CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes

egHLT::MonElemManager< T, varType > Class Template Reference

#include <EgHLTMonElemManager.h>

Inheritance diagram for egHLT::MonElemManager< T, varType >:
egHLT::MonElemManagerHist< T > egHLT::MonElemManagerBase< T >

List of all members.

Public Member Functions

void fill (const T &obj, float weight)
 MonElemManager (std::string name, std::string title, int nrBins, double xMin, double xMax, varType(T::*varFunc)() const)
 ~MonElemManager ()

Private Member Functions

 MonElemManager (const MonElemManager &rhs)
MonElemManageroperator= (const MonElemManager &rhs)

Private Attributes

varType(T::* varFunc_ )() const

Detailed Description

template<class T, typename varType>
class egHLT::MonElemManager< T, varType >

Definition at line 89 of file EgHLTMonElemManager.h.


Constructor & Destructor Documentation

template<class T , typename varType >
egHLT::MonElemManager< T, varType >::MonElemManager ( const MonElemManager< T, varType > &  rhs) [inline, private]

Definition at line 97 of file EgHLTMonElemManager.h.

{}
template<class T , typename varType >
egHLT::MonElemManager< T, varType >::MonElemManager ( std::string  name,
std::string  title,
int  nrBins,
double  xMin,
double  xMax,
varType(T::*)() const  varFunc 
) [inline]

Definition at line 101 of file EgHLTMonElemManager.h.

                                              :
      MonElemManagerHist<T>(name,title,nrBins,xMin,xMax),
      varFunc_(varFunc){}
template<class T , typename varType >
egHLT::MonElemManager< T, varType >::~MonElemManager ( )

Definition at line 118 of file EgHLTMonElemManager.h.

  {
    
  }

Member Function Documentation

template<class T , typename varType >
void egHLT::MonElemManager< T, varType >::fill ( const T &  obj,
float  weight 
) [virtual]
template<class T , typename varType >
MonElemManager& egHLT::MonElemManager< T, varType >::operator= ( const MonElemManager< T, varType > &  rhs) [inline, private]

Definition at line 98 of file EgHLTMonElemManager.h.

{return *this;}

Member Data Documentation

template<class T , typename varType >
varType(T::* egHLT::MonElemManager< T, varType >::varFunc_)() const [private]

Definition at line 92 of file EgHLTMonElemManager.h.