]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDtrackingChamber.h
Fix coverity defect
[u/mrichter/AliRoot.git] / TRD / AliTRDtrackingChamber.h
index da6adc3a421c689aaac83423ef81ed323ebcdd7d..3fe1bc35a9063c3a752bcf3333f31f679b3d8b71 100644 (file)
@@ -25,7 +25,6 @@
 #include "AliTRDseedV1.h"
 #endif
 
-class AliTRDCalDet;
 class AliTRDgeometry;
 class AliTRDReconstructor;
 class AliTRDtrackingChamber : public TObject
@@ -36,30 +35,43 @@ public:
   virtual ~AliTRDtrackingChamber(){}
   
   void     Bootstrap(const AliTRDReconstructor *rec);
-  Bool_t   Build(AliTRDgeometry *const geo, const AliTRDCalDet *cal, Bool_t hlt = kFALSE);
+  Bool_t   Build(AliTRDgeometry *const geo, Bool_t hlt = kFALSE);
   void     Clear(const Option_t *opt = NULL);
-  Int_t    GetDetector() const {return fDetector;}
+  Int_t    GetDetector() const { return fDetector;}
   Int_t    GetNClusters() const;
   Double_t GetQuality();
   Bool_t   GetSeedingLayer(AliTRDchamberTimeBin *&layer, AliTRDgeometry * const geo, const AliTRDReconstructor *rec);
   Float_t  GetX()        const {return fX0;}
   AliTRDchamberTimeBin* GetTB(int tb) {return tb >= 0 && tb < AliTRDseedV1::kNtb ? &fTB[tb] : NULL;}
-  void     InsertCluster(AliTRDcluster *c, Int_t index);
+  // Float_t  GetExB() const      { return fExB;}
+  // Float_t  GetVD() const       { return fVD;}
+  // Float_t  GetT0() const       { return fT0;}
+  // Float_t  GetS2PRF() const    { return  fS2PRF;}
+  // Float_t  GetDiffL() const    { return  fDiffL;}
+  // Float_t  GetDiffT() const    { return  fDiffT;}
+
+  void     SetDetector(Int_t det) { fDetector = det; }
+  void     InsertCluster(AliTRDcluster *c, Int_t index) { fTB[c->GetPadTime()].InsertCluster(c, index); }
   
   void     Print(Option_t *opt = NULL) const;
 
-  void     SetDetector(Int_t det) { fDetector = det;}
   void     SetOwner();
   void     Update();
 
 private:
   Int_t         fDetector;  // detector number
-  Float_t       fX0;        // approximate position of the pad plane
+  Float_t       fX0;        // radial position of the pad plane
+  // Float_t       fExB;       // tg(a_L) for chamber
+  // Float_t       fVD;        // drift velocity for chamber
+  // Float_t       fT0;        // time 0 for chamber
+  // Float_t       fS2PRF;     // sigma^2 PRF for xd->0 and phi=a_L 
+  // Float_t       fDiffL;     // longitudinal diffusion coefficient
+  // Float_t       fDiffT;     // transversal diffusion coefficient
   
   AliTRDchamberTimeBin fTB[AliTRDseedV1::kNtb];    // time bins 
   
   
-  ClassDef(AliTRDtrackingChamber, 1)  // TRD tracker container for one chamber
+  ClassDef(AliTRDtrackingChamber, 2)  // TRD tracker container for one chamber
 };
 
 #endif  // ALITRDTRACKINGCHAMBER_H