16 : doSim_(ps.getParameter<bool>(
"doSim")), theSimHitMap(nullptr), theCSCGeometry(nullptr) {
34 geomToken_ = esConsumes<CSCGeometry, MuonGeometryRecord>();
std::unique_ptr< CSCCLCTDigiValidation > theCLCTDigiValidation
void fill(const edm::Event &e)
bool getData(T &iHolder) const
std::unique_ptr< CSCComparatorDigiValidation > theComparatorDigiValidation
std::unique_ptr< CSCALCTDigiValidation > theALCTDigiValidation
std::unique_ptr< CSCStripDigiValidation > theStripDigiValidation
std::unique_ptr< CSCStubEfficiencyValidation > theStubEfficiencyValidation
std::unique_ptr< CSCCLCTPreTriggerDigiValidation > theCLCTPreTriggerDigiValidation
std::unique_ptr< CSCCorrelatedLCTDigiValidation > theCorrelatedLCTDigiValidation
std::unique_ptr< CSCStubResolutionValidation > theStubResolutionValidation
void analyze(const edm::Event &, const edm::EventSetup &) override
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
~CSCDigiValidation() override
PSimHitMap * theSimHitMap
CSCDigiValidation(const edm::ParameterSet &)
std::unique_ptr< CSCWireDigiValidation > theWireDigiValidation
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > geomToken_