AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::DiscreteDistribution Class Reference

Detailed Description

Definition at line 14 of file DiscreteDistribution.h.

Public Member Functions

 DiscreteDistribution ()=default
 
 DiscreteDistribution (const std::vector< double > &weights)
 
unsigned operator() (TRandom3 *generator) const
 
unsigned min () const
 
unsigned max () const
 
const std::vector< double > & probabilities () const
 

Constructor & Destructor Documentation

◆ DiscreteDistribution() [1/2]

AmpGen::DiscreteDistribution::DiscreteDistribution ( )
default

◆ DiscreteDistribution() [2/2]

AmpGen::DiscreteDistribution::DiscreteDistribution ( const std::vector< double > & weights)

Member Function Documentation

◆ max()

unsigned AmpGen::DiscreteDistribution::max ( ) const

◆ min()

unsigned AmpGen::DiscreteDistribution::min ( ) const

◆ operator()()

unsigned AmpGen::DiscreteDistribution::operator() ( TRandom3 * generator) const
inline

Definition at line 19 of file DiscreteDistribution.h.

◆ probabilities()

const std::vector< double > & AmpGen::DiscreteDistribution::probabilities ( ) const

The documentation for this class was generated from the following file: