CMS 3D CMS Logo

TrackingOfflineDQM.h
Go to the documentation of this file.
1 #ifndef TrackingMonitorClient_TrackingOfflineDQM_h
2 #define TrackingMonitorClient_TrackingOfflineDQM_h
3 // -*- C++ -*-
4 //
5 // Package: TrackingMonitorClient
6 // Class : TrackingOfflineDQM
7 //
17 //
18 // Original Author: Samvel Khalatyan (ksamdev at gmail dot com)
19 // Created: Wed Oct 5 16:47:14 CET 2006
20 //
21 
22 #include <string>
23 
30 
32 
33 #include <iostream>
34 #include <fstream>
35 #include <string>
36 #include <vector>
37 #include <map>
38 
40 class SiStripDetCabling;
41 
43 public:
46 
48  ~TrackingOfflineDQM() override;
49 
50 private:
52  void beginJob() override;
53 
55  void beginRun(edm::Run const& run, edm::EventSetup const& eSetup) override;
56 
59  DQMStore::IGetter& igetter_,
60  edm::LuminosityBlock const& lumiSeg,
61  edm::EventSetup const& eSetup) override;
62 
64  void dqmEndJob(DQMStore::IBooker& ibooker_, DQMStore::IGetter& igetter_) override;
65 
66 private:
67  bool openInputFile();
68 
70 
77 
79 };
80 #endif
DQMEDHarvester.h
TrackingOfflineDQM::~TrackingOfflineDQM
~TrackingOfflineDQM() override
Destructor.
Definition: TrackingOfflineDQM.cc:70
TrackingOfflineDQM::beginJob
void beginJob() override
BeginJob.
Definition: TrackingOfflineDQM.cc:78
ESHandle.h
TrackingOfflineDQM::beginRun
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup) override
BeginRun.
Definition: TrackingOfflineDQM.cc:88
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
edm::Run
Definition: Run.h:45
TrackingOfflineDQM::configPar_
edm::ParameterSet configPar_
Definition: TrackingOfflineDQM.h:78
TrackingOfflineDQM::openInputFile
bool openInputFile()
LuminosityBlock.h
TrackingOfflineDQM::inputFileName_
std::string inputFileName_
Definition: TrackingOfflineDQM.h:71
DQMStore.h
TrackingOfflineDQM::globalStatusFilling_
int globalStatusFilling_
Definition: TrackingOfflineDQM.h:73
TrackingOfflineDQM::actionExecutor_
TrackingActionExecutor * actionExecutor_
Definition: TrackingOfflineDQM.h:69
TrackingOfflineDQM::allpixelFEDsFound_
bool allpixelFEDsFound_
Definition: TrackingOfflineDQM.h:76
TrackingOfflineDQM::usedWithEDMtoMEConverter_
bool usedWithEDMtoMEConverter_
Definition: TrackingOfflineDQM.h:74
SiStripDetCabling
Definition: SiStripDetCabling.h:21
Run.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
TrackingOfflineDQM::dqmEndJob
void dqmEndJob(DQMStore::IBooker &ibooker_, DQMStore::IGetter &igetter_) override
Endjob.
Definition: TrackingOfflineDQM.cc:147
edm::EventSetup
Definition: EventSetup.h:57
TrackingOfflineDQM
Definition: TrackingOfflineDQM.h:42
DQMEDHarvester
Definition: DQMEDHarvester.py:1
writedatasetfile.run
run
Definition: writedatasetfile.py:27
TrackingOfflineDQM::trackerFEDsFound_
bool trackerFEDsFound_
Definition: TrackingOfflineDQM.h:75
dqm::implementation::IGetter
Definition: DQMStore.h:484
TrackingOfflineDQM::TrackingOfflineDQM
TrackingOfflineDQM(const edm::ParameterSet &ps)
Constructor.
Definition: TrackingOfflineDQM.cc:56
TrackingOfflineDQM::outputFileName_
std::string outputFileName_
Definition: TrackingOfflineDQM.h:72
EventSetup.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
TrackingOfflineDQM::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &ibooker_, DQMStore::IGetter &igetter_, edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &eSetup) override
End Luminosity Block.
Definition: TrackingOfflineDQM.cc:126
ParameterSet.h
TrackingActionExecutor
Definition: TrackingActionExecutor.h:24