#include <PndUrqmdSmmGenerator.h>
Definition at line 29 of file PndUrqmdSmmGenerator.h.
PndUrqmdSmmGenerator::PndUrqmdSmmGenerator |
( |
| ) |
|
Default constructor (should not be used)
Definition at line 21 of file PndUrqmdSmmGenerator.cxx.
TTree * fInputTree
Pointer to input file.
TFile * fInputFile
Input file name.
PndUrqmdSmmGenerator::PndUrqmdSmmGenerator |
( |
const Char_t * |
fileName | ) |
|
Standard constructor
- Parameters
-
fileName | The input (PLUTO) file name |
Definition at line 31 of file PndUrqmdSmmGenerator.cxx.
References fParticles.
36 fParticles =
new TClonesArray(
"TParticle",100);
TTree * fInputTree
Pointer to input file.
TFile * fInputFile
Input file name.
const Char_t * fFileName
Event number.
TClonesArray * fParticles
Pointer to input tree.
PndUrqmdSmmGenerator::~PndUrqmdSmmGenerator |
( |
| ) |
|
|
virtual |
void PndUrqmdSmmGenerator::CloseInput |
( |
| ) |
|
|
private |
Particle array from PLUTO.
Private method CloseInput. Just for convenience. Closes the input file properly. Called from destructor and from ReadEvent.
Definition at line 104 of file PndUrqmdSmmGenerator.cxx.
106 cout <<
"-I PndUrqmdSmmGenerator: Closing input file " <<
fFileName
TFile * fInputFile
Input file name.
const Char_t * fFileName
Event number.
Bool_t PndUrqmdSmmGenerator::ReadEvent |
( |
FairPrimaryGenerator * |
primGen | ) |
|
|
virtual |
Reads on event from the input file and pushes the tracks onto the stack. Abstract method in base class.
- Parameters
-
primGen | pointer to the FairPrimaryGenerator |
Definition at line 50 of file PndUrqmdSmmGenerator.cxx.
References Double_t, fParticles, g, and pz.
54 cout <<
"-E PndUrqmdSmmGenerator: Input file nor open!" << endl;
60 cout <<
"-E PndUrqmdSmmGenerator: No more events in input file!" << endl;
73 for (Int_t iPart=0; iPart < nParts; iPart++) {
74 TParticle* part = (TParticle*)
fParticles->At(iPart);
75 Int_t pdgType = part->GetPdgCode();
79 cout <<
"-W PndUrqmdSmmGenerator: Unknown type " << part->GetPdgCode()
80 <<
", skipping particle." << endl;
93 primGen->AddTrack(pdgType, px, py, pz, vx, vy, vz);
FairPrimaryGenerator * primGen
void CloseInput()
Particle array from PLUTO.
TTree * fInputTree
Pointer to input file.
TFile * fInputFile
Input file name.
TClonesArray * fParticles
Pointer to input tree.
const Char_t* PndUrqmdSmmGenerator::fFileName |
|
private |
TFile* PndUrqmdSmmGenerator::fInputFile |
|
private |
TTree* PndUrqmdSmmGenerator::fInputTree |
|
private |
TClonesArray* PndUrqmdSmmGenerator::fParticles |
|
private |
Int_t PndUrqmdSmmGenerator::iEvent |
|
private |
The documentation for this class was generated from the following files: