ATLAS Offline Software
L1CaloHVDummyContainers.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 #ifndef L1CALOHVDUMMYCONTAINERS_H
6 #define L1CALOHVDUMMYCONTAINERS_H
7 
11 
12 #include <string>
13 
14 // forward declrations
15 class CaloIdManager;
16 class CaloCell_ID;
17 class CaloDetDescriptor;
19 
27 {
28  public:
29  L1CaloHVDummyContainers(const std::string& name, ISvcLocator *pSvcLocator);
30  virtual ~L1CaloHVDummyContainers();
31 
32  virtual StatusCode initialize() override;
33  virtual StatusCode execute() override;
34  virtual StatusCode finalize() override;
35 
36  private:
39 
43  , "CaloDetDescrManager"
44  , "CaloDetDescrManager"
45  , "SG Key for CaloDetDescrManager in the Condition Store" };
46 
47 
49 };
50 
51 #endif // L1CALOHVDUMMYCONTAINERS_H
L1CaloHVDummyContainers
This algorithms creates dummy containers so HV job will run without data.
Definition: L1CaloHVDummyContainers.h:27
L1CaloHVDummyContainers::~L1CaloHVDummyContainers
virtual ~L1CaloHVDummyContainers()
Definition: L1CaloHVDummyContainers.cxx:30
CaloDetDescrElement
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
Definition: Calorimeter/CaloDetDescr/CaloDetDescr/CaloDetDescrElement.h:66
L1CaloHVDummyContainers::m_caloCellContainerName
std::string m_caloCellContainerName
Definition: L1CaloHVDummyContainers.h:38
L1CaloHVDummyContainers::finalize
virtual StatusCode finalize() override
Definition: L1CaloHVDummyContainers.cxx:124
CaloDetDescrManager.h
Definition of CaloDetDescrManager.
AthAlgorithm.h
L1CaloHVDummyContainers::initialize
virtual StatusCode initialize() override
Definition: L1CaloHVDummyContainers.cxx:34
CaloIdManager
This class initializes the Calo (LAr and Tile) offline identifiers.
Definition: CaloIdManager.h:45
L1CaloHVDummyContainers::execute
virtual StatusCode execute() override
Definition: L1CaloHVDummyContainers.cxx:47
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
L1CaloHVDummyContainers::m_caloMgrKey
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
Definition: L1CaloHVDummyContainers.h:42
L1CaloHVDummyContainers::m_caloCellHelper
const CaloCell_ID * m_caloCellHelper
Definition: L1CaloHVDummyContainers.h:41
CaloCell_ID
Helper class for offline cell identifiers.
Definition: CaloCell_ID.h:34
AthAlgorithm
Definition: AthAlgorithm.h:47
ReadCondHandleKey.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
L1CaloHVDummyContainers::m_triggerTowerCollectionName
std::string m_triggerTowerCollectionName
Definition: L1CaloHVDummyContainers.h:37
L1CaloHVDummyContainers::m_caloMgr
const CaloIdManager * m_caloMgr
Definition: L1CaloHVDummyContainers.h:40
SG::ReadCondHandleKey< CaloDetDescrManager >
CaloDetDescriptor
This is a base class for LAr and Tile Descriptors The primary goal is to speed up loops over all the ...
Definition: CaloDetDescriptor.h:58
L1CaloHVDummyContainers::m_firstEvent
bool m_firstEvent
Definition: L1CaloHVDummyContainers.h:48
L1CaloHVDummyContainers::L1CaloHVDummyContainers
L1CaloHVDummyContainers(const std::string &name, ISvcLocator *pSvcLocator)
Definition: L1CaloHVDummyContainers.cxx:18