]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSPreprocessorSDD.h
SDD macros updated to work with 2012 OCDB
[u/mrichter/AliRoot.git] / ITS / AliITSPreprocessorSDD.h
index e9dfe31cf24fbd32447068255862360df5aa1237..791a5211deba00d5b1fb6ddcd9229093bf837b44 100644 (file)
@@ -15,8 +15,9 @@
 
 
 #include "AliPreprocessor.h"
-#include "AliITSDDLModuleMapSDD.h"
 
+class AliITSDriftSpeedSDD;
+class AliITSDDLModuleMapSDD;
 
 class AliITSPreprocessorSDD : public AliPreprocessor { 
  
@@ -27,6 +28,7 @@ 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
@@ -36,11 +38,10 @@ class AliITSPreprocessorSDD : public AliPreprocessor {
 
   
   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