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 
26 
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 DQMEDAnalyzer {
41 private:
46 
48  std::unique_ptr<CSCTFDTReceiver> my_dtrc;
49 
50  // Define Monitor Element Histograms
55 
59 
60  // dqm folder name
64 
65 protected:
66  void analyze(edm::Event const& e, edm::EventSetup const& iSetup) override;
67  void bookHistograms(DQMStore::IBooker& ibooker, edm::Run const&, edm::EventSetup const&) override;
68 
69 public:
70  explicit L1TdeCSCTF(edm::ParameterSet const& pset);
71  ~L1TdeCSCTF() override {}
72 };
73 
74 #endif
L1TdeCSCTF::L1TdeCSCTF
L1TdeCSCTF(edm::ParameterSet const &pset)
Definition: L1TdeCSCTF.cc:37
L1TdeCSCTF::pt6Comp
MonitorElement * pt6Comp
Definition: L1TdeCSCTF.h:53
Handle.h
L1TdeCSCTF::ptComp_1d
MonitorElement * ptComp_1d
Definition: L1TdeCSCTF.h:56
L1TdeCSCTF::emulStubProducer
edm::EDGetTokenT< L1MuDTChambPhContainer > emulStubProducer
Definition: L1TdeCSCTF.h:45
MessageLogger.h
ESHandle.h
L1TdeCSCTF::pt5Comp_1d
MonitorElement * pt5Comp_1d
Definition: L1TdeCSCTF.h:57
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< L1CSCTrackCollection >
L1TdeCSCTF::ptLUTset
edm::ParameterSet ptLUTset
Definition: L1TdeCSCTF.h:47
L1TdeCSCTF::dataStubProducer
edm::EDGetTokenT< CSCTriggerContainer< csctf::TrackStub > > dataStubProducer
Definition: L1TdeCSCTF.h:44
L1TdeCSCTF::bookHistograms
void bookHistograms(DQMStore::IBooker &ibooker, edm::Run const &, edm::EventSetup const &) override
Definition: L1TdeCSCTF.cc:85
DQMStore.h
L1TdeCSCTF::badDtStubSector
MonitorElement * badDtStubSector
Definition: L1TdeCSCTF.h:54
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
L1TdeCSCTF::pt1Comp_1d
MonitorElement * pt1Comp_1d
Definition: L1TdeCSCTF.h:57
EDAnalyzer.h
L1TdeCSCTF::pt2Comp_1d
MonitorElement * pt2Comp_1d
Definition: L1TdeCSCTF.h:57
L1TdeCSCTF::dtStubPhi_1d
MonitorElement * dtStubPhi_1d
Definition: L1TdeCSCTF.h:58
L1TdeCSCTF::occComp_1d
MonitorElement * occComp_1d
Definition: L1TdeCSCTF.h:56
L1TdeCSCTF::occComp
MonitorElement * occComp
Definition: L1TdeCSCTF.h:52
L1TdeCSCTF::pt4Comp_1d
MonitorElement * pt4Comp_1d
Definition: L1TdeCSCTF.h:57
MakerMacros.h
L1TdeCSCTF::ptComp
MonitorElement * ptComp
Definition: L1TdeCSCTF.h:52
Service.h
L1TdeCSCTF::m_dirName
std::string m_dirName
Definition: L1TdeCSCTF.h:62
L1TdeCSCTF::pt3Comp_1d
MonitorElement * pt3Comp_1d
Definition: L1TdeCSCTF.h:57
L1TdeCSCTF::emulTrackProducer
edm::EDGetTokenT< L1CSCTrackCollection > emulTrackProducer
Definition: L1TdeCSCTF.h:43
L1TdeCSCTF::pt1Comp
MonitorElement * pt1Comp
Definition: L1TdeCSCTF.h:53
L1TdeCSCTF::etaComp
MonitorElement * etaComp
Definition: L1TdeCSCTF.h:52
DQMEDAnalyzer.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
CSCTFDTReceiver.h
L1TdeCSCTF::~L1TdeCSCTF
~L1TdeCSCTF() override
Definition: L1TdeCSCTF.h:71
L1TdeCSCTF::pt3Comp
MonitorElement * pt3Comp
Definition: L1TdeCSCTF.h:53
L1CSCTrackCollection.h
L1TdeCSCTF::dataTrackProducer
edm::EDGetTokenT< L1CSCTrackCollection > dataTrackProducer
Definition: L1TdeCSCTF.h:42
CSCTriggerContainer.h
L1TdeCSCTF::my_dtrc
std::unique_ptr< CSCTFDTReceiver > my_dtrc
Definition: L1TdeCSCTF.h:48
ModuleDef.h
L1MuTriggerScales.h
edm::EventSetup
Definition: EventSetup.h:57
L1TdeCSCTF::etaComp_1d
MonitorElement * etaComp_1d
Definition: L1TdeCSCTF.h:56
L1TdeCSCTF::qualComp
MonitorElement * qualComp
Definition: L1TdeCSCTF.h:52
InputTag.h
L1TdeCSCTF::qualComp_1d
MonitorElement * qualComp_1d
Definition: L1TdeCSCTF.h:56
L1TdeCSCTF
Definition: L1TdeCSCTF.h:40
Frameworkfwd.h
L1TdeCSCTF::pt2Comp
MonitorElement * pt2Comp
Definition: L1TdeCSCTF.h:53
L1TdeCSCTF::pt6Comp_1d
MonitorElement * pt6Comp_1d
Definition: L1TdeCSCTF.h:57
EventSetup.h
L1TdeCSCTF::analyze
void analyze(edm::Event const &e, edm::EventSetup const &iSetup) override
Definition: L1TdeCSCTF.cc:243
dqm::implementation::IBooker
Definition: DQMStore.h:43
L1TdeCSCTF::dtStubPhi
MonitorElement * dtStubPhi
Definition: L1TdeCSCTF.h:54
ParameterSet.h
L1TdeCSCTF::pt5Comp
MonitorElement * pt5Comp
Definition: L1TdeCSCTF.h:53
L1TdeCSCTF::outFile
std::string outFile
Definition: L1TdeCSCTF.h:63
edm::Event
Definition: Event.h:73
L1TdeCSCTF::phiComp_1d
MonitorElement * phiComp_1d
Definition: L1TdeCSCTF.h:56
L1TdeCSCTF::pt4Comp
MonitorElement * pt4Comp
Definition: L1TdeCSCTF.h:53
CSCSectorReceiverLUT.h
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
L1TdeCSCTF::phiComp
MonitorElement * phiComp
Definition: L1TdeCSCTF.h:52
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
CSCTFPtLUT.h