EvtAbsBinning< T > Class Template Reference

#include <EvtAbsBinning.hh>

List of all members.

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 20 of file EvtAbsBinning.hh.


Constructor & Destructor Documentation

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

Definition at line 23 of file EvtAbsBinning.hh.

00024   {}

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

Definition at line 25 of file EvtAbsBinning.hh.

00026   {}

template<class T>
virtual EvtAbsBinning< T >::~EvtAbsBinning (  )  [inline, virtual]

Definition at line 27 of file EvtAbsBinning.hh.

00028   {}


Member Function Documentation

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

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

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

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

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

template<class T>
virtual char* EvtAbsBinning< T >::typeLabel ( int  i  )  const [inline, virtual]

Definition at line 37 of file EvtAbsBinning.hh.

00038   {
00039     char* a = new char[128];
00040     sprintf(a,"%d",i);
00041     return a;
00042   }


Generated on Tue Nov 29 23:18:51 2016 for BOSS_7.0.2 by  doxygen 1.4.7