BOSS
7.1.3
BESIII Offline Software System
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
x
z
Typedefs
c
d
e
g
h
i
l
m
n
o
p
r
s
t
Enumerations
Enumerator
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
u
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
v
w
Enumerations
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
v
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Related Symbols
:
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
v
w
x
Files
File List
File Members
All
!
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
!
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
!
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
h
i
j
k
l
m
n
p
r
s
t
u
v
w
z
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
w
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
EvtPoint1D.hh
Go to the documentation of this file.
1
/*******************************************************************************
2
* Project: BaBar detector at the SLAC PEP-II B-factory
3
* Package: EvtGenBase
4
* File: $Id: EvtPoint1D.hh,v 1.1.1.2 2007/10/26 05:03:14 pingrg Exp $
5
* Author: Alexei Dvoretskii, dvoretsk@slac.stanford.edu, 2001-2002
6
*
7
* Copyright (C) 2002 Caltech
8
*******************************************************************************/
9
10
// Point on a finite 1-D interval. isValid shows whether for a given specification,
11
// the coordinate _value is inside the interval defined by _min, _max.
12
13
#ifndef EVT_POINT_1D_HH
14
#define EVT_POINT_1D_HH
15
16
class
EvtPoint1D
{
17
public
:
18
19
EvtPoint1D
();
20
EvtPoint1D
(
double
value
);
21
EvtPoint1D
(
double
min
,
double
max
,
double
value
);
22
~EvtPoint1D
();
23
24
bool
isValid
()
const
25
{
26
return
_valid;
27
}
24
bool
isValid
()
const
{
…
}
28
29
double
value
()
const
30
{
31
return
_value;
32
}
29
double
value
()
const
{
…
}
33
34
void
print
()
const
;
35
36
private
:
37
38
double
_min;
// interval minimum
39
double
_max;
// interval maximum
40
double
_value;
41
bool
_valid;
// valid point inside the interval?
42
43
};
16
class
EvtPoint1D
{
…
};
44
45
#endif
46
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
EvtPoint1D::value
double value() const
Definition
EvtPoint1D.hh:29
EvtPoint1D::EvtPoint1D
EvtPoint1D()
Definition
EvtPoint1D.cc:17
EvtPoint1D::isValid
bool isValid() const
Definition
EvtPoint1D.hh:24
EvtPoint1D::~EvtPoint1D
~EvtPoint1D()
Definition
EvtPoint1D.cc:29
EvtPoint1D::print
void print() const
Definition
EvtPoint1D.cc:32
7.1.3
Generator
BesEvtGen
BesEvtGen-00-04-30
src
EvtGen
EvtGenBase
EvtPoint1D.hh
Generated by
1.13.2