1 #ifndef DTResolutionAnalysisTask_H 2 #define DTResolutionAnalysisTask_H 78 std::map<DTSuperLayerId, std::vector<MonitorElement*> >
histosPerSL;
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context) override
To reset the MEs.
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context) final
def setup(process, global_tag, zero_tesla=False)
~DTResolutionAnalysisTask() override
Destructor.
void analyze(const edm::Event &event, const edm::EventSetup &setup) override
std::string topHistoFolder
edm::EDGetTokenT< DTRecSegment4DCollection > recHits4DToken_
std::map< DTSuperLayerId, std::vector< MonitorElement * > > histosPerSL
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
BookHistograms.
void bookHistos(DQMStore::IBooker &ibooker, DTSuperLayerId slId)
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
BeginRun.
void fillHistos(DTSuperLayerId slId, float distExtr, float residual)
DTResolutionAnalysisTask(const edm::ParameterSet &pset)
Constructor.
edm::ESHandle< DTGeometry > dtGeom