PandaRoot
PndGFRecoHitFactoryCreator Class Reference

Helper class to connect Panda hits with genfit2 measurements via the genfit MeasurementFactory. More...

#include <PndGFRecoHitFactoryCreator.h>

Public Member Functions

 PndGFRecoHitFactoryCreator ()
 
virtual ~PndGFRecoHitFactoryCreator ()
 
void AddBranch (TString branchName)
 
Bool_t Init ()
 
genfit::AbsMeasurementProducer< genfit::AbsMeasurement > * CreateProducer (TString branchName, TClonesArray *tcArray)
 
genfit::MeasurementFactory< genfit::AbsMeasurement > * GetFactory ()
 

Protected Member Functions

void FillRecoHitFactory ()
 
void SetDefaultBranches ()
 
void InitBranches ()
 

Detailed Description

Helper class to connect Panda hits with genfit2 measurements via the genfit MeasurementFactory.

Date
19.04.2022
Author
Tobias Stockmanns

Definition at line 15 of file PndGFRecoHitFactoryCreator.h.

Constructor & Destructor Documentation

◆ PndGFRecoHitFactoryCreator()

PndGFRecoHitFactoryCreator::PndGFRecoHitFactoryCreator ( )

◆ ~PndGFRecoHitFactoryCreator()

virtual PndGFRecoHitFactoryCreator::~PndGFRecoHitFactoryCreator ( )
virtual

Member Function Documentation

◆ AddBranch()

void PndGFRecoHitFactoryCreator::AddBranch ( TString  branchName)
inline

Definition at line 20 of file PndGFRecoHitFactoryCreator.h.

References CreateProducer(), and Init().

20 { fBranches[branchName] = nullptr; }

◆ CreateProducer()

genfit::AbsMeasurementProducer<genfit::AbsMeasurement>* PndGFRecoHitFactoryCreator::CreateProducer ( TString  branchName,
TClonesArray *  tcArray 
)

Referenced by AddBranch().

◆ FillRecoHitFactory()

void PndGFRecoHitFactoryCreator::FillRecoHitFactory ( )
protected

Referenced by GetFactory().

◆ GetFactory()

genfit::MeasurementFactory<genfit::AbsMeasurement>* PndGFRecoHitFactoryCreator::GetFactory ( )
inline

Definition at line 25 of file PndGFRecoHitFactoryCreator.h.

References FillRecoHitFactory(), InitBranches(), and SetDefaultBranches().

25 { return fTheRecoHitFactory; }

◆ Init()

Bool_t PndGFRecoHitFactoryCreator::Init ( )

Referenced by AddBranch().

◆ InitBranches()

void PndGFRecoHitFactoryCreator::InitBranches ( )
protected

Referenced by GetFactory().

◆ SetDefaultBranches()

void PndGFRecoHitFactoryCreator::SetDefaultBranches ( )
protected

Referenced by GetFactory().


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