PandaRoot
PndTrackingQATask Class Reference

Task to call PndTrackingQA algorihm. More...

#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)
 Sets the branch name of the ideal tracking data which serves as a reference. More...
 
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 ()
 

Protected Member Functions

void FillQASummary ()
 
int GetNGhosts ()
 

Detailed Description

Task to call PndTrackingQA algorihm.

21.06.2023

Author
Tobias Stockmanns t.sto.nosp@m.ckma.nosp@m.nns@f.nosp@m.z-ju.nosp@m.elich.nosp@m..de

Definition at line 24 of file PndTrackingQATask.h.

Constructor & Destructor Documentation

◆ PndTrackingQATask()

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

◆ ~PndTrackingQATask()

virtual PndTrackingQATask::~PndTrackingQATask ( )
virtual

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 49 of file PndTrackingQATask.h.

49 { fBranchNames.push_back(name); }

◆ Exec()

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

Virtual method Exec

◆ FillQASummary()

void PndTrackingQATask::FillQASummary ( )
protected

Referenced by SetFunctorName().

◆ Finish()

virtual void PndTrackingQATask::Finish ( )
virtual

◆ GetNGhosts()

int PndTrackingQATask::GetNGhosts ( )
protected

Referenced by SetFunctorName().

◆ Init()

virtual InitStatus PndTrackingQATask::Init ( )
virtual

◆ SetFunctor()

void PndTrackingQATask::SetFunctor ( )

Referenced by SetFunctorName().

◆ SetFunctorName()

void PndTrackingQATask::SetFunctorName ( TString  name)
inline

Definition at line 54 of file PndTrackingQATask.h.

References FillQASummary(), GetNGhosts(), and SetFunctor().

54 { fPossibleTrackFunctorName = name; }

◆ SetIdealTrackBranchName()

void PndTrackingQATask::SetIdealTrackBranchName ( TString  name)
inline

Sets the branch name of the ideal tracking data which serves as a reference.

Definition at line 39 of file PndTrackingQATask.h.

39 { fIdealTrackBranchName = name; };

◆ SetOutputMCInfoBranchName()

void PndTrackingQATask::SetOutputMCInfoBranchName ( TString  name)
inline

Definition at line 51 of file PndTrackingQATask.h.

51 { fMCInfoBranchName = name; }

◆ SetOutputRecoInfoBranchName()

void PndTrackingQATask::SetOutputRecoInfoBranchName ( TString  name)
inline

Definition at line 52 of file PndTrackingQATask.h.

52 { fRecoInfoBranchName = name; }

◆ SetParContainers()

virtual void PndTrackingQATask::SetParContainers ( )
virtual

Virtual method Init

◆ 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 42 of file PndTrackingQATask.h.

43  {
44  fPndTrackNotTrackCand = pndTrackData;
45  fTrackBranchName = name;
46  } // alternatively PndTrackCandData can be analysed. Therefore pndTrackData has to be set to kFALSE

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