ROOT logo
AliRoot » HLT » BASE » AliHLTShuttleInterface

class AliHLTShuttleInterface

This file is property of and copyright by the ALICE HLT Project
ALICE Experiment at CERN, All rights reserved.

Primary Authors: Matthias Richter <Matthias.Richter@ift.uib.no>
for The ALICE HLT Project.

Permission to use, copy, modify and distribute this software and its
documentation strictly for non-commercial purposes is hereby granted
without fee, provided that the above copyright notice appears in all
copies and that both the copyright notice and this permission notice
appear in the supporting documentation. The authors make no claims
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~AliHLTShuttleInterface()
static TClass*Class()
virtual TClass*IsA() const
virtual UInt_tPreprocessorGetEndTime()
virtual const char*PreprocessorGetFile(Int_t system, const char* id, const char* source)
virtual TList*PreprocessorGetFileIDs(Int_t system, const char* source)
virtual TList*PreprocessorGetFileSources(Int_t system, const char* id = 0)
virtual AliCDBEntry*PreprocessorGetFromOCDB(const char* pathLevel2, const char* pathLevel3)
virtual Int_tPreprocessorGetRun()
virtual const char*PreprocessorGetRunParameter(const char* param)
virtual const char*PreprocessorGetRunType()
virtual UInt_tPreprocessorGetStartTime()
virtual voidPreprocessorLog(const char* message)
virtual Bool_tPreprocessorStore(const char* pathLevel2, const char* pathLevel3, TObject* object, AliCDBMetaData* metaData, Int_t validityStart = 0, Bool_t validityInfinite = kFALSE)
virtual Bool_tPreprocessorStoreReferenceData(const char* pathLevel2, const char* pathLevel3, TObject* object, AliCDBMetaData* metaData)
virtual Bool_tPreprocessorStoreReferenceFile(const char* localFile, const char* gridFileName)
virtual Bool_tPreprocessorStoreRunMetadataFile(const char* localFile, const char* gridFileName)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Class Charts

Inheritance Chart:
AliHLTShuttleInterface
AliHLTPreprocessor

Function documentation

~AliHLTShuttleInterface()
 see header file for function documentation
Int_t PreprocessorGetRun()
 Get the run no 
UInt_t PreprocessorGetStartTime()
 Get the start time 
UInt_t PreprocessorGetEndTime()
 Get the end time 
Bool_t PreprocessorStore(const char* pathLevel2, const char* pathLevel3, TObject* object, AliCDBMetaData* metaData, Int_t validityStart = 0, Bool_t validityInfinite = kFALSE)
 the AliPreprocessor interface, all functions redirected via the
 AliHLTPreprocessor
Bool_t PreprocessorStoreReferenceFile(const char* localFile, const char* gridFileName)
Bool_t PreprocessorStoreRunMetadataFile(const char* localFile, const char* gridFileName)
const char* PreprocessorGetFile(Int_t system, const char* id, const char* source)
TList* PreprocessorGetFileSources(Int_t system, const char* id = 0)
TList* PreprocessorGetFileIDs(Int_t system, const char* source)
const char* PreprocessorGetRunParameter(const char* param)
AliCDBEntry* PreprocessorGetFromOCDB(const char* pathLevel2, const char* pathLevel3)
const char* PreprocessorGetRunType()
void PreprocessorLog(const char* message)
AliHLTShuttleInterface& operator=(const AliHLTShuttleInterface& )
 assignment operator prohibited