|
ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
#include <AtTrackFinderTC.h>


Public Member Functions | |
| AtTrackFinderTC () | |
| ~AtTrackFinderTC ()=default | |
| std::unique_ptr< AtPatternEvent > | FindTracks (AtEvent &event) override |
| void | SetScluster (float s) |
| void | SetKtriplet (size_t k) |
| void | SetNtriplet (size_t n) |
| void | SetMcluster (size_t m) |
| void | SetRsmooth (float r) |
| void | SetAtriplet (float a) |
| void | SetTcluster (float t) |
| void | SetPadding (size_t padding) |
Public Member Functions inherited from AtPATTERN::AtPRA | |
| virtual | ~AtPRA ()=default |
| virtual std::vector< AtTrack > | GetTrackCand () const |
| void | SetMaxHits (Int_t maxHits) |
| void | SetMinHits (Int_t minHits) |
| void | SetMeanDistance (Float_t meanDistance) |
| void | SetkNN (Double_t knn) |
| void | SetStdDevMulkNN (Double_t stdDevMul) |
| void | SetkNNDist (Double_t dist) |
| void | SetPrunning () |
| void | SetClusterRadius (Double_t clusterRadius) |
| void | SetClusterDistance (Double_t clusterDistance) |
| void | PruneTrack (AtTrack &track) |
| bool | kNN (const std::vector< std::unique_ptr< AtHit >> &hits, AtHit &hit, int k) |
Additional Inherited Members | |
Protected Member Functions inherited from AtPATTERN::AtPRA | |
| void | SetTrackInitialParameters (AtTrack &track) |
| Set initial parameters for HC. More... | |
| template<typename T > | |
| constexpr int | GetSign (T num, std::true_type is_signed) |
| template<typename T > | |
| constexpr int | GetSign (T num, std::false_type is_signed) |
| template<typename T > | |
| constexpr int | GetSign (T num) |
Protected Attributes inherited from AtPATTERN::AtPRA | |
| std::vector< AtTrack > | fTrackCand |
| AtDigiPar * | fPar |
| parameter container More... | |
| Int_t | fMaxHits {5000} |
| Int_t | fMinHits {0} |
| Float_t | fMeanDistance {1e9} |
| Int_t | fKNN {5} |
| Double_t | fStdDevMulkNN {0} |
| Double_t | fkNNDist {10} |
| Bool_t | kSetPrunning {false} |
| std::unique_ptr< AtTools::AtTrackTransformer > | fTrackTransformer {std::make_unique<AtTools::AtTrackTransformer>()} |
| Double_t | fClusterRadius {0} |
| Double_t | fClusterDistance {0} |
Definition at line 42 of file AtTrackFinderTC.h.
| AtPATTERN::AtTrackFinderTC::AtTrackFinderTC | ( | ) |
Definition at line 28 of file AtTrackFinderTC.cxx.
|
default |
|
overridevirtual |
Implements AtPATTERN::AtPRA.
Definition at line 30 of file AtTrackFinderTC.cxx.
|
inline |
Definition at line 57 of file AtTrackFinderTC.h.
|
inline |
Definition at line 53 of file AtTrackFinderTC.h.
|
inline |
Definition at line 55 of file AtTrackFinderTC.h.
|
inline |
Definition at line 54 of file AtTrackFinderTC.h.
|
inline |
Definition at line 59 of file AtTrackFinderTC.h.
|
inline |
Definition at line 56 of file AtTrackFinderTC.h.
|
inline |
Definition at line 52 of file AtTrackFinderTC.h.
|
inline |
Definition at line 58 of file AtTrackFinderTC.h.
1.8.18