ATLAS Offline Software
InnerDetector
InDetTruth
InDetTruthTools
InDetTruthTools
PRD_TruthTrajectorySorterID.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 INDETTRUTHTOOLS_PRD_TRUTHTRAJECTORYSORTERID_H
6
#define INDETTRUTHTOOLS_PRD_TRUTHTRAJECTORYSORTERID_H
7
8
#include "
AthenaBaseComps/AthAlgTool.h
"
9
#include "
TrkTruthTrackInterfaces/IPRD_TruthTrajectoryManipulator.h
"
10
11
12
namespace
InDet
{
13
class
PRD_TruthTrajectorySorterID
:
public
AthAlgTool
,
virtual
public
Trk::IPRD_TruthTrajectoryManipulator
{
14
15
public
:
16
//** Constructor with parameters */
17
PRD_TruthTrajectorySorterID
(
const
std::string&
t
,
const
std::string&
n
,
const
IInterface*
p
);
19
~PRD_TruthTrajectorySorterID
() {}
20
21
// Athena algtool's Hooks
22
StatusCode
initialize
();
23
StatusCode
finalize
();
24
25
virtual
bool
manipulateTruthTrajectory
(
Trk::PRD_TruthTrajectory
&)
const
;
26
27
};
28
}
29
30
#endif
InDet::PRD_TruthTrajectorySorterID
Definition:
PRD_TruthTrajectorySorterID.h:13
python.PerfMonSerializer.p
def p
Definition:
PerfMonSerializer.py:743
InDet
DUMMY Primary Vertex Finder.
Definition:
VP1ErrorUtils.h:36
read_hist_ntuple.t
t
Definition:
read_hist_ntuple.py:5
IPRD_TruthTrajectoryManipulator.h
InDet::PRD_TruthTrajectorySorterID::~PRD_TruthTrajectorySorterID
~PRD_TruthTrajectorySorterID()
Tool Destructor.
Definition:
PRD_TruthTrajectorySorterID.h:19
Trk::IPRD_TruthTrajectoryManipulator
The interface for the truth PRD trajectory manipulator.
Definition:
IPRD_TruthTrajectoryManipulator.h:33
InDet::PRD_TruthTrajectorySorterID::PRD_TruthTrajectorySorterID
PRD_TruthTrajectorySorterID(const std::string &t, const std::string &n, const IInterface *p)
Definition:
PRD_TruthTrajectorySorterID.cxx:10
beamspotman.n
n
Definition:
beamspotman.py:731
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
InDet::PRD_TruthTrajectorySorterID::manipulateTruthTrajectory
virtual bool manipulateTruthTrajectory(Trk::PRD_TruthTrajectory &) const
manipulate method - boolean indicates if manipulation was done or not
Definition:
PRD_TruthTrajectorySorterID.cxx:66
Trk::PRD_TruthTrajectory
Definition:
PRD_TruthTrajectory.h:27
InDet::PRD_TruthTrajectorySorterID::initialize
StatusCode initialize()
Definition:
PRD_TruthTrajectorySorterID.cxx:17
AthAlgTool
Definition:
AthAlgTool.h:26
InDet::PRD_TruthTrajectorySorterID::finalize
StatusCode finalize()
Definition:
PRD_TruthTrajectorySorterID.cxx:22
Generated on Thu Jul 4 2024 21:24:51 for ATLAS Offline Software by
1.8.18