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

Shuttle preprocessor for MUON tracker. More...

#include <AliMUONTrackerPreprocessor.h>

Inheritance diagram for AliMUONTrackerPreprocessor:

Public Member Functions

 AliMUONTrackerPreprocessor (AliShuttleInterface *shuttle)
 
virtual ~AliMUONTrackerPreprocessor ()
 
virtual void Initialize (Int_t run, UInt_t startTime, UInt_t endTime)
 
- Public Member Functions inherited from AliMUONPreprocessor
virtual UInt_t Process (TMap *dcsAliasMap)
 
virtual void Print (Option_t *opt="") const
 
virtual Bool_t ProcessDCS ()
 Return info whether the current subprocessor(s) needs DCS or not. More...
 
void Log (const char *message)
 Publish AliPreprocessor::Log function. More...
 
TList * GetFileSources (Int_t system, const char *id)
 Publish AliPreprocessor::GetFileSources function. More...
 
Bool_t Store (const char *pathLevel2, const char *pathLevel3, TObject *object, AliCDBMetaData *metaData, Int_t validityStart=0, Bool_t validityInfinite=kFALSE)
 Publish AliPreprocessor::Store function. More...
 
const char * GetRunParameter (const char *param)
 Publish AliPreprocessor::GetRunParameter. More...
 
const char * GetFile (Int_t system, const char *id, const char *source)
 Publish AliPreprocessor::GetFile function. More...
 
AliCDBEntry * GetFromOCDB (const char *pathLevel2, const char *pathLevel3)
 Publish AliPreprocessor::GetFromOCDB function. More...
 
AliCDBEntry * GetGeometryFromOCDB ()
 Publish AliPreprocessor::GetFromOCDB function. More...
 
Bool_t IsValid () const
 Whether we can be used (e.g. whether we were properly initialized) More...
 
void Invalidate ()
 Mark as invalid. More...
 
Bool_t IsApplicable ()
 Whether we should do something or not. More...
 
TString GetLogBookParam (const char *parname)
 Return log book parameter. More...
 

Private Member Functions

 AliMUONTrackerPreprocessor (const AliMUONTrackerPreprocessor &rhs)
 Not implemented. More...
 
AliMUONTrackerPreprocessoroperator= (const AliMUONTrackerPreprocessor &rhs)
 Not implemented. More...
 

Private Attributes

AliMUONPedestalSubprocessorfPedestalSubprocessor
 Pedestal subprocessor. More...
 
AliMUONGMSSubprocessorfGMSSubprocessor
 GMS subprocessor. More...
 
AliMUONHVSubprocessorfHVSubprocessor
 HV subprocessor. More...
 
AliMUONGainSubprocessorfGainSubprocessor
 Gain subprocessor. More...
 
AliMUONOccupancySubprocessorfOccupancySubprocessor
 Occupancy subprocessor. More...
 

Additional Inherited Members

- Protected Member Functions inherited from AliMUONPreprocessor
 AliMUONPreprocessor (const char *detName, AliShuttleInterface *shuttle)
 
virtual ~AliMUONPreprocessor ()
 
void Add (AliMUONVSubprocessor *subProcessor, Bool_t processDCS=kFALSE)
 
void ClearSubprocessors ()
 
- Protected Attributes inherited from AliMUONPreprocessor
Bool_t fIsValid
 ! whether we were correctly initialized More...
 
Bool_t fIsApplicable
 ! whether we have something to do More...
 

Detailed Description

Shuttle preprocessor for MUON tracker.

Shuttle preprocessor for MUON tracker

It's simply a manager class that deals with a list of sub-tasks (of type AliMUONVSubprocessor).

Author
Laurent Aphecetche

Definition at line 25 of file AliMUONTrackerPreprocessor.h.

Constructor & Destructor Documentation

AliMUONTrackerPreprocessor::AliMUONTrackerPreprocessor ( AliShuttleInterface *  shuttle)

ctor.

Definition at line 47 of file AliMUONTrackerPreprocessor.cxx.

AliMUONTrackerPreprocessor::~AliMUONTrackerPreprocessor ( )
virtual

dtor

Definition at line 64 of file AliMUONTrackerPreprocessor.cxx.

AliMUONTrackerPreprocessor::AliMUONTrackerPreprocessor ( const AliMUONTrackerPreprocessor rhs)
private

Not implemented.

Member Function Documentation

void AliMUONTrackerPreprocessor::Initialize ( Int_t  run,
UInt_t  startTime,
UInt_t  endTime 
)
virtual

Re-register the subprocessor(s) depending on the actual runType

Reimplemented from AliMUONPreprocessor.

Definition at line 77 of file AliMUONTrackerPreprocessor.cxx.

AliMUONTrackerPreprocessor& AliMUONTrackerPreprocessor::operator= ( const AliMUONTrackerPreprocessor rhs)
private

Not implemented.

Member Data Documentation

AliMUONGainSubprocessor* AliMUONTrackerPreprocessor::fGainSubprocessor
private

Gain subprocessor.

Definition at line 43 of file AliMUONTrackerPreprocessor.h.

Referenced by Initialize(), and ~AliMUONTrackerPreprocessor().

AliMUONGMSSubprocessor* AliMUONTrackerPreprocessor::fGMSSubprocessor
private

GMS subprocessor.

Definition at line 41 of file AliMUONTrackerPreprocessor.h.

Referenced by Initialize(), and ~AliMUONTrackerPreprocessor().

AliMUONHVSubprocessor* AliMUONTrackerPreprocessor::fHVSubprocessor
private

HV subprocessor.

Definition at line 42 of file AliMUONTrackerPreprocessor.h.

Referenced by Initialize(), and ~AliMUONTrackerPreprocessor().

AliMUONOccupancySubprocessor* AliMUONTrackerPreprocessor::fOccupancySubprocessor
private

Occupancy subprocessor.

Definition at line 44 of file AliMUONTrackerPreprocessor.h.

Referenced by Initialize(), and ~AliMUONTrackerPreprocessor().

AliMUONPedestalSubprocessor* AliMUONTrackerPreprocessor::fPedestalSubprocessor
private

Pedestal subprocessor.

Definition at line 40 of file AliMUONTrackerPreprocessor.h.

Referenced by Initialize(), and ~AliMUONTrackerPreprocessor().


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