#include <TObject.h>
#include <TString.h>
#include "AliLog.h"
-#include "AliITSresponse.h"
-#include "AliITSMapSDD.h"
+#include "AliITSCorrMapSDD.h"
#include "AliITSDriftSpeedArraySDD.h"
class AliITSsegmentation;
virtual Int_t NDetParam() const = 0;
virtual void GetDetParam(Double_t *) const = 0;
- virtual void SetMapA(Int_t, AliITSMapSDD*) {AliError("This method must be implemented in a derived class");}
- virtual void SetMapT(Int_t, AliITSMapSDD*) {AliError("This method must be implemented in a derived class");}
+ virtual void SetMapA(Int_t, AliITSCorrMapSDD*) {AliError("This method must be implemented in a derived class");}
+ virtual void SetMapT(Int_t, AliITSCorrMapSDD*) {AliError("This method must be implemented in a derived class");}
virtual void SetDriftSpeed(Int_t, AliITSDriftSpeedArraySDD*) {AliError("This method must be implemented in a derived class");}
// Set sigmas of the charge spread function
virtual void SetSigmaSpread(Double_t, Double_t) = 0;
// Get sigmas for the charge spread
virtual void SigmaSpread(Double_t &,Double_t &) const = 0;
-
+ // Needed for SSD bad modules retrieval in the tracker
+ virtual void SetModuleIndex(Int_t /*modId*/) {};
// Prints out the content of this class in ASCII format.
virtual void Print(ostream *os) const;