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 
12 #ifndef PND_URQMDSMMGENERATOR_H
13 #define PND_URQMDSMMGENERATOR_H
14 
15 #include "FairGenerator.h"
16 
17 // using namespace std;
18 
19 class TClonesArray;
20 class TFile;
21 class TTree;
22 class TVirtualMCStack;
23 class FairPrimaryGenerator;
24 
25 class PndUrqmdSmmGenerator : public FairGenerator {
26 
27  public:
30 
34  PndUrqmdSmmGenerator(const Char_t *fileName);
35 
37  virtual ~PndUrqmdSmmGenerator();
38 
43  virtual Bool_t ReadEvent(FairPrimaryGenerator *primGen);
44 
45  private:
46  Int_t iEvent;
47  const Char_t *fFileName;
48  TFile *fInputFile;
49  TTree *fInputTree;
50  TClonesArray *fParticles;
51 
54  void CloseInput();
55 
56  ClassDef(PndUrqmdSmmGenerator, 1);
57 };
58 
59 #endif
virtual Bool_t ReadEvent(FairPrimaryGenerator *primGen)
virtual ~PndUrqmdSmmGenerator()