CMS 3D CMS Logo

Public Member Functions | Protected Member Functions | Protected Attributes

CSCBaseValidation Class Reference

#include <CSCBaseValidation.h>

Inheritance diagram for CSCBaseValidation:
CSCALCTDigiValidation CSCCLCTDigiValidation CSCComparatorDigiValidation CSCRecHit2DValidation CSCSegmentValidation CSCStripDigiValidation CSCWireDigiValidation

List of all members.

Public Member Functions

virtual void analyze (const edm::Event &e, const edm::EventSetup &eventSetup)=0
 CSCBaseValidation (DQMStore *dbe, const edm::InputTag &inputTag)
void setGeometry (const CSCGeometry *geom)
void setSimHitMap (const PSimHitMap *simHitMap)
virtual ~CSCBaseValidation ()

Protected Member Functions

const CSCLayerfindLayer (int detId) const

Protected Attributes

DQMStoredbe_
const CSCGeometrytheCSCGeometry
edm::InputTag theInputTag
const PSimHitMaptheSimHitMap

Detailed Description

Definition at line 16 of file CSCBaseValidation.h.


Constructor & Destructor Documentation

CSCBaseValidation::CSCBaseValidation ( DQMStore dbe,
const edm::InputTag inputTag 
)

Definition at line 4 of file CSCBaseValidation.cc.

: dbe_(dbe),
  theInputTag(inputTag),
  theSimHitMap(0),
  theCSCGeometry(0)
{
}
virtual CSCBaseValidation::~CSCBaseValidation ( ) [inline, virtual]

Definition at line 19 of file CSCBaseValidation.h.

{}

Member Function Documentation

virtual void CSCBaseValidation::analyze ( const edm::Event e,
const edm::EventSetup eventSetup 
) [pure virtual]
const CSCLayer * CSCBaseValidation::findLayer ( int  detId) const [protected]
void CSCBaseValidation::setGeometry ( const CSCGeometry geom) [inline]
void CSCBaseValidation::setSimHitMap ( const PSimHitMap simHitMap) [inline]

Definition at line 22 of file CSCBaseValidation.h.

References theSimHitMap.

Referenced by CSCRecHitValidation::analyze(), and CSCDigiValidation::CSCDigiValidation().

{theSimHitMap = simHitMap;}

Member Data Documentation

Definition at line 32 of file CSCBaseValidation.h.

Referenced by findLayer(), setGeometry(), and CSCStripDigiValidation::setGeometry().