Go to the documentation of this file.
72 virtual ~Track() =
default;
97 void SetCaloHits(
CaloHits hits, std::string objName =
"",
size_t index = Herd::defaultValue<size_t>);
void SetCaloClusterIndex(size_t index)
Sets the index of the CALO hits cluster used to build the track.
Definition: Track.h:119
Class describing a track.
Definition: Track.h:42
size_t CaloClusterIndex() const
Returns the index of the hits cluster used to build the axis.
Definition: Track.h:162
Collection of containers for the clusters of all the FIT detectors.
Definition: FitClustersColl.h:23
std::string m_caloDataObjName
Definition: Track.h:189
const Herd::CaloHits & CaloHits() const
Returns the calorimeter hits associated to the track.
Definition: Track.h:146
#define DEFAULT_INIT(x)
Definition: DefaultValues.h:23
void SetLine(Herd::Line line)
Returns the line associated to the track.
Definition: Track.h:84
Class describing a line in the 3D space.
Definition: Line.h:37
Herd::CaloHits m_caloHits
Definition: Track.h:182
virtual ~Track()=default
Virtual destructor
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:22
View
Aliases for the three 2D projection planes.
Definition: RefFrame.h:91
size_t m_caloClustersIndex
Definition: Track.h:188
Container for the hits of a single CALO detector.
FitClustersColl m_fitClusterColl
Definition: Track.h:184
void AddClusters(const ScdClustersColl &clusterColl)
Add SCD clusters to the current collection.
Definition: Track.cpp:47
ScdClustersColl m_scdClusterColl
Definition: Track.h:183
const ScdClustersColl & ScdClusters() const
Returns the SCD clusters associated to the track.
Definition: Track.h:134
const std::string & CaloDataObjName() const
Returns the name of the CALO data object used to build the track was taken.
Definition: Track.h:179
const Herd::Line & Line() const
Returns the line associated to the track.
Definition: Track.h:78
Herd::Line m_line
Definition: Track.h:186
void SetCaloDataObjName(std::string name)
Sets the name of the CALO data object from which the cluster used to build the track was taken.
Definition: Track.h:128
const FitClustersColl & FitClusters() const
Returns the FIT clusters associated to the track.
Definition: Track.h:140
std::vector< Hit > CaloHits
Definition: CaloHits.h:21
Track()
Default constructor.
Definition: Track.h:45
Class describing a track.
Definition: Track2D.h:32
Track(Herd::Line line)
Constructor.
Definition: Track.h:53
void SetCaloHits(CaloHits hits, std::string objName="", size_t index=Herd::defaultValue< size_t >)
Set CALO hits.
Definition: Track.cpp:41