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
26{
27 public:
28 using AthCondAlgorithm::AthCondAlgorithm;
29 virtual ~LArAlignCondAlg() = default;
30
31 virtual StatusCode initialize() override;
32 virtual StatusCode execute(const EventContext& ctx) const 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
Base class for conditions algorithms.
Base class for conditions algorithms.
Condition Algorithm for applying LAr Alignments.
SG::WriteCondHandleKey< GeoAlignmentStore > m_writeGeoAlignKey
SG::ReadCondHandleKey< DetCondKeyTrans > m_readLArAlignKey
virtual StatusCode execute(const EventContext &ctx) const override
LArAlignHelper m_alignHelper
virtual StatusCode initialize() override
virtual ~LArAlignCondAlg()=default
virtual StatusCode finalize() override
Helper class for applying LAr alignments either from LArDetectorToolNV or from LArAlignCondAlg.