CMS 3D CMS Logo

GEMDigiSource.h
Go to the documentation of this file.
1 #ifndef DQM_GEM_INTERFACE_GEMDigiSource_h
2 #define DQM_GEM_INTERFACE_GEMDigiSource_h
3 
12 
17 
19 
21 
23 
25 
26 #include <string>
27 
28 //----------------------------------------------------------------------------------------------------
29 
30 class GEMDigiSource : public GEMDQMBase {
31 public:
32  explicit GEMDigiSource(const edm::ParameterSet& cfg);
33  ~GEMDigiSource() override{};
34  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
35 
36 protected:
37  void dqmBeginRun(edm::Run const&, edm::EventSetup const&) override{};
38  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
39  void analyze(edm::Event const& e, edm::EventSetup const& eSetup) override;
40 
41 private:
42  int ProcessWithMEMap2WithEta(BookingHelper& bh, ME3IdsKey key) override;
43  int ProcessWithMEMap3(BookingHelper& bh, ME3IdsKey key) override;
44  int ProcessWithMEMap3WithChamber(BookingHelper& bh, ME4IdsKey key) override;
45 
47 
49 
56 
58 
60 
61  Int_t nBXMin_, nBXMax_;
62 
63  Bool_t bModeRelVal_;
64 };
65 
66 #endif // DQM_GEM_INTERFACE_GEMDigiSource_h
GEMDigiSource::mapTotalDigiPerEvtIEta_
MEMap3Inf mapTotalDigiPerEvtIEta_
Definition: GEMDigiSource.h:54
LumiScalers.h
GEMDigiSource::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: GEMDigiSource.cc:21
GEMDigiSource::mapTotalDigi_layer_
MEMap3Inf mapTotalDigi_layer_
Definition: GEMDigiSource.h:50
MessageLogger.h
GEMDigiSource
Definition: GEMDigiSource.h:30
GEMDigiSource::mapBX_iEta_
MEMap3Inf mapBX_iEta_
Definition: GEMDigiSource.h:55
ESHandle.h
GEMDigiSource::ProcessWithMEMap3
int ProcessWithMEMap3(BookingHelper &bh, ME3IdsKey key) override
Definition: GEMDigiSource.cc:79
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< LumiScalersCollection >
ME4IdsKey
std::tuple< Int_t, Int_t, Int_t, Int_t > ME4IdsKey
Definition: GEMValidationUtils.h:20
GEMDigiSource::analyze
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
Definition: GEMDigiSource.cc:113
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
GEMDigiSource::mapDigiOccPerCh_
MEMap4Inf mapDigiOccPerCh_
Definition: GEMDigiSource.h:57
GEMDigiSource::mapDigiOcc_ieta_
MEMap3Inf mapDigiOcc_ieta_
Definition: GEMDigiSource.h:51
GEMValidationUtils.h
GEMDigiSource::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: GEMDigiSource.cc:13
MakerMacros.h
GEMDQMBase.h
GEMDigiSource::nBXMax_
Int_t nBXMax_
Definition: GEMDigiSource.h:61
GEMDigiSource::tagDigi_
edm::EDGetToken tagDigi_
Definition: GEMDigiSource.h:46
GEMDigiSource::nBXMin_
Int_t nBXMin_
Definition: GEMDigiSource.h:61
DQMEDAnalyzer.h
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
GEMDigiSource::~GEMDigiSource
~GEMDigiSource() override
Definition: GEMDigiSource.h:33
GEMDigiSource::ProcessWithMEMap2WithEta
int ProcessWithMEMap2WithEta(BookingHelper &bh, ME3IdsKey key) override
Definition: GEMDigiSource.cc:72
MonitorElement.h
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
GEMDigiSource::lumiScalers_
edm::EDGetTokenT< LumiScalersCollection > lumiScalers_
Definition: GEMDigiSource.h:48
ModuleDef.h
GEMDigiSource::GEMDigiSource
GEMDigiSource(const edm::ParameterSet &cfg)
Definition: GEMDigiSource.cc:6
edm::EventSetup
Definition: EventSetup.h:58
GEMDigiSource::bModeRelVal_
Bool_t bModeRelVal_
Definition: GEMDigiSource.h:63
edm::EDGetToken
Definition: EDGetToken.h:35
InputTag.h
GEMDQMBase::MEMapInfT
Definition: GEMDQMBase.h:101
looper.cfg
cfg
Definition: looper.py:296
GEMDigiSource::mapDigiOcc_phi_
MEMap3Inf mapDigiOcc_phi_
Definition: GEMDigiSource.h:52
GEMDigiSource::ProcessWithMEMap3WithChamber
int ProcessWithMEMap3WithChamber(BookingHelper &bh, ME4IdsKey key) override
Definition: GEMDigiSource.cc:98
GEMDQMBase::MEMap3Inf
MEMapInfT< MEMap3Ids, ME3IdsKey > MEMap3Inf
Definition: GEMDQMBase.h:419
GEMDigiSource::mapTotalDigiPerEvtLayer_
MEMap3Inf mapTotalDigiPerEvtLayer_
Definition: GEMDigiSource.h:53
ME3IdsKey
std::tuple< Int_t, Int_t, Int_t > ME3IdsKey
Definition: GEMValidationUtils.h:19
EventSetup.h
GEMDQMBase
Definition: GEMDQMBase.h:29
GEMDigiCollection.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
ParameterSet.h
edm::Event
Definition: Event.h:73
crabWrapper.key
key
Definition: crabWrapper.py:19
GEMDigiSource::dqmBeginRun
void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override
Definition: GEMDigiSource.h:37
GEMDigiSource::h2SummaryOcc_
MonitorElement * h2SummaryOcc_
Definition: GEMDigiSource.h:59
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37