Removing the AliESDCosmicTrack.
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 24 Jan 2012 13:13:50 +0000 (13:13 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 24 Jan 2012 13:13:50 +0000 (13:13 +0000)
Moved the the STEER/ESD

TPC/AliESDCosmicTrack.cxx [deleted file]
TPC/AliESDCosmicTrack.h [deleted file]

diff --git a/TPC/AliESDCosmicTrack.cxx b/TPC/AliESDCosmicTrack.cxx
deleted file mode 100644 (file)
index f642d32..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-/**************************************************************************
- * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *     
- *                                                                        *     
- * Author: The ALICE Off-line Project.                                    *     
- * Contributors are mentioned in the code where appropriate.              *     
- *                                                                        *        
- * Permission to use, copy, modify and distribute this software and its   *        
- * documentation strictly for non-commercial purposes is hereby granted   *        
- * without fee, provided that the above copyright notice appears in all   *        
- * copies and that both the copyright notice and this permission notice   *        
- * appear in the supporting documentation. The authors make no claims     *        
- * about the suitability of this software for any purpose. It is          *        
- * provided "as is" without express or implied warranty.                  *        
- **************************************************************************/
-//           
-//  derived from AliExternalTrackParam, itself is the trackpar at the upper end of the cosmic ray in TPC
-//  its lower partner is fLowerTrackParam
-//  number of cluster of the whole cosmic ray, its lever arm, chi2/ncls and impact parameters(D, Z) are also stored as important information of the combined TPC track quality
-//           
-//  Xianguo Lu 
-//  lu@physi.uni-heidelberg.de
-//  Xianguo.Lu@cern.ch
-//           
-
-#include "AliExternalTrackParam.h"
-#include "AliESDCosmicTrack.h"
-
-ClassImp(AliESDCosmicTrack);
-
-AliESDCosmicTrack::AliESDCosmicTrack():
-  AliExternalTrackParam()
-  , fNCluster(-999)
-  , fLeverArm(-999)
-  , fChi2PerCluster(-999)
-  , fImpactD(-999)
-  , fImpactZ(-999)
-  , fIsReuse(-999)
-  , fFindableRatio(-999)
-{
-  //
-  // default constructor
-  //
-  for(Int_t ii=0; ii<2; ii++)
-    fESDtrackIndex[ii] = 0;
-}
-
-AliESDCosmicTrack::AliESDCosmicTrack(const Int_t idUp, const Int_t idLow, const AliExternalTrackParam * trkparUp, const AliExternalTrackParam * trkparLow, const AliExternalTrackParam * parx0Up, const AliExternalTrackParam * parx0Low, const Int_t ncls, const Double_t la, const Double_t chi2, const Double_t impd, const Double_t impz, const Bool_t isreuse, const Double_t findable): 
-  AliExternalTrackParam(*trkparUp)
-  , fLowerTrackParam(*trkparLow)
-  , fX0UpperTrackParam(*parx0Up)
-  , fX0LowerTrackParam(*parx0Low)
-  , fNCluster(ncls)
-  , fLeverArm(la)
-  , fChi2PerCluster(chi2)
-  , fImpactD(impd)
-  , fImpactZ(impz)
-  , fIsReuse(isreuse)
-  , fFindableRatio(findable)
-{
-  //
-  // constructor
-  //
-  fESDtrackIndex[0] = idUp;
-  fESDtrackIndex[1] = idLow;
-}
-
-AliESDCosmicTrack::AliESDCosmicTrack(const AliESDCosmicTrack & costrk):
-  AliExternalTrackParam(costrk),
-  fLowerTrackParam(costrk.fLowerTrackParam)
-  , fX0UpperTrackParam(costrk.fX0UpperTrackParam)
-  , fX0LowerTrackParam(costrk.fX0LowerTrackParam)
-  , fNCluster(costrk.fNCluster)
-  , fLeverArm(costrk.fLeverArm)
-  , fChi2PerCluster(costrk.fChi2PerCluster)
-  , fImpactD(costrk.fImpactD)
-  , fImpactZ(costrk.fImpactZ)
-  , fIsReuse(costrk.fIsReuse)
-  , fFindableRatio(costrk.fFindableRatio)
-{
-  //
-  // copy constructor
-  //
-  for(Int_t ii=0; ii<2; ii++){
-    fESDtrackIndex[ii] = costrk.fESDtrackIndex[ii];
-  }
-}
-
-AliESDCosmicTrack AliESDCosmicTrack::operator=(const AliESDCosmicTrack & costrk)
-{
-  //
-  // assignment operator
-  //
-  for(Int_t ii=0; ii<2; ii++){
-    fESDtrackIndex[ii] = costrk.fESDtrackIndex[ii];
-  }
-
-  AliExternalTrackParam::operator=(costrk);
-  fLowerTrackParam = costrk.fLowerTrackParam;
-  fX0UpperTrackParam = costrk.fX0UpperTrackParam;
-  fX0LowerTrackParam = costrk.fX0LowerTrackParam;
-  fNCluster = costrk.fNCluster;
-  fLeverArm = costrk.fLeverArm;
-  fChi2PerCluster = costrk.fChi2PerCluster;
-  fImpactD = costrk.fImpactD;
-  fImpactZ = costrk.fImpactZ;
-  fIsReuse = costrk.fIsReuse;
-  fFindableRatio = costrk.fFindableRatio;
-
-  return *this;
-}
diff --git a/TPC/AliESDCosmicTrack.h b/TPC/AliESDCosmicTrack.h
deleted file mode 100644 (file)
index e5d9c80..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-/**************************************************************************  
- * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *  
- *                                                                        *  
- * Author: The ALICE Off-line Project.                                    *  
- * Contributors are mentioned in the code where appropriate.              *  
- *                                                                        *  
- * Permission to use, copy, modify and distribute this software and its   *  
- * documentation strictly for non-commercial purposes is hereby granted   *  
- * without fee, provided that the above copyright notice appears in all   *  
- * copies and that both the copyright notice and this permission notice   *  
- * appear in the supporting documentation. The authors make no claims     *  
- * about the suitability of this software for any purpose. It is          *  
- * provided "as is" without express or implied warranty.                  *  
- **************************************************************************/
-//
-//comment
-//comment
-//comment
-//comment
-//comment
-//
-//
-//  Xianguo Lu 
-//  lu@physi.uni-heidelberg.de
-//  Xianguo.Lu@cern.ch
-//
-
-
-#ifndef ALIESDCOSMICTRACK_H
-#define ALIESDCOSMICTRACK_H
-
-//#include "AliExternalTrackParam.h"
-
-class AliESDCosmicTrack: public AliExternalTrackParam
-{
- public:
-  AliESDCosmicTrack();
-  AliESDCosmicTrack(const Int_t idUp, const Int_t idLow, const AliExternalTrackParam * trkparUp, const AliExternalTrackParam * trkparLow, const AliExternalTrackParam * parx0Up, const AliExternalTrackParam * parx0Low, const Int_t ncls, const Double_t la, const Double_t chi2, const Double_t vd, const Double_t vz, const Bool_t isreuse, const Double_t findable);
-  AliESDCosmicTrack(const AliESDCosmicTrack & costrk);
-  AliESDCosmicTrack operator=(const AliESDCosmicTrack & costrk);
-
-  virtual ~AliESDCosmicTrack(){}
-
-  Int_t GetESDUpperTrackIndex() const {return fESDtrackIndex[0];}
-  Int_t GetESDLowerTrackIndex() const {return fESDtrackIndex[1];}
-  const AliExternalTrackParam * GetLowerPartner() const {return &fLowerTrackParam;}
-  const AliExternalTrackParam * GetESDUpperTrackParamAt0() const {return &fX0UpperTrackParam;}
-  const AliExternalTrackParam * GetESDLowerTrackParamAt0() const {return &fX0LowerTrackParam;}
-
-  Int_t GetNCluster() const {return fNCluster;}
-  Double_t GetLeverArm() const {return fLeverArm;}
-  Double_t GetChi2PerCluster() const {return fChi2PerCluster;}
-  Double_t GetImpactD() const {return fImpactD;}
-  Double_t GetImpactZ() const {return fImpactZ;}
-  Bool_t IsReuse() const{return fIsReuse;}
-  Double_t GetMinFindableRatio()const{return fFindableRatio;}
-
- private:
-  Int_t fESDtrackIndex[2];                                    //[0]= ESD track for this object; [1]= ESD track for LowerTrackParma
-
-  AliExternalTrackParam fLowerTrackParam;                     //trackparameter estimated at lower-outer part of TPC
-  AliExternalTrackParam fX0UpperTrackParam;                   //ESD upper trackparam at X=0
-  AliExternalTrackParam fX0LowerTrackParam;                   //ESD lower trackparam at X=0
-
-
-  Int_t fNCluster;                                            //number of cls used in fit
-  Double_t fLeverArm;                                         //lever arm
-  Double_t fChi2PerCluster;                                   //chi2/ncls
-  Double_t fImpactD;                                          //2d impact parameter
-  Double_t fImpactZ;                                          //z of impact parameter
-  Bool_t fIsReuse;                                            //true if one of the track from the pair already used in previous pair
-  Double_t fFindableRatio;                                    //min of TPC ncls/nfindablecls of the two tracks
-
-  ClassDef(AliESDCosmicTrack, 1); //0: only data members derived from AliExternalTrackParam are saved in tree; 1: all are saved!!
-};
-
-#endif
-
-