LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar_content::DiscreteProbabilityVector Member List

This is the complete list of members for lar_content::DiscreteProbabilityVector, including all inherited members.

AllFloatInputData typedeflar_content::DiscreteProbabilityVector
CalculateNormalisation(const InputData< TX, TY > &inputData) const lar_content::DiscreteProbabilityVectorprivate
DiscreteProbabilityData typedeflar_content::DiscreteProbabilityVectorprivate
DiscreteProbabilityVector(const InputData< TX, TY > &inputData, const TX xUpperBound, const bool useWidths)lar_content::DiscreteProbabilityVector
DiscreteProbabilityVector(const DiscreteProbabilityVector &discreteProbabilityVector, const ResamplingPoints &resamplingPoints)lar_content::DiscreteProbabilityVector
DiscreteProbabilityVector(const DiscreteProbabilityVector &discreteProbabilityVector, std::mt19937 &randomNumberGenerator)lar_content::DiscreteProbabilityVector
EvaluateCumulativeProbability(const float x) const lar_content::DiscreteProbabilityVector
GetAllAtIndex(const unsigned int index, float &x, float &probabilityDensity, float &cumulativeProbability, float &width) const lar_content::DiscreteProbabilityVectorinline
GetCumulativeProbability(const unsigned int index) const lar_content::DiscreteProbabilityVectorinline
GetProbability(const unsigned int index) const lar_content::DiscreteProbabilityVectorinline
GetProbabilityDensity(const unsigned int index) const lar_content::DiscreteProbabilityVectorinline
GetSize() const lar_content::DiscreteProbabilityVectorinline
GetWidth(const unsigned int index) const lar_content::DiscreteProbabilityVectorinline
GetX(const unsigned int index) const lar_content::DiscreteProbabilityVectorinline
InitialiseDiscreteProbabilityData(InputData< TX, TY > inputData) const lar_content::DiscreteProbabilityVectorprivate
InputData typedeflar_content::DiscreteProbabilityVector
InputDatum typedeflar_content::DiscreteProbabilityVector
m_discreteProbabilityDatalar_content::DiscreteProbabilityVectorprivate
m_useWidthslar_content::DiscreteProbabilityVectorprivate
m_xUpperBoundlar_content::DiscreteProbabilityVectorprivate
RandomiseDiscreteProbabilityData(const DiscreteProbabilityVector &discreteProbabilityVector, std::mt19937 &randomNumberGenerator) const lar_content::DiscreteProbabilityVectorprivate
ResampleDiscreteProbabilityData(const DiscreteProbabilityVector &discreteProbabilityVector, const ResamplingPoints &resamplingPoints) const lar_content::DiscreteProbabilityVectorprivate
ResamplingPoints typedeflar_content::DiscreteProbabilityVector
SortInputDataByX(const InputDatum< TX, TY > &lhs, const InputDatum< TX, TY > &rhs)lar_content::DiscreteProbabilityVectorprivatestatic
VerifyCompleteData() const lar_content::DiscreteProbabilityVectorinlineprivate
VerifyElementRequest(const unsigned int index) const lar_content::DiscreteProbabilityVectorinlineprivate