|
ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Classes | |
| class | AtChargeWeighted |
| Sample AtHits according to charge. More... | |
| class | AtGaussian |
| Sample AtHits in gaussian from reference. More... | |
| class | AtIndependentSample |
| Interface for independent samples. More... | |
| class | AtSample |
| Interface for randomly sampling AtHits. More... | |
| class | AtSampleFromReference |
| Sample when PDF depends on reference. More... | |
| class | AtUniform |
| Uniformly sample a collection of AtHits. More... | |
| class | AtWeightedGaussian |
| Sample with a charge-weighted gaussian. More... | |
| class | AtWeightedGaussianTrunc |
| Uniformly sample a collection of AtHits. More... | |
| class | AtWeightedY |
| Sample AtHits according to charge for Y shaped tracks. More... | |
| class | AtY |
| Sample AtHits according to charge for Y shaped tracks. More... | |
Enumerations | |
| enum | SampleMethod { SampleMethod::kUniform = 0, SampleMethod::kChargeWeighted = 1, SampleMethod::kGaussian = 2, SampleMethod::kWeightedGaussian = 3, SampleMethod::kWeightedY = 4, SampleMethod::kWeightedGaussianTrunc = 5, SampleMethod::kY = 6 } |
| . Methods of random sampling. More... | |
Functions | |
| template<typename... Ts> | |
| std::unique_ptr< AtSample > | CreateSampler (SampleMethod method, Ts &&...params) |
| . Create a hit sampler More... | |
1.8.18