]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSPreprocessorSPD.h
Added two missing includes to allow macro compilation (thanks to Laurent for remarkin...
[u/mrichter/AliRoot.git] / ITS / AliITSPreprocessorSPD.h
CommitLineData
b15de2d2 1#ifndef ALI_ITS_PREPROCESSOR_SPD_H
2#define ALI_ITS_PREPROCESSOR_SPD_H
3f0e013c 3
b15de2d2 4///////////////////////////////////////////////
5// Author: Henrik Tydesjo //
6// Preprocessor Class for the SPD //
7// //
8///////////////////////////////////////////////
3f0e013c 9
4f88491f 10/* $Id$ */
11
b15de2d2 12#include "AliPreprocessor.h"
4f88491f 13#include <TList.h>
3f0e013c 14
b15de2d2 15class AliITSPreprocessorSPD : public AliPreprocessor
16{
17 public:
18 AliITSPreprocessorSPD(AliShuttleInterface* shuttle);
19 virtual ~AliITSPreprocessorSPD();
3f0e013c 20
b15de2d2 21 protected:
22 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
23 virtual UInt_t Process(TMap* dcsAliasMap);
fcf95fc7 24
b15de2d2 25 private:
4f88491f 26 TList fIdList; // list of ids for files that should be retrieved from FXS
27 Bool_t RemoveIdFromList(const Char_t *id);
af866a70 28 Bool_t StoreRefForIdStartingWith(const Char_t *idStart);
4f88491f 29 Bool_t StoreRefFromTarForId(const Char_t *id);
3f0e013c 30
b15de2d2 31 ClassDef(AliITSPreprocessorSPD, 0);
3f0e013c 32};
33
34#endif