EvtPdfMax< Point > Class Template Reference

#include <EvtPdfMax.hh>

List of all members.

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

Private Attributes

double _value
bool _valueKnown
bool _locKnown
Point _loc


Detailed Description

template<class Point>
class EvtPdfMax< Point >

Definition at line 20 of file EvtPdfMax.hh.


Constructor & Destructor Documentation

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

Definition at line 24 of file EvtPdfMax.hh.

00025     : _value(-1),_valueKnown(false),  _locKnown(false) 
00026   {}

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

Definition at line 27 of file EvtPdfMax.hh.

00028     : _value(value),_valueKnown(true),  _locKnown(false) 
00029   {}

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

Definition at line 30 of file EvtPdfMax.hh.

00031     : _value(value), _valueKnown(true),  _locKnown(true), _loc(p) 
00032   {}

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

Definition at line 33 of file EvtPdfMax.hh.

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

Definition at line 36 of file EvtPdfMax.hh.

00036 {}


Member Function Documentation

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

Definition at line 41 of file EvtPdfMax.hh.

00041 { assert(_locKnown); return _loc; }

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

Definition at line 40 of file EvtPdfMax.hh.

00040 { return _locKnown; }

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

Definition at line 39 of file EvtPdfMax.hh.

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

00039 { assert(_valueKnown); return _value; }

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

Definition at line 38 of file EvtPdfMax.hh.

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

00038 { return _valueKnown; }


Member Data Documentation

template<class Point>
Point EvtPdfMax< Point >::_loc [private]

Definition at line 48 of file EvtPdfMax.hh.

Referenced by EvtPdfMax< T >::loc().

template<class Point>
bool EvtPdfMax< Point >::_locKnown [private]

Definition at line 47 of file EvtPdfMax.hh.

Referenced by EvtPdfMax< T >::loc(), and EvtPdfMax< T >::locKnown().

template<class Point>
double EvtPdfMax< Point >::_value [private]

Definition at line 45 of file EvtPdfMax.hh.

Referenced by EvtPdfMax< T >::value().

template<class Point>
bool EvtPdfMax< Point >::_valueKnown [private]

Definition at line 46 of file EvtPdfMax.hh.

Referenced by EvtPdfMax< T >::value(), and EvtPdfMax< T >::valueKnown().


Generated on Tue Nov 29 23:19:10 2016 for BOSS_7.0.2 by  doxygen 1.4.7