//*-- Author : Olivier Gayou 8 December 2004 ////////////////////////////////////////////////////////////////////////// // // THaNDTrack // // A neutron detector track. // ////////////////////////////////////////////////////////////////////////// #include "THaNDTrack.h" #include "THaNAScintHit.h" #include using namespace std; THaNDTrack::THaNDTrack(const THaNDTrack& track) : fPhi(track.fPhi), fTheta(track.fTheta), fTOF(track.fTOF), fEnergyDeposit(track.fEnergyDeposit), fDist(track.fDist), fFirstHitPlane(track.fFirstHitPlane), fFirstHitPaddle(track.fFirstHitPaddle), fNHits(track.fNHits) { for(Int_t ihit=0;ihit= kMAXHIT ) return 1; fHits[ fNHits++ ] = h; fTheta = (fTheta+h->GetHitTheta())/2.; fPhi = (fPhi+h->GetHitPhi())/2.; // fTOF = (fTOF+h->GetHitTOF())/2.; fEnergyDeposit = fEnergyDeposit+h->GetEnergyDeposit(); return 0; } ClassImp(THaNDTrack)