Store track parameters of found tracks.
More...
#include <NDFinder.h>
Store track parameters of found tracks.
Definition at line 28 of file NDFinder.h.
◆ NDFinderTrack()
NDFinderTrack |
( |
std::vector< double > | values, |
|
|
const SimpleCluster & | cluster, |
|
|
std::vector< ROOT::Math::XYZVector > | houghspace, |
|
|
std::vector< ROOT::Math::XYZVector > | ndreadout ) |
|
inline |
Definition at line 30 of file NDFinder.h.
31 :
32 m_cluster(cluster)
33 {
34 m_omega = values[0];
35 m_phi = values[1];
36 m_cotTheta = values[2];
37 m_houghspace = houghspace;
38 m_ndreadout = ndreadout;
39 }
◆ ~NDFinderTrack()
Default destructor.
Definition at line 42 of file NDFinder.h.
◆ getCluster()
Definition at line 73 of file NDFinder.h.
74 {
75 return m_cluster;
76 }
◆ getCot()
Definition at line 51 of file NDFinder.h.
52 {
53 return m_cotTheta;
54 }
◆ getHoughSpace()
std::vector< ROOT::Math::XYZVector > getHoughSpace |
( |
| ) |
|
|
inline |
Definition at line 77 of file NDFinder.h.
78 {
79 return m_houghspace;
80 }
◆ getNDReadout()
std::vector< ROOT::Math::XYZVector > getNDReadout |
( |
| ) |
|
|
inline |
Definition at line 81 of file NDFinder.h.
82 {
83 return m_ndreadout;
84 }
◆ getNRelHits()
Definition at line 55 of file NDFinder.h.
56 {
57 return m_cluster.getHits().size();
58 }
◆ getOmega()
Definition at line 43 of file NDFinder.h.
44 {
45 return m_omega;
46 }
◆ getPhi0()
Definition at line 47 of file NDFinder.h.
48 {
49 return m_phi;
50 }
◆ getRelHits()
std::vector< unsigned short > getRelHits |
( |
| ) |
|
|
inline |
Definition at line 59 of file NDFinder.h.
60 {
61 return m_cluster.getHits();
62 }
◆ getRelHitsWeights()
std::vector< unsigned short > getRelHitsWeights |
( |
| ) |
|
|
inline |
Definition at line 63 of file NDFinder.h.
64 {
65 return m_cluster.getWeights();
66 }
◆ reset()
Definition at line 67 of file NDFinder.h.
68 {
69 m_omega = 0.;
70 m_phi = 0.;
71 m_cotTheta = 0.;
72 }
◆ m_cluster
◆ m_cotTheta
◆ m_hitWeights
std::vector<double> m_hitWeights |
|
private |
vector of the weights for each related hit.
Definition at line 97 of file NDFinder.h.
◆ m_houghspace
std::vector<ROOT::Math::XYZVector> m_houghspace |
|
private |
◆ m_ndreadout
std::vector<ROOT::Math::XYZVector> m_ndreadout |
|
private |
◆ m_omega
2D track curvature
Definition at line 88 of file NDFinder.h.
◆ m_phi
2D azimuthal angle
Definition at line 90 of file NDFinder.h.
◆ m_relHits
std::vector<unsigned short> m_relHits |
|
private |
The documentation for this class was generated from the following file: