/** CbmStsMapsHit *@author Michael Deveaux **Acknowledgements to M. Al-Turany, D. Bertini, G. Gaycken **Version beta 0.1 (02.02.2005) **/ #include "CbmSttHit.h" #include /** Default constructor **/ CbmSttHit::CbmSttHit() { Clear(); } /** Standard constructor **/ CbmSttHit::CbmSttHit(Int_t detID, TVector3& pos, TVector3& dpos, Int_t index, Int_t flag, Double_t isochrone, Double_t isochroneError, TVector3 wireDir) : CbmHit(detID, pos, dpos, index) { fIsochrone = isochrone; fIsochroneError = isochroneError; fRadial = sqrt(pos.X() * pos.X() + pos.Y() * pos.Y()); fWireDirection = wireDir; fAssigned = kFALSE; } CbmSttHit::CbmSttHit(Int_t detID, TVector3& pos, TVector3& dpos, Int_t index) : CbmHit(detID, pos, dpos, index) { Clear(); } /** Public method Clear **/ void CbmSttHit::Clear() { fIsochrone = 0.; fIsochroneError = 0.; fRadial = 0.; fWireDirection.SetXYZ(0., 0., 0.); fAssigned = kFALSE; } /** Destructor **/ CbmSttHit::~CbmSttHit() { } ClassImp(CbmSttHit)