14#include "BesSubdetector.hh"
16#include "G4VPhysicalVolume.hh"
28 void Construct(G4LogicalVolume* logicbes);
33 G4double innerCryo[3];
35 G4double innerShield[3];
37 G4double outerShield[3];
39 G4double endShield[5];
46 G4double outerCryo[3];
54 G4LogicalVolume* logicalSCM;
55 G4VPhysicalVolume* physicalSCM;
57 G4LogicalVolume* logicalinnCryo;
58 G4VPhysicalVolume* physicalinnCryo;
60 G4LogicalVolume* logicall1Adia;
61 G4VPhysicalVolume* physicall1Adia;
63 G4LogicalVolume* logicalinnShield;
64 G4VPhysicalVolume* physicalinnShield;
66 G4LogicalVolume* logicall2Adia;
67 G4VPhysicalVolume* physicall2Adia;
69 G4LogicalVolume* logicaloutShield;
70 G4VPhysicalVolume* physicaloutShield;
72 G4LogicalVolume* logicall3Adia;
73 G4VPhysicalVolume* physicall3Adia;
75 G4LogicalVolume* logicalendShield;
76 G4VPhysicalVolume* physicalendShield1;
77 G4VPhysicalVolume* physicalendShield2;
79 G4LogicalVolume* logicall1insu;
80 G4VPhysicalVolume* physicall1insu;
82 G4LogicalVolume* logicalcoil;
83 G4VPhysicalVolume* physicalcoil;
85 G4LogicalVolume* logicall2insu;
86 G4VPhysicalVolume* physicall2insu;
88 G4LogicalVolume* logicalsupp;
89 G4VPhysicalVolume* physicalsupp;
91 G4LogicalVolume* logicall4Adia;
92 G4VPhysicalVolume* physicall4Adia;
94 G4LogicalVolume* logicalendCoil;
95 G4VPhysicalVolume* physicalendCoil1;
96 G4VPhysicalVolume* physicalendCoil2;
98 G4LogicalVolume* logicalouterCryo;
99 G4VPhysicalVolume* physicalouterCryo;
101 G4LogicalVolume* logicalendCryo;
102 G4VPhysicalVolume* physicalendCryo1;
103 G4VPhysicalVolume* physicalendCryo2;
105 G4LogicalVolume* logicalrein;
106 G4VPhysicalVolume* physicalrein1;
107 G4VPhysicalVolume* physicalrein2;
109 G4LogicalVolume* logicalpipe1;
110 G4VPhysicalVolume* physicalpipe1;
112 G4LogicalVolume* logicalpipe2;
113 G4VPhysicalVolume* physicalpipe2;
115 G4LogicalVolume* logicalpipe3;
116 G4VPhysicalVolume* physicalpipe3;
118 G4Material* liquidhelium;
void Construct(G4LogicalVolume *logicbes)