PandaRoot
PndApolloniusTripletTrackFinderTask Class Reference

#include <PndApolloniusTripletTrackFinderTask.h>

Inheritance diagram for PndApolloniusTripletTrackFinderTask:

Public Member Functions

 PndApolloniusTripletTrackFinderTask ()
 
virtual ~PndApolloniusTripletTrackFinderTask ()
 
virtual InitStatus Init ()
 Initializes and loads the data for the PndApolloniusTripletTrackFinderTask. More...
 
virtual void AddBranchName (TString name)
 Search for tracks only in given branches. If no BranchName is given all tracking detectors are taken. More...
 
void SetParContainers ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
virtual void SetWithTubeReduction (bool reduction)
 
virtual void SetWithCombiReduction (bool reduction)
 
void SetPreselector (PndPreselectSttHits *val)
 

Protected Member Functions

void FillPndTrack (std::vector< TripletSolution > &solutions)
 
void FillPndTrackDebug (std::vector< TripletSolution > &solutions, TClonesArray *tracks, TClonesArray *trackCands)
 
PndTrack GetPndTrack (double B, std::vector< FairHit *> &hits, TVector3 &circle, PndTrackCand &cand)
 

Detailed Description

Definition at line 31 of file PndApolloniusTripletTrackFinderTask.h.

Constructor & Destructor Documentation

◆ PndApolloniusTripletTrackFinderTask()

PndApolloniusTripletTrackFinderTask::PndApolloniusTripletTrackFinderTask ( )

Constructor

◆ ~PndApolloniusTripletTrackFinderTask()

virtual PndApolloniusTripletTrackFinderTask::~PndApolloniusTripletTrackFinderTask ( )
virtual

Destructor

Member Function Documentation

◆ AddBranchName()

virtual void PndApolloniusTripletTrackFinderTask::AddBranchName ( TString  name)
inlinevirtual

Search for tracks only in given branches. If no BranchName is given all tracking detectors are taken.

Definition at line 42 of file PndApolloniusTripletTrackFinderTask.h.

◆ Exec()

virtual void PndApolloniusTripletTrackFinderTask::Exec ( Option_t *  opt)
virtual

Virtual method Exec

◆ FillPndTrack()

void PndApolloniusTripletTrackFinderTask::FillPndTrack ( std::vector< TripletSolution > &  solutions)
protected

◆ FillPndTrackDebug()

void PndApolloniusTripletTrackFinderTask::FillPndTrackDebug ( std::vector< TripletSolution > &  solutions,
TClonesArray *  tracks,
TClonesArray *  trackCands 
)
protected

◆ Finish()

virtual void PndApolloniusTripletTrackFinderTask::Finish ( )
virtual

◆ GetPndTrack()

PndTrack PndApolloniusTripletTrackFinderTask::GetPndTrack ( double  B,
std::vector< FairHit *> &  hits,
TVector3 &  circle,
PndTrackCand cand 
)
protected

◆ Init()

virtual InitStatus PndApolloniusTripletTrackFinderTask::Init ( )
virtual

Initializes and loads the data for the PndApolloniusTripletTrackFinderTask.

◆ SetParContainers()

void PndApolloniusTripletTrackFinderTask::SetParContainers ( )

◆ SetPreselector()

void PndApolloniusTripletTrackFinderTask::SetPreselector ( PndPreselectSttHits val)
inline

Definition at line 52 of file PndApolloniusTripletTrackFinderTask.h.

52 { fPreselector = val; }

◆ SetWithCombiReduction()

virtual void PndApolloniusTripletTrackFinderTask::SetWithCombiReduction ( bool  reduction)
inlinevirtual

Definition at line 51 of file PndApolloniusTripletTrackFinderTask.h.

51 { fWithCombiReduction = reduction; };

◆ SetWithTubeReduction()

virtual void PndApolloniusTripletTrackFinderTask::SetWithTubeReduction ( bool  reduction)
inlinevirtual

Definition at line 50 of file PndApolloniusTripletTrackFinderTask.h.

50 { fWithTubeReduction = reduction; };

The documentation for this class was generated from the following file: