]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSPreprocessorSSD.h
Proper message and abort in case of missing DATE_RUN_NUMBER env variable
[u/mrichter/AliRoot.git] / ITS / AliITSPreprocessorSSD.h
1 #ifndef ALI_ITS_PREPROCESSOR_SSD_H
2 #define ALI_ITS_PREPROCESSOR_SSD_H
3
4 #include "AliPreprocessor.h"
5
6 //
7 // Author: Enrico Fragiacomo
8 // Date: 13/10/2006
9 // 
10 // SHUTTLE preprocessing class for SSD calibration files
11
12 /* $Id$ */
13
14 class AliITSPreprocessorSSD : public AliPreprocessor
15 {
16   public:
17   AliITSPreprocessorSSD(AliShuttleInterface* shuttle):
18     AliPreprocessor("SSD",shuttle) {}
19   virtual ~AliITSPreprocessorSSD() {;}
20     enum {kDDLperLDC = 4};      // number of DDLs in LDC
21
22   protected:
23     
24     static const Int_t fgkNumberOfSSD;       // number of SSD modules
25     virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
26     virtual UInt_t Process(TMap* dcsAliasMap);
27
28   private:
29     ClassDef(AliITSPreprocessorSSD, 0);
30 };
31
32 #endif