ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/wangdy/TimingCSC/interface/CSCTimingAnalyzer.h
(Generate patch)

Comparing UserCode/wangdy/TimingCSC/interface/CSCTimingAnalyzer.h (file contents):
Revision 1.3 by wangdy, Fri Aug 17 15:30:17 2007 UTC vs.
Revision 1.7 by wangdy, Tue Nov 13 22:06:44 2007 UTC

# Line 35 | Line 35 | enum
35   const TString stationLabel[MAX_STATIONS] = {"1a","1b","2","3","4"};
36   const TString sectorLabel[MAX_SECTORS] = {"1","2","3","4","5","6"};
37   const TString chamberLabel[MAX_CHAMBERS] = {"1","2","3","4","5","6","7","8","9"};
38 + const int MINSEC=0;
39 + const int MAXSEC=6;
40 + const int TIMINGSEC=3; // this only works for naive estimation now
41 + const int BX_START=3; // starting of hBX: 3 for MC and 0 for data
42  
43   class CSCTriggerMappingFromFile;
44  
# Line 71 | Line 75 | private:
75      int eventNumber;
76      
77   /*     std::string day; */
78 +    edm::InputTag lctProducer, trackProducer;
79 +
80      std::string run;
81      std::string outFile;
82      std::string timeFile;
# Line 117 | Line 123 | private:
123      /// ME 1B ring 2/3
124      TH1I* hBXDifference1BR232[MAX_SECTORS][MAX_CHAMBERS-3];
125  
126 +    /// BX difference within different rings in  stations 1A
127 +    /// R1-R2
128 +    TH1I* hBXDifference1AInR1R2[MAX_SECTORS][7];
129 +    /// R1-R3
130 +    TH1I* hBXDifference1AInR1R3[MAX_SECTORS][7];
131 +
132 +    /// BX difference within different rings in  stations 1B
133 +    /// R1-R2
134 +    TH1I* hBXDifference1BInR1R2[MAX_SECTORS][7];
135 +    /// R1-R3
136 +    TH1I* hBXDifference1BInR1R3[MAX_SECTORS][7];
137      
138 +    /// BX difference within stations 1A abd 1B
139 +    TH1I* hBXDifference1AWith1B[MAX_SECTORS][7];
140 +
141 +
142 +
143      /// Canvases to display the histograms once they are filled
144  
145      TCanvas* cBX[MAX_SECTORS][MAX_STATIONS];
# Line 148 | Line 170 | private:
170      /// ME 1B ring 2/3
171      TCanvas* cBXDifference1BR232[MAX_SECTORS];
172  
173 +    /// Canvases for printing BX differences within station 1A
174 +    ///  R1R2
175 +    TCanvas* cBXDifference1AInR1R2[MAX_SECTORS];
176 +    /// R1R3
177 +    TCanvas* cBXDifference1AInR1R3[MAX_SECTORS];
178 +
179 +    /// Canvases for printing BX differences within station 1B
180 +    ///  R1R2
181 +    TCanvas* cBXDifference1BInR1R2[MAX_SECTORS];
182 +    /// R1R3
183 +    TCanvas* cBXDifference1BInR1R3[MAX_SECTORS];
184 +
185 +    /// Canvases for printing BX differences of station 1A and 1B
186 +    TCanvas* cBXDifference1AWith1B[MAX_SECTORS];
187 +
188 +
189   };
190  
191   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines