X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSCalibration.h;h=d77fcf82a80eb365d2fc8521af99809befa002ab;hb=4c0fc8e0f2ecdc0f0d1580a74e1ad8523e85faf0;hp=33121ac1f7180fd34a0fe1e8fcc96649ca765a0e;hpb=ef1f19232943cb39a401db4f72406d032b1f0b6e;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSCalibration.h b/ITS/AliITSCalibration.h index 33121ac1f71..d77fcf82a80 100644 --- a/ITS/AliITSCalibration.h +++ b/ITS/AliITSCalibration.h @@ -12,13 +12,14 @@ #include #include #include "AliLog.h" -#include "AliITSMapSDD.h" +#include "AliITSCorrMapSDD.h" #include "AliITSDriftSpeedArraySDD.h" class AliITSsegmentation; class TF1; class AliITSgeom; +using std::istream; ///////////////////////////////////////////// // // @@ -36,6 +37,7 @@ class AliITSCalibration : public TObject { // Return 1 if the module/chip is dead, 0 if it is ok virtual Bool_t IsBad() const {AliError("This method must be implemented in a derived class"); return kFALSE;} virtual Bool_t IsChipBad(Int_t) const {AliError("This method must be implemented in a derived class"); return kFALSE;} + virtual Bool_t IsWingBad(Int_t) const {AliError("This method must be implemented in a derived class"); return kFALSE;} // // Configuration methods // @@ -55,15 +57,16 @@ class AliITSCalibration : public TObject { 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;