PandaRoot
PndTrackingQATask Class Reference

#include <PndTrackingQATask.h>

Inheritance diagram for PndTrackingQATask:

Public Member Functions

 PndTrackingQATask (TString trackBranchName, TString idealBranchName, Bool_t pndTrackData=kTRUE)
 
virtual ~PndTrackingQATask ()
 
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)
 

Detailed Description

Definition at line 33 of file PndTrackingQATask.h.

Constructor & Destructor Documentation

◆ PndTrackingQATask()

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

Default constructor

◆ ~PndTrackingQATask()

virtual PndTrackingQATask::~PndTrackingQATask ( )
virtual

Destructor

Member Function Documentation

◆ AddHitsBranchName()

void PndTrackingQATask::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 PndTrackingQATask.h.

60 { fBranchNames.push_back(name); }

◆ Exec()

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

Virtual method Exec

◆ Finish()

virtual void PndTrackingQATask::Finish ( )
virtual

◆ Init()

virtual InitStatus PndTrackingQATask::Init ( )
virtual

◆ SetFunctor()

void PndTrackingQATask::SetFunctor ( )

Referenced by SetFunctorName().

◆ SetFunctorName()

void PndTrackingQATask::SetFunctorName ( TString  name)
inline

Definition at line 65 of file PndTrackingQATask.h.

References SetFunctor().

65 { fPossibleTrackFunctorName = name; }

◆ SetIdealTrackBranchName()

void PndTrackingQATask::SetIdealTrackBranchName ( TString  name)
inline

Definition at line 50 of file PndTrackingQATask.h.

50 { fIdealTrackBranchName = name; };

◆ SetOutputMCInfoBranchName()

void PndTrackingQATask::SetOutputMCInfoBranchName ( TString  name)
inline

Definition at line 62 of file PndTrackingQATask.h.

62 { fMCInfoBranchName = name; }

◆ SetOutputRecoInfoBranchName()

void PndTrackingQATask::SetOutputRecoInfoBranchName ( TString  name)
inline

Definition at line 63 of file PndTrackingQATask.h.

63 { fRecoInfoBranchName = name; }

◆ SetParContainers()

virtual void PndTrackingQATask::SetParContainers ( )
virtual

Virtual method Init

◆ SetRunTimeBased()

void PndTrackingQATask::SetRunTimeBased ( bool  runTimeBased)
inline

Definition at line 68 of file PndTrackingQATask.h.

68 { fRunTimeBased = runTimeBased; }

◆ SetTrackBranchName()

void PndTrackingQATask::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 PndTrackingQATask.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: