3#ifndef MDC_GEO_GENERAL_H
4#define MDC_GEO_GENERAL_H
6#include <CLHEP/Geometry/Point3D.h>
9#ifndef ENABLE_BACKWARDS_COMPATIBILITY
19 MdcGeoGeneral():fId(0),fRadius(0),fLength(0),fNCell(0),fOffset(0),fnomOffset(0),fShift(0),fnomShift(0),fTwistF(0),fTwistB(0),fPhi(0),fnomPhi(0),fFirst(0),
20 fSxEast(0.),fSyEast(0.),fSzEast(0.),fRxEast(0.),fRyEast(0.),fRzEast(0.),fSxWest(0.),fSyWest(0.),fSzWest(0.),fRxWest(0.),fRyWest(0.),fRzWest(0.)
100 double Radius(
void)
const;
101 double Length(
void)
const;
102 int NCell(
void)
const;
103 double Offset(
void)
const;
104 double Shift(
void)
const;
107 double TwistF(
void)
const;
108 double TwistB(
void)
const;
109 double Phi(
void)
const;
110 double nomPhi(
void)
const;
111 int First(
void)
const;
114 double SxEast(
void)
const;
115 double SyEast(
void)
const;
116 double SzEast(
void)
const;
117 double RxEast(
void)
const;
118 double RyEast(
void)
const;
119 double RzEast(
void)
const;
121 double SxWest(
void)
const;
122 double SyWest(
void)
const;
123 double SzWest(
void)
const;
124 double RxWest(
void)
const;
125 double RyWest(
void)
const;
126 double RzWest(
void)
const;
135 double Shift(
double);
HepGeom::Point3D< double > HepPoint3D
double Length(void) const
double nomShift(void) const
double TwistB(void) const
double SzWest(void) const
HepPoint3D OffB(void) const
double nomPhi(void) const
double RxEast(void) const
double SxEast(void) const
double TwistF(void) const
double Offset(void) const
MdcGeoGeneral & operator=(const MdcGeoGeneral &e)
double SyWest(void) const
double SxWest(void) const
string LayerName(void) const
double RxWest(void) const
double nomOffset(void) const
double RyWest(void) const
HepPoint3D OffF(void) const
double SzEast(void) const
double RzWest(void) const
MdcGeoGeneral(const MdcGeoGeneral &e)
double RzEast(void) const
double SyEast(void) const
double RyEast(void) const
double Radius(void) const