evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
EvtGenStreamAdapter< Point, Generator > Class Template Reference

#include <EvtGenBase/EvtStreamAdapter.hh>

Inheritance diagram for EvtGenStreamAdapter< Point, Generator >:
EvtStreamAdapter< Point >

Public Member Functions

 EvtGenStreamAdapter (Generator gen, int count)
 
virtual ~EvtGenStreamAdapter ()
 
EvtStreamAdapter< Point > * clone () const override
 
Point currentValue () override
 
bool pastEnd () override
 
void advance () override
 
- Public Member Functions inherited from EvtStreamAdapter< Point >
 EvtStreamAdapter ()
 
virtual ~EvtStreamAdapter ()
 

Private Attributes

Generator _gen
 
int _count
 

Detailed Description

template<class Point, class Generator>
class EvtGenStreamAdapter< Point, Generator >

Definition at line 43 of file EvtStreamAdapter.hh.

Constructor & Destructor Documentation

◆ EvtGenStreamAdapter()

template<class Point, class Generator>
EvtGenStreamAdapter< Point, Generator >::EvtGenStreamAdapter ( Generator  gen,
int  count 
)
inline

Definition at line 45 of file EvtStreamAdapter.hh.

◆ ~EvtGenStreamAdapter()

template<class Point, class Generator>
virtual EvtGenStreamAdapter< Point, Generator >::~EvtGenStreamAdapter ( )
inlinevirtual

Definition at line 50 of file EvtStreamAdapter.hh.

Member Function Documentation

◆ advance()

template<class Point, class Generator>
void EvtGenStreamAdapter< Point, Generator >::advance ( )
inlineoverridevirtual

Implements EvtStreamAdapter< Point >.

Definition at line 58 of file EvtStreamAdapter.hh.

◆ clone()

template<class Point, class Generator>
EvtStreamAdapter<Point>* EvtGenStreamAdapter< Point, Generator >::clone ( ) const
inlineoverridevirtual

Implements EvtStreamAdapter< Point >.

Definition at line 52 of file EvtStreamAdapter.hh.

◆ currentValue()

template<class Point, class Generator>
Point EvtGenStreamAdapter< Point, Generator >::currentValue ( )
inlineoverridevirtual

Implements EvtStreamAdapter< Point >.

Definition at line 56 of file EvtStreamAdapter.hh.

◆ pastEnd()

template<class Point, class Generator>
bool EvtGenStreamAdapter< Point, Generator >::pastEnd ( )
inlineoverridevirtual

Implements EvtStreamAdapter< Point >.

Definition at line 57 of file EvtStreamAdapter.hh.

Member Data Documentation

◆ _count

template<class Point, class Generator>
int EvtGenStreamAdapter< Point, Generator >::_count
private

Definition at line 62 of file EvtStreamAdapter.hh.

◆ _gen

template<class Point, class Generator>
Generator EvtGenStreamAdapter< Point, Generator >::_gen
private

Definition at line 61 of file EvtStreamAdapter.hh.


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