14#ifndef BesMdcGeoParameter_H
15#define BesMdcGeoParameter_H
32 double Length(
void)
const {
return fLength;}
33 double Phi(
void)
const {
return fPhi;}
34 double Phi(
double z)
const;
35 double R(
void)
const {
return fRadius;}
39 double X(
void)
const {
return fX;}
40 double Y(
void)
const{
return fY;}
43 const string Name(
void)
const {
return fName;}
56 double fLength, fPhi, fRadius, fRotateCell,fRotateAngle, fX, fY;
68 int WireNo(
void)
const {
return fWireNo;}
83 int fWireNo, fSumWireNo, fBeginWireNo, fFirstWire;
96 double InnerR(
void) {
return fInnerR;}
97 double OutR(
void) {
return fOutR;}
98 double Z(
void) {
return fZ;}
99 string Name(
void) {
return fName;}
108 double fLength, fInnerR, fOutR, fZ;
141 double fSignalWireR, fFieldWireR;
142 int fLayerNo, fWireNo;
144 int fSignalLayer[50];
148 double fWirePhi[30000];
static BesMdcGeoParameter * GetGeo(void)
const BesMdcLayer & SignalLayer(int) const
~BesMdcGeoParameter(void)
const BesMdcLayer & Layer(int) const
BesMdcWire SignalWire(int, int)
BesMdcMember Segment(int x)
int BeginWireNo(void) const
int FirstWire(void) const
int SumWireNo(void) const
double ShiftPhi(void) const
void SetShiftPhi(double x)
void SetBeginWireNo(int x)
double RotateCell(void) const
const string Name(void) const
double Length(void) const
void SetRotateCell(double x)
void SetRotateAngle(double x)
double RotateAngle(void) const