38 #ifndef FCALTestbeamSetup_h
39 #define FCALTestbeamSetup_h 1
66 G4double MotherSizeX, MotherSizeY, MotherSizeZ;
68 G4double MWPCSizeX, MWPCSizeY, MWPCSizeZ;
69 G4double MWPCPosX, MWPCPosY, MWPCPosZ[5];
71 G4double ScintS1andS3SizeX, ScintS1andS3SizeY, ScintS1andS3SizeZ;
72 G4double ScintS2SizeX, ScintS2SizeY, ScintS2SizeZ;
73 G4double ScintS1_S3PosX, ScintS1_S3PosY, ScintS1PosZ,ScintS2PosZ, ScintS3PosZ;
75 G4double HoleCntrSizeX, HoleCntrSizeY, HoleCntrScintSizeZ, HoleCntrAbsrbSizeZ;
76 G4double HoleCntrScintPosX, HoleCntrScintPosY, HoleCntrScintPosZ;
77 G4double HoleCntrPbPosX, HoleCntrPbPosY, HoleCntrPbPosZ;
78 G4double HoleCntrAlPosX, HoleCntrAlPosY, HoleCntrAlPosZ;
79 G4double ScintHoleRmin, ScintHoleRmax, ScintHoleLenght;
80 G4double AbsrbHoleRmin, AbsrbHoleRmax, AbsrbHoleLenght;
82 G4double HolePosX, HolePosY, HolePosZ;
84 G4double LeadWallSizeX, LeadWallSizeY, LeadWallSizeZ;
85 G4double LeadWallSlitSizeX, LeadWallSlitSizeY, LeadWallSlitSizeZ;
86 G4double LeadWallPosX,LeadWallPosY, LeadWallPosZ;
88 G4double IronWallSizeX, IronWallSizeY, IronWallSizeZ;
89 G4double IronWallSlitSizeX, IronWallSlitSizeY, IronWallSlitSizeZ;
90 G4double IronWallPosX,IronWallPosY, IronWallPosZ;
92 G4int NBigScint, NSmallScint, NBigIron, NSmallIron;
93 G4double BigScintSizeX, BigScintSizeY, SmallScintSizeX, SmallScintSizeY, ScintSizeZ;
94 G4double ScintPosX, ScintPosY, ScintPosZ[7];
95 G4double BigIronSizeX, BigIronSizeY, SmallIronSizeX, SmallIronSizeY, IronSizeZ;
96 G4double IronPosX, IronPosY, IronPosZ[6];
98 G4double ConcWallSizeX, ConcWallSizeY, ConcWallSizeZ;
99 G4double ConcWallPosX, ConcWallPosY, ConcWallAPosZ, ConcWallBPosZ;
100 G4double ConcWallInsSizeX, ConcWallInsSizeY, ConcWallInsSizeZ;
103 G4double MuCntrSIzeX, MuCntrSIzeY, MuCntrSIzeZ;
104 G4double MuCntrPosX, MuCntrPosY, MuCntrPosZ;
107 G4double CryostatPosX, CryostatPosY, CryostatPosZ;
G4VPhysicalVolume * Construct()
void ConstructSDandField()