AliRoot Core  a565103 (a565103)
 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

AliMUONVSubprocessorfPedestalSubprocessor
 Pedestal subprocessor. More...
 
AliMUONVSubprocessorfGMSSubprocessor
 GMS subprocessor. More...
 
AliMUONVSubprocessorfHVSubprocessor
 HV subprocessor. More...
 
AliMUONVSubprocessorfOccupancySubprocessor
 Occupancy subprocessor. More...
 
AliMUONVSubprocessorfBusPatchEvolutionSubprocessor
 Buspatch evolution subprocessor. More...
 
AliMUONVSubprocessorfConfigSubprocessor
 config subprocessor More...
 
AliMUONVSubprocessorfLVSubprocessor
 LV 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 21 of file AliMUONTrackerPreprocessor.h.

Constructor & Destructor Documentation

AliMUONTrackerPreprocessor::AliMUONTrackerPreprocessor ( AliShuttleInterface *  shuttle)

ctor.

Definition at line 48 of file AliMUONTrackerPreprocessor.cxx.

AliMUONTrackerPreprocessor::~AliMUONTrackerPreprocessor ( )
virtual

dtor

Definition at line 67 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 82 of file AliMUONTrackerPreprocessor.cxx.

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

Not implemented.

Member Data Documentation

AliMUONVSubprocessor* AliMUONTrackerPreprocessor::fBusPatchEvolutionSubprocessor
private

Buspatch evolution subprocessor.

Definition at line 40 of file AliMUONTrackerPreprocessor.h.

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

AliMUONVSubprocessor* AliMUONTrackerPreprocessor::fConfigSubprocessor
private

config subprocessor

Definition at line 41 of file AliMUONTrackerPreprocessor.h.

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

AliMUONVSubprocessor* AliMUONTrackerPreprocessor::fGMSSubprocessor
private

GMS subprocessor.

Definition at line 37 of file AliMUONTrackerPreprocessor.h.

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

AliMUONVSubprocessor* AliMUONTrackerPreprocessor::fHVSubprocessor
private

HV subprocessor.

Definition at line 38 of file AliMUONTrackerPreprocessor.h.

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

AliMUONVSubprocessor* AliMUONTrackerPreprocessor::fLVSubprocessor
private

LV subprocessor.

Definition at line 42 of file AliMUONTrackerPreprocessor.h.

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

AliMUONVSubprocessor* AliMUONTrackerPreprocessor::fOccupancySubprocessor
private

Occupancy subprocessor.

Definition at line 39 of file AliMUONTrackerPreprocessor.h.

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

AliMUONVSubprocessor* AliMUONTrackerPreprocessor::fPedestalSubprocessor
private

Pedestal subprocessor.

Definition at line 36 of file AliMUONTrackerPreprocessor.h.

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


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