ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1CaloCalibUtils
TrigT1CaloCalibUtils
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
8
#include "
AthenaBaseComps/AthAlgorithm.h
"
9
#include "
CaloDetDescr/CaloDetDescrManager.h
"
10
#include "
StoreGate/ReadCondHandleKey.h
"
11
12
#include <string>
13
14
// forward declrations
15
class
CaloIdManager
;
16
class
CaloCell_ID
;
17
class
CaloDetDescriptor
;
18
class
CaloDetDescrElement
;
19
25
26
class
L1CaloHVDummyContainers
:
public
AthAlgorithm
27
{
28
public
:
29
L1CaloHVDummyContainers
(
const
std::string& name, ISvcLocator *pSvcLocator);
30
virtual
~L1CaloHVDummyContainers
();
31
32
virtual
StatusCode
initialize
()
override
;
33
virtual
StatusCode
execute
(
const
EventContext& ctx)
override
;
34
virtual
StatusCode
finalize
()
override
;
35
36
private
:
37
std::string
m_triggerTowerCollectionName
;
38
std::string
m_caloCellContainerName
;
39
40
const
CaloIdManager
*
m_caloMgr
;
41
const
CaloCell_ID
*
m_caloCellHelper
;
42
SG::ReadCondHandleKey<CaloDetDescrManager>
m_caloMgrKey
{ this
43
,
"CaloDetDescrManager"
44
,
"CaloDetDescrManager"
45
,
"SG Key for CaloDetDescrManager in the Condition Store"
};
46
47
48
bool
m_firstEvent
;
49
};
50
51
#endif
// L1CALOHVDUMMYCONTAINERS_H
AthAlgorithm.h
CaloDetDescrManager.h
Definition of CaloDetDescrManager.
ReadCondHandleKey.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
CaloCell_ID
Helper class for offline cell identifiers.
Definition
CaloCell_ID.h:34
CaloDetDescrElement
This class groups all DetDescr information related to a CaloCell.
Definition
Calorimeter/CaloDetDescr/CaloDetDescr/CaloDetDescrElement.h:66
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
CaloIdManager
This class initializes the Calo (LAr and Tile) offline identifiers.
Definition
CaloIdManager.h:45
L1CaloHVDummyContainers::execute
virtual StatusCode execute(const EventContext &ctx) override
Execute method.
Definition
L1CaloHVDummyContainers.cxx:47
L1CaloHVDummyContainers::finalize
virtual StatusCode finalize() override
Definition
L1CaloHVDummyContainers.cxx:124
L1CaloHVDummyContainers::m_caloCellContainerName
std::string m_caloCellContainerName
Definition
L1CaloHVDummyContainers.h:38
L1CaloHVDummyContainers::m_firstEvent
bool m_firstEvent
Definition
L1CaloHVDummyContainers.h:48
L1CaloHVDummyContainers::~L1CaloHVDummyContainers
virtual ~L1CaloHVDummyContainers()
Definition
L1CaloHVDummyContainers.cxx:30
L1CaloHVDummyContainers::m_caloCellHelper
const CaloCell_ID * m_caloCellHelper
Definition
L1CaloHVDummyContainers.h:41
L1CaloHVDummyContainers::m_caloMgrKey
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
Definition
L1CaloHVDummyContainers.h:42
L1CaloHVDummyContainers::initialize
virtual StatusCode initialize() override
Definition
L1CaloHVDummyContainers.cxx:34
L1CaloHVDummyContainers::L1CaloHVDummyContainers
L1CaloHVDummyContainers(const std::string &name, ISvcLocator *pSvcLocator)
Definition
L1CaloHVDummyContainers.cxx:18
L1CaloHVDummyContainers::m_triggerTowerCollectionName
std::string m_triggerTowerCollectionName
Definition
L1CaloHVDummyContainers.h:37
L1CaloHVDummyContainers::m_caloMgr
const CaloIdManager * m_caloMgr
Definition
L1CaloHVDummyContainers.h:40
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
Generated on
for ATLAS Offline Software by
1.17.0