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... | |