#include "CbmAnaMuonCandidate.h" #include "CbmStsTrack.h" #include "CbmKFTrack.h" #include "TLorentzVector.h" CbmAnaMuonCandidate::CbmAnaMuonCandidate() : TObject(), track(), fMCTrackId(-1), fpMC(), fpRC(), muchPoints(), muchHits(), stsPoints(), stsHits(), fIsReconstructed(kFALSE), fNStsHits(0), fNMuchHits(0), fChiToVertex(100.), fNTriggerHits(0), fSign(0.), fNMuchPoints(0), fNStsPoints(0) { for (Int_t i=0;i1.e-4 ) ? 1./TMath::Abs(qp) :1.e4; Double_t pz = TMath::Sqrt( p*p / ( tx*tx + ty*ty + 1 ) ); Double_t px = tx * pz; Double_t py = ty * pz; fpRC.SetXYZM(px,py,pz,0.105658); } Bool_t CbmAnaMuonCandidate::IsReconstructed(Int_t nMuchHitsCut, Int_t nStsHitsCut, Double_t chiToVertexCut){ if (fNMuchHitschiToVertexCut) return kFALSE; return kTRUE; } ClassImp(CbmAnaMuonCandidate);