BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtPdfMax< Point > Class Template Reference

#include <EvtPdfMax.hh>

Public Member Functions

 EvtPdfMax ()
 
 EvtPdfMax (double value)
 
 EvtPdfMax (Point p, double value)
 
 EvtPdfMax (const EvtPdfMax &other)
 
 ~EvtPdfMax ()
 
bool valueKnown () const
 
double value () const
 
bool locKnown () const
 
Point loc () const
 
 EvtPdfMax ()
 
 EvtPdfMax (double value)
 
 EvtPdfMax (Point p, double value)
 
 EvtPdfMax (const EvtPdfMax &other)
 
 ~EvtPdfMax ()
 
bool valueKnown () const
 
double value () const
 
bool locKnown () const
 
Point loc () const
 

Detailed Description

template<class Point>
class EvtPdfMax< Point >

Definition at line 20 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

Constructor & Destructor Documentation

◆ EvtPdfMax() [1/8]

template<class Point >
EvtPdfMax< Point >::EvtPdfMax ( )
inline

Definition at line 24 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

25 : _value(-1),_valueKnown(false), _locKnown(false)
26 {}

◆ EvtPdfMax() [2/8]

template<class Point >
EvtPdfMax< Point >::EvtPdfMax ( double  value)
inline

Definition at line 27 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

28 : _value(value),_valueKnown(true), _locKnown(false)
29 {}

◆ EvtPdfMax() [3/8]

template<class Point >
EvtPdfMax< Point >::EvtPdfMax ( Point  p,
double  value 
)
inline

Definition at line 30 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

31 : _value(value), _valueKnown(true), _locKnown(true), _loc(p)
32 {}

◆ EvtPdfMax() [4/8]

template<class Point >
EvtPdfMax< Point >::EvtPdfMax ( const EvtPdfMax< Point > &  other)
inline

Definition at line 33 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

34 : COPY_MEM(_value), COPY_MEM(_valueKnown), COPY_MEM(_locKnown), COPY_MEM(_loc)
35 {}

◆ ~EvtPdfMax() [1/2]

template<class Point >
EvtPdfMax< Point >::~EvtPdfMax ( )
inline

◆ EvtPdfMax() [5/8]

template<class Point >
EvtPdfMax< Point >::EvtPdfMax ( )
inline

Definition at line 24 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

25 : _value(-1),_valueKnown(false), _locKnown(false)
26 {}

◆ EvtPdfMax() [6/8]

template<class Point >
EvtPdfMax< Point >::EvtPdfMax ( double  value)
inline

Definition at line 27 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

28 : _value(value),_valueKnown(true), _locKnown(false)
29 {}

◆ EvtPdfMax() [7/8]

template<class Point >
EvtPdfMax< Point >::EvtPdfMax ( Point  p,
double  value 
)
inline

Definition at line 30 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

31 : _value(value), _valueKnown(true), _locKnown(true), _loc(p)
32 {}

◆ EvtPdfMax() [8/8]

template<class Point >
EvtPdfMax< Point >::EvtPdfMax ( const EvtPdfMax< Point > &  other)
inline

Definition at line 33 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

34 : COPY_MEM(_value), COPY_MEM(_valueKnown), COPY_MEM(_locKnown), COPY_MEM(_loc)
35 {}

◆ ~EvtPdfMax() [2/2]

template<class Point >
EvtPdfMax< Point >::~EvtPdfMax ( )
inline

Member Function Documentation

◆ loc() [1/2]

template<class Point >
Point EvtPdfMax< Point >::loc ( ) const
inline

Definition at line 41 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

41{ assert(_locKnown); return _loc; }

◆ loc() [2/2]

template<class Point >
Point EvtPdfMax< Point >::loc ( ) const
inline

Definition at line 41 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

41{ assert(_locKnown); return _loc; }

◆ locKnown() [1/2]

template<class Point >
bool EvtPdfMax< Point >::locKnown ( ) const
inline

Definition at line 40 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

40{ return _locKnown; }

◆ locKnown() [2/2]

template<class Point >
bool EvtPdfMax< Point >::locKnown ( ) const
inline

Definition at line 40 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

40{ return _locKnown; }

◆ value() [1/2]

template<class Point >
double EvtPdfMax< Point >::value ( ) const
inline

Definition at line 39 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

39{ assert(_valueKnown); return _value; }

Referenced by EvtPdfPred< T >::compute_max(), and EvtPdfPred< T >::operator()().

◆ value() [2/2]

template<class Point >
double EvtPdfMax< Point >::value ( ) const
inline

Definition at line 39 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

39{ assert(_valueKnown); return _value; }

◆ valueKnown() [1/2]

template<class Point >
bool EvtPdfMax< Point >::valueKnown ( ) const
inline

Definition at line 38 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

38{ return _valueKnown; }

Referenced by EvtPdfPred< T >::operator()().

◆ valueKnown() [2/2]

template<class Point >
bool EvtPdfMax< Point >::valueKnown ( ) const
inline

Definition at line 38 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPdfMax.hh.

38{ return _valueKnown; }

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