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 
19 //data formats
22 
23 
28 
30 
31 #include <iostream>
32 #include <fstream>
33 #include <vector>
34 #include <memory>
35 #include <unistd.h>
36 
37 #include "TTree.h"
38 #include "TFile.h"
39 
40 class L1TdeCSCTF : public edm::EDAnalyzer {
41 private:
46 
51 
52  // Define Monitor Element Histograms
58 
62 
63  // dqm folder name
67 
68 
69 public:
70  void analyze(edm::Event const& e, edm::EventSetup const& iSetup);
71  void endJob(void);
72  void beginJob();
73  void beginRun(edm::Run const& iRun, edm::EventSetup const& iSetup);
74 
75 
76  explicit L1TdeCSCTF(edm::ParameterSet const& pset);
77  virtual ~L1TdeCSCTF() {}
78 };
79 
80 #endif
81 
MonitorElement * ptComp
Definition: L1TdeCSCTF.h:55
MonitorElement * etaComp_1d
Definition: L1TdeCSCTF.h:59
MonitorElement * qualComp
Definition: L1TdeCSCTF.h:55
virtual ~L1TdeCSCTF()
Definition: L1TdeCSCTF.h:77
CSCTFPtLUT * ptLUT_
Definition: L1TdeCSCTF.h:48
edm::EDGetTokenT< L1CSCTrackCollection > emulTrackProducer
Definition: L1TdeCSCTF.h:43
edm::EDGetTokenT< L1CSCTrackCollection > dataTrackProducer
Definition: L1TdeCSCTF.h:42
MonitorElement * qualComp_1d
Definition: L1TdeCSCTF.h:59
MonitorElement * dtStubPhi
Definition: L1TdeCSCTF.h:57
MonitorElement * pt5Comp
Definition: L1TdeCSCTF.h:56
MonitorElement * phiComp_1d
Definition: L1TdeCSCTF.h:59
DQMStore * dbe
Definition: L1TdeCSCTF.h:54
edm::EDGetTokenT< L1MuDTChambPhContainer > emulStubProducer
Definition: L1TdeCSCTF.h:45
MonitorElement * ptComp_1d
Definition: L1TdeCSCTF.h:59
MonitorElement * pt2Comp
Definition: L1TdeCSCTF.h:56
MonitorElement * pt6Comp_1d
Definition: L1TdeCSCTF.h:60
L1TdeCSCTF(edm::ParameterSet const &pset)
Definition: L1TdeCSCTF.cc:40
void analyze(edm::Event const &e, edm::EventSetup const &iSetup)
Definition: L1TdeCSCTF.cc:279
MonitorElement * pt4Comp
Definition: L1TdeCSCTF.h:56
MonitorElement * phiComp
Definition: L1TdeCSCTF.h:55
std::string outFile
Definition: L1TdeCSCTF.h:66
void endJob(void)
Definition: L1TdeCSCTF.cc:107
MonitorElement * pt1Comp_1d
Definition: L1TdeCSCTF.h:60
edm::EDGetTokenT< CSCTriggerContainer< csctf::TrackStub > > dataStubProducer
Definition: L1TdeCSCTF.h:44
MonitorElement * occComp_1d
Definition: L1TdeCSCTF.h:59
MonitorElement * dtStubPhi_1d
Definition: L1TdeCSCTF.h:61
MonitorElement * pt6Comp
Definition: L1TdeCSCTF.h:56
MonitorElement * occComp
Definition: L1TdeCSCTF.h:55
MonitorElement * pt5Comp_1d
Definition: L1TdeCSCTF.h:60
MonitorElement * badDtStubSector
Definition: L1TdeCSCTF.h:57
MonitorElement * pt4Comp_1d
Definition: L1TdeCSCTF.h:60
MonitorElement * pt2Comp_1d
Definition: L1TdeCSCTF.h:60
edm::ParameterSet ptLUTset
Definition: L1TdeCSCTF.h:49
void beginJob()
Definition: L1TdeCSCTF.cc:104
MonitorElement * pt1Comp
Definition: L1TdeCSCTF.h:56
const L1MuTriggerScales * ts
Definition: L1TdeCSCTF.h:47
MonitorElement * pt3Comp_1d
Definition: L1TdeCSCTF.h:60
MonitorElement * etaComp
Definition: L1TdeCSCTF.h:55
MonitorElement * pt3Comp
Definition: L1TdeCSCTF.h:56
void beginRun(edm::Run const &iRun, edm::EventSetup const &iSetup)
Definition: L1TdeCSCTF.cc:115
std::string m_dirName
Definition: L1TdeCSCTF.h:65
Definition: Run.h:41
CSCTFDTReceiver * my_dtrc
Definition: L1TdeCSCTF.h:50