ATLAS Offline Software
Loading...
Searching...
No Matches
CaloFillCellPositionShift.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5// CaloFillCellPositionShift.h
6//
7//
8
9#ifndef CALOCONDPHYSALGS_CALOFILLCELLPOSITIONSHIFT_H
10#define CALOCONDPHYSALGS_CALOFILLCELLPOSITIONSHIFT_H
11
12#include <string>
13
14// Gaudi includes
15
17#include "GaudiKernel/ToolHandle.h"
22
23class CaloIdManager;
24class CaloCell_ID;
25namespace CaloRec {
27}
28
30
31 public:
32 //Gaudi style constructor and execution methods
34 CaloFillCellPositionShift(const std::string& name, ISvcLocator* pSvcLocator);
37
39 virtual StatusCode initialize() override;
41 virtual StatusCode execute() override;
43 virtual StatusCode stop() override;
44
45 private:
46
47 //---------------------------------------------------
48 // Member variables
49 //---------------------------------------------------
51
53
54 Gaudi::Property<std::string> m_key{this, "outputKey", "LArCellPositionShift"
55 , "Key for output CaloCellPositionShift"};
56
58 {this,"CaloDetDescrManager","CaloDetDescrManager","SG Key for CaloDetDescrManager in the Condition Store" };
59};
60#endif
Definition of CaloDetDescrManager.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Helper class for offline cell identifiers.
Definition CaloCell_ID.h:34
~CaloFillCellPositionShift()
Default Destructor.
CaloFillCellPositionShift(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
CaloRec::CaloCellPositionShift * m_cellPos
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
virtual StatusCode execute() override
standard Athena-Algorithm method
virtual StatusCode stop() override
standard Athena-Algorithm method
Gaudi::Property< std::string > m_key
virtual StatusCode initialize() override
standard Athena-Algorithm method
This class initializes the Calo (LAr and Tile) offline identifiers.
Container for a cell-level rescaling-factors, typically obtained by Z->ee intercalibration.
Namespace for helper functions.