CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1TdeCSCTF.h
Go to the documentation of this file.
1 #ifndef L1TdeCSCTF_h
2 #define L1TdeCSCTF_h
3 
7 
18 
22 
24 
25 #include <iostream>
26 #include <fstream>
27 #include <vector>
28 #include <memory>
29 #include <unistd.h>
30 
31 #include "TTree.h"
32 #include "TFile.h"
33 
34 class L1TdeCSCTF : public edm::EDAnalyzer {
35 private:
38  int eventNum;
39 
43 
64 
65  // dqm folder name
66  std::string m_dirName;
67 
68  std::string outFile;
69 
71 
72 public:
73  void analyze(edm::Event const& e, edm::EventSetup const& iSetup);
74  void endJob(void);
75  void beginJob();
76 
77  explicit L1TdeCSCTF(edm::ParameterSet const& pset);
78  virtual ~L1TdeCSCTF() {}
79 };
80 
81 #endif
82 
MonitorElement * badBitMode11
Definition: L1TdeCSCTF.h:51
virtual ~L1TdeCSCTF()
Definition: L1TdeCSCTF.h:78
CSCTFPtLUT * ptLUT_
Definition: L1TdeCSCTF.h:41
edm::InputTag lctProducer
Definition: L1TdeCSCTF.h:36
MonitorElement * mismatchSector
Definition: L1TdeCSCTF.h:54
MonitorElement * badBitMode6
Definition: L1TdeCSCTF.h:50
MonitorElement * mismatchDelEta23
Definition: L1TdeCSCTF.h:63
MonitorElement * badBitMode14
Definition: L1TdeCSCTF.h:51
MonitorElement * mismatchDelPhi24
Definition: L1TdeCSCTF.h:62
MonitorElement * badBitMode9
Definition: L1TdeCSCTF.h:50
MonitorElement * pt5Comp
Definition: L1TdeCSCTF.h:52
edm::InputTag emulTrackProducer
Definition: L1TdeCSCTF.h:36
MonitorElement * mismatchDelPhi13
Definition: L1TdeCSCTF.h:62
MonitorElement * mismatchDelEta24
Definition: L1TdeCSCTF.h:63
MonitorElement * badBitMode10
Definition: L1TdeCSCTF.h:50
MonitorElement * etaComp
Definition: L1TdeCSCTF.h:46
MonitorElement * badBitMode13
Definition: L1TdeCSCTF.h:51
DQMStore * dbe
Definition: L1TdeCSCTF.h:44
MonitorElement * allLctBx
Definition: L1TdeCSCTF.h:61
MonitorElement * mismatchEta
Definition: L1TdeCSCTF.h:55
MonitorElement * chargeComp
Definition: L1TdeCSCTF.h:47
MonitorElement * badBitMode1
Definition: L1TdeCSCTF.h:49
MonitorElement * pt2Comp
Definition: L1TdeCSCTF.h:52
MonitorElement * mismatchDelEta13
Definition: L1TdeCSCTF.h:63
L1TdeCSCTF(edm::ParameterSet const &pset)
Definition: L1TdeCSCTF.cc:31
MonitorElement * badBitMode15
Definition: L1TdeCSCTF.h:51
MonitorElement * badBitMode12
Definition: L1TdeCSCTF.h:51
void analyze(edm::Event const &e, edm::EventSetup const &iSetup)
Definition: L1TdeCSCTF.cc:208
MonitorElement * pt4Comp
Definition: L1TdeCSCTF.h:52
MonitorElement * mismatchDelPhi23
Definition: L1TdeCSCTF.h:62
MonitorElement * badBitMode8
Definition: L1TdeCSCTF.h:50
MonitorElement * phiComp
Definition: L1TdeCSCTF.h:45
MonitorElement * mismatchDelPhi34
Definition: L1TdeCSCTF.h:62
MonitorElement * bxData
Definition: L1TdeCSCTF.h:60
tuple pset
Definition: CrabTask.py:85
std::string outFile
Definition: L1TdeCSCTF.h:68
void endJob(void)
Definition: L1TdeCSCTF.cc:200
int eventNum
Definition: L1TdeCSCTF.h:38
MonitorElement * mismatchPhi
Definition: L1TdeCSCTF.h:55
MonitorElement * badBitMode5
Definition: L1TdeCSCTF.h:49
MonitorElement * endTrackBadFR
Definition: L1TdeCSCTF.h:57
int nDataMuons
Definition: L1TdeCSCTF.h:37
MonitorElement * mismatchDelEta12
Definition: L1TdeCSCTF.h:63
MonitorElement * mismatchDelPhi14
Definition: L1TdeCSCTF.h:62
MonitorElement * pt6Comp
Definition: L1TdeCSCTF.h:52
CSCSectorReceiverLUT * srLUTs_[2][6][5]
Definition: L1TdeCSCTF.h:70
MonitorElement * trackCountComp
Definition: L1TdeCSCTF.h:48
MonitorElement * badBitMode2
Definition: L1TdeCSCTF.h:49
MonitorElement * mismatchEndcap
Definition: L1TdeCSCTF.h:54
edm::InputTag dataTrackProducer
Definition: L1TdeCSCTF.h:36
MonitorElement * bxEmu
Definition: L1TdeCSCTF.h:60
MonitorElement * badBitMode7
Definition: L1TdeCSCTF.h:50
MonitorElement * endTrackBadMode
Definition: L1TdeCSCTF.h:59
edm::ParameterSet ptLUTset
Definition: L1TdeCSCTF.h:42
MonitorElement * endTrackBadSector
Definition: L1TdeCSCTF.h:56
void beginJob()
Definition: L1TdeCSCTF.cc:93
MonitorElement * mismatchTime
Definition: L1TdeCSCTF.h:54
MonitorElement * pt1Comp
Definition: L1TdeCSCTF.h:52
MonitorElement * ptLUTOutput
Definition: L1TdeCSCTF.h:53
const L1MuTriggerScales * ts
Definition: L1TdeCSCTF.h:40
MonitorElement * badBitMode4
Definition: L1TdeCSCTF.h:49
MonitorElement * mismatchDelEta34
Definition: L1TdeCSCTF.h:63
int nEmulMuons
Definition: L1TdeCSCTF.h:37
MonitorElement * pt3Comp
Definition: L1TdeCSCTF.h:52
MonitorElement * mismatchDelEta14
Definition: L1TdeCSCTF.h:63
std::string m_dirName
Definition: L1TdeCSCTF.h:66
MonitorElement * endTrackBadEta
Definition: L1TdeCSCTF.h:58
MonitorElement * badBitMode3
Definition: L1TdeCSCTF.h:49
MonitorElement * mismatchDelPhi12
Definition: L1TdeCSCTF.h:62