PandaRoot
PndPythia8Direct Class Reference

#include <PndPythia8Direct.h>

Inheritance diagram for PndPythia8Direct:
PndTargetGenerator

Public Member Functions

 PndPythia8Direct ()
 
 PndPythia8Direct (Double_t mom, const char *par="")
 
virtual ~PndPythia8Direct ()
 
Bool_t ReadEvent (FairPrimaryGenerator *)
 
void AddParameter (const char *)
 
void SetParameters (const char *)
 
void Print ()
 
void SetMom (Double_t mom)
 
virtual Bool_t Init ()
 
- 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 ()
 
TVector3 SampleInteractionVertex ()
 
void ReadDensityFile ()
 

Protected Member Functions

 ClassDef (PndPythia8Direct, 1)
 

Protected Attributes

Double_t fMom
 parameter line storage More...
 
Int_t fPar_it
 

Detailed Description

Definition at line 28 of file PndPythia8Direct.h.

Constructor & Destructor Documentation

◆ PndPythia8Direct() [1/2]

PndPythia8Direct::PndPythia8Direct ( )

default constructor

◆ PndPythia8Direct() [2/2]

PndPythia8Direct::PndPythia8Direct ( Double_t  mom,
const char *  par = "" 
)

quick setup constructor

◆ ~PndPythia8Direct()

virtual PndPythia8Direct::~PndPythia8Direct ( )
virtual

destructor

Member Function Documentation

◆ AddParameter()

void PndPythia8Direct::AddParameter ( const char *  )

◆ ClassDef()

PndPythia8Direct::ClassDef ( PndPythia8Direct  ,
 
)
protected

◆ Init()

virtual Bool_t PndPythia8Direct::Init ( )
virtual

Initializer

Reimplemented from PndTargetGenerator.

◆ Print()

void PndPythia8Direct::Print ( )

◆ ReadEvent()

Bool_t PndPythia8Direct::ReadEvent ( FairPrimaryGenerator *  )
virtual

public method ReadEvent

Reimplemented from PndTargetGenerator.

◆ SetMom()

void PndPythia8Direct::SetMom ( Double_t  mom)
inline

Definition at line 45 of file PndPythia8Direct.h.

45 { fMom = mom; };
Double_t fMom
parameter line storage

◆ SetParameters()

void PndPythia8Direct::SetParameters ( const char *  )

Member Data Documentation

◆ fMom

Double_t PndPythia8Direct::fMom
protected

parameter line storage

Definition at line 56 of file PndPythia8Direct.h.

◆ fPar_it

Int_t PndPythia8Direct::fPar_it
protected

Definition at line 57 of file PndPythia8Direct.h.


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