BOSS
7.0.4
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
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
w
x
z
Typedefs
b
c
d
e
g
h
i
l
m
n
o
p
r
s
t
v
Enumerations
_
e
f
g
h
i
l
m
o
p
r
s
t
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 Functions
:
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
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
g
h
i
j
k
l
m
n
p
q
r
s
t
u
v
w
z
Enumerations
d
e
g
h
p
r
s
t
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
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h
Go to the documentation of this file.
1
// a template header file for a class called "MdcGeoEnd"
2
#ifndef MDC_GEO_End_H
3
#define MDC_GEO_End_H
4
5
#include <iostream>
6
#include <string>
7
using namespace
std
;
8
9
class
MdcGeoEnd
{
10
//class used for construct tube and endplate in MC
11
public
:
12
MdcGeoEnd
(
void
){};
13
~MdcGeoEnd
(
void
){};
14
15
public
:
16
int
Id
(
void
)
const
{
return
fId; }
17
double
Length
(
void
)
const
{
return
fLength;}
//Full length In Z direction
18
double
InnerR
(
void
)
const
{
return
fInnerR;}
//From Z axes to bottom surface of those segments.
19
double
OutR
(
void
)
const
{
return
fOutR; }
//From Z axes to upper surface of those segments.
20
double
Z
(
void
)
const
{
return
fZ; }
//Offset value of segment center from Z=0
21
string
Name
(
void
)
const
{
return
fName; }
//name of segment
22
23
public
:
24
void
Id
(
int
x) {fId=
x
;}
25
void
Length
(
double
x) {fLength=
x
;}
26
void
InnerR
(
double
x) {fInnerR=
x
;}
27
void
OutR
(
double
x) {fOutR=
x
;}
28
void
Z
(
double
x) {fZ=
x
;}
29
void
Name
(
string
x) {fName=
x
;}
30
31
private
:
32
int
fId;
33
double
fLength, fInnerR, fOutR, fZ;
34
string
fName;
35
};
36
37
#endif
/* MdcGeoEnd_CLASS */
38
39
x
Double_t x[10]
Definition:
DataBase/tau_mode.c:57
MdcGeoEnd
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:9
MdcGeoEnd::MdcGeoEnd
MdcGeoEnd(void)
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:12
MdcGeoEnd::Length
double Length(void) const
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:17
MdcGeoEnd::Name
string Name(void) const
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:21
MdcGeoEnd::InnerR
double InnerR(void) const
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:18
MdcGeoEnd::OutR
double OutR(void) const
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:19
MdcGeoEnd::Id
void Id(int x)
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:24
MdcGeoEnd::OutR
void OutR(double x)
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:27
MdcGeoEnd::InnerR
void InnerR(double x)
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:26
MdcGeoEnd::Length
void Length(double x)
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:25
MdcGeoEnd::Z
double Z(void) const
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:20
MdcGeoEnd::~MdcGeoEnd
~MdcGeoEnd(void)
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:13
MdcGeoEnd::Name
void Name(string x)
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:29
MdcGeoEnd::Z
void Z(double x)
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:28
MdcGeoEnd::Id
int Id(void) const
Definition:
InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeoEnd.h:16
std
Definition:
Event/RootEventData/RootEventData-00-03-80/RootEventData/RootEventData_rootcint.cxx:16
source
InstallArea
include
MdcGeomSvc
MdcGeomSvc
MdcGeoEnd.h
Generated by
1.9.6