CMS 3D CMS Logo

ME0BaseValidation.h
Go to the documentation of this file.
1 #ifndef ME0BaseValidation_H
2 #define ME0BaseValidation_H
3 
6 
11 
19 
21 public:
22  explicit ME0BaseValidation(const edm::ParameterSet &ps);
23  ~ME0BaseValidation() override;
24  void analyze(const edm::Event &e, const edm::EventSetup &) override = 0;
26  DQMStore::IBooker &, const char *name, const char *label, unsigned int region_num, unsigned int layer_num = 99);
28  DQMStore::IBooker &, const char *name, const char *label, unsigned int region_num, unsigned int layer_num = 99);
29 
30 protected:
31  std::vector<std::string> regionLabel;
32  std::vector<std::string> layerLabel;
33  std::vector<double> nBinZR_;
34  std::vector<double> RangeZR_;
36  int nBinXY_;
38 
39 private:
40 };
41 
42 #endif
ME0BaseValidation::regionLabel
std::vector< std::string > regionLabel
Definition: ME0BaseValidation.h:31
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
ME0BaseValidation::nBinZR_
std::vector< double > nBinZR_
Definition: ME0BaseValidation.h:33
ME0BaseValidation::layerLabel
std::vector< std::string > layerLabel
Definition: ME0BaseValidation.h:32
MessageLogger.h
ME0BaseValidation::analyze
void analyze(const edm::Event &e, const edm::EventSetup &) override=0
PSimHitContainer.h
ME0EtaPartitionSpecs.h
DQMStore.h
EDAnalyzer.h
StripTopology.h
ME0BaseValidation
Definition: ME0BaseValidation.h:20
ME0BaseValidation::ME0BaseValidation
ME0BaseValidation(const edm::ParameterSet &ps)
Definition: ME0BaseValidation.cc:5
ME0BaseValidation::~ME0BaseValidation
~ME0BaseValidation() override
Definition: ME0BaseValidation.cc:22
EDGetToken.h
ME0BaseValidation::RangeZR_
std::vector< double > RangeZR_
Definition: ME0BaseValidation.h:34
DQMEDAnalyzer.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
ME0BaseValidation::BookHistXY
MonitorElement * BookHistXY(DQMStore::IBooker &, const char *name, const char *label, unsigned int region_num, unsigned int layer_num=99)
Definition: ME0BaseValidation.cc:56
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
ME0BaseValidation::BookHistZR
MonitorElement * BookHistZR(DQMStore::IBooker &, const char *name, const char *label, unsigned int region_num, unsigned int layer_num=99)
Definition: ME0BaseValidation.cc:24
edm::EventSetup
Definition: EventSetup.h:58
edm::EDGetToken
Definition: EDGetToken.h:35
edm::ESGetToken< ME0Geometry, MuonGeometryRecord >
ME0Geometry.h
Skims_PA_cff.name
name
Definition: Skims_PA_cff.py:17
dqm::implementation::IBooker
Definition: DQMStore.h:43
ME0BaseValidation::nBinXY_
int nBinXY_
Definition: ME0BaseValidation.h:36
ParameterSet.h
ME0BaseValidation::geomToken_
edm::ESGetToken< ME0Geometry, MuonGeometryRecord > geomToken_
Definition: ME0BaseValidation.h:37
MuonGeometryRecord.h
edm::Event
Definition: Event.h:73
SimTrackContainer.h
label
const char * label
Definition: PFTauDecayModeTools.cc:11
ME0BaseValidation::InputTagToken_
edm::EDGetToken InputTagToken_
Definition: ME0BaseValidation.h:35
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37