ATLAS Offline Software
Loading...
Searching...
No Matches
LArAlignCondAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARALIGNMENTALGS_LARALIGNCONDALG_H
6#define LARALIGNMENTALGS_LARALIGNCONDALG_H
7
11
15
17
24
25class LArAlignCondAlg final : public AthAlgorithm
26{
27 public:
29 virtual ~LArAlignCondAlg() = default;
30
31 virtual StatusCode initialize() override;
32 virtual StatusCode execute() override;
33 virtual StatusCode finalize() override {return StatusCode::SUCCESS;};
34
35 private:
37 , "LArAlignFolder"
38 , "/LAR/Align"
39 , "SG key of DetCondKeyTrans object with LAr alignments" };
40
42 , "LArAlignmentStore"
43 , "LArAlignmentStore"
44 , "SG key of the resulting GeoAlignmentStore for LAr" };
45
47};
48
49#endif
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Condition Algorithm for applying LAr Alignments.
SG::WriteCondHandleKey< GeoAlignmentStore > m_writeGeoAlignKey
virtual StatusCode execute() override
SG::ReadCondHandleKey< DetCondKeyTrans > m_readLArAlignKey
LArAlignHelper m_alignHelper
virtual StatusCode initialize() override
virtual ~LArAlignCondAlg()=default
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode finalize() override
Helper class for applying LAr alignments either from LArDetectorToolNV or from LArAlignCondAlg.