CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions
egHLT::MonElemWithCutBase< T > Class Template Referenceabstract

#include <EgHLTMonElemWithCut.h>

Inheritance diagram for egHLT::MonElemWithCutBase< T >:
egHLT::MonElemContainer< T > egHLT::MonElemWithCut< T, varTypeX, varTypeY > egHLT::MonElemWithCutEBEE< T, varType > egHLT::MonElemWithCut< T, varType >

Public Member Functions

virtual void fill (const T &obj, const OffEvt &evt, float weight)=0
 
 MonElemWithCutBase ()=default
 
virtual ~MonElemWithCutBase ()=default
 

Private Member Functions

 MonElemWithCutBase (const MonElemWithCutBase &rhs)=default
 
MonElemWithCutBaseoperator= (const MonElemWithCutBase &rhs)
 

Detailed Description

template<class T>
class egHLT::MonElemWithCutBase< T >

Definition at line 24 of file EgHLTMonElemWithCut.h.

Constructor & Destructor Documentation

◆ MonElemWithCutBase() [1/2]

template<class T >
egHLT::MonElemWithCutBase< T >::MonElemWithCutBase ( const MonElemWithCutBase< T > &  rhs)
privatedefault

◆ MonElemWithCutBase() [2/2]

template<class T >
egHLT::MonElemWithCutBase< T >::MonElemWithCutBase ( )
default

◆ ~MonElemWithCutBase()

template<class T >
virtual egHLT::MonElemWithCutBase< T >::~MonElemWithCutBase ( )
virtualdefault

Member Function Documentation

◆ fill()

template<class T >
virtual void egHLT::MonElemWithCutBase< T >::fill ( const T obj,
const OffEvt evt,
float  weight 
)
pure virtual

◆ operator=()

template<class T >
MonElemWithCutBase& egHLT::MonElemWithCutBase< T >::operator= ( const MonElemWithCutBase< T > &  rhs)
inlineprivate

Definition at line 27 of file EgHLTMonElemWithCut.h.

27 { return *this; }