|
HerdSoftware
0.1.1
|
#include <HFCluster.h>
Public Types | |
| enum | DetectorType { DetectorType::NONE = -1, DetectorType::Stk, DetectorType::Scd, DetectorType::Fit } |
Public Member Functions | |
| HFCluster () | |
| HFCluster (const Cluster &cl, const TrackingDetectorGeoParams &geoParams, DetectorType type) | |
| Point | COGPosition () const |
| RefFrame::Side | Side () const |
| size_t | LayerNumber () const |
| RefFrame::Axis | NormalAxis () const |
| DetectorType | Type () const |
Public Member Functions inherited from Herd::Cluster | |
| Cluster () | |
| Default constructor. More... | |
| Cluster (std::vector< Hit > hits, size_t seedIndex) | |
| Constructor. More... | |
| virtual | ~Cluster ()=default |
| Virtual destructor. More... | |
| const std::vector< Hit > & | Hits () const |
| Gets the hits forming the cluster. More... | |
| void | SetHits (std::vector< Hit > hits, size_t seedIndex) |
| Sets the hits forming the cluster. More... | |
| size_t | SeedHitIndex () const |
| Gets the index of the seed hit within the hits vector. More... | |
| float | EDep () const |
| Gets the deposited energy associated to the cluster. More... | |
| Point | COGPosition (const TrackingDetectorGeoParams &geoParams) const |
| Get the center of gravity position of the cluster. More... | |
| bool | operator== (const Cluster &right) const |
| Get the center of gravity position of the fit cluster. More... | |
Private Attributes | |
| EA::observer_ptr< const TrackingDetectorGeoParams > | m_geoParams |
| DetectorType | m_type |
Additional Inherited Members | |
Protected Attributes inherited from Herd::Cluster | |
| std::vector< Hit > | _hits |
| Hits in each channel constituting the cluster. More... | |
|
strong |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
1.8.13