41 |
|
const int MAXSEC=12; |
42 |
|
const int TIMINGSEC=3; // this only works for naive estimation now |
43 |
|
const int BX_START=3; // starting of hBX: 3 for MC and 0 for data |
44 |
< |
const int ABSBX_START=0; // starting of hAbsBX: run#62232:797; run#63200:234; run62384:2500 |
44 |
> |
const int ABSBX_START=10; // starting of hAbsBX: run#62232:797; run#63200:234; run62384:2500 |
45 |
|
const int NUMSEC=MAXSEC-MINSEC; |
46 |
|
|
47 |
|
class CSCTriggerMappingFromFile; |
61 |
|
|
62 |
|
void initializeHistograms(); |
63 |
|
void fillHistograms(edm::Handle<CSCCorrelatedLCTDigiCollection> corrlcts, |
64 |
< |
edm::Handle<L1CSCTrackCollection> tracks); |
64 |
> |
edm::Handle<L1CSCTrackCollection> tracks, |
65 |
> |
edm::Event const& e); |
66 |
|
|
67 |
|
void timingExtract(); |
68 |
< |
void initializeCanvases(); |
69 |
< |
void fillCanvases(); |
70 |
< |
void printCanvases(); |
68 |
> |
// void initializeCanvases(); |
69 |
> |
// void fillCanvases(); |
70 |
> |
// void printCanvases(); |
71 |
|
|
72 |
|
void deleteRootObjects(); |
73 |
|
void deleteHistograms(); |
74 |
|
void deleteCanvases(); |
75 |
< |
int myBX(edm::Event& event); |
75 |
> |
int myBX(edm::Event const& event); |
76 |
|
bool testBeam; |
77 |
|
int TBFEDid, TBendcap, TBsector; |
78 |
|
std::string mapPath; |
83 |
|
edm::InputTag lctProducer, trackProducer; |
84 |
|
|
85 |
|
std::string run; |
86 |
< |
std::string outFile; |
86 |
> |
// std::string outFile; |
87 |
|
std::string timeFile; |
88 |
|
|
89 |
|
/// Root Objects |
90 |
|
|
91 |
|
/// File to store the generated hisograms |
92 |
< |
TFile* fAnalysis; |
92 |
> |
// TFile* fAnalysis; |
93 |
|
|
94 |
|
/// for output of const and error |
95 |
|
TFile* fTimingConst; |