FairRoot/PandaRoot
PndUrqmdSmmGenerator.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndUrqmdSmmGenerator header file -----
3 // ----- Created 23/05/07 by Aida Galoyan -----
4 // -------------------------------------------------------------------------
5 
13 #ifndef PND_URQMDSMMGENERATOR_H
14 #define PND_URQMDSMMGENERATOR_H
15 
16 
17 #include "FairGenerator.h"
18 
19 // using namespace std;
20 
21 class TClonesArray;
22 class TFile;
23 class TTree;
24 class TVirtualMCStack;
25 class FairPrimaryGenerator;
26 
27 
28 
29 class PndUrqmdSmmGenerator : public FairGenerator
30 {
31 
32  public:
33 
36 
37 
41  PndUrqmdSmmGenerator(const Char_t* fileName);
42 
43 
45  virtual ~PndUrqmdSmmGenerator();
46 
47 
52  virtual Bool_t ReadEvent(FairPrimaryGenerator* primGen);
53 
54 
55 
56  private:
57 
58  Int_t iEvent;
59  const Char_t* fFileName;
60  TFile* fInputFile;
61  TTree* fInputTree;
62  TClonesArray* fParticles;
63 
66  void CloseInput();
67 
68 
70 
71 };
72 
73 #endif
virtual Bool_t ReadEvent(FairPrimaryGenerator *primGen)
FairPrimaryGenerator * primGen
Definition: sim_emc_apd.C:81
void CloseInput()
Particle array from PLUTO.
TTree * fInputTree
Pointer to input file.
ClassDef(PndUrqmdSmmGenerator, 1)
TFile * fInputFile
Input file name.
const Char_t * fFileName
Event number.
TClonesArray * fParticles
Pointer to input tree.