|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef SCT_CONFIGURATIONCONDALG
8 #define SCT_CONFIGURATIONCONDALG
13 #include "Identifier/Identifier.h"
23 #include "GaudiKernel/ICondSvc.h"
24 #include "GaudiKernel/ServiceHandle.h"
25 #include "GaudiKernel/ToolHandle.h"
47 Identifier getStripId(
const unsigned int truncatedSerialNumber,
const unsigned int chipNumber,
const unsigned int stripNumber,
64 ToolHandle<ISCT_CablingTool>
m_cablingTool{
this,
"SCT_CablingTool",
"SCT_CablingTool",
"Tool to retrieve SCT Cabling"};
65 ToolHandle<ISCT_ReadoutTool>
m_readoutTool{
this,
"SCT_ReadoutTool",
"SCT_ReadoutTool",
"Handle on readout tool"};
69 #endif // SCT_CONFIGURATIONCONDALG
const SCT_ID * m_pHelper
ID helper for SCT.
SG::ReadCondHandleKey< CondAttrListVec > m_readKeyMur
static const std::string s_coolMurFolderName
static const std::string s_coolChannelFolderName
virtual StatusCode execute(const EventContext &ctx) const override final
StatusCode fillModuleData(SCT_ConfigurationCondData *writeCdo, SG::WriteCondHandle< SCT_ConfigurationCondData > &writeHandle, const EventContext &ctx) const
SG::ReadCondHandleKey< CondAttrListVec > m_readKeyChannel
static const std::string s_coolModuleFolderName
bool const RAWDATA *ch2 const
virtual bool isReEntrant() const override final
ServiceHandle< ICondSvc > m_condSvc
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode initialize() override final
virtual ~SCT_ConfigurationCondAlg()=default
StatusCode fillChannelData(SCT_ConfigurationCondData *writeCdo, SG::WriteCondHandle< SCT_ConfigurationCondData > &writeHandle, const EventContext &ctx) const
SG::WriteCondHandleKey< SCT_ConfigurationCondData > m_writeKey
A CondAttrListVec is an Athena DataObject holding a vector of CORAL AttributeLists,...
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_SCTDetEleCollKey
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< ISCT_CablingTool > m_cablingTool
Handle on SCT cabling service.
Identifier getStripId(const unsigned int truncatedSerialNumber, const unsigned int chipNumber, const unsigned int stripNumber, const InDetDD::SiDetectorElementCollection *elements, const EventContext &ctx) const
SCT_ConfigurationCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Class for data object used in SCT_ConfigurationCondAlg and SCT_ConfigurationConditionsTool.
static const std::string s_coolChannelFolderName2
ToolHandle< ISCT_ReadoutTool > m_readoutTool
Handle on readout tool.
static const std::string s_coolMurFolderName2
virtual StatusCode finalize() override final
static const std::string s_coolChannelFolderName2Slim
static const std::string s_coolModuleFolderName2
StatusCode fillLinkStatus(SCT_ConfigurationCondData *writeCdo, SG::WriteCondHandle< SCT_ConfigurationCondData > &writeHandle, const EventContext &ctx) const
SG::ReadCondHandleKey< CondAttrListVec > m_readKeyModule