ATLAS Offline Software
Calorimeter
CaloRec
src
CaloCellContCopyTool.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3
/*
4
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef CALOREC_CALOCELLCONTOCOPYTOOL_H
8
#define CALOREC_CALOCELLCONTOCOPYTOOL_H
9
19
#include "
AthenaBaseComps/AthAlgTool.h
"
20
#include "
CaloInterface/ICaloCellMakerTool.h
"
21
22
class
CaloCellContCopyTool
23
:
public
extends<AthAlgTool,ICaloCellMakerTool>
24
{
25
public
:
26
using
base_class::base_class;
27
28
virtual
StatusCode
initialize
()
override
;
29
virtual
StatusCode
process
(
CaloCellContainer
* theCellContainer,
30
const
EventContext& ctx)
const override
;
31
32
33
private
:
34
SG::ReadHandleKey<CaloCellContainer>
m_srcCellContainerKey
{
this
,
"InputName"
,
"AllCalo"
};
35
};
36
37
38
#endif
/* CALOREC_CALOCELLFASTCOPYTOOL_H_ */
CaloCellContCopyTool::m_srcCellContainerKey
SG::ReadHandleKey< CaloCellContainer > m_srcCellContainerKey
Definition:
CaloCellContCopyTool.h:34
CaloCellContCopyTool::process
virtual StatusCode process(CaloCellContainer *theCellContainer, const EventContext &ctx) const override
Definition:
CaloCellContCopyTool.cxx:19
SG::ReadHandleKey< CaloCellContainer >
CaloCellContCopyTool
Concrete tool for coping an entire CaloCellContainer.
Definition:
CaloCellContCopyTool.h:24
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
CaloCellContCopyTool::initialize
virtual StatusCode initialize() override
Definition:
CaloCellContCopyTool.cxx:11
CaloCellContainer
Container class for CaloCell.
Definition:
CaloCellContainer.h:55
ICaloCellMakerTool.h
Generated on Tue Jul 2 2024 21:11:27 for ATLAS Offline Software by
1.8.18