CMS 3D CMS Logo

L1TdeCSCTF.h
Go to the documentation of this file.
1 #ifndef L1TdeCSCTF_h
2 #define L1TdeCSCTF_h
3 
7 
17 
18 //data formats
21 
25 
27 
29 
30 #include <iostream>
31 #include <fstream>
32 #include <vector>
33 #include <memory>
34 #include <unistd.h>
35 
36 #include "TTree.h"
37 #include "TFile.h"
38 
39 class L1TdeCSCTF : public DQMEDAnalyzer {
40 private:
45 
47  std::unique_ptr<CSCTFDTReceiver> my_dtrc;
48 
49  // Define Monitor Element Histograms
54 
58 
59  // dqm folder name
63 
64 protected:
65  void analyze(edm::Event const& e, edm::EventSetup const& iSetup) override;
66  void bookHistograms(DQMStore::IBooker& ibooker, edm::Run const&, edm::EventSetup const&) override;
67 
68 public:
69  explicit L1TdeCSCTF(edm::ParameterSet const& pset);
70  ~L1TdeCSCTF() override {}
71 };
72 
73 #endif
MonitorElement * ptComp
Definition: L1TdeCSCTF.h:51
~L1TdeCSCTF() override
Definition: L1TdeCSCTF.h:70
MonitorElement * etaComp_1d
Definition: L1TdeCSCTF.h:55
MonitorElement * qualComp
Definition: L1TdeCSCTF.h:51
std::unique_ptr< CSCTFDTReceiver > my_dtrc
Definition: L1TdeCSCTF.h:47
edm::EDGetTokenT< L1CSCTrackCollection > emulTrackProducer
Definition: L1TdeCSCTF.h:42
edm::EDGetTokenT< L1CSCTrackCollection > dataTrackProducer
Definition: L1TdeCSCTF.h:41
MonitorElement * qualComp_1d
Definition: L1TdeCSCTF.h:55
MonitorElement * dtStubPhi
Definition: L1TdeCSCTF.h:53
MonitorElement * pt5Comp
Definition: L1TdeCSCTF.h:52
MonitorElement * phiComp_1d
Definition: L1TdeCSCTF.h:55
edm::EDGetTokenT< L1MuDTChambPhContainer > emulStubProducer
Definition: L1TdeCSCTF.h:44
void analyze(edm::Event const &e, edm::EventSetup const &iSetup) override
Definition: L1TdeCSCTF.cc:243
MonitorElement * ptComp_1d
Definition: L1TdeCSCTF.h:55
MonitorElement * pt2Comp
Definition: L1TdeCSCTF.h:52
MonitorElement * pt6Comp_1d
Definition: L1TdeCSCTF.h:56
L1TdeCSCTF(edm::ParameterSet const &pset)
Definition: L1TdeCSCTF.cc:37
MonitorElement * pt4Comp
Definition: L1TdeCSCTF.h:52
MonitorElement * phiComp
Definition: L1TdeCSCTF.h:51
std::string outFile
Definition: L1TdeCSCTF.h:62
MonitorElement * pt1Comp_1d
Definition: L1TdeCSCTF.h:56
edm::EDGetTokenT< CSCTriggerContainer< csctf::TrackStub > > dataStubProducer
Definition: L1TdeCSCTF.h:43
MonitorElement * occComp_1d
Definition: L1TdeCSCTF.h:55
MonitorElement * dtStubPhi_1d
Definition: L1TdeCSCTF.h:57
void bookHistograms(DQMStore::IBooker &ibooker, edm::Run const &, edm::EventSetup const &) override
Definition: L1TdeCSCTF.cc:85
MonitorElement * pt6Comp
Definition: L1TdeCSCTF.h:52
MonitorElement * occComp
Definition: L1TdeCSCTF.h:51
MonitorElement * pt5Comp_1d
Definition: L1TdeCSCTF.h:56
MonitorElement * badDtStubSector
Definition: L1TdeCSCTF.h:53
MonitorElement * pt4Comp_1d
Definition: L1TdeCSCTF.h:56
MonitorElement * pt2Comp_1d
Definition: L1TdeCSCTF.h:56
edm::ParameterSet ptLUTset
Definition: L1TdeCSCTF.h:46
MonitorElement * pt1Comp
Definition: L1TdeCSCTF.h:52
MonitorElement * pt3Comp_1d
Definition: L1TdeCSCTF.h:56
MonitorElement * etaComp
Definition: L1TdeCSCTF.h:51
MonitorElement * pt3Comp
Definition: L1TdeCSCTF.h:52
std::string m_dirName
Definition: L1TdeCSCTF.h:61
Definition: Run.h:45