ATLAS Offline Software
Loading...
Searching...
No Matches
HGTD_DetectorElementCondAlg.h
Go to the documentation of this file.
1// -*- C++ -*-
2/*
3 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
4*/
5
6#ifndef HGTD_CONDITIONSALGORITHMS_HGTD_DETECTORELEMENTCONDALG_H
7#define HGTD_CONDITIONSALGORITHMS_HGTD_DETECTORELEMENTCONDALG_H
8
10
16
17
19
21{
22 public:
23 HGTD_DetectorElementCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
24 virtual ~HGTD_DetectorElementCondAlg() override = default;
25
26 virtual StatusCode initialize() override final;
27 virtual StatusCode execute(const EventContext& ctx) const override final;
28
29 private:
31 {this, "WriteKey", "HGTD_DetectorElementCollection", "Key of output HGTD_DetectorElementCollection for HGTD"};
32
33 StringProperty m_detManagerName{this, "DetManagerName", "HGTD", "Name of the DeterctorManager to retrieve"};
35};
36
37#endif // HGTD_CONDITIONSALGORITHMS_HGTD_DETECTORELEMENTCONDALG_H
Base class for conditions algorithms.
DataVector< HGTD_DetectorElement > HGTD_DetectorElementCollection
Base class for conditions algorithms.
SG::WriteCondHandleKey< InDetDD::HGTD_DetectorElementCollection > m_writeKey
virtual ~HGTD_DetectorElementCondAlg() override=default
virtual StatusCode initialize() override final
const HGTD_DetectorManager * m_detManager
virtual StatusCode execute(const EventContext &ctx) const override final
HGTD_DetectorElementCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
The Detector manager has methods to retrieve the Identifier helper and methods to retrieve the detect...
Message Stream Member.
Forward declaration.
#define private