EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtPredStreamAdapter< Point, Iterator, Predicate > Class Template Reference

#include <EvtGenBase/EvtStreamAdapter.hh>

Inheritance diagram for EvtPredStreamAdapter< Point, Iterator, Predicate >:
EvtStreamAdapter< Point >

Public Member Functions

 EvtPredStreamAdapter (Predicate pred, Iterator it, Iterator end)
virtual ~EvtPredStreamAdapter ()
virtual EvtStreamAdapter< Point > * clone () const
virtual Point currentValue ()
virtual bool pastEnd ()
virtual void advance ()
Public Member Functions inherited from EvtStreamAdapter< Point >
 EvtStreamAdapter ()
virtual ~EvtStreamAdapter ()

Private Attributes

Predicate m_pred
Iterator m_it
Iterator m_end

Detailed Description

template<class Point, class Iterator, class Predicate>
class EvtPredStreamAdapter< Point, Iterator, Predicate >

Definition at line 68 of file EvtStreamAdapter.hh.

Constructor & Destructor Documentation

◆ EvtPredStreamAdapter()

template<class Point, class Iterator, class Predicate>
EvtPredStreamAdapter< Point, Iterator, Predicate >::EvtPredStreamAdapter ( Predicate pred,
Iterator it,
Iterator end )
inline

Definition at line 70 of file EvtStreamAdapter.hh.

◆ ~EvtPredStreamAdapter()

template<class Point, class Iterator, class Predicate>
virtual EvtPredStreamAdapter< Point, Iterator, Predicate >::~EvtPredStreamAdapter ( )
inlinevirtual

Definition at line 74 of file EvtStreamAdapter.hh.

Member Function Documentation

◆ advance()

template<class Point, class Iterator, class Predicate>
virtual void EvtPredStreamAdapter< Point, Iterator, Predicate >::advance ( )
inlinevirtual

Implements EvtStreamAdapter< Point >.

Definition at line 93 of file EvtStreamAdapter.hh.

◆ clone()

template<class Point, class Iterator, class Predicate>
virtual EvtStreamAdapter< Point > * EvtPredStreamAdapter< Point, Iterator, Predicate >::clone ( ) const
inlinevirtual

Implements EvtStreamAdapter< Point >.

Definition at line 76 of file EvtStreamAdapter.hh.

◆ currentValue()

template<class Point, class Iterator, class Predicate>
virtual Point EvtPredStreamAdapter< Point, Iterator, Predicate >::currentValue ( )
inlinevirtual

Implements EvtStreamAdapter< Point >.

Definition at line 80 of file EvtStreamAdapter.hh.

◆ pastEnd()

template<class Point, class Iterator, class Predicate>
virtual bool EvtPredStreamAdapter< Point, Iterator, Predicate >::pastEnd ( )
inlinevirtual

Implements EvtStreamAdapter< Point >.

Definition at line 92 of file EvtStreamAdapter.hh.

Member Data Documentation

◆ m_end

template<class Point, class Iterator, class Predicate>
Iterator EvtPredStreamAdapter< Point, Iterator, Predicate >::m_end
private

Definition at line 98 of file EvtStreamAdapter.hh.

◆ m_it

template<class Point, class Iterator, class Predicate>
Iterator EvtPredStreamAdapter< Point, Iterator, Predicate >::m_it
private

Definition at line 97 of file EvtStreamAdapter.hh.

◆ m_pred

template<class Point, class Iterator, class Predicate>
Predicate EvtPredStreamAdapter< Point, Iterator, Predicate >::m_pred
private

Definition at line 96 of file EvtStreamAdapter.hh.


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