![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef TRT_Trajectory_xk_H
16 #define TRT_Trajectory_xk_H
79 std::vector<std::pair<Amg::Vector3D, double> >&,
80 const std::vector<const InDetDD::TRT_BaseElement*>&,
84 std::vector<std::pair<Amg::Vector3D, double> >&,
85 const std::vector<const InDetDD::TRT_BaseElement*>&,
88 void convert(std::vector<const Trk::MeasurementBase*>&);
131 std::ostream&
dump(std::ostream&
out)
const;
187 std::pair<const Trk::PseudoMeasurementOnTrack*,const Trk::PseudoMeasurementOnTrack*>
231 m_firstRoad = T.m_firstRoad ;
232 m_lastRoad = T.m_lastRoad ;
233 m_firstTrajectory = T.m_firstTrajectory;
234 m_lastTrajectory = T.m_lastTrajectory ;
235 m_nclusters = T.m_nclusters ;
236 m_ntclusters = T.m_ntclusters ;
237 m_nholesb = T.m_nholesb ;
238 m_nholese = T.m_nholese ;
239 m_nholes = T.m_nholes ;
240 m_dholes = T.m_dholes ;
241 m_naElements = T.m_naElements ;
242 m_nElements = T.m_nElements ;
243 m_roadwidth2 = T.m_roadwidth2 ;
244 m_parameters = T.m_parameters ;
245 m_fieldprop = T.m_fieldprop ;
246 m_proptool = T.m_proptool ;
247 m_updatortool = T.m_updatortool ;
250 m_zVertexWidth = T.m_zVertexWidth ;
251 m_impact = T.m_impact ;
252 m_scale_error = T.m_scale_error ;
253 for(
int i=0;
i!=400; ++
i) m_elements[
i]=T.m_elements[
i];
272 #endif // TRT_Trajectory_xk
const int & nholese() const
MsgStream & operator<<(MsgStream &, const GNNTrackReaderTool &)
DUMMY Primary Vertex Finder.
const int & nholesb() const
void trackFindingWithoutDriftTime(double)
interface for track parameter propagation through the magnetic field, using the Trk::PatternTrackPara...
bool isLastElementBarrel()
Trk::PatternTrackParameters m_parameters
void buildTrajectoryForPrecisionSeed(bool)
const Trk::IPatternParametersPropagator * m_proptool
bool trackParametersEstimationForLastPoint()
static void sort(samiStruct *, int)
Interface for updating Trk::PatternTrackParameters, the fast internal representation of track paramet...
TRT_TrajectoryElement_xk m_elements[400]
bool trackParametersEstimationForFirstPointWithVertexConstraint()
void initiateForPrecisionSeed(std::vector< std::pair< Amg::Vector3D, double > > &, const std::vector< const InDetDD::TRT_BaseElement * > &, const TRT_DriftCircleContainer *&, const Trk::PatternTrackParameters &)
void trackFindingWithoutDriftTimeBL(double)
std::pair< const Trk::PseudoMeasurementOnTrack *, const Trk::PseudoMeasurementOnTrack * > pseudoMeasurements(const Trk::Surface *, const Trk::Surface *, int bec)
void stabline(int, double)
std::ostream & dump(std::ostream &out) const
bool trackParametersEstimationForFirstPoint()
Trk::TrackSegment * convert()
const int & nElements() const
void trackFindingWithDriftTimeBL(double)
Trk::MagneticFieldProperties m_fieldprop
const int & nclusters() const
Trk::PrepRawDataContainer< TRT_DriftCircleCollection > TRT_DriftCircleContainer
void initiateForTRTSeed(std::vector< std::pair< Amg::Vector3D, double > > &, const std::vector< const InDetDD::TRT_BaseElement * > &, const TRT_DriftCircleContainer *&, const Trk::PatternTrackParameters &)
void buildTrajectoryForTRTSeed(bool)
Ensure that the ATLAS eigen extensions are properly loaded.
void trackFindingWithDriftTime(double)
const bool & isBarrel() const
TRT_Trajectory_xk & operator=(const TRT_Trajectory_xk &)
const int & dholes() const
const int & naElements() const
bool isFirstElementBarrel()
const int & nholes() const
bool trackParametersEstimationForPerigeeWithVertexConstraint()
const int & ntclusters() const
void updateTrackParameters(Trk::PatternTrackParameters &)
Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis.
void set(const TRT_ID *, const Trk::IPatternParametersPropagator *, const Trk::IPatternParametersUpdator *, const Trk::IRIO_OnTrackCreator *, const Trk::IRIO_OnTrackCreator *, double, double, double, double, double)
const Trk::IPatternParametersUpdator * m_updatortool