ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
PanTau
PanTauAlgs
PanTauAlgs
ITool_PanTauTools.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 PANTAUALGS_ITOOL_PANTAUTOOLS_H
6
#define PANTAUALGS_ITOOL_PANTAUTOOLS_H
7
8
#include "
AsgTools/IAsgTool.h
"
9
10
#include <string>
11
#include <vector>
12
14
#include "
xAODPFlow/PFO.h
"
15
#include "
xAODTau/TauJet.h
"
16
#include "
PanTauAlgs/TauConstituent.h
"
17
18
19
namespace
PanTau
{
20
class
TauFeature
;
21
class
PanTauSeed
;
22
class
TauConstituent
;
23
}
24
25
26
namespace
Rec
{
27
class
TrackParticle
;
28
}
29
30
31
namespace
PanTau
{
32
39
class
ITool_PanTauTools
:
virtual
public
asg::IAsgTool
{
40
41
ASG_TOOL_INTERFACE
(
ITool_PanTauTools
)
42
43
public
:
44
45
virtual
bool
isInitialized
() = 0;
46
// used in Tool_FeatureExtractor, Tool_DecayModeDeterminator and Tool_DetailsArranger:
47
virtual
StatusCode
execute
(
PanTau::PanTauSeed
* inSeed)
const
= 0;
48
49
};
50
51
}
52
#endif
// PANTAUALGS_ITAUDISCRIMINANTTOOL_H
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
TauJet.h
IAsgTool.h
PFO.h
TauConstituent.h
PanTau::ITool_PanTauTools
Interface for PID from tau seeds.
Definition
ITool_PanTauTools.h:39
PanTau::ITool_PanTauTools::isInitialized
virtual bool isInitialized()=0
PanTau::ITool_PanTauTools::execute
virtual StatusCode execute(PanTau::PanTauSeed *inSeed) const =0
PanTau::PanTauSeed
Definition
PanTauSeed.h:24
PanTau::TauConstituent
Input object for PanTau.
Definition
TauConstituent.h:25
PanTau::TauFeature
Class containing features of a tau seed.
Definition
TauFeature.h:19
Rec::TrackParticle
Definition
Reconstruction/Particle/Particle/TrackParticle.h:47
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
Rec
Gaudi Tools.
Definition
FakeTrackBuilder.h:10
Generated on
for ATLAS Offline Software by
1.14.0