ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHOperation< T > Class Template Referenceabstract

#include <coresoftware/blob/master/offline/framework/phool/PHOperation.h>

Public Member Functions

 PHOperation ()
 
virtual ~PHOperation ()
 
virtual void perform (T *)=0
 
void operator() (T &o)
 
void operator() (T *o)
 

Detailed Description

template<class T>
class PHOperation< T >

Definition at line 9 of file PHOperation.h.

View newest version in sPHENIX GitHub at line 9 of file PHOperation.h

Constructor & Destructor Documentation

template<class T >
PHOperation< T >::PHOperation ( )

Definition at line 14 of file PHOperation.cc.

View newest version in sPHENIX GitHub at line 14 of file PHOperation.cc

template<class T >
PHOperation< T >::~PHOperation ( )
virtual

Definition at line 19 of file PHOperation.cc.

View newest version in sPHENIX GitHub at line 19 of file PHOperation.cc

Member Function Documentation

template<class T >
void PHOperation< T >::operator() ( T o)
inline

Definition at line 18 of file PHOperation.h.

View newest version in sPHENIX GitHub at line 18 of file PHOperation.h

References PHOperation< T >::perform().

+ Here is the call graph for this function:

template<class T >
void PHOperation< T >::operator() ( T o)
inline

Definition at line 23 of file PHOperation.h.

View newest version in sPHENIX GitHub at line 23 of file PHOperation.h

References PHOperation< T >::perform().

+ Here is the call graph for this function:

template<class T >
virtual void PHOperation< T >::perform ( T )
pure virtual

Referenced by PHOperation< T >::operator()().

+ Here is the caller graph for this function:


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