]>
Commit | Line | Data |
---|---|---|
e56160b8 | 1 | #ifndef ALIITSPREPROCESSORSDD_H |
2 | #define ALIITSPREPROCESSORSDD_H | |
979b5a5f | 3 | /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. * |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id$ */ | |
e56160b8 | 7 | |
8 | //////////////////////////////////////////////////// | |
979b5a5f | 9 | // // |
10 | // Class for SDD data preprocessing // | |
e56160b8 | 11 | // Origin: E. Crescio - crescio@to.infn.it // |
979b5a5f | 12 | // F. Prino - prino@to.infn.t // |
e56160b8 | 13 | // // |
14 | //////////////////////////////////////////////////// | |
15 | ||
16 | ||
17 | #include "AliPreprocessor.h" | |
18 | ||
19 | ||
20 | class AliITSPreprocessorSDD : public AliPreprocessor { | |
21 | ||
22 | ||
23 | public: | |
24 | ||
4f284dbc | 25 | AliITSPreprocessorSDD( AliShuttleInterface* shuttle): |
26 | AliPreprocessor("SDD", shuttle){} | |
e56160b8 | 27 | virtual ~AliITSPreprocessorSDD(){;} |
28 | ||
979b5a5f | 29 | enum {kNumberOfSDD = 260}; // number of SDD modules |
30 | enum {kNumberOfDDL = 24}; // number of DDLs in SDD | |
31 | enum {kModulesPerDDL = 12}; // number of modules in each DDL | |
32 | enum {kNumberOfChannels = 512}; // number of channels per module | |
e56160b8 | 33 | |
34 | protected: | |
7537d03c | 35 | |
36 | ||
e56160b8 | 37 | |
38 | virtual UInt_t Process(TMap* dcsAliasMap); | |
39 | ||
7537d03c | 40 | static const TString fgkNameHistoPedestals; //name of ped. histo |
41 | static const TString fgkNameHistoNoise; //name of noise histo | |
979b5a5f | 42 | ClassDef(AliITSPreprocessorSDD,4) // Alice ITS-SDD preprocessor. |
e56160b8 | 43 | |
44 | }; | |
45 | ||
46 | ||
47 | ||
48 | #endif | |
49 | ||
50 |