Changes due to the coding conventions
authorkowal2 <kowal2@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 26 Apr 2004 14:13:00 +0000 (14:13 +0000)
committerkowal2 <kowal2@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 26 Apr 2004 14:13:00 +0000 (14:13 +0000)
TPC/AliTPCtrack.cxx
TPC/AliTPCtrack.h
TPC/AliTPCtrackerMI.cxx
TPC/AliTPCtrackerMI.h

index e5d94c68092b27bd718ecf66e81de80d8d0f942c..8e50623f63d394714b3cdc17ce08707ed40078e1 100644 (file)
@@ -33,6 +33,9 @@ ClassImp(AliTPCtrack)
 //_________________________________________________________________________
 AliTPCtrack::AliTPCtrack(): AliKalmanTrack() 
 {
+  //-------------------------------------------------
+  // default constructor
+  //-------------------------------------------------
   fX = fP0 = fP1 = fP2 = fP3 = fP3 = fP4 = 0.0;
   fAlpha = fdEdx = 0.0;
   fNWrong = fNRotation = fNumber = 0;  // [SR, 01.04.2003]
@@ -207,7 +210,7 @@ AliTPCtrack::AliTPCtrack(const AliTPCtrack& t) : AliKalmanTrack(t) {
 }
 //_____________________________________________________________________________
 
-void  AliTPCtrack::GetBarrelTrack(AliBarrelTrack *track) {
+void  AliTPCtrack::GetBarrelTrack(AliBarrelTrack *track) const{
   //
   // Create a Barrel Track out of this track
   // Current track is propagated to the reference plane
index 8c59fcdcc5117321683ccd247afa99bd761836c4..adb8d6b2ce708ef28d6292e7817c91d40ee68257 100644 (file)
@@ -8,21 +8,19 @@
 //                    TPC Track Class
 //
 //   Origin: Iouri Belikov, CERN, Jouri.Belikov@cern.ch 
-//-------------------------------------------------------
-
-/*****************************************************************************
- *                          December 18, 2000                                *
- *  Internal view of the TPC track parametrisation as well as the order of   *
- *           track parameters are subject for possible changes !             *
- *  Use GetExternalParameters() and GetExternalCovariance() to access TPC    *
- *      track information regardless of its internal representation.         *
- * This formation is now fixed in the following way:                         *
- *      external param0:   local Y-coordinate of a track (cm)                *
- *      external param1:   local Z-coordinate of a track (cm)                *
- *      external param2:   local sine of the track momentum azimuth angle    *
- *      external param3:   tangent of the track momentum dip angle           *
- *      external param4:   1/pt (1/(GeV/c))                                  *
- *****************************************************************************/
+//
+//                        December 18, 2000                                
+//  Internal view of the TPC track parametrisation as well as the order of   
+//           track parameters are subject for possible changes !             
+//  Use GetExternalParameters() and GetExternalCovariance() to access TPC    
+//      track information regardless of its internal representation.         
+// This formation is now fixed in the following way:                         
+//      external param0:   local Y-coordinate of a track (cm)                
+//      external param1:   local Z-coordinate of a track (cm)                
+//      external param2:   local sine of the track momentum azimuth angle    
+//      external param3:   tangent of the track momentum dip angle           
+//      external param4:   1/pt (1/(GeV/c))                                  
+//
 #include <AliKalmanTrack.h>
 #include <TMath.h>
 
@@ -78,7 +76,7 @@ public:
 
   // [SR, 01.04.2003]
 
-  void GetBarrelTrack(AliBarrelTrack *track);
+  void GetBarrelTrack(AliBarrelTrack *track)const;
 
   void ResetNWrong() {fNWrong = 0;}
   void ResetNRotation() {fNRotation = 0;}
@@ -108,18 +106,7 @@ public:
   Int_t PropagateTo(Double_t xr,Double_t x0=28.94,Double_t rho=0.9e-3);
   Int_t Update(const AliCluster* c, Double_t chi2, UInt_t i);
   void ResetCovariance();
-  // MI addition
-  Float_t fSdEdx;           // sigma of dedx 
-  //
-  Int_t   fNFoundable;      //number of foundable clusters - dead zone taken to the account
-  Bool_t  fBConstrain;   // indicate seeding with vertex constrain
-  Int_t   fLastPoint;     // last  cluster position     
-  Int_t   fFirstPoint;    // first cluster position
-  Int_t fRemoval;         // removal factor
-  Int_t fTrackType;       // track type - 0 - normal - 1 - kink -  2 -V0  3- double found
-  Int_t fLab2;            // index of corresponding track (kink, V0, double)
-  Int_t   fNShared;       // number of shared points 
-  Float_t  fKinkPoint[12];      //radius, of kink,  dfi and dtheta 
   //
   //  TClonesArray * fHelixIn;    //array of helixes  
   //TClonesArray * fHelixOut;   //array of helixes 
@@ -154,15 +141,25 @@ protected:
   Int_t fNWrong;         // number of wrong clusters
   Int_t fNRotation;      // number of rotations
   Int_t fNumber;         // magic number used for number of clusters
+  // MI addition
+  Float_t fSdEdx;           // sigma of dedx 
+  //
+  Int_t   fNFoundable;      //number of foundable clusters - dead zone taken to the account
+  Bool_t  fBConstrain;   // indicate seeding with vertex constrain
+  Int_t   fLastPoint;     // last  cluster position     
+  Int_t   fFirstPoint;    // first cluster position
+  Int_t fRemoval;         // removal factor
+  Int_t fTrackType;       // track type - 0 - normal - 1 - kink -  2 -V0  3- double found
+  Int_t fLab2;            // index of corresponding track (kink, V0, double)
+  Int_t   fNShared;       // number of shared points 
+  Float_t  fKinkPoint[12];      //radius, of kink,  dfi and dtheta
 
   ClassDef(AliTPCtrack,1)   // Time Projection Chamber reconstructed tracks
 };
 
 inline 
 void AliTPCtrack::GetExternalParameters(Double_t& xr, Double_t x[5]) const {
-  //---------------------------------------------------------------------
   // This function return external TPC track representation
-  //---------------------------------------------------------------------
      xr=fX;
      x[0]=GetY(); x[1]=GetZ(); x[2]=GetSnp(); x[3]=GetTgl(); x[4]=Get1Pt();
 }
index 0f0bd3b6bf5bad4cd8092a885763785e5c2d0bc5..31dc6f94792de5b8f126fe8b65e575e99c2e9467 100644 (file)
@@ -255,7 +255,18 @@ AliTracker(), fkNIS(par->GetNInnerSector()/2), fkNOS(par->GetNOuterSector()/2)
   fDebug     =0;
   fEvent     =0;
 }
-
+//________________________________________________________________________
+AliTPCtrackerMI::AliTPCtrackerMI(const AliTPCtrackerMI &t):AliTracker(t){
+  //------------------------------------
+  // dummy copy constructor
+  //------------------------------------------------------------------
+}
+AliTPCtrackerMI & AliTPCtrackerMI::operator=(const AliTPCtrackerMI& /*r*/){
+  //------------------------------
+  // dummy 
+  //--------------------------------------------------------------
+  return *this;
+}
 //_____________________________________________________________________________
 AliTPCtrackerMI::~AliTPCtrackerMI() {
   //------------------------------------------------------------------
@@ -4947,7 +4958,11 @@ AliTPCseed::AliTPCseed():AliTPCtrack(){
   fCurrentSigmaY2=0;
   fCurrentSigmaZ2=0;
 }
-
+AliTPCseed::AliTPCseed(const AliTPCseed &s):AliTPCtrack(s){
+  //---------------------
+  // dummy copy constructor
+  //-------------------------
+}
 AliTPCseed::AliTPCseed(const AliTPCtrack &t):AliTPCtrack(t){
   //
   //copy constructor
index 1d2c5d836610c1f9b555bd54995e4edfd8301c21..21860ceee3dc6ac022bd07a129d1a7454d86538d 100644 (file)
@@ -33,6 +33,7 @@ class AliTPCseed : public AliTPCtrack {
      AliTPCseed();
      virtual ~AliTPCseed();
      AliTPCseed(const AliTPCtrack &t);
+     AliTPCseed(const AliTPCseed &s);
      AliTPCseed(const AliKalmanTrack &t, Double_t a);
      Int_t Compare(const TObject *o) const;
      void Reset(Bool_t all = kTRUE);
@@ -116,6 +117,8 @@ public:
     fInnerSec=fOuterSec=0; fSeeds=0; 
   }
   AliTPCtrackerMI(const AliTPCParam *par); 
+   AliTPCtrackerMI(const AliTPCtrackerMI& r);           //dummy copy constructor
+   AliTPCtrackerMI &operator=(const AliTPCtrackerMI& r);//dummy assignment operator
   virtual ~AliTPCtrackerMI();
   //
   void SetIteration(Int_t iteration){fIteration = iteration;}
@@ -186,6 +189,8 @@ public:
      friend class AliTPCtrackerMI::AliTPCSector;
    public:
      AliTPCRow();
+     AliTPCRow(const AliTPCRow& r){;}           //dummy copy constructor
+     AliTPCRow &operator=(const AliTPCRow& r){return *this;} //dummy assignment operator
      ~AliTPCRow();
      void InsertCluster(const AliTPCclusterMI *c, UInt_t index);
      void ResetClusters();
@@ -213,9 +218,7 @@ private:
      // AliTPCclusterMI *fClustersArray;                     // 
      UInt_t fIndex[kMaxClusterPerRow];                  //indeces of clusters
      Double_t fX;                                 //X-coordinate of this row
-   //private:
-     AliTPCRow(const AliTPCRow& r);            //dummy copy constructor
-     AliTPCRow &operator=(const AliTPCRow& r); //dummy assignment operator
+
    };
 
 //**************** Internal tracker class ********************** 
@@ -224,6 +227,8 @@ private:
    public:
      AliTPCSector() { fN=0; fRow = 0; }
     ~AliTPCSector() { delete[] fRow; }
+     AliTPCSector(const AliTPCSector &s){;}           //dummy copy contructor 
+     AliTPCSector& operator=(const AliTPCSector &s){return *this;}//dummy assignment operator
      AliTPCRow& operator[](Int_t i) const { return *(fRow+i); }
      Int_t GetNRows() const { return fN; }
      void Setup(const AliTPCParam *par, Int_t flag);
@@ -250,9 +255,6 @@ private:
      Double_t f1PadPitchLength;           //pad pitch length
      Double_t f2PadPitchLength;           //pad pitch length
     
-   private:
-     AliTPCSector(const AliTPCSector &s);           //dummy copy contructor 
-     AliTPCSector& operator=(const AliTPCSector &s);//dummy assignment operator
    };
 
    Float_t OverlapFactor(AliTPCseed * s1, AliTPCseed * s2, Int_t &sum1, Int_t &sum2);
@@ -309,9 +311,6 @@ private:
    Int_t UpdateTrack(AliTPCseed *t, Int_t accept); //update trackinfo
 
 
-   AliTPCtrackerMI(const AliTPCtrackerMI& r);           //dummy copy constructor
-   AliTPCtrackerMI &operator=(const AliTPCtrackerMI& r);//dummy assignment operator
-
    const Int_t fkNIS;        //number of inner sectors
    AliTPCSector *fInnerSec;  //array of inner sectors;
    const Int_t fkNOS;        //number of outer sectors