Removing obsolete class AliMUONRecoTrack.
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 5 Nov 2010 22:40:00 +0000 (22:40 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 5 Nov 2010 22:40:00 +0000 (22:40 +0000)
Thanks to Philippe P. for pointing at this.

MUON/AliMUONRecoTrack.cxx [deleted file]
MUON/AliMUONRecoTrack.h [deleted file]
MUON/MUONrecLinkDef.h
MUON/libMUONrec.pkg

diff --git a/MUON/AliMUONRecoTrack.cxx b/MUON/AliMUONRecoTrack.cxx
deleted file mode 100644 (file)
index 37b67cb..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.                  *
- **************************************************************************/
-
-/* $Id$ */
-
-//-----------------------------------------------------------------------------
-/// \class AliMUONRecoTrack 
-/// This class represents a reconstructed muon track
-/// in the tree of reconstructed events.   
-///         
-/// \author Mihaela Gheata, Andrei Gheata 09/10/00
-//-----------------------------------------------------------------------------
-
-#include <Riostream.h>
-
-#include "AliMUONRecoTrack.h"
-
-/// \cond CLASSIMP
-ClassImp(AliMUONRecoTrack)
-/// \endcond
-
-//-------------------------------------------------------------------
-AliMUONRecoTrack::AliMUONRecoTrack() 
-  : TObject(), 
-    fSign(0), 
-    fFlag(0), 
-    fZvr(0.), 
-    fChi2r(0.) 
-{ 
-/// Default constructor
-}
-
-//-------------------------------------------------------------------
-AliMUONRecoTrack::AliMUONRecoTrack(Bool_t active)
-  : TObject(),
-    fSign(0),
-    fFlag(0),
-    fZvr(0.),
-    fChi2r(0.)
-{
-/// Constructor of AliMUONRecoTrack
-   if (active) {
-       for (Int_t axis=0; axis<3; axis++) {
-       fPr[axis] = 0.0;
-       }
-       for (Int_t chamber=0; chamber<10; chamber++) {
-       fPosX[chamber] = 0.0;
-       fPosY[chamber] = 0.0;
-       fPosZ[chamber] = 0.0;
-       }
-   }
-}
-
-//-------------------------------------------------------------------
-AliMUONRecoTrack::~AliMUONRecoTrack() 
-{
-/// Destructor
-}
-
-//-------------------------------------------------------------------
-Double_t AliMUONRecoTrack::Phi() const
-{
-/// Return trach phi angle
-       return TMath::ATan2(fPr[2], fPr[1]);
-}
-
-//-------------------------------------------------------------------
-Double_t AliMUONRecoTrack::Theta() const
-{
-/// Return trach theta angle
-   return TMath::ACos(fPr[2] / P());
-}
-
-//-------------------------------------------------------------------
-void AliMUONRecoTrack::SetMomReconstr(Double_t px, Double_t py, Double_t pz)
-{
-/// Set the track reconstructed momentum 
-   fPr[0] = px;
-   fPr[1] = py;
-   fPr[2] = pz;            
-} 
-   
-//-------------------------------------------------------------------          
-void AliMUONRecoTrack::SetHitPosition(Int_t chamber, Double_t x, Double_t y, Double_t z)
-{
-/// Set hit coordinates in chamber[0..9]
-   fPosX[chamber] = x;
-   fPosY[chamber] = y;
-   fPosZ[chamber] = z;
-}
-
-//-------------------------------------------------------------------          
-void AliMUONRecoTrack::TrackInfo() const
-{
-/// Prints momentum info for this track
-   cout << "Px=" << GetMomReconstr(0) << " Py=" << GetMomReconstr(1) <<
-          " Pz=" << GetMomReconstr(2) << " P=" << P() << endl;
-}
diff --git a/MUON/AliMUONRecoTrack.h b/MUON/AliMUONRecoTrack.h
deleted file mode 100644 (file)
index 8f219b1..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-#ifndef ALI_MUON_RECO_TRACK_H
-#define ALI_MUON_RECO_TRACK_H
-
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
-
-/*$Id$*/
-
-/// \ingroup rec
-/// \class AliMUONRecoTrack
-/// \brief A reconstructed muon track
-///
-//  Author: M.Gheata, A.Gheata 09/10/00
-
-#include <TObject.h>
-#include <TMath.h>
-
-class AliMUONRecoTrack : public TObject 
-{
-  public:
-    AliMUONRecoTrack();
-    AliMUONRecoTrack(Bool_t active);
-    virtual        ~AliMUONRecoTrack();
-
-    /// Return chi squared for reco. track
-    Double_t GetChi2r() const {return fChi2r;};
-    /// Return reconstr. momentum (same as in vertex)
-    Double_t GetMomReconstr(Int_t axis) const {return fPr[axis];};
-    /// Return charge sign
-    Int_t    GetSign() const {return fSign;};
-    /// Return hit X position in all chambers
-    Double_t GetPosX(Int_t chamber) const {return fPosX[chamber];};
-    /// Return hit Y position in all chambers
-    Double_t GetPosY(Int_t chamber) const {return fPosY[chamber];};
-    /// Return hit Z position in all chambers
-    Double_t GetPosZ(Int_t chamber) const {return fPosZ[chamber];};
-    /// Return z of track vertex point
-    Double_t GetVertexPos() const { return fZvr;};
-    /// \todo add comment
-    Double_t P() const {return TMath::Sqrt(fPr[0]*fPr[0] + fPr[1]*fPr[1] + fPr[2]*fPr[2]);};
-    Double_t Phi() const;
-    
-    /// Set chi squared for reco. track
-    void           SetChi2r(Double_t chi) { fChi2r = chi;};
-    void           SetHitPosition(Int_t chamber, Double_t x, Double_t y, Double_t z);
-    void           SetMomReconstr(Double_t px, Double_t py, Double_t pz);
-    /// Set charge sign
-    void           SetSign(Int_t sign) {fSign = sign;};
-    /// Set z of track vertex point
-    void           SetVertexPos(Double_t zvr) {fZvr = zvr;};
-    /// Set flag of reconstructed track (0-"good", >0-"bad")
-    void           SetFlag(Int_t flag)  {fFlag = flag;};
-
-    Double_t Theta() const;
-    void TrackInfo() const;
-
-  private:
-    Int_t       fSign;                  ///< charge sign
-    Int_t       fFlag;                  ///< flag of reconstructed track (0-"good", >0-"bad") 
-    Double_t   fZvr;                   ///< z of track vertex point
-    Double_t   fChi2r;                 ///< chi squared for reco. track
-    Double_t   fPr[3];                 ///< reconstr. momentum (same as in vertex)
-    Double_t   fPosX[10];              ///< hit X position in all chambers
-    Double_t   fPosY[10];              ///< hit Y position in all chambers    
-    Double_t   fPosZ[10];              ///< hit Z position in all chambers
-
-  ClassDef(AliMUONRecoTrack,1) // A reconstructed muon track
-};
-
-#endif
index cdf80f6..90e76ec 100644 (file)
@@ -21,7 +21,6 @@
 #pragma link C++ class AliMUONTrackParam+; 
 #pragma link C++ class AliMUONTrackExtrap+; 
 #pragma link C++ class AliMUONTriggerTrack+; 
-#pragma link C++ class AliMUONRecoTrack+; 
 #pragma link C++ class AliMUONVClusterFinder+;
 #pragma link C++ class AliMUONPad+;
 #pragma link C++ class AliMUONCluster+;
index 9011b3c..d86ace2 100644 (file)
@@ -12,7 +12,6 @@ SRCS:= AliMUONReconstructor.cxx \
        AliMUONTriggerTrack.cxx \
        AliMUONVTriggerTrackStore.cxx \
        AliMUONTriggerTrackStoreV1.cxx \
-       AliMUONRecoTrack.cxx \
        AliMUONDigitCalibrator.cxx \
        AliMUONVClusterFinder.cxx \
        AliMUONPreClusterFinder.cxx \