BmnRoot
Loading...
Searching...
No Matches
FairPlutoReactionGenerator.h
Go to the documentation of this file.
1// -------------------------------------------------------------------------
2// ----- FairPlutoReactionGenerator header file -----
3// ----- Created 05/07/08 by I. Froehlich -----
4// -------------------------------------------------------------------------
5
15#ifndef FAIR_PLUTOREACTIONGENERATOR_H
16#define FAIR_PLUTOREACTIONGENERATOR_H
17
18
19#include "FairGenerator.h"
20
21class TClonesArray;
22class TFile;
23class TTree;
24class TVirtualMCStack;
25class FairPrimaryGenerator;
26
27#include "PUtils.h"
29#ifdef PLUTOVERSION_FOR_FAIR
30#include "PFairGenerator.h"
31#include "PReaction.h"
32#else
33class PReaction;
34#endif
35
36
37class FairPlutoReactionGenerator : public FairGenerator
38{
39
40 public:
41
44
45
49 FairPlutoReactionGenerator(PReaction* reaction);
50
51
54
55
60 virtual Bool_t ReadEvent(FairPrimaryGenerator* primGen);
61
62
63
64 private:
65
66 Int_t iEvent;
67 PReaction* fReaction;
68
69#ifdef PLUTOVERSION_FOR_FAIR
70 PFairGenerator* fPlutoFairGenerator;
71#endif
72
74
75};
76
77#endif
virtual Bool_t ReadEvent(FairPrimaryGenerator *primGen)