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