|
ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Find patterns in hit clouds. More...
#include <AtPRA.h>


Public Member Functions | |
| 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) |
| virtual std::unique_ptr< AtPatternEvent > | FindTracks (AtEvent &event)=0 |
| void | PruneTrack (AtTrack &track) |
| bool | kNN (const std::vector< std::unique_ptr< AtHit >> &hits, AtHit &hit, int k) |
Protected Member Functions | |
| 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 | |
| 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} |
Find patterns in hit clouds.
Base class for finding tracks in a hit cloud. Right now, just supports HC.
|
virtualdefault |
|
pure virtual |
Implemented in AtPATTERN::AtTrackFinderHC, and AtPATTERN::AtTrackFinderTC.
|
inlineconstexprprotected |
|
inlineconstexprprotected |
|
inlineconstexprprotected |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
1.8.18