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 
10 
11 #include <string>
12 
14 public:
17 
19  ~L1TCSCTFClient() override;
20 
21 protected:
24  edm::LuminosityBlock const &,
25  edm::EventSetup const &) override; //performed in the endLumi
26  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override; //performed in the endJob
27 
28 private:
29  void initialize();
30 
32 
34 
36  int counterLS;
37  int counterEvt;
38  int prescaleLS;
40 
45 
46  // -------- member data --------
48 };
49 
50 #endif
DQMEDHarvester.h
L1TCSCTFClient::prescaleEvt
int prescaleEvt
units of lumi sections
Definition: L1TCSCTFClient.h:39
L1TCSCTFClient::L1TCSCTFClient
L1TCSCTFClient(const edm::ParameterSet &ps)
Constructor.
Definition: L1TCSCTFClient.cc:13
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
L1TCSCTFClient::csctferrors_
MonitorElement * csctferrors_
Definition: L1TCSCTFClient.h:47
L1TCSCTFClient::m_runInEndJob
bool m_runInEndJob
Definition: L1TCSCTFClient.h:44
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
L1TCSCTFClient::parameters
edm::ParameterSet parameters
Definition: L1TCSCTFClient.h:33
L1TCSCTFClient::prescaleLS
int prescaleLS
counter
Definition: L1TCSCTFClient.h:38
EDAnalyzer.h
L1TCSCTFClient::initialize
void initialize()
Definition: L1TCSCTFClient.cc:21
L1TCSCTFClient::input_dir
std::string input_dir
Definition: L1TCSCTFClient.h:35
MakerMacros.h
L1TCSCTFClient
Definition: L1TCSCTFClient.h:13
L1TCSCTFClient::m_runInEndLumi
bool m_runInEndLumi
Definition: L1TCSCTFClient.h:42
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
L1TCSCTFClient::output_dir
std::string output_dir
Definition: L1TCSCTFClient.h:35
L1TCSCTFClient::m_runInEndRun
bool m_runInEndRun
Definition: L1TCSCTFClient.h:43
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
L1TCSCTFClient::counterLS
int counterLS
Definition: L1TCSCTFClient.h:36
edm::EventSetup
Definition: EventSetup.h:57
L1TCSCTFClient::processHistograms
void processHistograms(DQMStore::IGetter &)
Definition: L1TCSCTFClient.cc:50
DQMEDHarvester
Definition: DQMEDHarvester.py:1
L1TCSCTFClient::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: L1TCSCTFClient.cc:36
Frameworkfwd.h
dqm::implementation::IGetter
Definition: DQMStore.h:484
dqm::implementation::IBooker
Definition: DQMStore.h:43
L1TCSCTFClient::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: L1TCSCTFClient.cc:42
L1TCSCTFClient::m_runInEventLoop
bool m_runInEventLoop
prescale on number of events
Definition: L1TCSCTFClient.h:41
L1TCSCTFClient::counterEvt
int counterEvt
counter
Definition: L1TCSCTFClient.h:37
L1TCSCTFClient::~L1TCSCTFClient
~L1TCSCTFClient() override
Destructor.
Definition: L1TCSCTFClient.cc:18