|
ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
#include "AtChargeWeighted.h"#include "AtGaussian.h"#include "AtSample.h"#include "AtUniform.h"#include "AtWeightedGaussian.h"#include "AtWeightedGaussianTrunc.h"#include "AtWeightedY.h"#include "AtY.h"#include <memory>#include <utility>

Go to the source code of this file.
Namespaces | |
| RandomSample | |
Enumerations | |
| enum | RandomSample::SampleMethod { RandomSample::SampleMethod::kUniform = 0, RandomSample::SampleMethod::kChargeWeighted = 1, RandomSample::SampleMethod::kGaussian = 2, RandomSample::SampleMethod::kWeightedGaussian = 3, RandomSample::SampleMethod::kWeightedY = 4, RandomSample::SampleMethod::kWeightedGaussianTrunc = 5, RandomSample::SampleMethod::kY = 6 } |
| . Methods of random sampling. More... | |
Functions | |
| template<typename... Ts> | |
| std::unique_ptr< AtSample > | RandomSample::CreateSampler (SampleMethod method, Ts &&...params) |
| . Create a hit sampler More... | |
1.8.18