ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
#include <AtTrackFinderHC.h>
Public Member Functions | |
AtTrackFinderHC () | |
~AtTrackFinderHC ()=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) |
![]() | |
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 | |
![]() | |
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) |
![]() | |
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 48 of file AtTrackFinderHC.h.
AtPATTERN::AtTrackFinderHC::AtTrackFinderHC | ( | ) |
Definition at line 31 of file AtTrackFinderHC.cxx.
|
default |
|
overridevirtual |
TODO: Convert hit patern
Implements AtPATTERN::AtPRA.
Definition at line 33 of file AtTrackFinderHC.cxx.
|
inline |
Definition at line 63 of file AtTrackFinderHC.h.
|
inline |
Definition at line 59 of file AtTrackFinderHC.h.
|
inline |
Definition at line 61 of file AtTrackFinderHC.h.
|
inline |
Definition at line 60 of file AtTrackFinderHC.h.
|
inline |
Definition at line 65 of file AtTrackFinderHC.h.
|
inline |
Definition at line 62 of file AtTrackFinderHC.h.
|
inline |
Definition at line 58 of file AtTrackFinderHC.h.
|
inline |
Definition at line 64 of file AtTrackFinderHC.h.