ATLAS Offline Software
Calorimeter
CaloRec
src
CaloClusterCorrDumper.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef CALOREC_CALOCLUSTERCORRDUMPER
6
#define CALOREC_CALOCLUSTERCORRDUMPER
7
18
#include "
CaloConditions/ToolConstants.h
"
19
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
20
#include "
StoreGate/CondHandleKeyArray.h
"
21
#include <vector>
22
#include <string>
23
24
25
class
CaloClusterCorrDumper
:
public
AthReentrantAlgorithm
26
{
27
public
:
28
using
AthReentrantAlgorithm::AthReentrantAlgorithm
;
29
30
virtual
StatusCode
initialize
()
override
;
31
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
32
33
34
private
:
35
SG::ReadCondHandleKeyArray<CaloRec::ToolConstants>
m_constants
36
{
this
,
"Constants"
, {},
"List of constants to dump."
};
37
};
38
39
#endif // CALOREC_CALOCLUSTERCORRDUMPER
ToolConstants.h
Container for the tool constants managed by ToolWithConstants.
CaloClusterCorrDumper::initialize
virtual StatusCode initialize() override
Definition:
CaloClusterCorrDumper.cxx:16
CaloClusterCorrDumper::m_constants
SG::ReadCondHandleKeyArray< CaloRec::ToolConstants > m_constants
Definition:
CaloClusterCorrDumper.h:36
SG::HandleKeyArray
Definition:
StoreGate/StoreGate/HandleKeyArray.h:38
CaloClusterCorrDumper
Definition:
CaloClusterCorrDumper.h:26
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition:
AthReentrantAlgorithm.h:83
AthReentrantAlgorithm::AthReentrantAlgorithm
AthReentrantAlgorithm()
Default constructor:
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
CondHandleKeyArray.h
CaloClusterCorrDumper::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition:
CaloClusterCorrDumper.cxx:23
AthReentrantAlgorithm.h
Generated on Thu Nov 7 2024 21:11:21 for ATLAS Offline Software by
1.8.18