ATLAS Offline Software
Reconstruction
eflowRec
eflowRec
PFClusterCollectionTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef PFCLUSTERCOLLECTIONTOOL_H
6
#define PFCLUSTERCOLLECTIONTOOL_H
7
8
#include "
eflowRec/IPFClusterCollectionTool.h
"
9
#include "
AthenaBaseComps/AthAlgTool.h
"
10
14
class
PFClusterCollectionTool
:
public
extends<AthAlgTool, IPFClusterCollectionTool> {
15
16
public
:
17
18
PFClusterCollectionTool
(
const
std::string&
type
,
const
std::string&
name
,
const
IInterface*
parent
);
19
20
~PFClusterCollectionTool
() {};
21
22
StatusCode
initialize
();
23
std::unique_ptr<xAOD::CaloClusterContainer>
execute
(
eflowCaloObjectContainer
& theEflowCaloObjectContainer,
bool
useNonModifiedClusters);
24
std::unique_ptr<eflowRecClusterContainer>
retrieve
(
eflowCaloObjectContainer
& theEflowCaloObjectContainer,
bool
useNonModifiedClusters);
25
StatusCode
finalize
();
26
27
};
28
#endif
29
PFClusterCollectionTool::PFClusterCollectionTool
PFClusterCollectionTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition:
PFClusterCollectionTool.cxx:9
PFClusterCollectionTool::finalize
StatusCode finalize()
Definition:
PFClusterCollectionTool.cxx:68
PFClusterCollectionTool::execute
std::unique_ptr< xAOD::CaloClusterContainer > execute(eflowCaloObjectContainer &theEflowCaloObjectContainer, bool useNonModifiedClusters)
Definition:
PFClusterCollectionTool.cxx:41
PFClusterCollectionTool
Inherits from IPFClusterCollectionTool and AthAlgTool.
Definition:
PFClusterCollectionTool.h:14
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
PFClusterCollectionTool::retrieve
std::unique_ptr< eflowRecClusterContainer > retrieve(eflowCaloObjectContainer &theEflowCaloObjectContainer, bool useNonModifiedClusters)
Definition:
PFClusterCollectionTool.cxx:17
PFClusterCollectionTool::initialize
StatusCode initialize()
Definition:
PFClusterCollectionTool.cxx:13
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:221
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
PFClusterCollectionTool::~PFClusterCollectionTool
~PFClusterCollectionTool()
Definition:
PFClusterCollectionTool.h:20
eflowCaloObjectContainer
Definition:
eflowCaloObject.h:100
IPFClusterCollectionTool.h
Generated on Thu Nov 7 2024 21:23:24 for ATLAS Offline Software by
1.8.18