X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONRecoTrack.cxx;h=c8e8b29817f387811cfab0e614bca117028d3c15;hb=6791392008e32747e988637f190d26a980ef3530;hp=3b34ab06985a2112f30965bb26435a427b7fbd55;hpb=e516b01dc9b050949d85a6e082e9213ee783c82c;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONRecoTrack.cxx b/MUON/AliMUONRecoTrack.cxx index 3b34ab06985..c8e8b29817f 100644 --- a/MUON/AliMUONRecoTrack.cxx +++ b/MUON/AliMUONRecoTrack.cxx @@ -15,30 +15,40 @@ /* $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 #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 +62,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,15 +93,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; }