Go to the documentation of this file. 1 #ifndef CalibMuon_DTT0CalibrationRMS_H
2 #define CalibMuon_DTT0CalibrationRMS_H
96 std::map<DTWireId, double>
mK;
98 std::map<DTWireId, double>
qK;
std::string theCalibWheel
std::map< DTWireId, int > nDigiPerWire_ref
std::map< DTWireId, int > nDigiPerWire
std::map< DTWireId, double > theRelativeT0PerWire
std::map< DTWireId, TH1I * > theHistoWireMap_ref
std::map< DTWireId, TH1I * > theHistoWireMap
std::map< DTWireId, double > mK_ref
unsigned int eventsForWireT0
std::map< DTWireId, double > qK
std::map< std::string, double > theT0LayerMap
std::string getHistoName(const DTWireId &wId) const
unsigned int eventsForLayerT0
unsigned int rejectDigiFromPeak
std::map< DTWireId, double > mK
std::map< DTLayerId, TH1I * > theHistoLayerMap
DTT0CalibrationRMS(const edm::ParameterSet &pset)
Constructor.
std::string theCalibSector
std::map< DTWireId, double > theSigmaT0PerWire
std::vector< DTWireId > wireIdWithHistos
bool correctByChamberMean_
~DTT0CalibrationRMS() override
Destructor.
std::vector< std::string > cellsWithHistos
void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override
Fill the maps with t0 (by channel)
std::map< std::string, double > theSigmaT0LayerMap
edm::ESHandle< DTGeometry > dtGeom
void endJob() override
Compute the mean and the RMS of the t0 from the maps and write them to the DB with channel granularit...
std::map< DTWireId, double > theAbsoluteT0PerWire