ATLAS Offline Software
|
#include <MdtCalibrationShiftMapBase.h>
Public Member Functions | |
MdtCalibrationShiftMapBase (const std::string &type, const std::string &name, const IInterface *parent) | |
~MdtCalibrationShiftMapBase ()=default | |
float | getValue (const Identifier &id) const override |
virtual StatusCode | initialize () override |
virtual StatusCode | initializeMap ()=0 |
StatusCode | dumpMapAsFile () |
StatusCode | loadMapFromFile () |
Protected Attributes | |
Gaudi::Property< std::string > | m_mapFileName {this,"MapFile",""} |
Gaudi::Property< float > | m_centralValue {this,"CentralValue",0} |
Gaudi::Property< float > | m_sigma {this,"Sigma",10} |
Gaudi::Property< bool > | m_forceMapRecreate {this,"ForceMapRecreate",false} |
std::map< Identifier, float > | m_shiftValues |
bool | m_mapIsInitialized {false} |
ServiceHandle< Muon::IMuonIdHelperSvc > | m_idHelperSvc {this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"} |
SG::ReadCondHandleKey< MuonMDT_CablingMap > | m_mdtCab {this, "MdtCabling", "MuonMDT_CablingMap"} |
Provides the base class for the per-tube shifting tools, like MdtCalibT0ShiftTool & MdtCalibTMaxShiftTool.
Definition at line 24 of file MdtCalibrationShiftMapBase.h.
MdtCalibrationShiftMapBase::MdtCalibrationShiftMapBase | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 12 of file MdtCalibrationShiftMapBase.cxx.
|
default |
StatusCode MdtCalibrationShiftMapBase::dumpMapAsFile | ( | ) |
Definition at line 22 of file MdtCalibrationShiftMapBase.cxx.
|
override |
Definition at line 130 of file MdtCalibrationShiftMapBase.cxx.
|
overridevirtual |
Definition at line 15 of file MdtCalibrationShiftMapBase.cxx.
|
pure virtual |
Implemented in MdtCalibrationT0ShiftTool, and MdtCalibrationTMaxShiftTool.
StatusCode MdtCalibrationShiftMapBase::loadMapFromFile | ( | ) |
Definition at line 60 of file MdtCalibrationShiftMapBase.cxx.
|
protected |
Definition at line 53 of file MdtCalibrationShiftMapBase.h.
|
protected |
Definition at line 55 of file MdtCalibrationShiftMapBase.h.
|
protected |
Definition at line 60 of file MdtCalibrationShiftMapBase.h.
|
protected |
Definition at line 52 of file MdtCalibrationShiftMapBase.h.
|
protected |
Definition at line 58 of file MdtCalibrationShiftMapBase.h.
|
protected |
Definition at line 61 of file MdtCalibrationShiftMapBase.h.
|
protected |
Definition at line 57 of file MdtCalibrationShiftMapBase.h.
|
protected |
Definition at line 54 of file MdtCalibrationShiftMapBase.h.