8 #ifndef PNDSTTCELLTRACKFINDERDATA_H_
9 #define PNDSTTCELLTRACKFINDERDATA_H_
31 for (
size_t i = 0;
i <
fHits.size(); ++
i)
std::multimap< int, PndSttSkewedHit * > GetCombinedSkewedHits() const
std::map< int, std::vector< int > > fHitNeighbors
std::map< int, std::vector< int > > GetHitNeighborsWithoutEdges() const
void SetAllowDoubleHits(Bool_t value)
PndSttStrawMap * GetStrawMap() const
void SetClusterTime(double val)
PndSttGeometryMap * fGeometryMap
Double_t val[nBoxes][nFEBox]
std::map< int, std::vector< int > > fHitNeighborsWithoutSkewed
std::map< int, std::vector< int > > GetHitNeighbors() const
std::map< int, std::vector< int > > fHitNeighborsWithoutEdges
std::vector< FairHit * > fHits
std::map< int, std::vector< int > > GetHitNeighborsWithoutSkewed() const
std::map< int, FairLink > fMapHitToFairLink
std::map< int, std::vector< int > > fSeparationsWithoutEdges
std::map< int, TVector3 > GetMapTubeIdToPos() const
void SetRunTimeBased(Bool_t val)
Bool_t GetAllowDoubleHits()
std::multimap< int, PndSttSkewedHit * > fCombinedSkewedHits
PndSttGeometryMap * GetGeometryMap() const
std::map< int, std::vector< int > > GetSeparationsWithoutSkewed() const
std::map< int, int > GetMapTubeIdToHit() const
int fNumHitsWithoutDouble
void AddHits(TClonesArray *hits, TString branchName)
void FindHitNeighborsEventBased()
std::map< int, FairLink > GetMapHitToFairLink() const
std::vector< FairHit * > GetHits() const
PndSttCellTrackFinderData(TClonesArray *fTubeArray)
int GetNumHitsWithoutDouble()
std::map< int, std::vector< int > > GetSeparations() const
std::vector< FairHit * > fHitsOrig
PndSttStrawMap * fStrawMap
void GenerateNeighborhoodData()
void FindHitNeighborsTimeBased()
std::map< int, TVector3 > fMapTubeIdToPos
std::map< int, std::vector< int > > fSeparations
std::map< int, std::vector< int > > fSeparationsWithoutSkewed
virtual ~PndSttCellTrackFinderData()
std::map< int, int > fMapTubeIdToHit
std::map< int, FairLink > fMapHitToFairLinkOrig
std::map< int, std::vector< int > > GetSeparationsWithoutEdges() const