Go to the documentation of this file.
123 std::map<std::string, std::map<uint32_t, MonitorElement*> >
digiHistos;
124 std::map<std::string, std::map<int, MonitorElement*> >
wheelHistos;
const DTGeometry * muonGeom
bool doAllHitsOccupancies
std::map< DTChamberId, int > nSynchNoiseEvents
DTDigiTask(const edm::ParameterSet &ps)
Constructor.
edm::EDGetTokenT< DTDigiCollection > dtDigiToken_
int tMax
no needs to be precise. Value from PSets will always be used
const DTReadOutMapping * mapping
void channelsMap(const DTChamberId &dtCh, std::string histoTag)
To map real channels.
edm::ESGetToken< DTStatusFlag, DTStatusFlagRcd > statusMapToken_
void bookHistos(DQMStore::IBooker &ibooker, const DTSuperLayerId &dtSL, std::string folder, std::string histoTag)
Book the ME.
std::set< DTChamberId > syncNoisyChambers
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::map< std::string, std::map< int, MonitorElement * > > wheelHistos
std::string topFolder() const
MonitorElement * nEventMonitor
edm::Handle< LTCDigiCollection > ltcdigis
edm::ESGetToken< DTT0, DTT0Rcd > T0Token_
float tTrig
tTrig from the DB
std::map< std::string, std::map< uint32_t, MonitorElement * > > digiHistos
std::string triggerSource()
get the L1A source
edm::ESGetToken< DTReadOutMapping, DTReadOutMappingRcd > readOutMapToken_
std::map< DTChamberId, int > hitMap
~DTDigiTask() override
Destructor.
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
edm::ESGetToken< DTTtrig, DTTtrigRcd > TtrigToken_
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
const DTStatusFlag * statusMap
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context) override
To reset the MEs.
edm::ESGetToken< DTGeometry, MuonGeometryRecord > muonGeomToken_
edm::EDGetTokenT< LTCDigiCollection > ltcDigiCollectionToken_
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context) final