PandaRoot
PndEvtGenDirect Class Reference

#include <PndEvtGenDirect.h>

Inheritance diagram for PndEvtGenDirect:
PndTargetGenerator

Public Member Functions

 PndEvtGenDirect ()
 
 PndEvtGenDirect (TString particle, TString decfile="", Double_t Mom=0, Long_t Seed=-1, TString defDECAY="", TString defPDL="", Double_t ATarg=0.0)
 
virtual ~PndEvtGenDirect ()
 
virtual Bool_t ReadEvent (FairPrimaryGenerator *primGen)
 
void SetStoreTree (Bool_t store=true)
 
void SetVerbose (int v=1)
 
- Public Member Functions inherited from PndTargetGenerator
 PndTargetGenerator ()
 
 PndTargetGenerator (TString densityFile, double radius=0., double drdz=0., double rlimit=2.)
 
virtual ~PndTargetGenerator ()
 
void SetDensityProfile (TString density)
 
void SetBeamRadius (double radius=0.1)
 
void SetBeamPipeRadius (double radius=2.)
 
void SetConstantBeamRegion (double zmin=-140., double zmax=223)
 
void SetBeamDrDz (double drdz=0.1)
 
void SetVerbose (int verb=1)
 
TGraph * GetDensityGraph ()
 
virtual Bool_t Init ()
 
TVector3 SampleInteractionVertex ()
 
void ReadDensityFile ()
 

Detailed Description

Definition at line 29 of file PndEvtGenDirect.h.

Constructor & Destructor Documentation

◆ PndEvtGenDirect() [1/2]

PndEvtGenDirect::PndEvtGenDirect ( )

Default constructor (should not be used)

◆ PndEvtGenDirect() [2/2]

PndEvtGenDirect::PndEvtGenDirect ( TString  particle,
TString  decfile = "",
Double_t  Mom = 0,
Long_t  Seed = -1,
TString  defDECAY = "",
TString  defPDL = "",
Double_t  ATarg = 0.0 
)

◆ ~PndEvtGenDirect()

virtual PndEvtGenDirect::~PndEvtGenDirect ( )
virtual

Destructor

Member Function Documentation

◆ ReadEvent()

virtual Bool_t PndEvtGenDirect::ReadEvent ( FairPrimaryGenerator *  primGen)
virtual

Generate one event using EVT

Parameters
primGenpointer to the FairPrimaryGenerator

Reimplemented from PndTargetGenerator.

◆ SetStoreTree()

void PndEvtGenDirect::SetStoreTree ( Bool_t  store = true)
inline

Definition at line 47 of file PndEvtGenDirect.h.

47 { fStoreTree = store; };

◆ SetVerbose()

void PndEvtGenDirect::SetVerbose ( int  v = 1)
inline

Definition at line 48 of file PndEvtGenDirect.h.

References v.

48 { verbose = v; };
__m128 v
Definition: P4_F32vec4.h:3

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