1 #ifndef ALIMUONPREPROCESSOR_H 2 #define ALIMUONPREPROCESSOR_H 15 #ifndef ALI_PREPROCESSOR_H 26 virtual UInt_t
Process(TMap* dcsAliasMap);
27 virtual void Print(Option_t* opt=
"")
const;
40 Bool_t
Store(
const char* pathLevel2,
const char* pathLevel3, TObject*
object,
42 Int_t validityStart = 0, Bool_t validityInfinite = kFALSE)
45 validityStart,validityInfinite);
55 const char*
GetFile(Int_t system,
const char*
id,
const char* source)
Bool_t Store(const char *pathLevel2, const char *pathLevel3, TObject *object, AliCDBMetaData *metaData, Int_t validityStart=0, Bool_t validityInfinite=kFALSE)
const char * GetRunParameter(const char *param)
TList * GetFileSources(Int_t system, const char *id=0)
Bool_t IsApplicable()
Whether we should do something or not.
AliCDBEntry * GetFromOCDB(const char *pathLevel2, const char *pathLevel3)
Publish AliPreprocessor::GetFromOCDB function.
virtual Bool_t ProcessDCS()
Return info whether the current subprocessor(s) needs DCS or not.
AliCDBEntry * GetFromOCDB(const char *pathLevel2, const char *pathLevel3)
AliCDBEntry * GetGeometryFromOCDB()
Publish AliPreprocessor::GetFromOCDB function.
Bool_t IsValid() const
Whether we can be used (e.g. whether we were properly initialized)
AliMUONVSubprocessor * Subprocessor(Int_t i) const
AliMUONPreprocessor & operator=(const AliMUONPreprocessor &rhs)
Not implemented.
const char * GetFile(Int_t system, const char *id, const char *source)
virtual void Print(Option_t *opt="") const
Base class for a shuttle sub-task for MUON (either TRK or TRG)
TTimeStamp startTime(2009, 8, 7, 0, 0, 0)
const char * GetFile(Int_t system, const char *id, const char *source)
Publish AliPreprocessor::GetFile function.
AliMUONPreprocessor(const char *detName, AliShuttleInterface *shuttle)
void Log(const char *message, UInt_t level=3)
void Add(AliMUONVSubprocessor *subProcessor, Bool_t processDCS=kFALSE)
virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime)
void Log(const char *message)
Publish AliPreprocessor::Log function.
Bool_t fIsValid
! whether we were correctly initialized
Bool_t fIsApplicable
! whether we have something to do
void ClearSubprocessors()
TList * GetFileSources(Int_t system, const char *id)
Publish AliPreprocessor::GetFileSources function.
Bool_t fProcessDCS
! whether the current subprocessor(s) needs DCS or not
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.
TObjArray * fSubprocessors
! sub processors to execute
TString GetLogBookParam(const char *parname)
Return log book parameter.
const char * GetRunParameter(const char *param)
Publish AliPreprocessor::GetRunParameter.
Shuttle preprocessor for MUON subsystems (TRK and TRG)
AliCDBEntry * GetGeometryFromOCDB()
void Invalidate()
Mark as invalid.
virtual UInt_t Process(TMap *dcsAliasMap)
virtual ~AliMUONPreprocessor()