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

Shuttle preprocessor for MUON trigger. More...

#include <AliMUONTriggerPreprocessor.h>

Inheritance diagram for AliMUONTriggerPreprocessor:

Public Member Functions

 AliMUONTriggerPreprocessor (AliShuttleInterface *shuttle)
 
virtual ~AliMUONTriggerPreprocessor ()
 
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

 AliMUONTriggerPreprocessor (const AliMUONTriggerPreprocessor &rhs)
 Not implemented. More...
 
AliMUONTriggerPreprocessoroperator= (const AliMUONTriggerPreprocessor &rhs)
 Not implemented. More...
 

Private Attributes

AliMUONTriggerSubprocessorfTriggerSubprocessor
 ! the real worker class More...
 
AliMUONTriggerDCSSubprocessorfTriggerDCSSubprocessor
 ! the real worker class for DCS info 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 trigger.

Shuttle preprocessor for MUON trigger. The real worker class is AliMUONTriggerSubprocessor

Author
Laurent Aphecetche

Definition at line 20 of file AliMUONTriggerPreprocessor.h.

Constructor & Destructor Documentation

AliMUONTriggerPreprocessor::AliMUONTriggerPreprocessor ( AliShuttleInterface *  shuttle)

ctor.

Definition at line 40 of file AliMUONTriggerPreprocessor.cxx.

AliMUONTriggerPreprocessor::~AliMUONTriggerPreprocessor ( )
virtual

dtor

Definition at line 51 of file AliMUONTriggerPreprocessor.cxx.

AliMUONTriggerPreprocessor::AliMUONTriggerPreprocessor ( const AliMUONTriggerPreprocessor rhs)
private

Not implemented.

Member Function Documentation

void AliMUONTriggerPreprocessor::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 60 of file AliMUONTriggerPreprocessor.cxx.

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

Not implemented.

Member Data Documentation

AliMUONTriggerDCSSubprocessor* AliMUONTriggerPreprocessor::fTriggerDCSSubprocessor
private

! the real worker class for DCS info

Definition at line 37 of file AliMUONTriggerPreprocessor.h.

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

AliMUONTriggerSubprocessor* AliMUONTriggerPreprocessor::fTriggerSubprocessor
private

! the real worker class

Definition at line 36 of file AliMUONTriggerPreprocessor.h.

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


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