ATLAS Offline Software
Loading...
Searching...
No Matches
PixelAlignCondAlg.h
Go to the documentation of this file.
1// -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef PIXELCONDITIONSALGORITHMS_PIXELALIGNCONDALG_H
8#define PIXELCONDITIONSALGORITHMS_PIXELALIGNCONDALG_H
9
13
17
18namespace InDetDD {
20}
21
23{
24 public:
25 PixelAlignCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
26 virtual ~PixelAlignCondAlg() override = default;
27
28 virtual StatusCode initialize() override;
29 virtual StatusCode execute(const EventContext& ctx) const override;
30
31 private:
32 BooleanProperty m_useDynamicAlignFolders{
33 this, "UseDynamicAlignFolders", false, "Flag of dynamic or static ID alignment folders"};
35 this, "ReadKeyStatic", "/Indet/Align", "Key for the static alignment folder"};
37 this, "ReadKeyDynamicL1", "/Indet/AlignL1/ID", "Key for the dynamic L1 alignment folder"};
39 this, "ReadKeyDynamicL2", "/Indet/AlignL2/PIX", "Key for the dynamic L2 alignment folder"};
41 this, "ReadKeyDynamicL3", "/Indet/AlignL3", "Key for the dynamic L3 alignment folder"};
43 this, "ReadKeyIBLDist", "/Indet/IBLDist", "Key for the IBL alignment folder"};
44
46 this, "WriteKey", "PixelAlignmentStore", "Output pixel alignment data"};
47
48 StringProperty m_detManagerName{this, "DetManagerName", "Pixel", "Name of the DeterctorManager to retrieve"};
50};
51
52#endif
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Base class for conditions algorithms.
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated pixel ...
virtual StatusCode execute(const EventContext &ctx) const override
StringProperty m_detManagerName
SG::ReadCondHandleKey< CondAttrListCollection > m_readKeyIBLDist
const InDetDD::PixelDetectorManager * m_detManager
SG::ReadCondHandleKey< AlignableTransformContainer > m_readKeyDynamicL3
PixelAlignCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadCondHandleKey< CondAttrListCollection > m_readKeyDynamicL2
SG::ReadCondHandleKey< AlignableTransformContainer > m_readKeyStatic
SG::ReadCondHandleKey< CondAttrListCollection > m_readKeyDynamicL1
BooleanProperty m_useDynamicAlignFolders
virtual ~PixelAlignCondAlg() override=default
SG::WriteCondHandleKey< GeoAlignmentStore > m_writeKey
virtual StatusCode initialize() override
Message Stream Member.