ATLAS Offline Software
Loading...
Searching...
No Matches
CaloFillCellPositionShift.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 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 finalize() override;
45 virtual StatusCode stop() override;
46
47 private:
48
49 //---------------------------------------------------
50 // Member variables
51 //---------------------------------------------------
53
55
56 std::string m_key;
57
59 {this,"CaloDetDescrManager","CaloDetDescrManager","SG Key for CaloDetDescrManager in the Condition Store" };
60};
61#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
virtual StatusCode finalize() override
standard Athena-Algorithm method
~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
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.