BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoSuper.h
Go to the documentation of this file.
1
// $Id: MdcGeoSuper.h,v 1.1.1.1 2005/02/25 09:13:20 codeman Exp $ // -*-c++-*-
2
// header file for a class called "MdcGeoSuper"
3
#ifndef MDC_GEO_SUPER_H
4
#define MDC_GEO_SUPER_H
5
6
#include <iostream>
7
8
class
MdcGeoSuper
{
9
10
public
:
11
// Constructor.
12
MdcGeoSuper
() : fId( 0 ), fUpperR( 0 ), fLowerR( 0 ), fType( -1 ){};
13
14
// Copy and Assignment
15
MdcGeoSuper
(
const
MdcGeoSuper
& e )
16
: fId( e.
Id
() ), fUpperR( e.
UpperR
() ), fLowerR( e.
LowerR
() ), fType( e.
Type
() ){};
17
18
MdcGeoSuper
&
operator=
(
const
MdcGeoSuper
& e ) {
19
if
(
this
!= &e )
20
{
21
fId = e.
Id
();
22
fUpperR = e.
UpperR
();
23
fLowerR = e.
LowerR
();
24
fType = e.
Type
();
25
}
26
return
*
this
;
27
}
28
29
// Destructor
30
~MdcGeoSuper
(){};
31
32
public
:
// Extractors
33
int
Id
(
void
)
const
{
return
fId; };
34
double
UpperR
(
void
)
const
{
return
fUpperR; };
35
double
LowerR
(
void
)
const
{
return
fLowerR; };
36
int
Type
(
void
)
const
{
return
fType; };
37
38
public
:
// Modifiers
39
int
Id
(
int
i ) {
return
fId = i; };
40
double
UpperR
(
double
i ) {
return
fUpperR = i; };
41
double
LowerR
(
double
i ) {
return
fLowerR = i; };
42
int
Type
(
int
i ) {
return
fType = i; };
43
44
private
:
45
int
fId;
46
double
fUpperR;
47
double
fLowerR;
48
int
fType;
49
};
50
51
#endif
/* MdcGeoSuper_CLASS */
MdcGeoSuper
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeomSvc/MdcGeoSuper.h:8
MdcGeoSuper::LowerR
double LowerR(void) const
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeomSvc/MdcGeoSuper.h:35
MdcGeoSuper::Id
int Id(void) const
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeomSvc/MdcGeoSuper.h:33
MdcGeoSuper::MdcGeoSuper
MdcGeoSuper()
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoSuper.h:12
MdcGeoSuper::UpperR
double UpperR(void) const
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeomSvc/MdcGeoSuper.h:34
MdcGeoSuper::~MdcGeoSuper
~MdcGeoSuper()
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoSuper.h:30
MdcGeoSuper::Type
int Type(int i)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoSuper.h:42
MdcGeoSuper::MdcGeoSuper
MdcGeoSuper(const MdcGeoSuper &e)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoSuper.h:15
MdcGeoSuper::operator=
MdcGeoSuper & operator=(const MdcGeoSuper &e)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoSuper.h:18
MdcGeoSuper::UpperR
double UpperR(double i)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoSuper.h:40
MdcGeoSuper::LowerR
double LowerR(double i)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoSuper.h:41
MdcGeoSuper::Id
int Id(int i)
Definition
Mdc/MdcGeomSvc/include/MdcGeomSvc/MdcGeoSuper.h:39
MdcGeoSuper::Type
int Type(void) const
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeomSvc/MdcGeoSuper.h:36
8.0.0
BOSS_Source
Mdc
MdcGeomSvc
include
MdcGeomSvc
MdcGeoSuper.h
Generated by
1.16.1