1 #ifndef CalibMuon_DTTTrigCalibration_H 2 #define CalibMuon_DTTTrigCalibration_H DTTTrigCalibration(const edm::ParameterSet &pset)
Constructor.
std::map< DTSuperLayerId, TH1F * > theHistoMap
void dumpTTrigMap(const DTTtrig *tTrig) const
void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override
Fill the time boxes.
void plotTTrig(const DTTtrig *tTrig) const
~DTTTrigCalibration() override
Destructor.
std::unique_ptr< DTTimeBoxFitter > theFitter
std::unique_ptr< DTTTrigBaseSync > theSync
std::string getTBoxName(const DTSuperLayerId &slId) const
edm::EDGetTokenT< DTDigiCollection > digiToken
std::string getOccupancyName(const DTLayerId &slId) const
std::map< DTLayerId, TH1F * > theOccupancyMap
edm::ESGetToken< DTStatusFlag, DTStatusFlagRcd > theStatusMapToken
void endJob() override
Fit the time box rising edge and write the resulting ttrig to the DB.