BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Mdc/MdcGeomSvc/include/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
{
19
return
fInnerR;
20
}
// From Z axes to bottom surface of those segments.
21
double
OutR
(
void
)
const
{
22
return
fOutR;
23
}
// From Z axes to upper surface of those
24
// segments.
25
double
Z
(
void
)
const
{
return
fZ; }
// Offset value of segment center from Z=0
26
string
Name
(
void
)
const
{
return
fName; }
// name of segment
27
28
public
:
29
void
Id
(
int
x ) { fId = x; }
30
void
Length
(
double
x ) { fLength = x; }
31
void
InnerR
(
double
x ) { fInnerR = x; }
32
void
OutR
(
double
x ) { fOutR = x; }
33
void
Z
(
double
x ) { fZ = x; }
34
void
Name
(
string
x ) { fName = x; }
35
36
private
:
37
int
fId;
38
double
fLength, fInnerR, fOutR, fZ;
39
string
fName;
40
};
41
42
#endif
/* MdcGeoEnd_CLASS */
MdcGeoEnd
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeomSvc/MdcGeoEnd.h:9
MdcGeoEnd::MdcGeoEnd
MdcGeoEnd(void)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:12
MdcGeoEnd::Length
double Length(void) const
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:17
MdcGeoEnd::Name
string Name(void) const
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:26
MdcGeoEnd::InnerR
double InnerR(void) const
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:18
MdcGeoEnd::OutR
double OutR(void) const
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:21
MdcGeoEnd::Id
void Id(int x)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:29
MdcGeoEnd::OutR
void OutR(double x)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:32
MdcGeoEnd::InnerR
void InnerR(double x)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:31
MdcGeoEnd::Length
void Length(double x)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:30
MdcGeoEnd::Z
double Z(void) const
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:25
MdcGeoEnd::~MdcGeoEnd
~MdcGeoEnd(void)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:13
MdcGeoEnd::Name
void Name(string x)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:34
MdcGeoEnd::Z
void Z(double x)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:33
MdcGeoEnd::Id
int Id(void) const
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoEnd.h:16
std
Definition
x86_64-el9-gcc13-dbg/Event/RootEventData/RootEventDataDict.cxx:101
8.0.0
BOSS_Source
Mdc
MdcGeomSvc
include
MdcGeomSvc
MdcGeoEnd.h
Generated by
1.16.1