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.
EvtAbsBinning< T > Class Template Referenceabstract

#include <EvtGenBase/EvtAbsBinning.hh>

Public Member Functions

 EvtAbsBinning ()
 
 EvtAbsBinning (const EvtAbsBinning< T > &other)
 
virtual ~EvtAbsBinning ()
 
virtual EvtAbsBinning< T > * clone () const =0
 
virtual int getBin (const T &point) const =0
 
virtual T getBinPoint (int bin) const =0
 
virtual double size (int bin) const =0
 
virtual int nTypes () const =0
 
virtual char * typeLabel (int i) const
 

Detailed Description

template<class T>
class EvtAbsBinning< T >

Definition at line 32 of file EvtAbsBinning.hh.

Constructor & Destructor Documentation

◆ EvtAbsBinning() [1/2]

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

Definition at line 34 of file EvtAbsBinning.hh.

◆ EvtAbsBinning() [2/2]

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

Definition at line 35 of file EvtAbsBinning.hh.

◆ ~EvtAbsBinning()

template<class T>
virtual EvtAbsBinning< T >::~EvtAbsBinning ( )
inlinevirtual

Definition at line 36 of file EvtAbsBinning.hh.

Member Function Documentation

◆ clone()

template<class T>
virtual EvtAbsBinning<T>* EvtAbsBinning< T >::clone ( ) const
pure virtual

◆ getBin()

template<class T>
virtual int EvtAbsBinning< T >::getBin ( const T &  point) const
pure virtual

◆ getBinPoint()

template<class T>
virtual T EvtAbsBinning< T >::getBinPoint ( int  bin) const
pure virtual

◆ nTypes()

template<class T>
virtual int EvtAbsBinning< T >::nTypes ( ) const
pure virtual

◆ size()

template<class T>
virtual double EvtAbsBinning< T >::size ( int  bin) const
pure virtual

◆ typeLabel()

template<class T>
virtual char* EvtAbsBinning< T >::typeLabel ( int  i) const
inlinevirtual

Definition at line 45 of file EvtAbsBinning.hh.


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