1 #ifndef ALI_TRD_PREPROCESSOR_H
2 #define ALI_TRD_PREPROCESSOR_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 ////////////////////////////////////////////////////////////////////////////
11 // TRD preprocessor for the database SHUTTLE //
13 ////////////////////////////////////////////////////////////////////////////
15 #include "AliPreprocessor.h"
17 class AliTRDPreprocessor : public AliPreprocessor
22 AliTRDPreprocessor(AliShuttleInterface *shuttle);
23 virtual ~AliTRDPreprocessor();
26 kEExtractDCS = 1 // error in case of failure by extracting DCS variables
27 ,kEStoreRefDCS = 2 // error in case of failure by storing DCS variables references
28 ,kEFitDCS = 4 // error in case of failure by fitting DCS variables
29 ,kEStoreDCS = 8 // error in case of failure by storing DCS variables fit results
30 ,kEListFileHLT = 16 // error in case of failure by taking the listof HLT files
31 ,kEOpenFileHLT = 32 // error in case of failure by opening the HLTfile
32 ,kETakeHistoHLT = 64 // error in case of failure by taking the histos HLT
33 ,kEStoreHistoHLT = 128 // error in case of failure by storing the reference data HLT
34 ,kEFitHistoHLT = 256 // error in case of failure by fitting the histos HLT
35 ,kEStoreCalHLT = 512 // error in case of failure by storing the HLTcal objects
40 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
41 virtual UInt_t Process(TMap* dcsAliasMap);
45 ClassDef(AliTRDPreprocessor,1) // The SHUTTLE preprocessor for TRD