ATLAS Offline Software
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 
21 
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:
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