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 43 of file EvtInclusiveDecay.h.

Constructor & Destructor Documentation

◆ EvtInclusiveAtRndmGen()

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

Definition at line 741 of file EvtInclusiveDecay.cxx.

742 : m_engine(engine)
743{}
CLHEP::HepRandomEngine * m_engine

◆ ~EvtInclusiveAtRndmGen()

virtual EvtInclusiveAtRndmGen::~EvtInclusiveAtRndmGen ( )
virtualdefault

Member Function Documentation

◆ getEngine()

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

Definition at line 48 of file EvtInclusiveDecay.h.

48{ return m_engine; }

◆ random()

double EvtInclusiveAtRndmGen::random ( )

Definition at line 745 of file EvtInclusiveDecay.cxx.

745 {
746 return CLHEP::RandFlat::shoot(m_engine);
747}

Member Data Documentation

◆ m_engine

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

Definition at line 50 of file EvtInclusiveDecay.h.

50{};

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