BmnRoot
Loading...
Searching...
No Matches
MpdPlutoGenerator.h
Go to the documentation of this file.
1
// -------------------------------------------------------------------------
2
// ----- MpdPlutoGenerator header file -----
3
// ----- Created 13/07/04 by V. Friese / D.Bertini -----
4
// ----- Modified from FairPlutoGenerator for MPD by V. Zhezher -----
5
// -------------------------------------------------------------------------
6
17
#ifndef MPD_PLUTOGENERATOR_H
18
#define MPD_PLUTOGENERATOR_H
19
20
21
#include "FairGenerator.h"
22
23
class
TClonesArray;
24
class
TFile;
25
class
TTree;
26
class
TVirtualMCStack;
27
class
FairPrimaryGenerator;
28
29
30
31
class
MpdPlutoGenerator
:
public
FairGenerator
32
{
33
34
public
:
35
37
MpdPlutoGenerator
();
38
39
43
MpdPlutoGenerator
(
const
Char_t* fileName, Double_t ekin);
44
45
47
virtual
~MpdPlutoGenerator
();
48
49
54
virtual
Bool_t
ReadEvent
(FairPrimaryGenerator* primGen);
55
56
//Skip some events in file
57
Bool_t
SkipEvents
(Int_t count);
58
59
private
:
60
61
Int_t iEvent;
62
Double_t fEkin;
63
const
Char_t* fFileName;
64
TFile* fInputFile;
65
TTree* fInputTree;
66
TClonesArray* fParticles;
67
70
void
CloseInput();
71
72
73
ClassDef(
MpdPlutoGenerator
,1);
74
75
};
76
77
#endif
MpdPlutoGenerator
Definition
MpdPlutoGenerator.h:32
MpdPlutoGenerator::MpdPlutoGenerator
MpdPlutoGenerator()
Definition
MpdPlutoGenerator.cxx:24
MpdPlutoGenerator::SkipEvents
Bool_t SkipEvents(Int_t count)
Definition
MpdPlutoGenerator.cxx:136
MpdPlutoGenerator::~MpdPlutoGenerator
virtual ~MpdPlutoGenerator()
Definition
MpdPlutoGenerator.cxx:54
MpdPlutoGenerator::ReadEvent
virtual Bool_t ReadEvent(FairPrimaryGenerator *primGen)
Definition
MpdPlutoGenerator.cxx:61
generators
MpdPlutoGenerator.h
Generated on Fri May 15 2026 10:40:53 for BmnRoot by
1.9.8