BOSS
7.1.1
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtPoint1D.cc
Go to the documentation of this file.
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.1.1.2 2007/10/26 05:03:14 pingrg Exp $
6
* Author: Alexei Dvoretskii,
[email protected]
, 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
true
#define true
Definition
BesCxxPolicy/BesCxxPolicy-00-02-00/CxxFeatures/config.h:19
false
#define false
Definition
BesCxxPolicy/BesCxxPolicy-00-02-00/CxxFeatures/config.h:22
min
#define min(a, b)
Definition
Eepipi/Eepipi-00-01-00/src/ee2eepp/basesv5.1/f2c.h:153
max
#define max(a, b)
Definition
Eepipi/Eepipi-00-01-00/src/ee2eepp/basesv5.1/f2c.h:154
EvtPatches.hh
EvtPoint1D.hh
EvtPoint1D::EvtPoint1D
EvtPoint1D()
Definition
EvtPoint1D.cc:17
EvtPoint1D::~EvtPoint1D
~EvtPoint1D()
Definition
EvtPoint1D.cc:29
EvtPoint1D::print
void print() const
Definition
EvtPoint1D.cc:32
7.1.1
Generator
BesEvtGen
BesEvtGen-00-04-28
src
EvtGen
EvtGenBase
EvtPoint1D.cc
Generated by
1.12.0