1 #ifndef ALIITSPREPROCESSORSDD_H
2 #define ALIITSPREPROCESSORSDD_H
3 /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ////////////////////////////////////////////////////
10 // Class for SDD data preprocessing //
11 // Origin: E. Crescio - crescio@to.infn.it //
12 // F. Prino - prino@to.infn.t //
14 ////////////////////////////////////////////////////
17 #include "AliPreprocessor.h"
20 class AliITSPreprocessorSDD : public AliPreprocessor {
25 AliITSPreprocessorSDD( AliShuttleInterface* shuttle):
26 AliPreprocessor("SDD", shuttle){}
27 virtual ~AliITSPreprocessorSDD(){;}
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
38 virtual UInt_t Process(TMap* dcsAliasMap);
40 static const TString fgkNameHistoPedestals; //name of ped. histo
41 static const TString fgkNameHistoNoise; //name of noise histo
42 ClassDef(AliITSPreprocessorSDD,4) // Alice ITS-SDD preprocessor.