AliRoot Core  v5-06-15 (45dab64)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONVSubprocessor Class Referenceabstract

Base class for a shuttle sub-task for MUON (either TRK or TRG) More...

#include <AliMUONVSubprocessor.h>

Inheritance diagram for AliMUONVSubprocessor:

Public Member Functions

 AliMUONVSubprocessor (AliMUONPreprocessor *master, const char *name="", const char *title="")
 
virtual ~AliMUONVSubprocessor ()
 
virtual Bool_t Initialize (Int_t run, UInt_t startTime, UInt_t endTime)
 
virtual UInt_t Process (TMap *dcsAliasMap)=0
 Process this sub-task. More...
 

Protected Member Functions

AliMUONPreprocessorMaster () const
 Return the pointer to our master. More...
 
Bool_t RemoveValuesOutsideRun (TObjArray *values)
 
 AliMUONVSubprocessor ()
 Not implemented. More...
 
 AliMUONVSubprocessor (const AliMUONVSubprocessor &)
 Not implemented. More...
 
AliMUONVSubprocessoroperator= (const AliMUONVSubprocessor &)
 Not implemented. More...
 

Private Attributes

AliMUONPreprocessorfMaster
 Pointer to our master. More...
 
UInt_t fStartTime
 Start time of run. More...
 
UInt_t fEndTime
 End time of run. More...
 

Detailed Description

Base class for a shuttle sub-task for MUON (either TRK or TRG)

Base class for a shuttle sub-task for MUON (either TRK or TRG)

It allows to organize more cleanly the various calibration tasks to be performed within the MUON shuttle's preprocessors

Author
Laurent Aphecetche

Definition at line 23 of file AliMUONVSubprocessor.h.

Constructor & Destructor Documentation

AliMUONVSubprocessor::AliMUONVSubprocessor ( AliMUONPreprocessor master,
const char *  name = "",
const char *  title = "" 
)

ctor

Definition at line 38 of file AliMUONVSubprocessor.cxx.

AliMUONVSubprocessor::~AliMUONVSubprocessor ( )
virtual

dtor

Definition at line 49 of file AliMUONVSubprocessor.cxx.

AliMUONVSubprocessor::AliMUONVSubprocessor ( )
protected

Not implemented.

AliMUONVSubprocessor::AliMUONVSubprocessor ( const AliMUONVSubprocessor )
protected

Not implemented.

Member Function Documentation

Bool_t AliMUONVSubprocessor::Initialize ( Int_t  run,
UInt_t  startTime,
UInt_t  endTime 
)
virtual
AliMUONVSubprocessor& AliMUONVSubprocessor::operator= ( const AliMUONVSubprocessor )
protected

Not implemented.

virtual UInt_t AliMUONVSubprocessor::Process ( TMap *  dcsAliasMap)
pure virtual
Bool_t AliMUONVSubprocessor::RemoveValuesOutsideRun ( TObjArray values)
protected

Remove values outside run time limits

Definition at line 68 of file AliMUONVSubprocessor.cxx.

Referenced by AliMUONHVSubprocessor::Process(), and AliMUONTriggerDCSSubprocessor::Process().

Member Data Documentation

UInt_t AliMUONVSubprocessor::fEndTime
private

End time of run.

Definition at line 51 of file AliMUONVSubprocessor.h.

Referenced by Initialize(), and RemoveValuesOutsideRun().

AliMUONPreprocessor* AliMUONVSubprocessor::fMaster
private

Pointer to our master.

Definition at line 49 of file AliMUONVSubprocessor.h.

Referenced by Master().

UInt_t AliMUONVSubprocessor::fStartTime
private

Start time of run.

Definition at line 50 of file AliMUONVSubprocessor.h.

Referenced by Initialize(), and RemoveValuesOutsideRun().


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