Go to the documentation of this file. 1 #ifndef DTLocalTriggerLutTask_H
2 #define DTLocalTriggerLutTask_H
40 typedef std::array<std::array<std::array<int, 13>, 5>, 6>
DTArr3int;
41 typedef std::array<std::array<std::array<int, 15>, 5>, 6>
DTArr3bool;
42 typedef std::array<std::array<std::array<const L1MuDTChambPhDigi*, 15>, 5>, 6>
DTArr3Digi;
106 std::map<uint32_t, std::map<std::string, MonitorElement*> >
chHistos;
107 std::map<int, std::map<std::string, MonitorElement*> >
whHistos;
void searchTMBestIn(std::vector< L1MuDTChambPhDigi > const *trigs)
Find best (highest qual) TM trigger segments.
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
std::map< int, std::map< std::string, MonitorElement * > > whHistos
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context) override
To reset the MEs.
std::map< uint32_t, std::map< std::string, MonitorElement * > > chHistos
edm::ParameterSet parameters
const int wheelArrayShift
friend class DTMonitorModule
std::array< std::array< std::array< const L1MuDTChambPhDigi *, 15 >, 5 >, 6 > DTArr3Digi
dqm::implementation::IBooker IBooker
edm::ESHandle< DTGeometry > muonGeom
std::array< std::array< std::array< int, 15 >, 5 >, 6 > DTArr3bool
DTArr3int trigQualBestOut
DTTrigGeomUtils * trigGeomUtils
void searchTMBestOut(std::vector< L1MuDTChambPhDigi > const *trigs)
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context) final
edm::EDGetTokenT< L1MuDTChambPhContainer > tm_TokenIn_
void bookHistos(DQMStore::IBooker &ibooker, DTChamberId chId)
Book histos.
edm::EDGetTokenT< DTRecSegment4DCollection > seg_Token_
std::string & topFolder()
Get the top folder.
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
bookHistograms
edm::EDGetTokenT< L1MuDTChambPhContainer > tm_TokenOut_
DTLocalTriggerLutTask(const edm::ParameterSet &ps)
Constructor.
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
BeginRun.
std::array< std::array< std::array< int, 13 >, 5 >, 6 > DTArr3int
~DTLocalTriggerLutTask() override
Destructor.