#include <CSCBaseValidation.h>
Public Member Functions | |
virtual void | analyze (const edm::Event &e, const edm::EventSetup &eventSetup)=0 |
CSCBaseValidation (const edm::InputTag &inputTag) | |
void | setGeometry (const CSCGeometry *geom) |
void | setSimHitMap (const PSimHitMap *simHitMap) |
virtual | ~CSCBaseValidation () |
Protected Member Functions | |
const CSCLayer * | findLayer (int detId) const |
Protected Attributes | |
const CSCGeometry * | theCSCGeometry |
edm::InputTag | theInputTag |
const PSimHitMap * | theSimHitMap |
Definition at line 15 of file CSCBaseValidation.h.
CSCBaseValidation::CSCBaseValidation | ( | const edm::InputTag & | inputTag | ) |
Definition at line 4 of file CSCBaseValidation.cc.
|
inlinevirtual |
Definition at line 18 of file CSCBaseValidation.h.
|
pure virtual |
Implemented in CSCComparatorDigiValidation, CSCRecHit2DValidation, CSCSegmentValidation, CSCALCTDigiValidation, CSCCLCTDigiValidation, CSCStripDigiValidation, and CSCWireDigiValidation.
Referenced by setSimHitMap().
|
protected |
Definition at line 7 of file CSCBaseValidation.cc.
References CSCGeometry::idToDetUnit(), and theCSCGeometry.
Referenced by CSCRecHit2DValidation::analyze(), CSCWireDigiValidation::analyze(), CSCSegmentValidation::analyze(), CSCComparatorDigiValidation::analyze(), and setSimHitMap().
|
inline |
Definition at line 19 of file CSCBaseValidation.h.
References relativeConstraints::geom, and theCSCGeometry.
Referenced by CSCRecHitValidation::analyze(), and CSCDigiValidation::analyze().
|
inline |
Definition at line 20 of file CSCBaseValidation.h.
References analyze(), MillePedeFileConverter_cfg::e, findLayer(), and theSimHitMap.
Referenced by CSCRecHitValidation::analyze(), and CSCDigiValidation::CSCDigiValidation().
|
protected |
Definition at line 27 of file CSCBaseValidation.h.
Referenced by findLayer(), CSCStripDigiValidation::setGeometry(), and setGeometry().
|
protected |
Definition at line 25 of file CSCBaseValidation.h.
Referenced by CSCALCTDigiValidation::analyze(), CSCWireDigiValidation::analyze(), CSCStripDigiValidation::analyze(), CSCCLCTDigiValidation::analyze(), and CSCComparatorDigiValidation::analyze().
|
protected |
Definition at line 26 of file CSCBaseValidation.h.
Referenced by CSCRecHit2DValidation::analyze(), CSCWireDigiValidation::analyze(), CSCSegmentValidation::fillLayerHitsPerChamber(), CSCSegmentValidation::keyHit(), and setSimHitMap().