CMS 3D CMS Logo

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