ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Pythia8Generator Class Reference

#include <Pythia8Generator.h>

Inheritance diagram for Pythia8Generator:
Inheritance graph
[legend]
Collaboration diagram for Pythia8Generator:
Collaboration graph
[legend]

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)
 

Protected Member Functions

 ClassDef (Pythia8Generator, 1)
 

Protected Attributes

Double_t fMom
 
Int_t fHNL
 
Int_t fId
 
Bool_t fUseRandom1
 
Bool_t fUseRandom3
 

Detailed Description

Definition at line 48 of file Pythia8Generator.h.

Constructor & Destructor Documentation

◆ Pythia8Generator()

Pythia8Generator::Pythia8Generator ( )

default constructor

Definition at line 25 of file Pythia8Generator.cxx.

◆ ~Pythia8Generator()

Pythia8Generator::~Pythia8Generator ( )
virtual

destructor

Definition at line 52 of file Pythia8Generator.cxx.

Member Function Documentation

◆ ClassDef()

Pythia8Generator::ClassDef ( Pythia8Generator  ,
 
)
protected

◆ GetPythiaInstance()

void Pythia8Generator::GetPythiaInstance ( int  arg)

Definition at line 144 of file Pythia8Generator.cxx.

◆ Init()

Bool_t Pythia8Generator::Init ( )
virtual

Definition at line 36 of file Pythia8Generator.cxx.

◆ Print()

void Pythia8Generator::Print ( )

Definition at line 139 of file Pythia8Generator.cxx.

◆ ReadEvent()

Bool_t Pythia8Generator::ReadEvent ( FairPrimaryGenerator *  cpg)

public method ReadEvent

Definition at line 56 of file Pythia8Generator.cxx.

◆ SetHNLId()

void Pythia8Generator::SetHNLId ( Int_t  id)
inline

Definition at line 65 of file Pythia8Generator.h.

◆ SetId()

void Pythia8Generator::SetId ( Double_t  id)
inline

Definition at line 64 of file Pythia8Generator.h.

◆ SetMom()

void Pythia8Generator::SetMom ( Double_t  mom)
inline

Definition at line 63 of file Pythia8Generator.h.

◆ SetParameters()

void Pythia8Generator::SetParameters ( char *  par)

Definition at line 131 of file Pythia8Generator.cxx.

◆ UseRandom1()

void Pythia8Generator::UseRandom1 ( )
inline

Definition at line 66 of file Pythia8Generator.h.

◆ UseRandom3()

void Pythia8Generator::UseRandom3 ( )
inline

Definition at line 71 of file Pythia8Generator.h.

Member Data Documentation

◆ fHNL

Int_t Pythia8Generator::fHNL
protected

Definition at line 84 of file Pythia8Generator.h.

◆ fId

Int_t Pythia8Generator::fId
protected

Definition at line 85 of file Pythia8Generator.h.

◆ fMom

Double_t Pythia8Generator::fMom
protected

Definition at line 83 of file Pythia8Generator.h.

◆ fUseRandom1

Bool_t Pythia8Generator::fUseRandom1
protected

Definition at line 86 of file Pythia8Generator.h.

◆ fUseRandom3

Bool_t Pythia8Generator::fUseRandom3
protected

Definition at line 87 of file Pythia8Generator.h.


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