evtgen
Contents of generator/evtgen
Warning
doxygenfile: Found multiple matches for file “LinkDef.h
-
namespace generator
-
class Pythia8Gen : public generator::IGenerator
Public Functions
-
Pythia8Gen()
Constructor
-
virtual ~Pythia8Gen() = default
Destructor
-
virtual StatusCode initialize() override
-
virtual StatusCode execute(HepMC3::GenEvent&) override
-
virtual StatusCode finalize() override
-
virtual float random_flat() override
Returns a random float between 0 and 1.
- Returns:
float
-
virtual float random_gauss() override
Returns a random float following a standard normal distribution.
- Returns:
float
-
virtual void clear() override
Clear the event.
-
inline Pythia8::Event *event()
Returns a pointer to current pythia event.
- Returns:
Pythia8::Event*
-
inline Pythia8::Pythia *core()
Returns a pointer to the underlying pythia generator.
- Returns:
Pythia8::Pythia*
Protected Attributes
-
std::string m_file
-
int m_outputLevel
Pythia output level.
-
int m_seed
Pythia seed.
-
int m_nAbort
Max number of errors.
-
int m_iAbort
Current number of errors.
-
int m_nEvent
Number of events.
Private Members
-
Pythia8::Pythia m_gun
The underlying Pythia8 generator.
-
Pythia8Gen()
-
class Pythia8Gen : public generator::IGenerator
-
namespace generator
-
class RootReader : public generator::IGenerator
Public Functions
-
RootReader()
Constructor
-
virtual ~RootReader()
Destructor
-
virtual StatusCode initialize() override
-
virtual StatusCode execute(HepMC3::GenEvent&) override
-
virtual StatusCode finalize() override
-
virtual float random_flat() override
-
virtual float random_gauss() override
-
RootReader()
-
class RootReader : public generator::IGenerator