StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
BEMCPlotsPresenter.h
1 #ifndef BEMCPlotsPresenter_H
2 #define BEMCPlotsPresenter_H
3 
4 
5 class TPad;
6 class GenericFile;
7 class BemcTwMask;
8 
9 typedef GenericFile FileType;
10 
12 public:
13 
14  static void displayTab(int tab, int panel, FileType file, TPad *pad, const char *bemcStatusFilename, int mDebug);
15  static void displayTab(int tab, int panel, FileType file, TPad *pad, int mDebug); // temporary
16 
17  // tab=0 "BEMC"
18  // panel=0 "Status"
19  // panel=1 "Towers"
20  // panel=2 "SMD/PSD"
21  // panel=3 "Trigger"
22  // panel=4 "Jet"
23  // panel=5 "BTOW ADC"
24  // panel=6 "JetPatch HighTower Spectra"
25  // panel=7 "JetPatch PatchSum Spectra"
26  // panel=8 "DSM Level-0 Input"
27  // panel=9 "DSM Level-1 Input"
28  // panel=10 "DSM level-2 Input"
29  // panel=11 "BSMD FEE Sum"
30  // panel=12 "Trigger corruption"
31  // panel=13 "BPRS FEE Sum"
32  // panel=14 "BPRS ADC"
33  static void displayStatus(FileType file, TPad *pad, int mDebug);
34  static void displayTowers(FileType file, TPad *pad, int mDebug);
35  static void displaySMDPSD(FileType file, TPad *pad, int mDebug);
36  static void displayTrigger(FileType file, TPad *pad, int mDebug);
37  static void displayJet(FileType file, TPad *pad, int mDebug);
38  static void displayRawAdc(FileType file, TPad *pad, bool psd, bool zoom, BemcTwMask *twMask, int mDebug);
39  static void displayJetPatchHT(FileType file, TPad *pad, int mDebug);
40  static void displayJetPatchSum(FileType file, TPad *pad, int mDebug);
41  static void displayL0Input(FileType file, TPad *pad, int mDebug);
42  static void displayL1Input(FileType file, TPad *pad, int mDebug);
43  static void displayL2Input(FileType file, TPad *pad, int mDebug);
44  static void displayL3Input(FileType file, TPad *pad, int mDebug);
45  static void displaySmdFeeSum(FileType file, TPad *pad, int mDebug);
46  static void displayPsdFeeSum(FileType file, TPad *pad, int mDebug);
47  static void displayTriggerCorruption(FileType file, TPad *pad, bool hold, int mDebug);
48  static void displayAdcEtaPhi(FileType file, TPad *pad, int mDebug);
49 
50 };
51 
52 #endif
53