15 #include "core/ObserverPtr.h" 37 EA::observer_ptr<const TrackingDetectorGeoParams>
m_geoParams;
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
DetectorType
Definition: HFCluster.h:23
Tracker cluster object for transient data model.
Definition: Cluster.h:30
size_t LayerNumber() const
Definition: HFCluster.h:32
Axis ToAxis(Coo coo)
Associates an axis to a coordinate .
Definition: RefFrame.h:177
Side
Aliases for the five sides. RefFrame.h common/RefFrame.h.
Definition: RefFrame.h:104
Axis
Aliases for the axes. RefFrame.h common/RefFrame.h.
Definition: RefFrame.h:31
A class describing a vector in 3D space.
Definition: Vec3D.h:33
EA::observer_ptr< const TrackingDetectorGeoParams > m_geoParams
Definition: HFCluster.h:37
DetectorType m_type
Definition: HFCluster.h:38
HFCluster(const Cluster &cl, const TrackingDetectorGeoParams &geoParams, DetectorType type)
Definition: HFCluster.h:26
RefFrame::Axis NormalAxis() const
Definition: HFCluster.h:33
Point COGPosition(const TrackingDetectorGeoParams &geoParams) const
Get the center of gravity position of the cluster.
Definition: Cluster.cpp:29
HFCluster()
Definition: HFCluster.h:25
RefFrame::Side Side() const
Definition: HFCluster.h:31
Base data structure for single tracking detector layer geometry parameters.
Definition: TrackingDetectorGeoParams.h:28
Definition: HFCluster.h:21
Point COGPosition() const
Definition: HFCluster.h:29
DetectorType Type() const
Definition: HFCluster.h:34