#include <CSCCLCTDigiValidation.h>
Public Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) |
CSCCLCTDigiValidation (DQMStore *dbe, const edm::InputTag &inputTag, edm::ConsumesCollector &&iC) | |
void | endJob () |
~CSCCLCTDigiValidation () | |
Public Member Functions inherited from CSCBaseValidation | |
CSCBaseValidation (DQMStore *dbe, const edm::InputTag &inputTag) | |
void | setGeometry (const CSCGeometry *geom) |
void | setSimHitMap (const PSimHitMap *simHitMap) |
virtual | ~CSCBaseValidation () |
Private Attributes | |
edm::EDGetTokenT < CSCCLCTDigiCollection > | clcts_Token_ |
MonitorElement * | theNDigisPerEventPlot |
MonitorElement * | theNDigisPerLayerPlots [10] |
MonitorElement * | theTimeBinPlots [10] |
Additional Inherited Members | |
Protected Member Functions inherited from CSCBaseValidation | |
const CSCLayer * | findLayer (int detId) const |
Protected Attributes inherited from CSCBaseValidation | |
DQMStore * | dbe_ |
const CSCGeometry * | theCSCGeometry |
edm::InputTag | theInputTag |
const PSimHitMap * | theSimHitMap |
Definition at line 12 of file CSCCLCTDigiValidation.h.
CSCCLCTDigiValidation::CSCCLCTDigiValidation | ( | DQMStore * | dbe, |
const edm::InputTag & | inputTag, | ||
edm::ConsumesCollector && | iC | ||
) |
Definition at line 11 of file CSCCLCTDigiValidation.cc.
References DQMStore::book1D(), clcts_Token_, CSCBaseValidation::dbe_, i, theNDigisPerLayerPlots, and theTimeBinPlots.
CSCCLCTDigiValidation::~CSCCLCTDigiValidation | ( | ) |
Definition at line 33 of file CSCCLCTDigiValidation.cc.
|
virtual |
Implements CSCBaseValidation.
Definition at line 46 of file CSCCLCTDigiValidation.cc.
References clcts_Token_, edm::InputTag::encode(), MonitorElement::Fill(), edm::Event::getByToken(), CSCDetId::iChamberType(), edm::HandleBase::isValid(), j, CSCBaseValidation::theInputTag, theNDigisPerLayerPlots, and theTimeBinPlots.
Referenced by CSCDigiValidation::analyze().
|
inline |
Definition at line 20 of file CSCCLCTDigiValidation.h.
|
private |
Definition at line 23 of file CSCCLCTDigiValidation.h.
Referenced by analyze(), and CSCCLCTDigiValidation().
|
private |
Definition at line 27 of file CSCCLCTDigiValidation.h.
|
private |
Definition at line 26 of file CSCCLCTDigiValidation.h.
Referenced by analyze(), and CSCCLCTDigiValidation().
|
private |
Definition at line 25 of file CSCCLCTDigiValidation.h.
Referenced by analyze(), and CSCCLCTDigiValidation().