#include <tPythia6Generator.h>
Definition at line 16 of file tPythia6Generator.h.
◆ tPythia6Generator()
| tPythia6Generator::tPythia6Generator |
( |
| ) |
|
◆ ~tPythia6Generator()
| tPythia6Generator::~tPythia6Generator |
( |
| ) |
|
|
override |
◆ getPyint5_NGEN()
| double tPythia6Generator::getPyint5_NGEN |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
|
inline |
◆ getPyint5_NGENPD()
| int tPythia6Generator::getPyint5_NGENPD |
( |
| ) |
|
|
inline |
◆ getPyint5_XSEC()
| double tPythia6Generator::getPyint5_XSEC |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
|
inline |
◆ Init()
| Bool_t tPythia6Generator::Init |
( |
| ) |
|
|
override |
Definition at line 27 of file tPythia6Generator.cxx.
27 {
28 fPythia->SetMRPY(1, gRandom->GetSeed());
29
30 cout <<
"Muon Momentum " <<
fMom << endl;
31
33
36 }
38
40
41
42
43
44
45
46
48
49 return kTRUE;
50}
◆ ReadEvent()
| Bool_t tPythia6Generator::ReadEvent |
( |
FairPrimaryGenerator * |
cpg | ) |
|
|
override |
public method ReadEvent
Definition at line 58 of file tPythia6Generator.cxx.
58 {
59 Int_t npart = 0;
60 while (npart == 0) {
62
65 };
66
67 for (Int_t ii = 1;
ii <
fPythia->GetN() + 1;
ii++) {
68 Bool_t wanttracking = false;
69 if (
fPythia->GetK(ii, 1) == 1) {
70 wanttracking = true;
71 }
72 Int_t
id =
fPythia->GetK(ii, 2);
73 Double_t
z =
fPythia->GetV(ii, 3) / 10.;
74 Double_t
x =
fPythia->GetV(ii, 1) / 10.;
75 Double_t
y =
fPythia->GetV(ii, 2) / 10.;
79 Int_t im =
fPythia->GetV(ii, 4);
80
81
83 cpg->AddTrack(id, px, py, pz, x, y, z, im, wanttracking);
84 }
85 }
86 return kTRUE;
87}
◆ SetMom()
| void tPythia6Generator::SetMom |
( |
Double_t |
mom | ) |
|
|
inline |
◆ SetTarget()
| void tPythia6Generator::SetTarget |
( |
TString |
Type, |
|
|
TString |
Target |
|
) |
| |
|
inline |
◆ UseDeepCopy()
| void tPythia6Generator::UseDeepCopy |
( |
| ) |
|
|
inline |
◆ fDeepCopy
| Bool_t tPythia6Generator::fDeepCopy |
|
protected |
◆ fMom
| Double_t tPythia6Generator::fMom |
|
protected |
◆ fPionKaonDecay
| Bool_t tPythia6Generator::fPionKaonDecay |
|
protected |
◆ fPythia
| TPythia6* tPythia6Generator::fPythia |
|
private |
◆ fTarget
| TString tPythia6Generator::fTarget |
|
protected |
◆ fType
| TString tPythia6Generator::fType |
|
protected |
The documentation for this class was generated from the following files: