119 std::map<std::string, std::map<uint32_t, MonitorElement*> >
digiHistos;
120 std::map<std::string, std::map<int, MonitorElement*> >
wheelHistos;
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &setup)
void channelsMap(const DTChamberId &dtCh, std::string histoTag)
To map real channels.
std::string topFolder() const
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context)
To reset the MEs.
edm::ESHandle< DTReadOutMapping > mapping
edm::ESHandle< DTTtrig > tTrigMap
DTDigiTask(const edm::ParameterSet &ps)
Constructor.
edm::EDGetTokenT< DTDigiCollection > dtDigiToken_
edm::ESHandle< DTT0 > t0Map
std::map< std::string, std::map< int, MonitorElement * > > wheelHistos
edm::ESHandle< DTGeometry > muonGeom
virtual ~DTDigiTask()
Destructor.
float tTrig
tTrig from the DB
int tMax
no needs to be precise. Value from PSets will always be used
bool doAllHitsOccupancies
void dqmBeginRun(const edm::Run &, const edm::EventSetup &)
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
std::set< DTChamberId > syncNoisyChambers
MonitorElement * nEventMonitor
std::map< DTChamberId, int > hitMap
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 setup(std::vector< TH2F > &depth, std::string name, std::string units="")
edm::EDGetTokenT< LTCDigiCollection > ltcDigiCollectionToken_