PandaRoot
PndFtsTrackFinderTask Class Reference

PandaRoot task providing PndFtsTrackFinder functionality. More...

#include <PndFtsTrackFinderTask.h>

Inheritance diagram for PndFtsTrackFinderTask:
PndPersistencyTask

Public Member Functions

 PndFtsTrackFinderTask (const TString &name="PndFtsTrackFinder")
 
 PndFtsTrackFinderTask (const PndFtsTrackFinderTask &)=delete
 
 PndFtsTrackFinderTask (const PndFtsTrackFinderTask &&)=delete
 
PndFtsTrackFinderTask operator= (const PndFtsTrackFinderTask &)=delete
 
PndFtsTrackFinderTask operator= (const PndFtsTrackFinderTask &&)=delete
 
 ~PndFtsTrackFinderTask () override
 
void Exec (Option_t *option) override
 
void SetOutputBranchName (const TString &name)
 
void SetMomentumEstimationMethod (PndFtsTrackFinder::PndFtsMomEstMethod momEstMethod)
 
- Public Member Functions inherited from PndPersistencyTask
 PndPersistencyTask ()
 
 PndPersistencyTask (const char *name, Int_t iVerbose=1)
 
virtual ~PndPersistencyTask ()
 
void SetPersistency (Bool_t val=kTRUE)
 
Bool_t GetPersistency ()
 

Protected Member Functions

InitStatus Init () override
 
void Finish () override
 

Detailed Description

PandaRoot task providing PndFtsTrackFinder functionality.

Author
Bartosz Sobol
Date
: 18.11.2021

Definition at line 25 of file PndFtsTrackFinderTask.h.

Constructor & Destructor Documentation

◆ PndFtsTrackFinderTask() [1/3]

PndFtsTrackFinderTask::PndFtsTrackFinderTask ( const TString &  name = "PndFtsTrackFinder")
explicit

Primary and only constructor.

Parameters
nameTask name.

◆ PndFtsTrackFinderTask() [2/3]

PndFtsTrackFinderTask::PndFtsTrackFinderTask ( const PndFtsTrackFinderTask )
delete

◆ PndFtsTrackFinderTask() [3/3]

PndFtsTrackFinderTask::PndFtsTrackFinderTask ( const PndFtsTrackFinderTask &&  )
delete

◆ ~PndFtsTrackFinderTask()

PndFtsTrackFinderTask::~PndFtsTrackFinderTask ( )
override

Member Function Documentation

◆ Exec()

void PndFtsTrackFinderTask::Exec ( Option_t *  option)
override

Main execution method, called once for each event.

Parameters
optionNot used.

◆ Finish()

void PndFtsTrackFinderTask::Finish ( )
overrideprotected

Method called once after all events are processed.

◆ Init()

InitStatus PndFtsTrackFinderTask::Init ( )
overrideprotected

Initialisation of the task job in FairRoot and PandaRoot environment. Called once.

Returns
Initialization status code.

◆ operator=() [1/2]

PndFtsTrackFinderTask PndFtsTrackFinderTask::operator= ( const PndFtsTrackFinderTask )
delete

◆ operator=() [2/2]

PndFtsTrackFinderTask PndFtsTrackFinderTask::operator= ( const PndFtsTrackFinderTask &&  )
delete

◆ SetMomentumEstimationMethod()

void PndFtsTrackFinderTask::SetMomentumEstimationMethod ( PndFtsTrackFinder::PndFtsMomEstMethod  momEstMethod)

Sets moemntum estimation method. If never invoked, the default "TANGENT" method is used.

Parameters
momEstMethodMomentum estimatrion method.

◆ SetOutputBranchName()

void PndFtsTrackFinderTask::SetOutputBranchName ( const TString &  name)

Sets the name of the output branch containing generated PndTracks. If never invoked, the default "FtsTrack" name is used. Name of the branch containig PndTrackCands will be set to name + "Cand"

Parameters
nameName of the branch with PndTracks in output ROOT file.

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