Go to the documentation of this file. 1 #ifndef DTLocalTriggerBaseTask_H
2 #define DTLocalTriggerBaseTask_H
73 void runTMAnalysis(std::vector<L1MuDTChambPhDigi>
const* phInTrigs,
74 std::vector<L1MuDTChambPhDigi>
const* phOutTrigs,
75 std::vector<L1MuDTChambThDigi>
const* thTrigs);
78 void runAB7Analysis(std::vector<L1Phase2MuDTPhDigi>
const* phTrigs);
void setQLabels(MonitorElement *me, short int iaxis)
Set Quality labels.
DTLocalTriggerBaseTask(const edm::ParameterSet &ps)
Constructor.
void setQLabelsPh2(MonitorElement *me, short int iaxis)
std::map< uint32_t, std::map< std::string, MonitorElement * > > m_chamberHistos
void runTMAnalysis(std::vector< L1MuDTChambPhDigi > const *phInTrigs, std::vector< L1MuDTChambPhDigi > const *phOutTrigs, std::vector< L1MuDTChambThDigi > const *thTrigs)
Run analysis on TM data.
std::map< uint32_t, DTTPGCompareUnit > m_compMapIn
edm::EDGetTokenT< L1MuDTChambPhContainer > m_tm_phiIn_Token
~DTLocalTriggerBaseTask() override
Destructor.
std::map< uint32_t, DTTimeEvolutionHisto * > m_trendHistos
MonitorElement * m_nEventMonitor
edm::EDGetTokenT< L1MuDTChambThContainer > m_tm_theta_Token
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, DTTPGCompareUnit > m_compMapOut
edm::ParameterSet m_params
void runAB7Analysis(std::vector< L1Phase2MuDTPhDigi > const *phTrigs)
Run analysis on Phase2 readout for SliceTest.
friend class DTMonitorModule
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
edm::ESGetToken< DTGeometry, MuonGeometryRecord > muonGeomToken_
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::string m_baseFolder[2]
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
Beginrun.
DTTrigGeomUtils * m_trigGeomUtils
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.
edm::EDGetTokenT< L1MuDTChambPhContainer > m_tm_phiOut_Token
std::vector< std::string > m_types
void setQLabelsTheta(MonitorElement *me, short int iaxis)
edm::EDGetTokenT< L1Phase2MuDTPhContainer > m_ab7_phi_Token