11 #include "FairRootManager.h"
14 #include "TTimeStamp.h"
24 fTrackFinderData->AddHits(hits, branchName);
31 vector<Double_t> timesGenerateNeighorhoodData;
34 fTrackFinderData->SetRunTimeBased(fRunTimeBased);
36 fTrackFinderData->SetClusterTime(fClusterTime);
39 timesGenerateNeighorhoodData.push_back(TTimeStamp());
40 fTrackFinderData->GenerateNeighborhoodData();
41 timesGenerateNeighorhoodData.push_back(TTimeStamp());
48 fTrackletGenerator->SetCalcFirstTrackletInf(fCalcFirstTrackletInf);
49 fTrackletGenerator->SetVerbose(
fVerbose);
50 fTrackletGenerator->SetBz(fBz);
53 if (fUseGPU && (fTrackFinderData->GetAllowDoubleHits() == kFALSE)
54 && (fTrackFinderData->GetNumHitsWithoutDouble()
56 fTrackletGenerator->SetUseGPU(fUseGPU);
57 fTrackletGenerator->SetDevTubeNeighboringsPointer(
58 fDev_tubeNeighborings);
61 fTrackFinderData->SetClusterTime(fClusterTime);
62 fTrackFinderData->SetRunTimeBased(fRunTimeBased);
64 if (fCalcWithCorrectedIsochrones) {
66 fHitCorrector->CorrectHits();
67 map<int, FairHit*> correctedIsochrones =
68 fHitCorrector->GetCorrectedHits();
71 fTrackletGenerator->SetCorrectedHits(correctedIsochrones);
74 fTrackletGenerator->FindTracks();
80 fTimeStampsTrackletGen.push_back(fTrackletGenerator->GetTimeStamps());
81 fTimeStampsGenerateNeighborhoodData.push_back(timesGenerateNeighorhoodData);
ClassImp(PndSttCellTrackFinder)
#define MAX_THREADS_PER_BLOCK
void AddHits(TClonesArray *hits, TString branchName)