#include <CSCCorrelatedLCTDigiValidation.h>
Public Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) override |
void | bookHistograms (DQMStore::IBooker &) |
CSCCorrelatedLCTDigiValidation (const edm::ParameterSet &ps, edm::ConsumesCollector &&iC) | |
~CSCCorrelatedLCTDigiValidation () override | |
Public Member Functions inherited from CSCBaseValidation | |
CSCBaseValidation (const edm::ParameterSet &ps) | |
void | setGeometry (const CSCGeometry *geom) |
void | setSimHitMap (const PSimHitMap *simHitMap) |
virtual | ~CSCBaseValidation () |
Private Attributes | |
std::map< uint32_t, std::map < std::string, MonitorElement * > > | chamberHistos |
std::vector< std::string > | chambers_ |
std::vector< unsigned > | chambersRun3_ |
edm::InputTag | inputTag_ |
bool | isRun3_ |
std::vector< double > | lctMaxBin_ |
std::vector< double > | lctMinBin_ |
std::vector< unsigned > | lctNBin_ |
edm::EDGetTokenT < CSCCorrelatedLCTDigiCollection > | lcts_Token_ |
std::vector< std::string > | lctVars_ |
MonitorElement * | theNDigisPerChamberPlots [10] |
MonitorElement * | theNDigisPerEventPlot |
Additional Inherited Members | |
Public Types inherited from CSCBaseValidation | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Protected Member Functions inherited from CSCBaseValidation | |
const CSCLayer * | findLayer (int detId) const |
bool | isSimTrackGood (const SimTrack &t) const |
Protected Attributes inherited from CSCBaseValidation | |
bool | doSim_ |
double | simTrackMaxEta_ |
double | simTrackMinEta_ |
double | simTrackMinPt_ |
const CSCGeometry * | theCSCGeometry |
const PSimHitMap * | theSimHitMap |
Definition at line 10 of file CSCCorrelatedLCTDigiValidation.h.
CSCCorrelatedLCTDigiValidation::CSCCorrelatedLCTDigiValidation | ( | const edm::ParameterSet & | ps, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 9 of file CSCCorrelatedLCTDigiValidation.cc.
References edm::ParameterSet::getParameterSet(), inputTag_, lcts_Token_, and TrackValidation_cff::pset.
|
override |
Definition at line 26 of file CSCCorrelatedLCTDigiValidation.cc.
|
overridevirtual |
Implements CSCBaseValidation.
Definition at line 88 of file CSCCorrelatedLCTDigiValidation.cc.
References chamberHistos, chambers_, chambersRun3_, edm::InputTag::encode(), CSCDetId::endcap(), dqm::impl::MonitorElement::Fill(), spr::find(), edm::Event::getByToken(), CSCDetId::iChamberType(), inputTag_, isRun3_, edm::HandleBase::isValid(), dqmiolumiharvest::j, lcts_Token_, sistrip::SpyUtilities::range(), theNDigisPerChamberPlots, and theNDigisPerEventPlot.
void CSCCorrelatedLCTDigiValidation::bookHistograms | ( | DQMStore::IBooker & | iBooker | ) |
Definition at line 28 of file CSCCorrelatedLCTDigiValidation.cc.
References dqm::implementation::IBooker::book1D(), chamberHistos, CSCDetId::chamberName(), chambers_, chambersRun3_, spr::find(), dqm::legacy::MonitorElement::getTH1(), mps_fire::i, isRun3_, submitPVResolutionJobs::key, lctMaxBin_, lctMinBin_, lctNBin_, lctVars_, dqm::implementation::NavigatorBase::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, theNDigisPerChamberPlots, and theNDigisPerEventPlot.
|
private |
Definition at line 36 of file CSCCorrelatedLCTDigiValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 24 of file CSCCorrelatedLCTDigiValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 25 of file CSCCorrelatedLCTDigiValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 19 of file CSCCorrelatedLCTDigiValidation.h.
Referenced by analyze(), and CSCCorrelatedLCTDigiValidation().
|
private |
Definition at line 32 of file CSCCorrelatedLCTDigiValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 30 of file CSCCorrelatedLCTDigiValidation.h.
Referenced by bookHistograms().
|
private |
Definition at line 29 of file CSCCorrelatedLCTDigiValidation.h.
Referenced by bookHistograms().
|
private |
Definition at line 28 of file CSCCorrelatedLCTDigiValidation.h.
Referenced by bookHistograms().
|
private |
Definition at line 18 of file CSCCorrelatedLCTDigiValidation.h.
Referenced by analyze(), and CSCCorrelatedLCTDigiValidation().
|
private |
Definition at line 27 of file CSCCorrelatedLCTDigiValidation.h.
Referenced by bookHistograms().
|
private |
Definition at line 20 of file CSCCorrelatedLCTDigiValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 21 of file CSCCorrelatedLCTDigiValidation.h.
Referenced by analyze(), and bookHistograms().