![]() |
AliRoot Core
3abf5b4 (3abf5b4)
|
Base class for a shuttle sub-task for MUON (either TRK or TRG) More...
#include <AliMUONVSubprocessor.h>
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 | |
AliMUONPreprocessor * | Master () const |
Return the pointer to our master. More... | |
Bool_t | RemoveValuesOutsideRun (TObjArray *values) |
AliMUONVSubprocessor () | |
Not implemented. More... | |
AliMUONVSubprocessor (const AliMUONVSubprocessor &) | |
Not implemented. More... | |
AliMUONVSubprocessor & | operator= (const AliMUONVSubprocessor &) |
Not implemented. More... | |
Private Attributes | |
AliMUONPreprocessor * | fMaster |
Pointer to our master. More... | |
UInt_t | fStartTime |
Start time of run. More... | |
UInt_t | fEndTime |
End time of run. More... | |
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
Definition at line 23 of file AliMUONVSubprocessor.h.
AliMUONVSubprocessor::AliMUONVSubprocessor | ( | AliMUONPreprocessor * | master, |
const char * | name = "" , |
||
const char * | title = "" |
||
) |
ctor
Definition at line 38 of file AliMUONVSubprocessor.cxx.
|
virtual |
dtor
Definition at line 49 of file AliMUONVSubprocessor.cxx.
|
protected |
Not implemented.
|
protected |
Not implemented.
|
virtual |
optional
Reimplemented in AliMUONTriggerSubprocessor, AliMUONGMSSubprocessor, AliMUONBusPatchEvolutionSubprocessor, AliMUONPedestalSubprocessor, AliMUONConfigSubprocessor, and AliMUONOccupancySubprocessor.
Definition at line 56 of file AliMUONVSubprocessor.cxx.
Referenced by AliMUONPreprocessor::Initialize().
|
inlineprotected |
Return the pointer to our master.
Definition at line 37 of file AliMUONVSubprocessor.h.
Referenced by AliMUONTriggerSubprocessor::GetFileName(), AliMUONConfigSubprocessor::HasConfigChanged(), AliMUONPedestalSubprocessor::HasConfigChanged(), AliMUONConfigSubprocessor::Initialize(), AliMUONOccupancySubprocessor::Initialize(), AliMUONPedestalSubprocessor::Initialize(), AliMUONBusPatchEvolutionSubprocessor::Initialize(), AliMUONTriggerSubprocessor::Initialize(), AliMUONTriggerDCSSubprocessor::Process(), AliMUONHVSubprocessor::Process(), AliMUONLVSubprocessor::Process(), AliMUONConfigSubprocessor::Process(), AliMUONOccupancySubprocessor::Process(), AliMUONPedestalSubprocessor::Process(), AliMUONBusPatchEvolutionSubprocessor::Process(), AliMUONGMSSubprocessor::Process(), AliMUONTriggerSubprocessor::Process(), AliMUONGMSSubprocessor::ProcessFile(), AliMUONConfigSubprocessor::ReadConfigFile(), AliMUONPedestalSubprocessor::ReadConfigFile(), AliMUONOccupancySubprocessor::ReadFile(), AliMUONBusPatchEvolutionSubprocessor::ReadFile(), AliMUONPedestalSubprocessor::ReadPedestalFile(), AliMUONTriggerSubprocessor::TestFile(), and AliMUONTriggerSubprocessor::WhichFilesToRead().
|
protected |
Not implemented.
|
pure virtual |
Process this sub-task.
Implemented in AliMUONTriggerSubprocessor, AliMUONGMSSubprocessor, AliMUONBusPatchEvolutionSubprocessor, AliMUONPedestalSubprocessor, AliMUONConfigSubprocessor, AliMUONOccupancySubprocessor, AliMUONHVSubprocessor, AliMUONLVSubprocessor, and AliMUONTriggerDCSSubprocessor.
Referenced by AliMUONPreprocessor::Process().
|
protected |
Remove values outside run time limits
Definition at line 68 of file AliMUONVSubprocessor.cxx.
Referenced by AliMUONHVSubprocessor::Process(), AliMUONTriggerDCSSubprocessor::Process(), and AliMUONLVSubprocessor::Process().
|
private |
End time of run.
Definition at line 51 of file AliMUONVSubprocessor.h.
Referenced by Initialize(), and RemoveValuesOutsideRun().
|
private |
Pointer to our master.
Definition at line 49 of file AliMUONVSubprocessor.h.
Referenced by Master().
|
private |
Start time of run.
Definition at line 50 of file AliMUONVSubprocessor.h.
Referenced by Initialize(), and RemoveValuesOutsideRun().