EvtPoint1D Class Reference

#include <EvtPoint1D.hh>

List of all members.

Public Member Functions

 EvtPoint1D ()
 EvtPoint1D (double value)
 EvtPoint1D (double min, double max, double value)
 ~EvtPoint1D ()
bool isValid () const
double value () const
void print () const

Private Attributes

double _min
double _max
double _value
bool _valid


Detailed Description

Definition at line 16 of file EvtPoint1D.hh.


Constructor & Destructor Documentation

EvtPoint1D::EvtPoint1D (  ) 

Definition at line 17 of file EvtPoint1D.cc.

00018   : _min(0.), _max(-1.), _value(0.), _valid(false)
00019 {}

EvtPoint1D::EvtPoint1D ( double  value  ) 

Definition at line 21 of file EvtPoint1D.cc.

00022   : _min(0.), _max(-1.), _value(value), _valid(true)
00023 {}

EvtPoint1D::EvtPoint1D ( double  min,
double  max,
double  value 
)

Definition at line 25 of file EvtPoint1D.cc.

00026   : _min(min), _max(max), _value(value), _valid((_min <= _value && _value <= _max) ? true : false)
00027 {} 

EvtPoint1D::~EvtPoint1D (  ) 

Definition at line 29 of file EvtPoint1D.cc.

00030 {}


Member Function Documentation

bool EvtPoint1D::isValid (  )  const [inline]

Definition at line 24 of file EvtPoint1D.hh.

References _valid.

00025   { 
00026     return _valid; 
00027   }

void EvtPoint1D::print (  )  const

Definition at line 32 of file EvtPoint1D.cc.

References _max, _min, and _value.

00033 {
00034   printf("%f (%f : %f)\n",_value,_min,_max);
00035 }

double EvtPoint1D::value (  )  const [inline]

Definition at line 29 of file EvtPoint1D.hh.

References _value.

Referenced by EvtMassAmp::amplitude(), and EvtRelBreitWignerBarrierFact::getRandMass().

00030   {
00031     return _value;
00032   }


Member Data Documentation

double EvtPoint1D::_max [private]

Definition at line 39 of file EvtPoint1D.hh.

Referenced by print().

double EvtPoint1D::_min [private]

Definition at line 38 of file EvtPoint1D.hh.

Referenced by print().

bool EvtPoint1D::_valid [private]

Definition at line 41 of file EvtPoint1D.hh.

Referenced by isValid().

double EvtPoint1D::_value [private]

Definition at line 40 of file EvtPoint1D.hh.

Referenced by print(), and value().


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