8 #include "TClonesArray.h"
9 #include "FairRootManager.h"
19 fTrackerTask(trackerTask),
22 fPeakHeightFromPeakFinder(0.),
27 fZRefLabSys(zRefLabSys)
30 std::cout <<
"PndFtsHoughTracklet FATAL ERROR Tracker task pointer not set in constructor.\n";
33 if(3<
fVerbose) std::cout <<
"PndFtsHoughTracklet called with tracker ptr " <<
fTrackerTask <<
'\n';
71 UInt_t nSharedHits = 0;
73 for (UInt_t iHit = 0; iHit <
GetNHits(); ++iHit){
75 Int_t thisHitId = thisHit.
GetHitId();
76 Int_t thisDetId = thisHit.
GetDetId();
88 std::cout <<
"=========== PndFtsHoughTracklet::Print() ==========" << std::endl;
Interface between PandaRoot (data input and output) and PndFtsHoughTrackFinder (implementation of PR ...
PndTrackCandHit GetSortedHit(UInt_t i)
PndFtsHoughTrackerTask * fTrackerTask
Class for saving the result of one Hough transform for FTS PR.
void SetHoughTransformResults(const Double_t thetaVal, const Double_t secondVal, const Double_t peakHeight, const Double_t thetaHw, const Double_t secondHw)
Double_t fPeakHeightFromPeakFinder
PndFtsHoughTracklet(Double_t zRefLabSys=0., PndFtsHoughTrackerTask *trackerTask=0)
Set pointer to tracker task (super important as it provides an I/O interface to PandaRoot) ...
UInt_t getNSharedHits(const PndFtsHoughTracklet &rhs)
Int_t HitInTrack(UInt_t detId, UInt_t hitId) const