X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONRecoTrack.cxx;h=37b67cb1ae6d36b0d7f370e38b212965ffe25d8a;hb=57f3728ebb345213bd49f626737e5d1346c5b70f;hp=572ed7ffd552ec0260d1d66cf60c3ea8fde421b6;hpb=d12a7158071fadfaa7bffffba4e08a03b4c12342;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONRecoTrack.cxx b/MUON/AliMUONRecoTrack.cxx index 572ed7ffd55..37b67cb1ae6 100644 --- a/MUON/AliMUONRecoTrack.cxx +++ b/MUON/AliMUONRecoTrack.cxx @@ -15,30 +15,42 @@ /* $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 +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; }