ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
PanTau
PanTauAlgs
PanTauAlgs
ITool_DetailsArranger.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef PANTAUALGS_ITOOL_DETAILSARRANGER_H
6
#define PANTAUALGS_ITOOL_DETAILSARRANGER_H
7
8
#include "
AsgTools/IAsgTool.h
"
9
10
#include "
xAODParticleEvent/ParticleContainer.h
"
11
#include "
xAODPFlow/PFOContainer.h
"
12
13
namespace
PanTau
{
14
class
PanTauSeed
;
15
}
16
17
namespace
PanTau
{
18
25
class
ITool_DetailsArranger
:
virtual
public
asg::IAsgTool
{
26
27
ASG_TOOL_INTERFACE
(
ITool_DetailsArranger
)
28
29
public
:
30
31
virtual
bool
isInitialized
() = 0;
32
virtual
StatusCode
execute
(
PanTau::PanTauSeed
* inSeed,
xAOD::ParticleContainer
& pi0Container,
xAOD::PFOContainer
& neutralPFOContainer)
const
= 0;
33
34
};
35
36
}
37
38
#endif
// PANTAUALGS_ITOOL_DETAILSARRANGER_H
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
IAsgTool.h
PFOContainer.h
ParticleContainer.h
PanTau::ITool_DetailsArranger
Interface for PID from tau seeds.
Definition
ITool_DetailsArranger.h:25
PanTau::ITool_DetailsArranger::isInitialized
virtual bool isInitialized()=0
PanTau::ITool_DetailsArranger::execute
virtual StatusCode execute(PanTau::PanTauSeed *inSeed, xAOD::ParticleContainer &pi0Container, xAOD::PFOContainer &neutralPFOContainer) const =0
PanTau::PanTauSeed
Definition
PanTauSeed.h:24
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
PanTau
xAOD EDM
Definition
Reconstruction/PanTau/PanTauAlgs/PanTauAlgs/HelperFunctions.h:18
xAOD::PFOContainer
PFOContainer_v1 PFOContainer
Definition of the current "pfo container version".
Definition
PFOContainer.h:17
xAOD::ParticleContainer
ParticleContainer_v1 ParticleContainer
Define the latest version of the particle class.
Definition
ParticleContainer.h:17
Generated on
for ATLAS Offline Software by
1.17.0