]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONRecoTrack.cxx
Separating run-dependent mapping data from data, which are not
[u/mrichter/AliRoot.git] / MUON / AliMUONRecoTrack.cxx
index 572ed7ffd552ec0260d1d66cf60c3ea8fde421b6..37b67cb1ae6d36b0d7f370e38b212965ffe25d8a 100644 (file)
 
 /* $Id$ */
 
-//Authors: Mihaela Gheata, Andrei Gheata 09/10/00
-////////////////////////////////////////////////////////////////////
-//                                                                //
-// AliMUONRecoTrack                                               //
-//                                                                //
-// This class represents a reconstructed muon track               //
-// in the tree of reconstructed events.                           //
-//                                                                //
-////////////////////////////////////////////////////////////////////
+//-----------------------------------------------------------------------------
+/// \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()
+  : TObject(),
+    fSign(0),
+    fFlag(0),
+    fZvr(0.),
+    fChi2r(0.)
 {
-//Constructor of AliMUONRecoTrack
-   fSign  = 0;
-   fZvr   = 0.0;
-   fChi2r = 0.0;
+/// Constructor of AliMUONRecoTrack
    if (active) {
        for (Int_t axis=0; axis<3; axis++) {
        fPr[axis] = 0.0;
@@ -52,23 +64,29 @@ AliMUONRecoTrack::AliMUONRecoTrack(Bool_t active)
 }
 
 //-------------------------------------------------------------------
-const Double_t AliMUONRecoTrack::Phi()
+AliMUONRecoTrack::~AliMUONRecoTrack() 
+{
+/// Destructor
+}
+
+//-------------------------------------------------------------------
+Double_t AliMUONRecoTrack::Phi() const
 {
-// Return trach phi angle
+/// Return trach phi angle
        return TMath::ATan2(fPr[2], fPr[1]);
 }
 
 //-------------------------------------------------------------------
-const Double_t AliMUONRecoTrack::Theta()
+Double_t AliMUONRecoTrack::Theta() const
 {
-// Return trach theta angle
+/// 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 
+/// Set the track reconstructed momentum 
    fPr[0] = px;
    fPr[1] = py;
    fPr[2] = pz;            
@@ -77,16 +95,16 @@ void AliMUONRecoTrack::SetMomReconstr(Double_t px, Double_t py, Double_t pz)
 //-------------------------------------------------------------------          
 void AliMUONRecoTrack::SetHitPosition(Int_t chamber, Double_t x, Double_t y, Double_t z)
 {
-// Set hit coordinates in chamber[0..9]
+/// Set hit coordinates in chamber[0..9]
    fPosX[chamber] = x;
    fPosY[chamber] = y;
    fPosZ[chamber] = z;
 }
 
 //-------------------------------------------------------------------          
-void AliMUONRecoTrack::TrackInfo()
+void AliMUONRecoTrack::TrackInfo() const
 {
-// Prints momentum info for this track
+/// Prints momentum info for this track
    cout << "Px=" << GetMomReconstr(0) << " Py=" << GetMomReconstr(1) <<
           " Pz=" << GetMomReconstr(2) << " P=" << P() << endl;
 }