Line data Source code
1 : #ifndef ALI_ITS_PREPROCESSOR_SPD_H
2 : #define ALI_ITS_PREPROCESSOR_SPD_H
3 :
4 : ///////////////////////////////////////////////
5 : // Author: Henrik Tydesjo //
6 : // Preprocessor Class for the SPD //
7 : // //
8 : ///////////////////////////////////////////////
9 :
10 : /* $Id$ */
11 :
12 : #include "AliPreprocessor.h"
13 : #include <TList.h>
14 :
15 : class AliITSPreprocessorSPD : public AliPreprocessor
16 : {
17 : public:
18 : AliITSPreprocessorSPD(AliShuttleInterface* shuttle);
19 : virtual ~AliITSPreprocessorSPD();
20 :
21 : protected:
22 : virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
23 : virtual UInt_t Process(TMap* dcsAliasMap);
24 :
25 : private:
26 : TList fIdList; // list of ids for files that should be retrieved from FXS
27 : Bool_t RemoveIdFromList(const Char_t *id);
28 : Bool_t StoreRefForIdStartingWith(const Char_t *idStart);
29 : Bool_t StoreRefFromTarForId(const Char_t *id);
30 :
31 116 : ClassDef(AliITSPreprocessorSPD, 0);
32 : };
33 :
34 : #endif
|