PandaRoot
PndPythia6Generator.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndPythia6Generator header file -----
3 // ----- Created 08/08/08 by S. Spataro -----
4 // -------------------------------------------------------------------------
5 
49 #ifndef PND_PYTHIAGENERATOR_H
50 #define PND_PYTHIAGENERATOR_H
51 
52 #include "FairGenerator.h"
53 
54 class TDatabasePDG;
55 class FairPrimaryGenerator;
56 
57 class PndPythia6Generator : public FairGenerator {
58 
59  public:
62 
66  PndPythia6Generator(const char *fileName);
67 
69  virtual ~PndPythia6Generator();
70 
75  virtual Bool_t ReadEvent(FairPrimaryGenerator *primGen);
76 
77  void SetVerbose(Int_t verb) { fVerbose = verb; };
78 
79  private:
80  // ifstream* fInputFile; //! Input file stream
81  const Char_t *fFileName;
82  FILE *fInputFile;
83  Int_t fVerbose;
84 
87  void CloseInput();
88 
91  // TDatabasePDG *fPDG; //!
92 
93  ClassDef(PndPythia6Generator, 1);
94 };
95 
96 #endif
void SetVerbose(Int_t verb)
virtual ~PndPythia6Generator()
virtual Bool_t ReadEvent(FairPrimaryGenerator *primGen)