CMS 3D CMS Logo

L1TCSCTFClient.h
Go to the documentation of this file.
1 #ifndef DQM_L1TMONITORCLIENT_L1TCSCTFCLIENT_H
2 #define DQM_L1TMONITORCLIENT_L1TCSCTFCLIENT_H
3 
11 
12 #include <string>
13 
15 public:
16 
19 
21  ~L1TCSCTFClient() override;
22 
23 protected:
24 
25  void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const&) override; //performed in the endLumi
26  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override; //performed in the endJob
27 
28 private:
29 
30  void initialize();
31 
33 
35 
37  int counterLS;
38  int counterEvt;
39  int prescaleLS;
41 
46 
47  // -------- member data --------
49 };
50 
51 #endif
void processHistograms(DQMStore::IGetter &)
bool m_runInEventLoop
prescale on number of events
int prescaleEvt
units of lumi sections
std::string input_dir
L1TCSCTFClient(const edm::ParameterSet &ps)
Constructor.
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
int counterEvt
counter
~L1TCSCTFClient() override
Destructor.
MonitorElement * csctferrors_
int prescaleLS
counter
edm::ParameterSet parameters
std::string output_dir
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override