9#ifndef TRK_TRUTHTRACKTOOLS_TRUTHTRACKBUILDER_H
10#define TRK_TRUTHTRACKTOOLS_TRUTHTRACKBUILDER_H 1
14#include "GaudiKernel/ToolHandle.h"
15#include "GaudiKernel/IPartPropSvc.h"
26 class ParticleDataTable;
45 TruthTrackBuilder(
const std::string& t,
const std::string& n,
const IInterface* p );
57 ToolHandle< IRIO_OnTrackCreator >
m_rotcreator{
this,
"RotCreatorTool",
""};
64 Gaudi::Property<size_t>
m_minNdof{
this,
"MinDegreesOfFreedom", 6};
66 Gaudi::Property<unsigned int>
m_minSiHits{
this,
"MinSiHits", 7};
71 "Type of material interaction in extrapolation (Default Pion)"};
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
The interface for the truth track finder.
ToolHandle< IRIO_OnTrackCreator > m_rotcreator
Gaudi::Property< unsigned int > m_minSiHits
min number of Si hits for refit
Gaudi::Property< float > m_forwardBoundary
Boundary eta value defining the forward region.
Gaudi::Property< unsigned int > m_minSiHitsForward
min number of Si hits for refit in forward region (ITk specific)
const AtlasDetectorID * m_DetID
TruthTrackBuilder(const std::string &t, const std::string &n, const IInterface *p)
Constructor.
Track * createTrack(const PRD_TruthTrajectory &prdTraj, SegmentCollection *segs=0) const
return a map of GenParticles to PRDs for further processing
ServiceHandle< IPartPropSvc > m_particlePropSvc
Pointer to the particle properties svc */.
Gaudi::Property< size_t > m_minNdof
checks min degrees of freedom if bigger -1
Gaudi::Property< bool > m_onlyPrimaries
restrict track creation to primaries
const HepPDT::ParticleDataTable * m_particleDataTable
ParticleDataTable needed to get connection pdg_code <-> charge */.
ToolHandle< ITrackFitter > m_trackFitter
fits the PRDs
Gaudi::Property< int > m_matEffects
ToolHandle< IRIO_OnTrackCreator > m_rotcreatorbroad
ToolHandle< IExtrapolator > m_extrapolator
extrapolator
Ensure that the ATLAS eigen extensions are properly loaded.
DataVector< Trk::Segment > SegmentCollection
simple definitiion of a PRD_TruhtTrajectory