MdcGeoEnd Class Reference

#include <MdcGeoEnd.h>

List of all members.

Public Member Functions

 MdcGeoEnd (void)
 ~MdcGeoEnd (void)
int Id (void) const
double Length (void) const
double InnerR (void) const
double OutR (void) const
double Z (void) const
string Name (void) const
void Id (int x)
void Length (double x)
void InnerR (double x)
void OutR (double x)
void Z (double x)
void Name (string x)

Private Attributes

int fId
double fLength
double fInnerR
double fOutR
double fZ
string fName


Detailed Description

Definition at line 9 of file MdcGeoEnd.h.


Constructor & Destructor Documentation

MdcGeoEnd::MdcGeoEnd ( void   )  [inline]

Definition at line 12 of file MdcGeoEnd.h.

00012 {};

MdcGeoEnd::~MdcGeoEnd ( void   )  [inline]

Definition at line 13 of file MdcGeoEnd.h.

00013 {};


Member Function Documentation

void MdcGeoEnd::Id ( int  x  )  [inline]

Definition at line 24 of file MdcGeoEnd.h.

References fId.

00024 {fId=x;}

int MdcGeoEnd::Id ( void   )  const [inline]

Definition at line 16 of file MdcGeoEnd.h.

References fId.

00016 { return fId;    }

void MdcGeoEnd::InnerR ( double  x  )  [inline]

Definition at line 26 of file MdcGeoEnd.h.

References fInnerR.

00026 {fInnerR=x;}

double MdcGeoEnd::InnerR ( void   )  const [inline]

Definition at line 18 of file MdcGeoEnd.h.

References fInnerR.

Referenced by BesMdcGeoParameter::InitFromSvc().

00018 { return fInnerR;} //From Z axes to bottom surface of those segments.

void MdcGeoEnd::Length ( double  x  )  [inline]

Definition at line 25 of file MdcGeoEnd.h.

References fLength.

00025 {fLength=x;}

double MdcGeoEnd::Length ( void   )  const [inline]

Definition at line 17 of file MdcGeoEnd.h.

References fLength.

Referenced by BesMdcGeoParameter::InitFromSvc().

00017 { return fLength;} //Full length In Z direction

void MdcGeoEnd::Name ( string  x  )  [inline]

Definition at line 29 of file MdcGeoEnd.h.

References fName.

00029 {fName=x;}

string MdcGeoEnd::Name ( void   )  const [inline]

Definition at line 21 of file MdcGeoEnd.h.

References fName.

Referenced by BesMdcGeoParameter::InitFromSvc().

00021 { return fName;  } //name of segment

void MdcGeoEnd::OutR ( double  x  )  [inline]

Definition at line 27 of file MdcGeoEnd.h.

References fOutR.

00027 {fOutR=x;}

double MdcGeoEnd::OutR ( void   )  const [inline]

Definition at line 19 of file MdcGeoEnd.h.

References fOutR.

Referenced by BesMdcGeoParameter::InitFromSvc().

00019 { return fOutR;  }//From Z axes to upper surface of those segments.

void MdcGeoEnd::Z ( double  x  )  [inline]

Definition at line 28 of file MdcGeoEnd.h.

References fZ.

00028 {fZ=x;}

double MdcGeoEnd::Z ( void   )  const [inline]

Definition at line 20 of file MdcGeoEnd.h.

References fZ.

Referenced by BesMdcGeoParameter::InitFromSvc().

00020 { return fZ;     }  //Offset value of segment center from Z=0 


Member Data Documentation

int MdcGeoEnd::fId [private]

Definition at line 32 of file MdcGeoEnd.h.

Referenced by Id().

double MdcGeoEnd::fInnerR [private]

Definition at line 33 of file MdcGeoEnd.h.

Referenced by InnerR().

double MdcGeoEnd::fLength [private]

Definition at line 33 of file MdcGeoEnd.h.

Referenced by Length().

string MdcGeoEnd::fName [private]

Definition at line 34 of file MdcGeoEnd.h.

Referenced by Name().

double MdcGeoEnd::fOutR [private]

Definition at line 33 of file MdcGeoEnd.h.

Referenced by OutR().

double MdcGeoEnd::fZ [private]

Definition at line 33 of file MdcGeoEnd.h.

Referenced by Z().


Generated on Tue Nov 29 23:20:12 2016 for BOSS_7.0.2 by  doxygen 1.4.7