ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Perform a sample consensus on a cloud of AtHits. More...
#include <AtSampleConsensus.h>
Public Member Functions | |
AtSampleConsensus () | |
AtSampleConsensus (Estimators estimator, PatternType patternType, SampleMethod sampleMethod) | |
AtPatternEvent | Solve (AtEvent *event) |
See Solve(const std::vector<const AtHit *> &hitArray) More... | |
AtPatternEvent | Solve (const std::vector< AtHit > &hitArray, AtBaseEvent *event=nullptr) |
See Solve(const std::vector<const AtHit *> &hitArray) More... | |
AtPatternEvent | Solve (const std::vector< const AtHit * > &hitArray, AtBaseEvent *event=nullptr) |
void | SetRandomSample (AtSamplePtr mode) |
void | SetPatternType (PatternType type) |
void | SetEstimator (Estimators estimator) |
void | SetNumIterations (Int_t niterations) |
void | SetMinHitsPattern (Int_t nhits) |
void | SetDistanceThreshold (Float_t threshold) |
void | SetChargeThreshold (double value) |
void | SetFitPattern (bool val) |
Perform a sample consensus on a cloud of AtHits.
Construct a sample consensus using an estimator, pattern type, and method for randomly sampling AtHit cloud.
Definition at line 46 of file AtSampleConsensus.h.
AtSampleConsensus::AtSampleConsensus | ( | ) |
Definition at line 22 of file AtSampleConsensus.cxx.
AtSampleConsensus::AtSampleConsensus | ( | Estimators | estimator, |
PatternType | patternType, | ||
SampleMethod | sampleMethod | ||
) |
Definition at line 27 of file AtSampleConsensus.cxx.
|
inline |
Definition at line 88 of file AtSampleConsensus.h.
|
inline |
Definition at line 87 of file AtSampleConsensus.h.
|
inline |
Definition at line 83 of file AtSampleConsensus.h.
|
inline |
Definition at line 89 of file AtSampleConsensus.h.
|
inline |
Definition at line 86 of file AtSampleConsensus.h.
|
inline |
Definition at line 85 of file AtSampleConsensus.h.
|
inline |
Definition at line 82 of file AtSampleConsensus.h.
|
inline |
Definition at line 81 of file AtSampleConsensus.h.
AtPatternEvent AtSampleConsensus::Solve | ( | AtEvent * | event | ) |
See Solve(const std::vector<const AtHit *> &hitArray)
Definition at line 60 of file AtSampleConsensus.cxx.
AtPatternEvent AtSampleConsensus::Solve | ( | const std::vector< AtHit > & | hitArray, |
AtBaseEvent * | event = nullptr |
||
) |
See Solve(const std::vector<const AtHit *> &hitArray)
Definition at line 66 of file AtSampleConsensus.cxx.
AtPatternEvent AtSampleConsensus::Solve | ( | const std::vector< const AtHit * > & | hitArray, |
AtBaseEvent * | event = nullptr |
||
) |
Definition at line 72 of file AtSampleConsensus.cxx.