]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ZDC/AliZDCPreprocessor.h
Time of samples is read from raw data
[u/mrichter/AliRoot.git] / ZDC / AliZDCPreprocessor.h
1 #ifndef ALI_ZDC_PREPROCESSOR_H
2 #define ALI_ZDC_PREPROCESSOR_H
3
4 #include "AliPreprocessor.h"
5
6 ///////////////////////////////////////////////////////////////////////////////
7 //                                                                           //
8 //                      Zero Degree Calorimeter                              //
9 // ZDC Preprocessor -> writes data to AliZDCDataDCS
10 //                                                                           //
11 ///////////////////////////////////////////////////////////////////////////////
12
13 class AliZDCDataDCS;
14
15 class AliZDCPreprocessor : public AliPreprocessor
16 {
17   public:
18     AliZDCPreprocessor(const char* detector, AliShuttleInterface* shuttle);
19     virtual ~AliZDCPreprocessor();
20
21   protected:
22     virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
23     virtual UInt_t Process(TMap* dcsAliasMap);
24     AliZDCPreprocessor(const AliZDCPreprocessor&);
25     AliZDCPreprocessor& operator=(const AliZDCPreprocessor&);
26
27   private:
28     AliZDCDataDCS *fData;    // CDB class that stores the data
29
30     ClassDef(AliZDCPreprocessor, 0);
31 };
32
33     
34
35 #endif