evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
EvtPredGen< Generator, Predicate > Class Template Reference

#include <EvtGenBase/EvtPredGen.hh>

Public Types

typedef Generator::result_type result_type
 

Public Member Functions

 EvtPredGen ()
 
 EvtPredGen (Generator gen, Predicate pred)
 
 EvtPredGen (const EvtPredGen &other)
 
 ~EvtPredGen ()
 
result_type operator() ()
 
int getTried () const
 
int getPassed () const
 

Protected Attributes

Generator itsGen
 
Predicate itsPred
 
int itsTried
 
int itsPassed
 

Detailed Description

template<class Generator, class Predicate>
class EvtPredGen< Generator, Predicate >

Definition at line 33 of file EvtPredGen.hh.

Member Typedef Documentation

◆ result_type

template<class Generator, class Predicate>
typedef Generator::result_type EvtPredGen< Generator, Predicate >::result_type

Definition at line 35 of file EvtPredGen.hh.

Constructor & Destructor Documentation

◆ EvtPredGen() [1/3]

template<class Generator, class Predicate>
EvtPredGen< Generator, Predicate >::EvtPredGen ( )
inline

Definition at line 37 of file EvtPredGen.hh.

◆ EvtPredGen() [2/3]

template<class Generator, class Predicate>
EvtPredGen< Generator, Predicate >::EvtPredGen ( Generator  gen,
Predicate  pred 
)
inline

Definition at line 39 of file EvtPredGen.hh.

◆ EvtPredGen() [3/3]

template<class Generator, class Predicate>
EvtPredGen< Generator, Predicate >::EvtPredGen ( const EvtPredGen< Generator, Predicate > &  other)
inline

Definition at line 44 of file EvtPredGen.hh.

◆ ~EvtPredGen()

template<class Generator, class Predicate>
EvtPredGen< Generator, Predicate >::~EvtPredGen ( )
inline

Definition at line 52 of file EvtPredGen.hh.

Member Function Documentation

◆ getPassed()

template<class Generator, class Predicate>
int EvtPredGen< Generator, Predicate >::getPassed ( ) const
inline

Definition at line 74 of file EvtPredGen.hh.

◆ getTried()

template<class Generator, class Predicate>
int EvtPredGen< Generator, Predicate >::getTried ( ) const
inline

Definition at line 73 of file EvtPredGen.hh.

◆ operator()()

template<class Generator, class Predicate>
result_type EvtPredGen< Generator, Predicate >::operator() ( )
inline

Definition at line 54 of file EvtPredGen.hh.

Member Data Documentation

◆ itsGen

template<class Generator, class Predicate>
Generator EvtPredGen< Generator, Predicate >::itsGen
protected

Definition at line 77 of file EvtPredGen.hh.

◆ itsPassed

template<class Generator, class Predicate>
int EvtPredGen< Generator, Predicate >::itsPassed
protected

Definition at line 80 of file EvtPredGen.hh.

◆ itsPred

template<class Generator, class Predicate>
Predicate EvtPredGen< Generator, Predicate >::itsPred
protected

Definition at line 78 of file EvtPredGen.hh.

◆ itsTried

template<class Generator, class Predicate>
int EvtPredGen< Generator, Predicate >::itsTried
protected

Definition at line 79 of file EvtPredGen.hh.


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