00001 #include "EvtGenBase/EvtPatches.hh"
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #include <stdio.h>
00015 #include "EvtGenBase/EvtPoint1D.hh"
00016
00017 EvtPoint1D::EvtPoint1D()
00018 : _min(0.), _max(-1.), _value(0.), _valid(false)
00019 {}
00020
00021 EvtPoint1D::EvtPoint1D(double value)
00022 : _min(0.), _max(-1.), _value(value), _valid(true)
00023 {}
00024
00025 EvtPoint1D::EvtPoint1D(double min, double max, double value)
00026 : _min(min), _max(max), _value(value), _valid((_min <= _value && _value <= _max) ? true : false)
00027 {}
00028
00029 EvtPoint1D::~EvtPoint1D()
00030 {}
00031
00032 void EvtPoint1D::print() const
00033 {
00034 printf("%f (%f : %f)\n",_value,_min,_max);
00035 }
00036