// ------------------------------------------------------------------------- // ----- CbmGlobalTrack source file ----- // ----- Created 01/12/05 by V. Friese ----- // ----- Modified 04/06/09 by A. Lebedev ----- // ------------------------------------------------------------------------- #include "CbmGlobalTrack.h" #include using std::cout; using std::endl; // ----- Default constructor ------------------------------------------- CbmGlobalTrack::CbmGlobalTrack() : TObject(), fStsTrack(-1), fTrdTrack(-1), fMuchTrack(-1), fRichRing(-1), fTofHit(-1), fParamFirst(), fParamLast(), fPidHypo(0), fChi2(0.), fNDF(0), fFlag(0), fLength(0.) { } // ------------------------------------------------------------------------- // ----- Destructor ---------------------------------------------------- CbmGlobalTrack::~CbmGlobalTrack() { } // ------------------------------------------------------------------------- // ----- Public method Print ------------------------------------------- void CbmGlobalTrack::Print() const { cout << endl << "StsTrack " << fStsTrack << ", TrdTrack " << fTrdTrack << ", MuchTrack " << fMuchTrack << ", RichRing " << fRichRing << ", TofHit " << fTofHit << endl; // cout << "Parameters at first plane: " << endl; // fParamFirst.Print(); // cout << "Parameters at last plane: " << endl; // fParamLast.Print(); cout << "chi2 = " << fChi2 << ", NDF = " << fNDF << ", Quality flag " << fFlag << endl; cout << "length = " << fLength << endl; } // ------------------------------------------------------------------------- ClassImp(CbmGlobalTrack)