Go to the documentation of this file. 1 #ifndef DTLocalTriggerBaseTask_H
2 #define DTLocalTriggerBaseTask_H
69 void runTMAnalysis(std::vector<L1MuDTChambPhDigi>
const* phInTrigs,
70 std::vector<L1MuDTChambPhDigi>
const* phOutTrigs,
71 std::vector<L1MuDTChambThDigi>
const* thTrigs);
106 std::map<int, std::map<std::string, MonitorElement*> >
wheelHistos;
edm::EDGetTokenT< DTLocalTriggerCollection > trig_Token_
void setQLabels(MonitorElement *me, short int iaxis)
Set Quality labels.
DTLocalTriggerBaseTask(const edm::ParameterSet &ps)
Constructor.
void runTMAnalysis(std::vector< L1MuDTChambPhDigi > const *phInTrigs, std::vector< L1MuDTChambPhDigi > const *phOutTrigs, std::vector< L1MuDTChambThDigi > const *thTrigs)
Run analysis on TM data.
std::map< int, std::map< std::string, MonitorElement * > > wheelHistos
std::map< uint32_t, DTTPGCompareUnit > theCompMapIn
std::map< uint32_t, std::map< std::string, MonitorElement * > > chamberHistos
~DTLocalTriggerBaseTask() override
Destructor.
dqm::implementation::IBooker IBooker
std::string & topFolder(std::string const &type)
Get the Top folder (different between Physics and TP and TM)
void bookHistos(DQMStore::IBooker &, const DTChamberId &chamb)
Book the histograms.
std::map< uint32_t, DTTimeEvolutionHisto * > trendHistos
edm::ParameterSet theParams
edm::EDGetTokenT< L1MuDTChambPhContainer > tm_phiIn_Token_
friend class DTMonitorModule
std::string baseFolder[2]
std::map< uint32_t, DTTPGCompareUnit > theCompMapOut
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
DTTrigGeomUtils * theTrigGeomUtils
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
Beginrun.
edm::EDGetTokenT< L1MuDTChambPhContainer > tm_phiOut_Token_
MonitorElement * nEventMonitor
std::vector< std::string > theTypes
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context) override
To reset the MEs.
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context) override
Perform trend plot operations.
void setQLabelsTheta(MonitorElement *me, short int iaxis)
edm::EDGetTokenT< L1MuDTChambThContainer > tm_theta_Token_