ATLAS Offline Software
Loading...
Searching...
No Matches
EvtInclusiveAtRndmGen Class Reference

#include <EvtInclusiveDecay.h>

Inheritance diagram for EvtInclusiveAtRndmGen:
Collaboration diagram for EvtInclusiveAtRndmGen:

Public Member Functions

 EvtInclusiveAtRndmGen (CLHEP::HepRandomEngine *engine)
virtual ~EvtInclusiveAtRndmGen ()=default
double random ()
CLHEP::HepRandomEngine * getEngine ()

Private Attributes

CLHEP::HepRandomEngine * m_engine {}

Detailed Description

Definition at line 42 of file EvtInclusiveDecay.h.

Constructor & Destructor Documentation

◆ EvtInclusiveAtRndmGen()

EvtInclusiveAtRndmGen::EvtInclusiveAtRndmGen ( CLHEP::HepRandomEngine * engine)

Definition at line 711 of file EvtInclusiveDecay.cxx.

712 : m_engine(engine)
713{}
CLHEP::HepRandomEngine * m_engine

◆ ~EvtInclusiveAtRndmGen()

virtual EvtInclusiveAtRndmGen::~EvtInclusiveAtRndmGen ( )
virtualdefault

Member Function Documentation

◆ getEngine()

CLHEP::HepRandomEngine * EvtInclusiveAtRndmGen::getEngine ( )
inline

Definition at line 47 of file EvtInclusiveDecay.h.

47{ return m_engine; }

◆ random()

double EvtInclusiveAtRndmGen::random ( )

Definition at line 715 of file EvtInclusiveDecay.cxx.

715 {
716 return CLHEP::RandFlat::shoot(m_engine);
717}

Member Data Documentation

◆ m_engine

CLHEP::HepRandomEngine* EvtInclusiveAtRndmGen::m_engine {}
private

Definition at line 49 of file EvtInclusiveDecay.h.

49{};

The documentation for this class was generated from the following files: