/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Simulation/BOOST/MdcSim/MdcSim-00-00-73/MdcSim/MyMdcGeomSvc.hh

Go to the documentation of this file.
00001 
00002    #include <fstream>
00003    #include <sstream>
00004    #include <iostream>
00005    using namespace std;
00006 
00007 
00008 
00009    class MyMdcGeomSvc
00010     {
00011      public:
00012       MyMdcGeomSvc();
00013       ~MyMdcGeomSvc();
00014       void ReadFilePar();
00015       int TotalElecLayerNo();
00016       int Layerr(int n);
00017       int ElecNo(int n);
00018       double X(int n);
00019       double Y(int n);
00020       double Z(int n);
00021       double R(int n);
00022       double BoxInStep(int n);
00023       double BoxEndcape(int n);
00024       double FixRing(int n);
00025       double InnerRCableFrame(int n);
00026       double OuterRCableFrame(int n);
00027       double LengthCableFrame(int n);
00028       double ZCableFrame(int n);
00029       
00030       double ThinPlate(int n);
00031       double XCenThinPlate(int n);
00032       double YCenThinPlate(int n);
00033       double ZCenThinPlate(int n);
00034       double RotateXAngle(int n);
00035       double LengthCableTub(int n); 
00036 
00037 
00038      private:
00039       int fTotalElecLayerNo;
00040       int fLayerr[23];
00041       int fElecNo[23];
00042       double fX[23];
00043       double fY[23];
00044       double fZ[23];
00045       double fR[23];
00046       double fBoxInStep[3];
00047       double fBoxEndcape[3];
00048       double fFixRing[3];
00049       double fInnerRCableFrame[11];
00050       double fOuterRCableFrame[11];
00051       double fLengthCableFrame[11];
00052       double fZCableFrame[11];
00053       double fLengthCableTub[12];
00054 
00055       double fThinPlate[3];
00056       double fXCenThinPlate[12];
00057       double fYCenThinPlate[12];
00058       double fZCenThinPlate[12];
00059       double fRotateXAngle[12];
00060 
00061       
00062    };

Generated on Tue Nov 29 23:14:26 2016 for BOSS_7.0.2 by  doxygen 1.4.7