#include "AliPreprocessor.h"
-#include "AliITSDDLModuleMapSDD.h"
+class AliITSDriftSpeedSDD;
+class AliITSDDLModuleMapSDD;
class AliITSPreprocessorSDD : public AliPreprocessor {
virtual ~AliITSPreprocessorSDD(){;}
enum {kNumberOfSDD = 260}; // number of SDD modules
+ enum {kNumberOfSDDLay3 = 84}; // number of SDD modules on layer 3
enum {kNumberOfDDL = 24}; // number of DDLs in SDD
enum {kModulesPerDDL = 12}; // number of modules in each DDL
enum {kNumberOfChannels = 512}; // number of channels per module
virtual UInt_t Process(TMap* dcsAliasMap);
- UInt_t ProcessPhysics();
UInt_t ProcessPulser(AliITSDDLModuleMapSDD* ddlmap);
UInt_t ProcessInjector(AliITSDDLModuleMapSDD* ddlmap);
Bool_t ProcessDCSDataPoints(TMap* dcsAliasMap);
-
+ Double_t* RescaleDriftSpeedModule(const TList* theList, Int_t iBadMod, Int_t iBadSide, const AliITSDriftSpeedSDD* refSpeed) const;
static const TString fgkNameHistoPedestals; //name of ped. histo
static const TString fgkNameHistoNoise; //name of noise histo