]>
Commit | Line | Data |
---|---|---|
da0e9ce3 | 1 | #include "EvtGenBase/EvtPatches.hh" |
2 | /******************************************************************************* | |
3 | * Project: BaBar detector at the SLAC PEP-II B-factory | |
4 | * Package: EvtGenBase | |
5 | * File: $Id: EvtPoint1D.cc,v 1.4 2004/12/21 19:58:47 ryd Exp $ | |
6 | * Author: Alexei Dvoretskii, dvoretsk@slac.stanford.edu, 2001-2002 | |
7 | * | |
8 | * Copyright (C) 2002 Caltech | |
9 | *******************************************************************************/ | |
10 | ||
11 | // Point on a finite 1-D interval. isValid shows whether for a given specification, | |
12 | // the coordinate _value is inside the interval defined by _min, _max. | |
13 | ||
14 | #include <stdio.h> | |
15 | #include "EvtGenBase/EvtPoint1D.hh" | |
16 | ||
17 | EvtPoint1D::EvtPoint1D() | |
18 | : _min(0.), _max(-1.), _value(0.), _valid(false) | |
19 | {} | |
20 | ||
21 | EvtPoint1D::EvtPoint1D(double value) | |
22 | : _min(0.), _max(-1.), _value(value), _valid(true) | |
23 | {} | |
24 | ||
25 | EvtPoint1D::EvtPoint1D(double min, double max, double value) | |
26 | : _min(min), _max(max), _value(value), _valid((_min <= _value && _value <= _max) ? true : false) | |
27 | {} | |
28 | ||
29 | EvtPoint1D::~EvtPoint1D() | |
30 | {} | |
31 | ||
32 | void EvtPoint1D::print() const | |
33 | { | |
34 | printf("%f (%f : %f)\n",_value,_min,_max); | |
35 | } | |
36 |