#include "PndMdtTrk.h" //#include "PndTrackCand.h" // ----- Default constructor ------------------------------------------- PndMdtTrk::PndMdtTrk() { Clear(); } /** Destructor **/ PndMdtTrk::~PndMdtTrk() { } PndTrackCand* PndMdtTrk::AddTrackCand(const PndTrackCand* inTrackCand) { PndTrackCand *outTrackCand = (PndTrackCand*)inTrackCand->Clone(); for (Int_t ii=0; ii<25; ii++) { if (fHitList[ii]!=-1) outTrackCand->AddHit(kMdtHit, fHitList[ii], (250+ii*10.)*(250+ii*10.)); } return outTrackCand; } // ----- Clear function ------------------------------------------- void PndMdtTrk::Clear() { for (Int_t ii=0; ii<25; ii++) { fHitList[ii] = -1; fHitMult[ii] = 0; fHitDist[ii] = -1.; fLayDist[ii] = 0.; } fIronDist = 0.; fHitCount = 0; fLayerCount = 0; fMaxLayer = 0; fHitBit = 0; fModule = 0; fChi2 = -1; } ClassImp(PndMdtTrk)