BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/BesSim/BesSim/BesPipParameter.hh
Go to the documentation of this file.
1//---------------------------------------------------------------------------//
2// BOOST --- BESIII Object_Oriented Simulation Tool //
3//---------------------------------------------------------------------------//
4//Description:
5//Author: Caogf
6//Created: June, 2007
7//Modified:
8//Comment:
9//---------------------------------------------------------------------------//
10//$ID: BesPipParameter.hh
11
12#ifndef BesPipParameter_h
13#define BesPipParameter_h 1
14
15#include "globals.hh"
16
18{
19public:
22
23public:
24 void ReadData();
25 G4double getGoldLayer(G4int i) { return goldLayer[i]; }
26 G4double getInnerBe(G4int i) { return innerBe[i]; }
27 G4double getOilLayer(G4int i) { return oilLayer[i]; }
28 G4double getOuterBe(G4int i) { return outerBe[i]; }
29
30 G4double getInnerBeSide(G4int i) { return innerBeSide[i]; }
31 G4double getInnerAl(G4int i) { return innerAl[i]; }
32 G4double getAlRing(G4int i) { return AlRing[i]; }
33 G4double getOuterAl(G4int i) { return outerAl[i]; }
34 G4double getAgLayer(G4int i) { return AgLayer[i]; }
35 G4double getCuLayer(G4int i) { return CuLayer[i]; }
36 G4double getAlCover(G4int i) { return AlCover[i]; }
37
38private:
39 G4double goldLayer[3];
40 G4double innerBe[3];
41 G4double oilLayer[3];
42 G4double outerBe[3];
43
44 G4double innerBeSide[5];
45 G4double innerAl[5];
46 G4double AlRing[5];
47 G4double outerAl[5];
48 G4double AgLayer[5];
49 G4double CuLayer[5];
50 G4double AlCover[5];
51};
52#endif