CMS 3D CMS Logo

DTDataIntegrityTest.h
Go to the documentation of this file.
1 #ifndef DTDataIntegrity_Test_H
2 #define DTDataIntegrity_Test_H
3 
22 
24 
25 class DTReadOutMapping;
26 
28 public:
31 
33  ~DTDataIntegrityTest() override;
34 
35 protected:
36  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override;
37 
39  std::string getMEName(std::string histoType, int FEDId);
40 
44  edm::LuminosityBlock const &,
45  edm::EventSetup const &) override;
46 
47 private:
48  int readOutToGeometry(int dduId, int rosNumber, int &wheel, int &sector);
49  int getROS(int uROS, int link);
50 
51  //Number of onUpdates
52  int nupdates;
53 
54  // prescale on the # of LS to update the test
56 
57  //Counter between 0 and nTimeBin
58  int counter;
59 
60  int nevents;
61  unsigned int nLumiSegs;
62 
63  int run;
64 
66 
68 
69  // Monitor Elements
73 };
74 
75 #endif
DQMEDHarvester.h
DTDataIntegrityTest::summaryTDCHisto
MonitorElement * summaryTDCHisto
Definition: DTDataIntegrityTest.h:71
DTDataIntegrityTest::DTDataIntegrityTest
DTDataIntegrityTest(const edm::ParameterSet &ps)
Constructor.
Definition: DTDataIntegrityTest.cc:27
MainPageGenerator.link
link
Definition: MainPageGenerator.py:271
ESHandle.h
DTDataIntegrityTest::nupdates
int nupdates
Definition: DTDataIntegrityTest.h:52
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
LuminosityBlock.h
DTuROSControlData.h
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
EDAnalyzer.h
DTDataIntegrityTest::getROS
int getROS(int uROS, int link)
Definition: DTDataIntegrityTest.cc:267
DTDataIntegrityTest::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: DTDataIntegrityTest.cc:247
DTDataIntegrityTest::counter
int counter
Definition: DTDataIntegrityTest.h:58
DTDataIntegrityTest::prescaleFactor
int prescaleFactor
Definition: DTDataIntegrityTest.h:55
edm::ESHandle< DTReadOutMapping >
DTDataIntegrityTest::bookingdone
bool bookingdone
Definition: DTDataIntegrityTest.h:65
DTDataIntegrityTest::summaryHisto
MonitorElement * summaryHisto
Definition: DTDataIntegrityTest.h:70
DTDataIntegrityTest::mapping
edm::ESHandle< DTReadOutMapping > mapping
Definition: DTDataIntegrityTest.h:67
DTDataIntegrityTest::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
DQM Client Diagnostic.
Definition: DTDataIntegrityTest.cc:41
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
DTDataIntegrityTest::nevents
int nevents
Definition: DTDataIntegrityTest.h:60
makeMuonMisalignmentScenario.wheel
wheel
Definition: makeMuonMisalignmentScenario.py:319
DTDataIntegrityTest::getMEName
std::string getMEName(std::string histoType, int FEDId)
Get the ME name.
Definition: DTDataIntegrityTest.cc:251
edm::EventSetup
Definition: EventSetup.h:57
DTDataIntegrityTest::glbSummaryHisto
MonitorElement * glbSummaryHisto
Definition: DTDataIntegrityTest.h:72
DQMEDHarvester
Definition: DQMEDHarvester.py:1
DTDataIntegrityTest
Definition: DTDataIntegrityTest.h:27
DTDataIntegrityTest::run
int run
Definition: DTDataIntegrityTest.h:63
dqm::implementation::IGetter
Definition: DQMStore.h:484
EventSetup.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
DTDataIntegrityTest::readOutToGeometry
int readOutToGeometry(int dduId, int rosNumber, int &wheel, int &sector)
Definition: DTDataIntegrityTest.cc:262
DTDataIntegrityTest::~DTDataIntegrityTest
~DTDataIntegrityTest() override
Destructor.
Definition: DTDataIntegrityTest.cc:36
ParameterSet.h
DTDataIntegrityTest::nLumiSegs
unsigned int nLumiSegs
Definition: DTDataIntegrityTest.h:61
DTReadOutMapping
Definition: DTReadOutMapping.h:62