Go to the documentation of this file. 1 #ifndef DTEfficiencyTask_H
2 #define DTEfficiencyTask_H
75 void fillHistos(
DTLayerId lId,
int firstWire,
int lastWire,
int missingWire,
bool UnassHit);
77 std::map<DTLayerId, std::vector<MonitorElement*> >
histosPerL;
edm::ESGetToken< DTGeometry, MuonGeometryRecord > muonGeomToken_
DTEfficiencyTask(const edm::ParameterSet &pset)
Constructor.
void fillHistos(DTLayerId lId, int firstWire, int lastWire, int numWire)
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeomToken_
edm::EDGetTokenT< DTRecHitCollection > recHitToken_
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context) override
To reset the MEs.
const DTGeometry * dtGeom
edm::EDGetTokenT< DTRecSegment4DCollection > recHits4DToken_
const DTGeometry * muonGeom
void analyze(const edm::Event &event, const edm::EventSetup &setup) override
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context) final
edm::ParameterSet parameters
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
BeginRun.
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::map< DTLayerId, std::vector< MonitorElement * > > histosPerL
~DTEfficiencyTask() override
Destructor.