FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Pythia8Generator Class Reference

#include <Pythia8Generator.h>

Inheritance diagram for Pythia8Generator:
FairGenerator FairGenerator

Public Member Functions

 Pythia8Generator ()
 
virtual ~Pythia8Generator ()
 
Bool_t ReadEvent (FairPrimaryGenerator *)
 
void SetParameters (char *)
 
void Print ()
 
virtual Bool_t Init ()
 
void SetMom (Double_t mom)
 
void SetId (Double_t id)
 
void SetHNLId (Int_t id)
 
void UseRandom1 ()
 
void UseRandom3 ()
 
void GetPythiaInstance (int)
 
 Pythia8Generator ()
 
virtual ~Pythia8Generator ()
 
Bool_t ReadEvent (FairPrimaryGenerator *)
 
void SetParameters (char *)
 
void Print ()
 
virtual Bool_t Init ()
 
void SetMom (Double_t mom)
 
void SetId (Double_t id)
 
void SetHNLId (Int_t id)
 
void UseRandom1 ()
 
void UseRandom3 ()
 
void GetPythiaInstance (int)
 
- Public Member Functions inherited from FairGenerator
 FairGenerator ()
 
 FairGenerator (const char *name, const char *title="FAIR Generator")
 
virtual ~FairGenerator ()
 
virtual FairGeneratorCloneGenerator () const
 

Protected Member Functions

 ClassDef (Pythia8Generator, 1)
 
 ClassDef (Pythia8Generator, 1)
 
- Protected Member Functions inherited from FairGenerator
 FairGenerator (const FairGenerator &)
 
FairGeneratoroperator= (const FairGenerator &)
 
 ClassDef (FairGenerator, 1)
 

Protected Attributes

Double_t fMom
 
Int_t fHNL
 
Int_t fId
 
Bool_t fUseRandom1
 
Bool_t fUseRandom3
 

Detailed Description

Definition at line 52 of file Pythia8Generator.h.

Constructor & Destructor Documentation

Pythia8Generator::Pythia8Generator ( )

default constructor

Definition at line 24 of file Pythia8Generator.cxx.

Pythia8Generator::~Pythia8Generator ( )
virtual

destructor

Definition at line 71 of file Pythia8Generator.cxx.

Pythia8Generator::Pythia8Generator ( )

default constructor

virtual Pythia8Generator::~Pythia8Generator ( )
virtual

destructor

Member Function Documentation

Pythia8Generator::ClassDef ( Pythia8Generator  ,
 
)
protected
Pythia8Generator::ClassDef ( Pythia8Generator  ,
 
)
protected
void Pythia8Generator::GetPythiaInstance ( int  arg)

Definition at line 167 of file Pythia8Generator.cxx.

void Pythia8Generator::GetPythiaInstance ( int  )
Bool_t Pythia8Generator::Init ( )
virtual

Initialize the generator if needed

Reimplemented from FairGenerator.

Definition at line 45 of file Pythia8Generator.cxx.

virtual Bool_t Pythia8Generator::Init ( )
virtual

Initialize the generator if needed

Reimplemented from FairGenerator.

void Pythia8Generator::Print ( )

Definition at line 165 of file Pythia8Generator.cxx.

void Pythia8Generator::Print ( )
Bool_t Pythia8Generator::ReadEvent ( FairPrimaryGenerator )
virtual

public method ReadEvent

Implements FairGenerator.

Bool_t Pythia8Generator::ReadEvent ( FairPrimaryGenerator cpg)
virtual

public method ReadEvent

Implements FairGenerator.

Definition at line 75 of file Pythia8Generator.cxx.

void Pythia8Generator::SetHNLId ( Int_t  id)
inline

Definition at line 70 of file Pythia8Generator.h.

void Pythia8Generator::SetHNLId ( Int_t  id)
inline

Definition at line 70 of file Pythia8Generator.h.

void Pythia8Generator::SetId ( Double_t  id)
inline

Definition at line 69 of file Pythia8Generator.h.

void Pythia8Generator::SetId ( Double_t  id)
inline

Definition at line 69 of file Pythia8Generator.h.

void Pythia8Generator::SetMom ( Double_t  mom)
inline

Definition at line 68 of file Pythia8Generator.h.

void Pythia8Generator::SetMom ( Double_t  mom)
inline

Definition at line 68 of file Pythia8Generator.h.

void Pythia8Generator::SetParameters ( char *  )
void Pythia8Generator::SetParameters ( char *  par)

Definition at line 157 of file Pythia8Generator.cxx.

void Pythia8Generator::UseRandom1 ( )
inline

Definition at line 71 of file Pythia8Generator.h.

void Pythia8Generator::UseRandom1 ( )
inline

Definition at line 71 of file Pythia8Generator.h.

void Pythia8Generator::UseRandom3 ( )
inline

Definition at line 76 of file Pythia8Generator.h.

void Pythia8Generator::UseRandom3 ( )
inline

Definition at line 76 of file Pythia8Generator.h.

Member Data Documentation

Int_t Pythia8Generator::fHNL
protected

Definition at line 89 of file Pythia8Generator.h.

Int_t Pythia8Generator::fId
protected

Definition at line 90 of file Pythia8Generator.h.

Double_t Pythia8Generator::fMom
protected

Definition at line 88 of file Pythia8Generator.h.

Bool_t Pythia8Generator::fUseRandom1
protected

Definition at line 91 of file Pythia8Generator.h.

Bool_t Pythia8Generator::fUseRandom3
protected

Definition at line 92 of file Pythia8Generator.h.


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