/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Simulation/BOOST/BesSim/BesSim-00-01-24/BesSim/BesSCMParameter.hh

Go to the documentation of this file.
00001 //---------------------------------------------------------------------------//
00002 //      BOOST --- BESIII Object_Oriented Simulation Tool                     //
00003 //---------------------------------------------------------------------------//
00004 //Description:
00005 //Author: Caogf
00006 //Created: June, 2007
00007 //Modified:
00008 //Comment:
00009 //---------------------------------------------------------------------------//
00010 //$ID: BesSCMParameter.hh
00011 
00012 #ifndef BesSCMParameter_h
00013 #define BesSCMParameter_h 1
00014 
00015 #include "globals.hh"
00016 
00017 class BesSCMParameter
00018 {
00019 public:
00020   BesSCMParameter();
00021   ~BesSCMParameter();
00022            
00023 public:
00024   void  ReadData();
00025   G4double getInnerCryo(G4int i) { return innerCryo[i]; }
00026   G4double getL1Adia(G4int i) { return l1Adia[i]; }
00027   G4double getInnerShield(G4int i) { return innerShield[i]; }
00028   G4double getL2Adia(G4int i) { return l2Adia[i]; }
00029   G4double getOuterShield(G4int i) { return outerShield[i]; }
00030   G4double getL3Adia(G4int i) { return l3Adia[i]; }
00031   G4double getEndShield(G4int i) { return endShield[i]; }
00032   G4double getL1insu(G4int i) { return l1insu[i]; }
00033   G4double getCoil(G4int i) { return coil[i]; }
00034   G4double getL2insu(G4int i) { return l2insu[i]; }
00035   G4double getSupp(G4int i) { return supp[i]; }
00036   G4double getL4Adia(G4int i) { return l4Adia[i]; }
00037   G4double getEndCoil(G4int i) { return endCoil[i]; }
00038   G4double getOuterCryo(G4int i) { return outerCryo[i]; }
00039   G4double getEndCryo(G4int i) { return endCryo[i]; }
00040   G4double getRein(G4int i) { return rein[i]; }
00041   G4double getPipe1(G4int i) { return pipe1[i]; }
00042   G4double getPipe2(G4int i) { return pipe2[i]; }
00043   G4double getPipe3(G4int i) { return pipe3[i]; }
00044   G4double getHole(G4int i) { return hole[i]; }
00045 
00046 private:
00047   G4double innerCryo[3];
00048   G4double l1Adia[3];
00049   G4double innerShield[3];
00050   G4double l2Adia[3];
00051   G4double outerShield[3];
00052   G4double l3Adia[3];
00053   G4double endShield[5];
00054   G4double l1insu[3];
00055   G4double coil[3];
00056   G4double l2insu[3];
00057   G4double supp[3];
00058   G4double l4Adia[3];
00059   G4double endCoil[5];
00060   G4double outerCryo[3];
00061   G4double endCryo[5];
00062   G4double rein[5];
00063   G4double pipe1[6];
00064   G4double pipe2[6];
00065   G4double pipe3[6];
00066   G4double hole[13];
00067 };
00068 #endif

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