PandaRoot
PndMvdMQTaskProcessor< T > Class Template Reference

#include <PndMvdMQTaskProcessor.h>

Inheritance diagram for PndMvdMQTaskProcessor< T >:

Public Types

enum  { Last }
 

Public Member Functions

 PndMvdMQTaskProcessor ()
 
virtual ~PndMvdMQTaskProcessor ()
 
void SetProperty (const int key, const std::string &value)
 
std::string GetProperty (const int key, const std::string &default_="")
 
void SetProperty (const int key, const int value)
 
int GetProperty (const int key, const int default_=0)
 
void SetDataToKeep (std::string tStr)
 

Protected Member Functions

virtual void Run ()
 
virtual void Init ()
 
void UpdateParameters ()
 
FairParGenericSet * UpdateParameter (FairParGenericSet *thisPar)
 

Static Protected Member Functions

static void CustomCleanup (void *data, void *hint)
 

Protected Attributes

FairEventHeader * fEventHeader
 
TList * fInput
 
TList * fOutput
 
int fNewRunId
 
int fCurrentRunId
 
std::string fDataToKeep
 
T * fFairTask
 
TList * fParCList
 
FairGeoParSet * fGeoPar
 

Detailed Description

template<typename T>
class PndMvdMQTaskProcessor< T >

Definition at line 26 of file PndMvdMQTaskProcessor.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename T >
anonymous enum
Enumerator
Last 

Definition at line 28 of file PndMvdMQTaskProcessor.h.

Constructor & Destructor Documentation

◆ PndMvdMQTaskProcessor()

template<typename T >
PndMvdMQTaskProcessor< T >::PndMvdMQTaskProcessor ( )

◆ ~PndMvdMQTaskProcessor()

template<typename T >
virtual PndMvdMQTaskProcessor< T >::~PndMvdMQTaskProcessor ( )
virtual

Member Function Documentation

◆ CustomCleanup()

template<typename T >
static void PndMvdMQTaskProcessor< T >::CustomCleanup ( void *  data,
void *  hint 
)
staticprotected

◆ GetProperty() [1/2]

template<typename T >
std::string PndMvdMQTaskProcessor< T >::GetProperty ( const int  key,
const std::string &  default_ = "" 
)

◆ GetProperty() [2/2]

template<typename T >
int PndMvdMQTaskProcessor< T >::GetProperty ( const int  key,
const int  default_ = 0 
)

◆ Init()

template<typename T >
virtual void PndMvdMQTaskProcessor< T >::Init ( )
protectedvirtual

◆ Run()

template<typename T >
virtual void PndMvdMQTaskProcessor< T >::Run ( )
protectedvirtual

◆ SetDataToKeep()

◆ SetProperty() [1/2]

template<typename T >
void PndMvdMQTaskProcessor< T >::SetProperty ( const int  key,
const std::string &  value 
)

◆ SetProperty() [2/2]

template<typename T >
void PndMvdMQTaskProcessor< T >::SetProperty ( const int  key,
const int  value 
)

◆ UpdateParameter()

template<typename T >
FairParGenericSet* PndMvdMQTaskProcessor< T >::UpdateParameter ( FairParGenericSet *  thisPar)
protected

◆ UpdateParameters()

template<typename T >
void PndMvdMQTaskProcessor< T >::UpdateParameters ( )
protected

Member Data Documentation

◆ fCurrentRunId

template<typename T >
int PndMvdMQTaskProcessor< T >::fCurrentRunId
protected

Definition at line 54 of file PndMvdMQTaskProcessor.h.

◆ fDataToKeep

template<typename T >
std::string PndMvdMQTaskProcessor< T >::fDataToKeep
protected

Definition at line 56 of file PndMvdMQTaskProcessor.h.

Referenced by PndMvdMQTaskProcessor< T >::SetDataToKeep().

◆ fEventHeader

template<typename T >
FairEventHeader* PndMvdMQTaskProcessor< T >::fEventHeader
protected

Definition at line 49 of file PndMvdMQTaskProcessor.h.

◆ fFairTask

template<typename T >
T* PndMvdMQTaskProcessor< T >::fFairTask
protected

Definition at line 58 of file PndMvdMQTaskProcessor.h.

◆ fGeoPar

template<typename T >
FairGeoParSet* PndMvdMQTaskProcessor< T >::fGeoPar
protected

Definition at line 60 of file PndMvdMQTaskProcessor.h.

◆ fInput

template<typename T >
TList* PndMvdMQTaskProcessor< T >::fInput
protected

Definition at line 50 of file PndMvdMQTaskProcessor.h.

◆ fNewRunId

template<typename T >
int PndMvdMQTaskProcessor< T >::fNewRunId
protected

Definition at line 53 of file PndMvdMQTaskProcessor.h.

◆ fOutput

template<typename T >
TList* PndMvdMQTaskProcessor< T >::fOutput
protected

Definition at line 51 of file PndMvdMQTaskProcessor.h.

◆ fParCList

template<typename T >
TList* PndMvdMQTaskProcessor< T >::fParCList
protected

Definition at line 59 of file PndMvdMQTaskProcessor.h.


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