#include <PndApolloniusTripletTrackFinder.h>
◆ PndApolloniusTripletTrackFinder()
PndApolloniusTripletTrackFinder::PndApolloniusTripletTrackFinder |
( |
TClonesArray * |
tubeArray | ) |
|
◆ ~PndApolloniusTripletTrackFinder()
virtual PndApolloniusTripletTrackFinder::~PndApolloniusTripletTrackFinder |
( |
| ) |
|
|
virtual |
◆ CheckForCurlingTracks()
std::vector<int> PndApolloniusTripletTrackFinder::CheckForCurlingTracks |
( |
std::map< int, std::vector< std::vector< PndSttHit *>>> & |
tubeStructure | ) |
|
|
protected |
◆ DeleteFromCurlingPool()
void PndApolloniusTripletTrackFinder::DeleteFromCurlingPool |
( |
std::vector< TripletSolution > & |
combinedSolutions, |
|
|
std::map< int, std::vector< std::vector< PndSttHit *>>> & |
CombinedTubeStructure |
|
) |
| |
|
protected |
◆ FindTracks()
void PndApolloniusTripletTrackFinder::FindTracks |
( |
| ) |
|
◆ FindTubesForStraightInCurled()
TripletValues PndApolloniusTripletTrackFinder::FindTubesForStraightInCurled |
( |
std::map< int, std::vector< std::vector< PndSttHit *>>> & |
CombinedTubeStructure | ) |
|
|
protected |
◆ FindTubesForTracksInFirstRow()
TripletValues PndApolloniusTripletTrackFinder::FindTubesForTracksInFirstRow |
( |
std::map< int, std::vector< std::vector< PndSttHit *>>> & |
TubeStructure | ) |
|
|
protected |
◆ GenerateCurlingGroups()
std::map<int, std::vector<std::vector<PndSttHit *> > > PndApolloniusTripletTrackFinder::GenerateCurlingGroups |
( |
| ) |
|
|
protected |
◆ GenerateTriplets()
◆ GetContinuousTripletTracks()
std::vector<TripletSolution> PndApolloniusTripletTrackFinder::GetContinuousTripletTracks |
( |
| ) |
const |
|
inline |
◆ GetMidIndex()
int PndApolloniusTripletTrackFinder::GetMidIndex |
( |
int |
firstRow, |
|
|
int |
lastRow |
|
) |
| |
|
protected |
◆ GetPreselectedTracks()
std::vector<TripletSolution> PndApolloniusTripletTrackFinder::GetPreselectedTracks |
( |
| ) |
const |
|
inline |
◆ GetSolutions()
std::vector<TripletSolution> PndApolloniusTripletTrackFinder::GetSolutions |
( |
| ) |
const |
|
inline |
◆ GetTripletsCombi()
std::vector<TripletSolution> PndApolloniusTripletTrackFinder::GetTripletsCombi |
( |
| ) |
const |
|
inline |
◆ GetTripletsCurledTracks()
TripletValues PndApolloniusTripletTrackFinder::GetTripletsCurledTracks |
( |
std::map< int, std::vector< std::vector< PndSttHit *>>> & |
tubeStructure | ) |
|
|
protected |
◆ GetTripletsFirst()
std::vector<TripletSolution> PndApolloniusTripletTrackFinder::GetTripletsFirst |
( |
| ) |
const |
|
inline |
◆ GetTripletsLast()
std::vector<TripletSolution> PndApolloniusTripletTrackFinder::GetTripletsLast |
( |
| ) |
const |
|
inline |
◆ GetTripletsMid()
std::vector<TripletSolution> PndApolloniusTripletTrackFinder::GetTripletsMid |
( |
| ) |
const |
|
inline |
◆ GetTripletsStraightTracks()
TripletValues PndApolloniusTripletTrackFinder::GetTripletsStraightTracks |
( |
std::map< int, std::vector< std::vector< PndSttHit *>>> & |
tubeStructure | ) |
|
|
protected |
◆ GetTripletTracks()
std::vector<TripletSolution> PndApolloniusTripletTrackFinder::GetTripletTracks |
( |
| ) |
const |
|
inline |
◆ GetTripletTracksAfterAdding()
std::vector<TripletSolution> PndApolloniusTripletTrackFinder::GetTripletTracksAfterAdding |
( |
| ) |
const |
|
inline |
◆ PreselectSttHits()
std::vector<std::vector<PndSttHit *> > PndApolloniusTripletTrackFinder::PreselectSttHits |
( |
| ) |
|
|
protected |
◆ Reset()
void PndApolloniusTripletTrackFinder::Reset |
( |
| ) |
|
◆ SetBranchMap()
virtual void PndApolloniusTripletTrackFinder::SetBranchMap |
( |
std::map< TString, TClonesArray *> & |
map | ) |
|
|
inlinevirtual |
◆ SetCATrackFinder()
virtual void PndApolloniusTripletTrackFinder::SetCATrackFinder |
( |
PndSttCA * |
CAFinder | ) |
|
|
inlinevirtual |
◆ SetPreselector()
◆ SetWithCombiReduction()
virtual void PndApolloniusTripletTrackFinder::SetWithCombiReduction |
( |
bool |
red | ) |
|
|
inlinevirtual |
◆ SetWithTubeReduction()
virtual void PndApolloniusTripletTrackFinder::SetWithTubeReduction |
( |
bool |
reduction | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: