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.
EvtPdfPred< T > Class Template Reference

#include <EvtGenBase/EvtPdf.hh>

Public Types

typedef T argument_type
 
typedef bool result_type
 

Public Member Functions

 EvtPdfPred ()
 
 EvtPdfPred (const EvtPdf< T > &thePdf)
 
 EvtPdfPred (const EvtPdfPred &other)
 
 ~EvtPdfPred ()
 
result_type operator() (argument_type p)
 
EvtPdfMax< T > getMax () const
 
void setMax (const EvtPdfMax< T > &max)
 
template<class InputIterator >
void compute_max (InputIterator it, InputIterator end, double factor=1.)
 

Private Attributes

EvtPdf< T > * itsPdf
 
EvtPdfMax< T > itsPdfMax
 

Detailed Description

template<class T>
class EvtPdfPred< T >

Definition at line 67 of file EvtPdf.hh.

Member Typedef Documentation

◆ argument_type

template<class T>
typedef T EvtPdfPred< T >::argument_type

Definition at line 164 of file EvtPdf.hh.

◆ result_type

template<class T>
typedef bool EvtPdfPred< T >::result_type

Definition at line 165 of file EvtPdf.hh.

Constructor & Destructor Documentation

◆ EvtPdfPred() [1/3]

template<class T>
EvtPdfPred< T >::EvtPdfPred ( )
inline

Definition at line 167 of file EvtPdf.hh.

◆ EvtPdfPred() [2/3]

template<class T>
EvtPdfPred< T >::EvtPdfPred ( const EvtPdf< T > &  thePdf)
inline

Definition at line 168 of file EvtPdf.hh.

◆ EvtPdfPred() [3/3]

template<class T>
EvtPdfPred< T >::EvtPdfPred ( const EvtPdfPred< T > &  other)
inline

Definition at line 169 of file EvtPdf.hh.

◆ ~EvtPdfPred()

template<class T>
EvtPdfPred< T >::~EvtPdfPred ( )
inline

Definition at line 173 of file EvtPdf.hh.

Member Function Documentation

◆ compute_max()

template<class T>
template<class InputIterator >
void EvtPdfPred< T >::compute_max ( InputIterator  it,
InputIterator  end,
double  factor = 1. 
)
inline

Definition at line 187 of file EvtPdf.hh.

◆ getMax()

template<class T>
EvtPdfMax<T> EvtPdfPred< T >::getMax ( ) const
inline

Definition at line 184 of file EvtPdf.hh.

◆ operator()()

template<class T>
result_type EvtPdfPred< T >::operator() ( argument_type  p)
inline

Definition at line 175 of file EvtPdf.hh.

◆ setMax()

template<class T>
void EvtPdfPred< T >::setMax ( const EvtPdfMax< T > &  max)
inline

Definition at line 185 of file EvtPdf.hh.

Member Data Documentation

◆ itsPdf

template<class T>
EvtPdf<T>* EvtPdfPred< T >::itsPdf
private

Definition at line 201 of file EvtPdf.hh.

◆ itsPdfMax

template<class T>
EvtPdfMax<T> EvtPdfPred< T >::itsPdfMax
private

Definition at line 202 of file EvtPdf.hh.


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