compilation error fixed
[u/mrichter/AliRoot.git] / HLT / ITS / tracking / AliHLTITSDetector.h
index d2eb4d8469956e5505b38e472b9007b6018d9f0d..73a7041dacfb1acd8ecebec982801a5a2f0695c1 100644 (file)
@@ -23,9 +23,9 @@ class AliITSDetTypeRec;
 class AliHLTITSDetector 
 { 
  public:
-  AliHLTITSDetector():fR(0),fRmisal(0),fPhi(0),fSinPhi(0),fCosPhi(0),fYmin(0),fYmax(0),fZmin(0),fZmax(0),fIsBad(kFALSE),fNChips(0),fChipIsBad(0) {}
-  AliHLTITSDetector(Double_t r,Double_t phi):fR(r),fRmisal(r),fPhi(phi),fSinPhi(TMath::Sin(phi)),fCosPhi(TMath::Cos(phi)),fYmin(10000),fYmax(-1000),fZmin(10000),fZmax(-1000),fIsBad(kFALSE),fNChips(0),fChipIsBad(0) {}
-  ~AliHLTITSDetector() {if(fChipIsBad) delete [] fChipIsBad;}
+  AliHLTITSDetector():fR(0),fRmisal(0),fPhi(0),fSinPhi(0),fCosPhi(0),fYmin(0),fYmax(0),fZmin(0),fZmax(0){}
+  AliHLTITSDetector(Double_t r,Double_t phi):fR(r),fRmisal(r),fPhi(phi),fSinPhi(TMath::Sin(phi)),fCosPhi(TMath::Cos(phi)),fYmin(10000),fYmax(-1000),fZmin(10000),fZmax(-1000){}
+  ~AliHLTITSDetector() {}
   inline void GetGlobalXYZ( const AliITSRecPoint *cl, Double_t xyz[3]) const;
   Double_t GetR()   const {return fR;}
   Double_t GetRmisal()   const {return fRmisal;}
@@ -33,17 +33,12 @@ class AliHLTITSDetector
   Double_t GetYmin() const {return fYmin;}
   Double_t GetYmax() const {return fYmax;}
   Double_t GetZmin() const {return fZmin;}
-  Double_t GetZmax() const {return fZmax;}
-  Bool_t   IsBad() const {return fIsBad;}
-  Int_t    GetNChips() const {return fNChips;}
-  Bool_t   IsChipBad(Int_t iChip) const {return (fChipIsBad ? fChipIsBad[iChip] : kFALSE);}
+  Double_t GetZmax() const {return fZmax;}  
   void SetRmisal(Double_t rmisal) {fRmisal = rmisal;}
   void SetYmin(Double_t min) {fYmin = min;}
   void SetYmax(Double_t max) {fYmax = max;}
   void SetZmin(Double_t min) {fZmin = min;}
   void SetZmax(Double_t max) {fZmax = max;}
-  void SetBad() {fIsBad = kTRUE;}
-  void ReadBadDetectorAndChips(Int_t ilayer,Int_t idet,const AliITSDetTypeRec *detTypeRec);
 
  private:
 
@@ -59,10 +54,7 @@ class AliHLTITSDetector
   Double_t fYmin;   //  local y minimal
   Double_t fYmax;   //  local max y
   Double_t fZmin;   //  local z min
-  Double_t fZmax;   //  local z max
-  Bool_t fIsBad;    // is detector dead or noisy?
-  Int_t fNChips;    // number of chips
-  Bool_t *fChipIsBad; //[fNChips] is chip dead or noisy? 
+  Double_t fZmax;   //  local z max  
 };
 
 inline void  AliHLTITSDetector::GetGlobalXYZ(const AliITSRecPoint *cl, Double_t xyz[3]) const