Go to the documentation of this file.
10 #ifndef HERD_TRACK2D_H_
11 #define HERD_TRACK2D_H_
78 void AddClusters(
const FitClustersColl &clusterColl);
84 [[nodiscard]]
unsigned int NClusters()
const;
SidesArray< std::vector< std::vector< float > > > ScdResiduals(const ScdGeoParamsColl &scdGeoParamsColl) const
Returns the residual of the track w.r.t. all SCD Clusters.
Definition: Track2D.cpp:92
FitClustersColl m_fitClusterColl
Definition: Track2D.h:127
SidesArray< std::vector< std::vector< float > > > FitResiduals(const FitGeoParamsColl &fitGeoParamsColl) const
Returns the residual of the track w.r.t. all FIT Clusters.
Definition: Track2D.cpp:114
Base data structure for single tracking detector layer geometry parameters.
Definition: TrackingDetectorGeoParams.h:31
Collection of containers for the clusters of all the FIT detectors.
Definition: FitClustersColl.h:23
float ClusterResidual(const Cluster &cluster, const TrackingDetectorGeoParams &geoParams) const
Returns the residual of the track w.r.t. a given Cluster.
Definition: Track2D.cpp:47
Collection of containers for the SCD.
const FitClustersColl & FitClusters() const
Returns the FIT clusters associated to the track.
Definition: Track2D.h:102
Tracker cluster object for transient data model.
Definition: Cluster.h:30
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:22
Track2D()
Default constructor.
Definition: Track2D.h:35
void AddClusters(const ScdClustersColl &clusterColl)
Add SCD clusters to the current collection.
Definition: Track2D.cpp:13
Herd::Line2D m_line
Definition: Track2D.h:125
const Herd::Line2D & Line() const
Returns the line associated to the track.
Definition: Track2D.h:90
Track2D(const ScdClustersColl &clusterColl)
Constructor.
Definition: Track2D.h:51
Track2D(const FitClustersColl &clusterColl)
Constructor.
Definition: Track2D.h:59
Track2D(Line2D line)
Constructor.
Definition: Track2D.h:43
virtual ~Track2D()=default
Virtual destructor
Class describing a line in the 2D space.
Definition: Line2D.h:35
ScdClustersColl m_scdClusterColl
Definition: Track2D.h:126
Class describing a track.
Definition: Track2D.h:32
const ScdClustersColl & ScdClusters() const
Returns the SCD clusters associated to the track.
Definition: Track2D.h:96
unsigned int NClusters() const
Returns the total number of clusters associated to the track.
Definition: Track2D.cpp:136