PandaRoot
PndPropagationTest Class Reference

#include <PndPropagationTest.h>

Inheritance diagram for PndPropagationTest:
PndPersistencyTask

Public Member Functions

 PndPropagationTest ()
 
 PndPropagationTest (Int_t propParticle, Int_t iVerbose=0)
 
 PndPropagationTest (const char *name, Int_t iVerbose)
 
virtual ~PndPropagationTest ()
 
void SetDectectorBranchNames (TString branchName)
 
void SetPhotonBranchName (TString val)
 
void SetPropPdg (int val)
 
void SetInnerExtrapolationRadius (double val)
 
virtual void Exec (Option_t *opt)
 
- 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

TVector3 GetMCMomentumCorrection ()
 
TVector3 GetEnergyHitCorrection (TVector3 &innerPos)
 
Bool_t IsPhotonFromMother (FairMCPoint *point, Int_t motherPdg=11)
 

Detailed Description

Definition at line 33 of file PndPropagationTest.h.

Constructor & Destructor Documentation

◆ PndPropagationTest() [1/3]

PndPropagationTest::PndPropagationTest ( )

Default constructor

◆ PndPropagationTest() [2/3]

PndPropagationTest::PndPropagationTest ( Int_t  propParticle,
Int_t  iVerbose = 0 
)

Standard constructor

◆ PndPropagationTest() [3/3]

PndPropagationTest::PndPropagationTest ( const char *  name,
Int_t  iVerbose 
)

Constructor with name

◆ ~PndPropagationTest()

virtual PndPropagationTest::~PndPropagationTest ( )
virtual

Destructor

Member Function Documentation

◆ Exec()

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

Execution

Referenced by SetInnerExtrapolationRadius().

◆ GetEnergyHitCorrection()

TVector3 PndPropagationTest::GetEnergyHitCorrection ( TVector3 &  innerPos)
protected

◆ GetMCMomentumCorrection()

TVector3 PndPropagationTest::GetMCMomentumCorrection ( )
protected

◆ IsPhotonFromMother()

Bool_t PndPropagationTest::IsPhotonFromMother ( FairMCPoint *  point,
Int_t  motherPdg = 11 
)
protected

◆ SetDectectorBranchNames()

void PndPropagationTest::SetDectectorBranchNames ( TString  branchName)
inline

Definition at line 48 of file PndPropagationTest.h.

48 { fDetArrays[branchName] = nullptr; }

◆ SetInnerExtrapolationRadius()

void PndPropagationTest::SetInnerExtrapolationRadius ( double  val)
inline

Definition at line 53 of file PndPropagationTest.h.

References Exec(), GetEnergyHitCorrection(), GetMCMomentumCorrection(), and IsPhotonFromMother().

53 { fInnerExtrapoRadius = val; }

◆ SetPhotonBranchName()

void PndPropagationTest::SetPhotonBranchName ( TString  val)
inline

Definition at line 50 of file PndPropagationTest.h.

50 { fPhotonDetectorName = val; }

◆ SetPropPdg()

void PndPropagationTest::SetPropPdg ( int  val)
inline

Definition at line 51 of file PndPropagationTest.h.

51 { fPropPdg = val; }

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