EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
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 m_gen
Predicate m_pred
int m_tried
int m_passed

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

◆ m_gen

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

Definition at line 77 of file EvtPredGen.hh.

◆ m_passed

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

Definition at line 80 of file EvtPredGen.hh.

◆ m_pred

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

Definition at line 78 of file EvtPredGen.hh.

◆ m_tried

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

Definition at line 79 of file EvtPredGen.hh.


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