]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/EvtGenBase/EvtPoint1D.cxx
New plots for trending injector efficiencies (Melinda)
[u/mrichter/AliRoot.git] / TEvtGen / EvtGenBase / EvtPoint1D.cxx
CommitLineData
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
17EvtPoint1D::EvtPoint1D()
18 : _min(0.), _max(-1.), _value(0.), _valid(false)
19{}
20
21EvtPoint1D::EvtPoint1D(double value)
22 : _min(0.), _max(-1.), _value(value), _valid(true)
23{}
24
25EvtPoint1D::EvtPoint1D(double min, double max, double value)
26 : _min(min), _max(max), _value(value), _valid((_min <= _value && _value <= _max) ? true : false)
27{}
28
29EvtPoint1D::~EvtPoint1D()
30{}
31
32void EvtPoint1D::print() const
33{
34 printf("%f (%f : %f)\n",_value,_min,_max);
35}
36