1 #ifndef CalibMuon_DTT0CalibrationRMS_H 2 #define CalibMuon_DTT0CalibrationRMS_H 98 std::map<DTWireId, double>
mK;
100 std::map<DTWireId, double>
qK;
std::map< DTWireId, double > theAbsoluteT0PerWire
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 > qK
std::map< DTWireId, double > mK
std::map< DTWireId, int > nDigiPerWire
std::map< std::string, double > theSigmaT0LayerMap
std::string getHistoName(const DTWireId &wId) const
edm::ESHandle< DTGeometry > dtGeom
std::map< DTWireId, TH1I * > theHistoWireMap
unsigned int rejectDigiFromPeak
std::vector< DTWireId > wireIdWithHistos
std::string theCalibSector
unsigned int eventsForWireT0
std::map< std::string, double > theT0LayerMap
std::map< DTWireId, TH1I * > theHistoWireMap_ref
std::map< DTWireId, double > mK_ref
~DTT0CalibrationRMS() override
Destructor.
unsigned int eventsForLayerT0
std::map< DTLayerId, TH1I * > theHistoLayerMap
edm::EDGetTokenT< DTDigiCollection > digiToken
std::map< DTWireId, double > theSigmaT0PerWire
bool correctByChamberMean_
std::vector< std::string > cellsWithHistos
DTT0CalibrationRMS(const edm::ParameterSet &pset)
Constructor.
std::map< DTWireId, double > theRelativeT0PerWire
const edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeomToken_
void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override
Fill the maps with t0 (by channel)
std::string theCalibWheel
std::map< DTWireId, int > nDigiPerWire_ref