Validation
MuonME0Validation
interface
ME0BaseValidation.h
Go to the documentation of this file.
1
#ifndef ME0BaseValidation_H
2
#define ME0BaseValidation_H
3
4
#include "
DQMServices/Core/interface/DQMEDAnalyzer.h
"
5
#include "
DQMServices/Core/interface/DQMStore.h
"
6
7
#include "
Geometry/CommonTopologies/interface/StripTopology.h
"
8
#include "
Geometry/GEMGeometry/interface/ME0EtaPartitionSpecs.h
"
9
#include "
Geometry/GEMGeometry/interface/ME0Geometry.h
"
10
#include "
Geometry/Records/interface/MuonGeometryRecord.h
"
11
12
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
13
#include "
FWCore/Framework/interface/Event.h
"
14
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
15
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
16
#include "
FWCore/Utilities/interface/EDGetToken.h
"
17
#include "
SimDataFormats/Track/interface/SimTrackContainer.h
"
18
#include "
SimDataFormats/TrackingHit/interface/PSimHitContainer.h
"
19
20
class
ME0BaseValidation
:
public
DQMEDAnalyzer
{
21
public
:
22
explicit
ME0BaseValidation
(
const
edm::ParameterSet
&ps);
23
~ME0BaseValidation
()
override
;
24
void
analyze
(
const
edm::Event
&
e
,
const
edm::EventSetup
&)
override
= 0;
25
MonitorElement
*
BookHistZR
(
26
DQMStore::IBooker
&,
const
char
*
name
,
const
char
*
label
,
unsigned
int
region_num,
unsigned
int
layer_num = 99);
27
MonitorElement
*
BookHistXY
(
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_
;
35
edm::EDGetToken
InputTagToken_
;
36
int
nBinXY_
;
37
edm::ESGetToken<ME0Geometry, MuonGeometryRecord>
geomToken_
;
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
Generated for CMSSW Reference Manual by
1.8.16