BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Simulation/BOOST/MdcTunningSvc/include/MdcTunningSvc/BesMdcRes.hh
Go to the documentation of this file.
1#ifndef BesMdcRes_H
2#define BesMdcRes_H
3#include <string>
4
5class BesMdcRes {
6public:
7 BesMdcRes( std::string& path );
9 // double getpar_lay(int ii) {return par_lay[ii];}
10 double getD_dD( int ii, int jj ) { return par_lay1[ii][jj]; }
11 double getD_lay( int ii, int jj ) { return par_lay2[ii][jj]; }
12 double getD_theta( int ii, int jj ) { return par_lay11[ii][jj]; }
13 double getM_dD( int ii, int jj ) { return par_lay3[ii][jj]; }
14 double getM_lay( int ii, int jj ) { return par_lay4[ii][jj]; }
15 double getM_theta( int ii, int jj ) { return par_lay33[ii][jj]; }
16 double getD_effi( int ii, int jj ) { return par_lay5[ii][jj]; }
17 double getD_iEntr( int ii, int jj, int kk ) { return par_lay6[ii][jj][kk]; }
18 double getM_iEntr( int ii, int jj, int kk ) { return par_lay7[ii][jj][kk]; }
19
20private:
21 double par_lay1[43][10];
22 double par_lay2[43][5];
23 double par_lay11[43][20];
24 double par_lay3[43][10];
25 double par_lay4[43][5];
26 double par_lay33[43][20];
27 double par_lay5[43][90];
28 double par_lay6[43][2][18];
29 double par_lay7[43][2][18];
30};
31#endif
BesMdcRes(std::string &path)