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 |