PandaRoot
PndTrackingQATaskTimebased Class Reference

#include <PndTrackingQATaskTimebased.h>

Inheritance diagram for PndTrackingQATaskTimebased:

Public Member Functions

 PndTrackingQATaskTimebased (TString trackBranchName, TString idealBranchName, Bool_t pndTrackData=kTRUE)
 
virtual ~PndTrackingQATaskTimebased ()
 
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
void SetIdealTrackBranchName (TString name)
 
void SetTrackBranchName (TString name, Bool_t pndTrackData=kTRUE)
 Sets the branch name of the track data which should be analyzed. More...
 
void AddHitsBranchName (TString name)
 Adds branch names of detector data which should be taken into account in the analysis. More...
 
void SetOutputMCInfoBranchName (TString name)
 
void SetOutputRecoInfoBranchName (TString name)
 
void SetFunctorName (TString name)
 
void SetFunctor ()
 
void SetRunTimeBased (bool runTimeBased)
 
void SetSecondaryDefinitionPCAXY (double dPCA)
 

Detailed Description

Definition at line 33 of file PndTrackingQATaskTimebased.h.

Constructor & Destructor Documentation

◆ PndTrackingQATaskTimebased()

PndTrackingQATaskTimebased::PndTrackingQATaskTimebased ( TString  trackBranchName,
TString  idealBranchName,
Bool_t  pndTrackData = kTRUE 
)

Default constructor

◆ ~PndTrackingQATaskTimebased()

virtual PndTrackingQATaskTimebased::~PndTrackingQATaskTimebased ( )
virtual

Destructor

Member Function Documentation

◆ AddHitsBranchName()

void PndTrackingQATaskTimebased::AddHitsBranchName ( TString  name)
inline

Adds branch names of detector data which should be taken into account in the analysis.

Definition at line 60 of file PndTrackingQATaskTimebased.h.

60 { fBranchNames.push_back(name); }

◆ Exec()

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

Virtual method Exec

◆ Finish()

virtual void PndTrackingQATaskTimebased::Finish ( )
virtual

◆ Init()

virtual InitStatus PndTrackingQATaskTimebased::Init ( )
virtual

◆ SetFunctor()

void PndTrackingQATaskTimebased::SetFunctor ( )

Referenced by SetFunctorName().

◆ SetFunctorName()

void PndTrackingQATaskTimebased::SetFunctorName ( TString  name)
inline

Definition at line 65 of file PndTrackingQATaskTimebased.h.

References SetFunctor().

65 { fPossibleTrackFunctorName = name; }

◆ SetIdealTrackBranchName()

void PndTrackingQATaskTimebased::SetIdealTrackBranchName ( TString  name)
inline

Definition at line 50 of file PndTrackingQATaskTimebased.h.

50 { fIdealTrackBranchName = name; };

◆ SetOutputMCInfoBranchName()

void PndTrackingQATaskTimebased::SetOutputMCInfoBranchName ( TString  name)
inline

Definition at line 62 of file PndTrackingQATaskTimebased.h.

62 { fMCInfoBranchName = name; }

◆ SetOutputRecoInfoBranchName()

void PndTrackingQATaskTimebased::SetOutputRecoInfoBranchName ( TString  name)
inline

Definition at line 63 of file PndTrackingQATaskTimebased.h.

63 { fRecoInfoBranchName = name; }

◆ SetParContainers()

virtual void PndTrackingQATaskTimebased::SetParContainers ( )
virtual

Virtual method Init

◆ SetRunTimeBased()

void PndTrackingQATaskTimebased::SetRunTimeBased ( bool  runTimeBased)
inline

Definition at line 68 of file PndTrackingQATaskTimebased.h.

68 { fRunTimeBased = runTimeBased; }

◆ SetSecondaryDefinitionPCAXY()

void PndTrackingQATaskTimebased::SetSecondaryDefinitionPCAXY ( double  dPCA)
inline

Definition at line 73 of file PndTrackingQATaskTimebased.h.

74  {
75  fSecondaryDefinitionPCAXY = kTRUE;
76  fdPCA = dPCA;
77  }

◆ SetTrackBranchName()

void PndTrackingQATaskTimebased::SetTrackBranchName ( TString  name,
Bool_t  pndTrackData = kTRUE 
)
inline

Sets the branch name of the track data which should be analyzed.

Definition at line 53 of file PndTrackingQATaskTimebased.h.

54  {
55  fPndTrackOrTrackCand = pndTrackData;
56  fTrackBranchName = name;
57  } // alternatively PndTrackCandData can be analysed. Therefore pndTrackData has to be set to kFALSE

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