CMS 3D CMS Logo

CSCBaseValidation.h
Go to the documentation of this file.
1 #ifndef Validation_MuonCSCDigis_CSCBaseValidation_h
2 #define Validation_MuonCSCDigis_CSCBaseValidation_h
3 
4 // user include files
5 
10 
14 
16 public:
19 
21  virtual ~CSCBaseValidation() {}
23  void setSimHitMap(const PSimHitMap *simHitMap) { theSimHitMap = simHitMap; }
24  virtual void analyze(const edm::Event &e, const edm::EventSetup &eventSetup) = 0;
25 
26 protected:
27  const CSCLayer *findLayer(int detId) const;
31 };
32 
33 #endif
ESHandle.h
CSCBaseValidation::theInputTag
edm::InputTag theInputTag
Definition: CSCBaseValidation.h:28
DQMStore.h
CSCLayer
Definition: CSCLayer.h:24
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
CSCBaseValidation::setGeometry
void setGeometry(const CSCGeometry *geom)
Definition: CSCBaseValidation.h:22
EDAnalyzer.h
CSCBaseValidation::analyze
virtual void analyze(const edm::Event &e, const edm::EventSetup &eventSetup)=0
CSCGeometry
Definition: CSCGeometry.h:24
CSCBaseValidation::CSCBaseValidation
CSCBaseValidation(const edm::InputTag &inputTag)
Definition: CSCBaseValidation.cc:4
dqm::legacy::DQMStore
Definition: DQMStore.h:727
PSimHitMap.h
relativeConstraints.geom
geom
Definition: relativeConstraints.py:72
CSCBaseValidation::findLayer
const CSCLayer * findLayer(int detId) const
Definition: CSCBaseValidation.cc:7
CSCBaseValidation::theSimHitMap
const PSimHitMap * theSimHitMap
Definition: CSCBaseValidation.h:29
Event.h
CSCBaseValidation::DQMStore
dqm::legacy::DQMStore DQMStore
Definition: CSCBaseValidation.h:17
edm::EventSetup
Definition: EventSetup.h:57
InputTag.h
CSCBaseValidation::MonitorElement
dqm::legacy::MonitorElement MonitorElement
Definition: CSCBaseValidation.h:18
CSCBaseValidation::~CSCBaseValidation
virtual ~CSCBaseValidation()
Definition: CSCBaseValidation.h:21
CSCBaseValidation::setSimHitMap
void setSimHitMap(const PSimHitMap *simHitMap)
Definition: CSCBaseValidation.h:23
CSCBaseValidation
Definition: CSCBaseValidation.h:15
SimL1EmulatorRepack_Full_cff.inputTag
inputTag
Definition: SimL1EmulatorRepack_Full_cff.py:56
edm::Event
Definition: Event.h:73
CSCBaseValidation::theCSCGeometry
const CSCGeometry * theCSCGeometry
Definition: CSCBaseValidation.h:30
PSimHitMap
Definition: PSimHitMap.h:11
edm::InputTag
Definition: InputTag.h:15
CSCGeometry.h
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37