|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TILECONDITIONS_TILECALIBEMSCALECONDALG_H
8 #define TILECONDITIONS_TILECALIBEMSCALECONDALG_H
19 #include "Gaudi/Property.h"
41 "OnlCacheUnit",
"Invalid",
"Online cache unit string"};
47 "OflCisLinProxy",
"",
"Tile offline liner CIS conditions proxy tool"};
53 "OflCisNlnProxy",
"",
"Tile offline non-linerar CIS conditions proxy tool"};
59 "OflLasLinProxy",
"",
"Tile offline linear Laser conditions proxy tool"};
65 "OflLasNlnProxy",
"",
"Tile offline non-linear Laser conditions proxy tool"};
71 "OflLasFibProxy",
"",
"Tile offline Laser fiber conditions proxy tool"};
77 "OflCesProxy",
"",
"Tile offline CES conditions proxy tool"};
83 "OflEmsProxy",
"",
"Tile offline EMS conditions proxy tool"};
91 "OnlCisProxy",
"",
"Tile online CIS conditions proxy tool"};
97 "OnlLasProxy",
"",
"Tile online Laser conditions proxy tool"};
103 "OnlCesProxy",
"",
"Tile online CES conditions proxy tool"};
109 "OnlEmsProxy",
"",
"Tile online EMS conditions proxy tool"};
116 "TileEMScale",
"TileEMScale",
"Output Tile EMS calibration constants"};
122 "TileCablingSvc",
"TileCablingSvc",
"The Tile cabling service" };
132 #endif // TILECONDITIONS_TILECALIBEMSCALECONDALG_H
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_oflCisNlnProxy
Tool to get offline non-linear CIS calibration constants.
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_oflLasNlnProxy
Tool to get non-linear Laser corection factors.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_oflLasLinProxy
Tool to get offline linear Laser correction factors.
SG::WriteCondHandleKey< TileEMScale > m_calibEmsKey
Name of output TileEMScale.
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_onlEmsProxy
Tool to get Tile online EMS factors.
virtual StatusCode finalize() override
ServiceHandle< TileCablingSvc > m_cablingSvc
Name of Tile cabling service.
virtual StatusCode initialize() override
unsigned int m_maxChannels
virtual StatusCode execute() override
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_onlLasProxy
Tool to get Tile online Laser correction factors.
::StatusCode StatusCode
StatusCode definition for legacy code.
Condition algorithm to produce TileEMScale and put it into condition store.
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_oflCesProxy
Tool to get offline Cesium calibration constants.
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_oflLasFibProxy
Tool to get offline Laser fiber correction factors.
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_oflCisLinProxy
Tool to get offline CIS calibration constants.
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_onlCisProxy
Tool to get online CIS calibration constants.
virtual ~TileEMScaleCondAlg()=default
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_oflEmsProxy
Tool to get offline EMS factors.
Gaudi::Property< std::string > m_onlCacheUnitString
Online cache units as string, see TileIdentifier/TileRawChannelUnit.h.
TileRawChannelUnit::UNIT m_onlCacheUnit
TileEMScaleCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_onlCesProxy
Tool to get Tile online Cesium calibration constants.