8 #ifndef PndSttCellTrackFinder_H_ 
    9 #define PndSttCellTrackFinder_H_ 
   27                          fVerbose(0), 
fBz(2.), 
fClusterTime(250.0), 
fUseGPU(kFALSE), 
fRunTimeBased(kFALSE), 
fDev_tubeNeighborings(0), 
fCalcWithCorrectedIsochrones(kFALSE), 
fCalcFirstTrackletInf(kFALSE),  
fTrackFinderData(0), 
fTrackletGenerator(0), 
fHitCorrector(0) {
 
   39                 for (
size_t i = 0; 
i < 
fHits.size(); ++
i) {
 
   42                 for (std::multimap<int, PndSttSkewedHit*>::iterator it =
 
PndSttCellTrackFinder(TClonesArray *tubeArray)
int NumCombinedRiemannTracks()
std::map< int, FairHit * > GetCorrectedHits()
std::vector< PndTrackCand > GetFirstTrackCands()
void SetVerbose(Int_t val)
Double_t val[nBoxes][nFEBox]
std::vector< PndTrackCand > fFirstTrackCand
void SetClusterTime(double val)
std::vector< PndRiemannTrack > GetCombiRiemannTracks()
void SetDevTubeNeighboringsPointer(int *dev_pointer)
int NumUnambiguousNeighbors()
int GetNumPrimaryTracklets()
void SetRunTimeBased(Bool_t val)
PndRiemannTrack GetCombiRiemannTrack(int i)
void SetCalcFirstTrackletInf(Bool_t val)
int * fDev_tubeNeighborings
std::vector< FairHit * > fHits
std::map< int, FairLink > fMapHitToFairLink
virtual ~PndSttCellTrackFinder()
std::vector< std::vector< Double_t > > GetTimeStampsTrackletGen()
PndRiemannTrack GetFirstRiemannTrack(int i)
std::vector< PndTrackCand > fCombiTrackCand
PndSttCellTrackFinderData * GetTrackFinderDataObject()
void SetUseGPU(Bool_t val)
PndTrack GetCombiTrack(int i)
PndSttCellTrackletGenerator * fTrackletGenerator
std::vector< PndTrackCand > GetCombiTrackCands()
Bool_t fCalcFirstTrackletInf
std::vector< std::vector< Double_t > > fTimeStampsTrackletGen
int GetNumPrimaryTracklets()
std::vector< PndRiemannTrack > fCombiRiemannTrack
int NumFirstRiemannTracks()
int GetNumHitsWithoutDouble()
std::map< int, std::vector< int > > GetSeparations() const 
std::vector< std::vector< Double_t > > fTimeStampsGenerateNeighborhoodData
std::multimap< int, PndSttSkewedHit * > fCombinedSkewedHits
PndSttHitCorrector * fHitCorrector
int NumHitsWithoutDouble()
Bool_t fCalcWithCorrectedIsochrones
void AddHits(TClonesArray *hits, TString branchName)
PndTrackCand GetFirstTrackCand(int i)
PndSttCellTrackFinderData * fTrackFinderData
std::vector< PndRiemannTrack > fFirstRiemannTrack
void SetCalcWithCorrectedIsochrones(Bool_t val)
std::vector< PndTrack > fCombiTrack
std::vector< std::vector< Double_t > > GetTimeStampsGenerateNeighborhoodData()
std::vector< PndRiemannTrack > GetFirstRiemannTracks()
PndTrackCand GetCombiTrackCand(int i)
std::vector< PndTrack > GetCombiTracks()
std::map< Int_t, FairHit * > GetCorrectedIsochrones()