Go to the documentation of this file. 1 #ifndef DTCalibration_DTCalibrationMap_H
2 #define DTCalibration_DTCalibrationMap_H
float getField(DTWireId wireId, int field) const
std::map< Key, CalibConsts > theMap
std::string calibConstGranularity
const_iterator keyAndConsts_end() const
std::string calibConstFileName
float kFactor(DTWireId wireId) const
Return the kfactor for a particular wire.
float sigma_tTrig(DTWireId wireId) const
Return the sigma of the t_trig (ns) for a particular wire.
const_iterator keyAndConsts_begin() const
CalibGranularity theGranularity
std::vector< float > CalibConsts
DTCalibrationMap(const edm::ParameterSet &pset)
Constructor.
Key getKey(DTWireId wireId) const
virtual ~DTCalibrationMap()
Destructor.
float meanVDrift(DTWireId wireId) const
Return the mean drift velocity for a particular wire (cm/ns)
void writeConsts(const std::string &outputFileName) const
float sigma_meanVDrift(DTWireId wireId) const
Return the sigma of the mean drift velocity for a particular wire (cm/ns)
const CalibConsts * getConsts(DTWireId wireId) const
float tTrig(DTWireId wireId) const
Return the t_trig (ns) for a particular wire.
void addCell(Key wireId, const CalibConsts &calibConst)
bool checkGranularity(Key aKey) const
std::map< Key, CalibConsts >::const_iterator const_iterator
void readConsts(const std::string &inputFileName)