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
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 > * m_pdf
EvtPdfMax< T > m_pdfMax

Detailed Description

template<class T>
class EvtPdfPred< T >

Definition at line 162 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

◆ m_pdf

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

Definition at line 201 of file EvtPdf.hh.

◆ m_pdfMax

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

Definition at line 202 of file EvtPdf.hh.


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