CMS 3D CMS Logo

L1TDTTPG.h
Go to the documentation of this file.
1 #ifndef L1TDTTPG_H
2 #define L1TDTTPG_H
3 
4 /*
5  * \file L1TDTTPG.h
6  *
7  * \author J. Berryhill
8  *
9  */
10 
11 // system include files
12 #include <fstream>
13 #include <memory>
14 #include <unistd.h>
15 
16 // user include files
19 
22 
25 
26 // L1 containers
32 
34 
35 //
36 // class decleration
37 //
38 
39 class L1TDTTPG : public DQMEDAnalyzer {
40 public:
41  // Constructor
42  L1TDTTPG(const edm::ParameterSet& ps);
43 
44  // Destructor
45  ~L1TDTTPG() override;
46 
47 protected:
48  // Analyze
49  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
50 
51  // BeginRun
52  void bookHistograms(DQMStore::IBooker& ibooker, edm::Run const&, edm::EventSetup const&) override;
53  void dqmBeginRun(edm::Run const&, edm::EventSetup const&) override;
54 
55 private:
58 
59  // ----------member data ---------------------------
60 
66  /* MonitorElement* dttpgphphi[3]; */
67  /* MonitorElement* dttpgphphiB[3]; */
70  /* MonitorElement* dttpgphbxcnt[3]; */
78 
91 
96 
97  int nev_; // Number of events processed
98  std::string outputFile_; //file name for ROOT ouput
99  bool verbose_;
101  std::ofstream logFile_;
105 
108 };
109 
110 #endif
L1TDTTPG::dttpgthbestmaph
MonitorElement * dttpgthbestmaph
Definition: L1TDTTPG.h:90
dqm::impl::MonitorElement
Definition: MonitorElement.h:99
L1TDTTPG::dttpgphmap
MonitorElement * dttpgphmap
Definition: L1TDTTPG.h:72
L1TDTTPG::dttpgphbx
MonitorElement * dttpgphbx[8]
Definition: L1TDTTPG.h:61
L1TDTTPG::dttf_p_phi
MonitorElement * dttf_p_phi[3]
Definition: L1TDTTPG.h:92
L1TDTTPG::dqmBeginRun
void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override
Definition: L1TDTTPG.cc:119
L1MuDTChambThDigi.h
L1TDTTPG::dttpgphmap2nd
MonitorElement * dttpgphmap2nd
Definition: L1TDTTPG.h:74
L1MuDTChambPhDigi.h
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< L1MuDTChambPhContainer >
L1TDTTPG::dttpgphbestmapcorr
MonitorElement * dttpgphbestmapcorr
Definition: L1TDTTPG.h:77
L1TDTTPG::~L1TDTTPG
~L1TDTTPG() override
Definition: L1TDTTPG.cc:117
L1TDTTPG::dttpgthsector
MonitorElement * dttpgthsector[3]
Definition: L1TDTTPG.h:81
L1TDTTPG::setMapPhLabel
void setMapPhLabel(MonitorElement *me)
Definition: L1TDTTPG.cc:533
L1TDTTPG::dttpgphquality
MonitorElement * dttpgphquality[3]
Definition: L1TDTTPG.h:68
L1TDTTPG::dttpgSourceThContainer_token_
edm::EDGetTokenT< L1MuDTChambThContainer > dttpgSourceThContainer_token_
Definition: L1TDTTPG.h:103
L1TDTTPG::dttpgththeta
MonitorElement * dttpgththeta[3]
Definition: L1TDTTPG.h:83
L1TDTTPG::trToken_
edm::EDGetTokenT< L1MuDTTrackContainer > trToken_
Definition: L1TDTTPG.h:107
DQMStore.h
EDAnalyzer.h
L1MuDTChambThContainer.h
L1TDTTPG::L1TDTTPG
L1TDTTPG(const edm::ParameterSet &ps)
Definition: L1TDTTPG.cc:93
L1TDTTPG::nev_
int nev_
Definition: L1TDTTPG.h:97
L1TDTTPG::dttpgthmapbx
MonitorElement * dttpgthmapbx[3]
Definition: L1TDTTPG.h:87
L1TDTTPG::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: L1TDTTPG.cc:248
L1TDTTPG::bookHistograms
void bookHistograms(DQMStore::IBooker &ibooker, edm::Run const &, edm::EventSetup const &) override
Definition: L1TDTTPG.cc:123
L1TDTTPG::dttpgthmaph
MonitorElement * dttpgthmaph
Definition: L1TDTTPG.h:88
MakerMacros.h
L1TDTTPG::outputFile_
std::string outputFile_
Definition: L1TDTTPG.h:98
L1TDTTPG::dttpgphbxcomp
MonitorElement * dttpgphbxcomp
Definition: L1TDTTPG.h:62
L1TDTTPG::dttf_p_qual
MonitorElement * dttf_p_qual[3]
Definition: L1TDTTPG.h:95
L1TDTTPG::dttpgphwheel
MonitorElement * dttpgphwheel[3]
Definition: L1TDTTPG.h:63
L1TDTTPG::dttpgthquality
MonitorElement * dttpgthquality[3]
Definition: L1TDTTPG.h:84
L1TDTTPG::dttpgthbestmap
MonitorElement * dttpgthbestmap
Definition: L1TDTTPG.h:89
L1TDTTPG::dttf_p_pt
MonitorElement * dttf_p_pt[3]
Definition: L1TDTTPG.h:93
DQMEDAnalyzer.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
edm::ParameterSet
Definition: ParameterSet.h:47
L1TDTTPG::dttpgthwheel
MonitorElement * dttpgthwheel[3]
Definition: L1TDTTPG.h:80
Event.h
L1TDTTPG
Definition: L1TDTTPG.h:39
L1TDTTPG::dttpgthbx
MonitorElement * dttpgthbx[3]
Definition: L1TDTTPG.h:79
L1TDTTPG::dttpgphmapbx
MonitorElement * dttpgphmapbx[3]
Definition: L1TDTTPG.h:73
L1TDTTPG::dttpgSourcePhContainer_token_
edm::EDGetTokenT< L1MuDTChambPhContainer > dttpgSourcePhContainer_token_
Definition: L1TDTTPG.h:102
edm::EventSetup
Definition: EventSetup.h:58
L1TDTTPG::dttpgthmap
MonitorElement * dttpgthmap
Definition: L1TDTTPG.h:86
L1TDTTPG::dttf_p_q
MonitorElement * dttf_p_q[3]
Definition: L1TDTTPG.h:94
L1TDTTPG::dttpgphsector
MonitorElement * dttpgphsector[3]
Definition: L1TDTTPG.h:64
L1MuDTChambPhContainer.h
L1TDTTPG::dttpgthntrack
MonitorElement * dttpgthntrack
Definition: L1TDTTPG.h:85
L1TDTTPG::dttpgSource_
edm::InputTag dttpgSource_
Definition: L1TDTTPG.h:104
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
L1TDTTPG::dttpgphbestmap
MonitorElement * dttpgphbestmap
Definition: L1TDTTPG.h:76
L1MuDTTrackContainer.h
L1TDTTPG::dttpgphntrack
MonitorElement * dttpgphntrack
Definition: L1TDTTPG.h:71
L1TDTTPG::logFile_
std::ofstream logFile_
Definition: L1TDTTPG.h:101
L1TDTTPG::verbose_
bool verbose_
Definition: L1TDTTPG.h:99
Frameworkfwd.h
L1TDTTPG::dttpgphts2tag
MonitorElement * dttpgphts2tag[3]
Definition: L1TDTTPG.h:69
L1TDTTPG::trstring_
std::string trstring_
Definition: L1TDTTPG.h:106
L1TDTTPG::dttpgthstation
MonitorElement * dttpgthstation[3]
Definition: L1TDTTPG.h:82
dqm::implementation::IBooker
Definition: DQMStore.h:43
L1TDTTPG::setMapThLabel
void setMapThLabel(MonitorElement *me)
Definition: L1TDTTPG.cc:542
ParameterSet.h
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:56
hlt_dqm_clientPB-live_cfg.me
me
Definition: hlt_dqm_clientPB-live_cfg.py:61
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15
L1TDTTPG::monitorDaemon_
bool monitorDaemon_
Definition: L1TDTTPG.h:100
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
L1TDTTPG::dttpgphmapcorr
MonitorElement * dttpgphmapcorr
Definition: L1TDTTPG.h:75
L1TDTTPG::dttpgphstation
MonitorElement * dttpgphstation[3]
Definition: L1TDTTPG.h:65