1 #ifndef CalibMuon_DTCalibration_DTResidualCalibration_h 2 #define CalibMuon_DTCalibration_DTResidualCalibration_h void endRun(const edm::Run &, const edm::EventSetup &) override
std::map< DTSuperLayerId, TH1F * > histoMapTH1F_
std::map< DTLayerId, TH2F * > histoMapPerLayerTH2F_
DTSegmentSelector * select_
void fillHistos(DTSuperLayerId slId, float distance, float residualOnDistance)
void bookHistos(DTSuperLayerId slId)
DTResidualCalibration(const edm::ParameterSet &pset)
Constructor.
const edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeomToken_
void beginRun(const edm::Run &, const edm::EventSetup &) override
const std::string rootBaseDir_
~DTResidualCalibration() override
Destructor.
const bool detailedAnalysis_
std::map< DTSuperLayerId, TH2F * > histoMapTH2F_
void analyze(const edm::Event &event, const edm::EventSetup &setup) override
const DTGeometry * dtGeom_
const edm::EDGetTokenT< DTRecSegment4DCollection > segment4DToken_
float segmentToWireDistance(const DTRecHit1D &recHit1D, const DTRecSegment4D &segment)
std::map< DTLayerId, TH1F * > histoMapPerLayerTH1F_