]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/src/AliL3ConfMapTrack.h
Cleaned up code for coding conventions.
[u/mrichter/AliRoot.git] / HLT / src / AliL3ConfMapTrack.h
index 2fcbb1dc171a7219634dee82e1e31bfd9cf5a1bb..ec303329f11a3cec5a0c863b86fc8b46c7354477 100644 (file)
 class AliL3Vertex;
 
 class AliL3ConfMapTrack :public AliL3Track {
-  
- private:
 
-  
  public:
   
   AliL3ConfMapTrack();
   virtual ~AliL3ConfMapTrack();
   void Fill(AliL3Vertex *vertex,Double_t max_Dca);
-  //void UpdateToFirstPoint();
   void Reset();
   void UpdateParam(AliL3ConfMapPoint *hit);
   void DeleteCandidate();
 
-  void StartLoop() {currentHit = firstHit;}  //!
-  void GetNextHit() {currentHit = ((AliL3ConfMapPoint*)currentHit)->nextTrackHit;} //!
-  Int_t LoopDone() {return currentHit != 0;}  //!
-  AliL3ConfMapPoint *currentHit;  //!
-  AliL3ConfMapPoint *lastHit;  //!
-  AliL3ConfMapPoint *firstHit;  //!
+  void StartLoop() {fCurrentHit = fFirstHit;}
+  void GetNextHit() {fCurrentHit = ((AliL3ConfMapPoint*)fCurrentHit)->nextTrackHit;}
+  Int_t LoopDone() const {return fCurrentHit != 0;}
 
+  // setter   
+  void  SetChiSq1(Double_t f) {fChiSq[0]=f;} 
+  void  SetChiSq2(Double_t f) {fChiSq[1]=f;}
+  void  SetProperties(Bool_t fUsage);
 
   // getter
   Double_t const  *GetChiSq()   const { return fChiSq;}
+  Double_t GetChiSq1() const { return fChiSq[0]; }
+  Double_t GetChiSq2() const { return fChiSq[1]; }
+
+  /*
+  Double_t GetS11Xy() const {return fs11Xy;}
+  Double_t GetS12Xy() const {return fs12Xy;}
+  Double_t GetS22Xy() const {return fs22Xy;}
+  Double_t GetG1Xy()  const {return fg1Xy;}
+  Double_t GetG2Xy()  const {return fg2Xy;}
+  Double_t GetS11Sz() const {return fs11Sz;}
+  Double_t GetS12Sz() const {return fs12Sz;}
+  Double_t GetS22z()  const {return fs22Sz;}
+  Double_t GetG1Sz()  const {return fg1Sz;}
+  Double_t GetG2Sz()  const { return fg2Sz;}
+  */
+
+  Double_t GetDDXy() const {return fddXy;} 
+  Double_t GetA1Xy() const {return fa1Xy;} 
+  Double_t GetA2Xy() const {return fa2Xy;}   
+  Double_t GetDDSz() const {return fddSz;} 
+  Double_t GetA1Sz() const {return fa1Sz;} 
+  Double_t GetA2Sz() const {return fa2Sz;}  
+
+  AliL3ConfMapPoint* GetFirstHit()   const {return fFirstHit;}
+  AliL3ConfMapPoint* GetLastHit()    const {return fLastHit;}
+  AliL3ConfMapPoint* GetCurrentHit() const {return fCurrentHit;}
   Int_t GetMCLabel();
 
-  // setter   
-  void  SetChiSq1(Double_t f) {fChiSq[0]=f;} 
-  void  SetChiSq2(Double_t f) {fChiSq[1]=f;}
-  void   SetProperties(Bool_t fUsage);
+ protected:
+
+  AliL3ConfMapPoint *fCurrentHit;  //!
+  AliL3ConfMapPoint *fLastHit;  //!
+  AliL3ConfMapPoint *fFirstHit;  //!
+
 
-  Double_t fChiSq[2];
+  Double_t fChiSq[2]; //chi squared
   
   //fit parameters. Bad naming convention, i know...
-  Double_t    s11Xy  ; 
-  Double_t    s12Xy  ;
-  Double_t    s22Xy  ;
-  Double_t    g1Xy   ;
-  Double_t    g2Xy   ;       
-  Double_t    s11Sz  ;
-  Double_t    s12Sz  ;
-  Double_t    s22Sz  ;
-  Double_t    g1Sz   ;
-  Double_t    g2Sz   ; 
+  Double_t    fs11Xy; //helper
+  Double_t    fs12Xy; //helper
+  Double_t    fs22Xy; //helper
+  Double_t    fg1Xy;  //helper
+  Double_t    fg2Xy;  //helper       
+  Double_t    fs11Sz; //helper
+  Double_t    fs12Sz; //helper
+  Double_t    fs22Sz; //helper
+  Double_t    fg1Sz;  //helper
+  Double_t    fg2Sz;  //helper 
   
-  Double_t    ddXy, a1Xy, a2Xy ;    /*fit par in xy */
-  Double_t    ddSz, a1Sz, a2Sz ;    /*fit par in sz */
+  Double_t    fddXy, fa1Xy, fa2Xy ;    /*fit par in xy */
+  Double_t    fddSz, fa1Sz, fa2Sz ;    /*fit par in sz */
   
   ClassDef(AliL3ConfMapTrack,1) //Conformal mapping track class
 };