diff --git a/Detector/DetCEPCv4/compact/FullDetGear.xml b/Detector/DetCEPCv4/compact/FullDetGear.xml new file mode 100644 index 0000000000000000000000000000000000000000..00f51646ab7d08a72ee1f1d42d53d4f5dee70557 --- /dev/null +++ b/Detector/DetCEPCv4/compact/FullDetGear.xml @@ -0,0 +1,330 @@ +<gear> + <global detectorName="CEPC_v4" /> + <!--Gear XML file automatically created with GearXML::createXMLFile ....--> + <BField type="ConstantBField" x="0.000000000e+00" y="0.000000000e+00" z="3.000000000e+00" /> + <detectors> + <detector geartype="TPCParameters" name="TPC"> + <maxDriftLength value="2.225000000e+03" /> + <driftVelocity value="0.000000000e+00" /> + <coordinateType value="polar" /> + <modules> + <module> + <moduleID value="0" /> + <readoutFrequency value="0.000000000e+00" /> + <PadRowLayout2D type="FixedPadSizeDiskLayout" rMin="3.840000000e+02" rMax="1.716000000e+03" padHeight="6.000000000e+00" padWidth="1.000000000e+00" maxRow="222" padGap="0.000000000e+00" phiMax="6.283185307e+00" /> + <offset x_r="0.000000000e+00" y_phi="0.000000000e+00" /> + <angle value="0.000000000e+00" /> + <enlargeActiveAreaBy value="0.000000000e+00" /> + </module> + </modules> + <parameter name="TPCGasProperties_RadLen" type="double" value="1.155205461e+05" /> + <parameter name="TPCGasProperties_dEdx" type="double" value="2.668179899e-07" /> + <parameter name="TPCInnerWallProperties_RadLen" type="double" value="2.740688665e+03" /> + <parameter name="TPCInnerWallProperties_dEdx" type="double" value="1.241647394e-05" /> + <parameter name="TPCOuterWallProperties_RadLen" type="double" value="6.495646008e+03" /> + <parameter name="TPCOuterWallProperties_dEdx" type="double" value="5.300932694e-06" /> + <parameter name="TPCWallProperties_RadLen" type="double" value="2.740688665e+03" /> + <parameter name="TPCWallProperties_dEdx" type="double" value="1.241647394e-05" /> + <parameter name="tpcInnerRadius" type="double" value="3.290000000e+02" /> + <parameter name="tpcInnerWallThickness" type="double" value="2.500000000e+01" /> + <parameter name="tpcOuterRadius" type="double" value="1.808000000e+03" /> + <parameter name="tpcOuterWallThickness" type="double" value="6.000000000e+01" /> + <parameter name="tpcZAnode" type="double" value="4.600000000e+03" /> + </detector> + <detector name="EcalBarrel" geartype="CalorimeterParameters"> + <layout type="Barrel" symmetry="8" phi0="0.000000000e+00" /> + <dimensions inner_r="1.847415655e+03" outer_z="2.350000000e+03" /> + <layer repeat="19" thickness="5.250000000e+00" absorberThickness="2.100000000e+00" cellSize0="1.016666667e+01" cellSize1="1.016666667e+01" /> + <layer repeat="1" thickness="6.300000000e+00" absorberThickness="2.100000000e+00" cellSize0="1.016666667e+01" cellSize1="1.016666667e+01" /> + <layer repeat="9" thickness="7.350000000e+00" absorberThickness="4.200000000e+00" cellSize0="1.016666667e+01" cellSize1="1.016666667e+01" /> + </detector> + <detector name="EcalEndcap" geartype="CalorimeterParameters"> + <layout type="Endcap" symmetry="2" phi0="0.000000000e+00" /> + <dimensions inner_r="4.000000000e+02" outer_r="2.088800000e+03" inner_z="2.450000000e+03" /> + <layer repeat="19" thickness="5.250000000e+00" absorberThickness="2.100000000e+00" cellSize0="1.016666667e+01" cellSize1="1.016666667e+01" /> + <layer repeat="1" thickness="6.300000000e+00" absorberThickness="2.100000000e+00" cellSize0="1.016666667e+01" cellSize1="1.016666667e+01" /> + <layer repeat="9" thickness="7.350000000e+00" absorberThickness="4.200000000e+00" cellSize0="1.016666667e+01" cellSize1="1.016666667e+01" /> + </detector> + <detector name="EcalPlug" geartype="CalorimeterParameters"> + <layout type="Endcap" symmetry="2" phi0="0.000000000e+00" /> + <dimensions inner_r="2.400000000e+02" outer_r="4.000000000e+02" inner_z="2.450000000e+03" /> + <layer repeat="19" thickness="5.250000000e+00" absorberThickness="2.100000000e+00" cellSize0="1.016666667e+01" cellSize1="1.016666667e+01" /> + <layer repeat="1" thickness="6.300000000e+00" absorberThickness="2.100000000e+00" cellSize0="1.016666667e+01" cellSize1="1.016666667e+01" /> + <layer repeat="9" thickness="7.350000000e+00" absorberThickness="4.200000000e+00" cellSize0="1.016666667e+01" cellSize1="1.016666667e+01" /> + </detector> + <detector name="YokeBarrel" geartype="CalorimeterParameters"> + <layout type="Barrel" symmetry="12" phi0="0.000000000e+00" /> + <dimensions inner_r="4.173929932e+03" outer_z="4.072000000e+03" /> + <layer repeat="1" thickness="4.000000000e+01" absorberThickness="0.000000000e+00" cellSize0="3.000000000e+01" cellSize1="3.000000000e+01" /> + <layer repeat="10" thickness="1.400000000e+02" absorberThickness="1.000000000e+02" cellSize0="3.000000000e+01" cellSize1="3.000000000e+01" /> + <layer repeat="3" thickness="6.000000000e+02" absorberThickness="5.600000000e+02" cellSize0="3.000000000e+01" cellSize1="3.000000000e+01" /> + </detector> + <detector name="YokeEndcap" geartype="CalorimeterParameters"> + <layout type="Endcap" symmetry="2" phi0="0.000000000e+00" /> + <dimensions inner_r="3.200000000e+02" outer_r="7.414929932e+03" inner_z="4.072000000e+03" /> + <layer repeat="10" thickness="1.400000000e+02" absorberThickness="1.000000000e+02" cellSize0="3.000000000e+01" cellSize1="3.000000000e+01" /> + <layer repeat="2" thickness="6.000000000e+02" absorberThickness="5.600000000e+02" cellSize0="3.000000000e+01" cellSize1="3.000000000e+01" /> + </detector> + <detector name="YokePlug" geartype="CalorimeterParameters"> + <layout type="Endcap" symmetry="2" phi0="0.000000000e+00" /> + <dimensions inner_r="3.200000000e+02" outer_r="2.849254326e+03" inner_z="3.781430000e+03" /> + <parameter name="YokePlugThickness" type="double" value="2.905700000e+02" /> + </detector> + <detector name="HcalBarrel" geartype="CalorimeterParameters"> + <layout type="Barrel" symmetry="8" phi0="1.570796327e+00" /> + <dimensions inner_r="2.058000000e+03" outer_z="2.350000000e+03" /> + <layer repeat="40" thickness="2.673000000e+01" absorberThickness="2.000000000e+01" cellSize0="1.000000000e+01" cellSize1="1.000000000e+01" /> + <parameter name="Hcal_barrel_number_modules" type="int" value="5" /> + <parameter name="N_cells_z" type="int" value="91" /> + <parameter name="FrameWidth" type="double" value="1.000000000e+00" /> + <parameter name="Hcal_lateral_structure_thickness" type="double" value="1.000000000e+01" /> + <parameter name="Hcal_modules_gap" type="double" value="2.000000000e+00" /> + <parameter name="Hcal_outer_radius" type="double" value="3.144432447e+03" /> + <parameter name="Hcal_virtual_cell_size" type="double" value="1.000000000e+01" /> + <parameter name="InnerOctoSize" type="double" value="1.704903012e+03" /> + <parameter name="RPC_PadSeparation" type="double" value="0.000000000e+00" /> + <parameter name="TPC_Ecal_Hcal_barrel_halfZ" type="double" value="2.350000000e+03" /> + </detector> + <detector name="HcalEndcap" geartype="CalorimeterParameters"> + <layout type="Endcap" symmetry="2" phi0="0.000000000e+00" /> + <dimensions inner_r="3.500000000e+02" outer_r="3.144432447e+03" inner_z="2.650000000e+03" /> + <layer repeat="40" thickness="2.673000000e+01" absorberThickness="2.000000000e+01" cellSize0="1.000000000e+01" cellSize1="1.000000000e+01" /> + <parameter name="FrameWidth" type="double" value="0.000000000e+00" /> + <parameter name="Hcal_virtual_cell_size" type="double" value="1.000000000e+01" /> + </detector> + <detector name="HcalRing" geartype="CalorimeterParameters"> + <layout type="Endcap" symmetry="2" phi0="0.000000000e+00" /> + <dimensions inner_r="2.138800000e+03" outer_r="3.144432447e+03" inner_z="2.450000000e+03" /> + <layer repeat="6" thickness="2.673000000e+01" absorberThickness="2.000000000e+01" cellSize0="1.000000000e+01" cellSize1="1.000000000e+01" /> + <parameter name="FrameWidth" type="double" value="0.000000000e+00" /> + <parameter name="Hcal_virtual_cell_size" type="double" value="1.000000000e+01" /> + </detector> + <detector name="Lcal" geartype="CalorimeterParameters"> + <layout type="Endcap" symmetry="1" phi0="0.000000000e+00" /> + <dimensions inner_r="3.225828541e+01" outer_r="9.880000000e+01" inner_z="9.519000000e+02" /> + <layer repeat="30" thickness="4.290000000e+00" absorberThickness="3.500000000e+00" cellSize0="1.039714290e+00" cellSize1="1.308996939e-01" /> + <parameter name="beam_crossing_angle" type="double" value="0.000000000e+00" /> + </detector> + <detector name="VXD" geartype="ZPlanarParameters"> + <type technology="HYBRID" /> + <shell halfLength="1.450000000e+02" gap="0.000000000e+00" innerRadius="6.500000000e+01" outerRadius="6.549392000e+01" radLength="3.527597571e+02" /> + <layers> + <layer nLadders="10" phi0="-1.570796327e+00"> + <ladder distance="1.600000000e+01" thickness="1.000000000e+00" width="1.150000000e+01" length="6.250000000e+01" offset="-1.874869853e+00" radLength="1.014262421e+03" /> + <sensitive distance="1.595000000e+01" thickness="5.000000000e-02" width="1.100000000e+01" length="6.250000000e+01" offset="-1.624869853e+00" radLength="9.366070445e+01" /> + </layer> + <layer nLadders="10" phi0="-1.570796327e+00"> + <ladder distance="1.700000000e+01" thickness="1.000000000e+00" width="1.150000000e+01" length="6.250000000e+01" offset="-1.874869853e+00" radLength="1.014262421e+03" /> + <sensitive distance="1.800000000e+01" thickness="5.000000000e-02" width="1.100000000e+01" length="6.250000000e+01" offset="-1.624869853e+00" radLength="9.366070445e+01" /> + </layer> + <layer nLadders="11" phi0="-1.570796327e+00"> + <ladder distance="3.700000000e+01" thickness="1.000000000e+00" width="2.250000000e+01" length="1.250000000e+02" offset="-1.837940563e+00" radLength="1.014262421e+03" /> + <sensitive distance="3.695000000e+01" thickness="5.000000000e-02" width="2.200000000e+01" length="1.250000000e+02" offset="-1.587940563e+00" radLength="9.366070445e+01" /> + </layer> + <layer nLadders="11" phi0="-1.570796327e+00"> + <ladder distance="3.800000000e+01" thickness="1.000000000e+00" width="2.250000000e+01" length="1.250000000e+02" offset="-1.837940563e+00" radLength="1.014262421e+03" /> + <sensitive distance="3.900000000e+01" thickness="5.000000000e-02" width="2.200000000e+01" length="1.250000000e+02" offset="-1.587940563e+00" radLength="9.366070445e+01" /> + </layer> + <layer nLadders="17" phi0="-1.570796327e+00"> + <ladder distance="5.800000000e+01" thickness="1.000000000e+00" width="2.250000000e+01" length="1.250000000e+02" offset="-2.636744400e+00" radLength="1.014262421e+03" /> + <sensitive distance="5.795000000e+01" thickness="5.000000000e-02" width="2.200000000e+01" length="1.250000000e+02" offset="-2.386744400e+00" radLength="9.366070445e+01" /> + </layer> + <layer nLadders="17" phi0="-1.570796327e+00"> + <ladder distance="5.900000000e+01" thickness="1.000000000e+00" width="2.250000000e+01" length="1.250000000e+02" offset="-2.636744400e+00" radLength="1.014262421e+03" /> + <sensitive distance="6.000000000e+01" thickness="5.000000000e-02" width="2.200000000e+01" length="1.250000000e+02" offset="-2.386744400e+00" radLength="9.366070445e+01" /> + </layer> + </layers> + </detector> + <detector name="FTD" geartype="FTDParameters"> + <layers> + <layer nPetals="16" nSensors="1" isDoubleSided="0" sensorType="PIXEL" petalOpenningAngle="1.963495408e-01" phi0="0.000000000e+00" alpha="0.000000000e+00" zoffset="1.500000000e+00" zsign0="-1.000000000e+00" zposition="2.200000000e+02"> + <support thickness="1.000000000e+00" width="1.180723890e+02" lengthMin="2.502788316e+01" lengthMax="7.200000000e+01" rInner="2.950000000e+01" radLength="2.860837413e+02" /> + <sensitive thickness="2.000000000e-02" width="1.180723890e+02" lengthMin="2.502788316e+01" lengthMax="7.200000000e+01" rInner="2.950000000e+01" radLength="9.366070445e+01" /> + </layer> + <layer nPetals="16" nSensors="1" isDoubleSided="0" sensorType="PIXEL" petalOpenningAngle="1.963495408e-01" phi0="0.000000000e+00" alpha="0.000000000e+00" zoffset="1.500000000e+00" zsign0="-1.000000000e+00" zposition="3.713094000e+02"> + <support thickness="1.000000000e+00" width="1.170317258e+02" lengthMin="2.544188474e+01" lengthMax="7.200000000e+01" rInner="3.054066325e+01" radLength="2.860837413e+02" /> + <sensitive thickness="2.000000000e-02" width="1.170317258e+02" lengthMin="2.544188474e+01" lengthMax="7.200000000e+01" rInner="3.054066325e+01" radLength="9.366070445e+01" /> + </layer> + <layer nPetals="16" nSensors="2" isDoubleSided="1" sensorType="STRIP" petalOpenningAngle="1.963495408e-01" phi0="0.000000000e+00" alpha="0.000000000e+00" zoffset="1.500000000e+00" zsign0="-1.000000000e+00" zposition="6.429059500e+02"> + <support thickness="2.000000000e+00" width="2.600401444e+02" lengthMin="1.903959852e+01" lengthMax="1.224900000e+02" rInner="3.251798652e+01" radLength="2.860837413e+02" /> + <sensitive thickness="2.000000000e-01" width="2.600401444e+02" lengthMin="1.903959852e+01" lengthMax="1.224900000e+02" rInner="3.251798652e+01" radLength="9.366070445e+01" /> + </layer> + <layer nPetals="16" nSensors="2" isDoubleSided="1" sensorType="STRIP" petalOpenningAngle="1.963495408e-01" phi0="0.000000000e+00" alpha="0.000000000e+00" zoffset="1.500000000e+00" zsign0="-1.000000000e+00" zposition="8.440001500e+02"> + <support thickness="2.000000000e+00" width="2.688914284e+02" lengthMin="1.551833880e+01" lengthMax="1.224900000e+02" rInner="3.397826298e+01" radLength="2.860837413e+02" /> + <sensitive thickness="2.000000000e-01" width="2.688914284e+02" lengthMin="1.551833880e+01" lengthMax="1.224900000e+02" rInner="3.397826298e+01" radLength="9.366070445e+01" /> + </layer> + <layer nPetals="16" nSensors="2" isDoubleSided="1" sensorType="STRIP" petalOpenningAngle="1.963495408e-01" phi0="0.000000000e+00" alpha="0.000000000e+00" zoffset="1.500000000e+00" zsign0="-1.000000000e+00" zposition="9.249600000e+02"> + <support thickness="2.000000000e+00" width="2.683035260e+02" lengthMin="1.575222092e+01" lengthMax="1.224900000e+02" rInner="3.456616538e+01" radLength="2.860837413e+02" /> + <sensitive thickness="2.000000000e-01" width="2.683035260e+02" lengthMin="1.575222092e+01" lengthMax="1.224900000e+02" rInner="3.456616538e+01" radLength="9.366070445e+01" /> + </layer> + </layers> + <parameter name="strip_angle_deg" type="double" value="5.000000000e+00" /> + <parameter name="strip_length_mm" type="double" value="2.500000000e+02" /> + <parameter name="strip_pitch_mm" type="double" value="1.000000000e-02" /> + <parameter name="strip_width_mm" type="double" value="1.000000000e-03" /> + </detector> + <detector name="SIT" geartype="ZPlanarParameters"> + <type technology="CCD" /> + <shell halfLength="0.000000000e+00" gap="0.000000000e+00" innerRadius="0.000000000e+00" outerRadius="0.000000000e+00" radLength="0.000000000e+00" /> + <layers> + <layer nLadders="10" phi0="0.000000000e+00"> + <ladder distance="1.531000000e+02" thickness="1.000000000e+00" width="9.916044311e+01" length="3.680000000e+02" offset="0.000000000e+00" radLength="2.134851878e+02" /> + <sensitive distance="1.529000000e+02" thickness="2.000000000e-01" width="9.916044311e+01" length="3.680000000e+02" offset="0.000000000e+00" radLength="9.366070445e+01" /> + </layer> + <layer nLadders="10" phi0="0.000000000e+00"> + <ladder distance="1.544000000e+02" thickness="1.000000000e+00" width="1.001352022e+02" length="3.680000000e+02" offset="0.000000000e+00" radLength="2.134851878e+02" /> + <sensitive distance="1.554000000e+02" thickness="2.000000000e-01" width="1.001352022e+02" length="3.680000000e+02" offset="0.000000000e+00" radLength="9.366070445e+01" /> + </layer> + <layer nLadders="19" phi0="0.000000000e+00"> + <ladder distance="3.001000000e+02" thickness="1.000000000e+00" width="9.988891763e+01" length="6.440000000e+02" offset="0.000000000e+00" radLength="2.134851878e+02" /> + <sensitive distance="2.999000000e+02" thickness="2.000000000e-01" width="9.988891763e+01" length="6.440000000e+02" offset="0.000000000e+00" radLength="9.366070445e+01" /> + </layer> + <layer nLadders="19" phi0="0.000000000e+00"> + <ladder distance="3.014000000e+02" thickness="1.000000000e+00" width="1.003895291e+02" length="6.440000000e+02" offset="0.000000000e+00" radLength="2.134851878e+02" /> + <sensitive distance="3.024000000e+02" thickness="2.000000000e-01" width="1.003895291e+02" length="6.440000000e+02" offset="0.000000000e+00" radLength="9.366070445e+01" /> + </layer> + </layers> + <parameter name="sensor_length_mm" type="double" value="9.200000000e+01" /> + <parameter name="strip_angle_deg" type="double" value="7.000000000e+00" /> + <parameter name="strip_length_mm" type="double" value="9.200000000e+01" /> + <parameter name="strip_pitch_mm" type="double" value="5.000000000e-02" /> + <parameter name="strip_width_mm" type="double" value="1.250000000e-02" /> + <parameter name="n_sensors_per_ladder" type="IntVec" value="8 8 14 14" /> + </detector> + <detector name="SET" geartype="ZPlanarParameters"> + <type technology="CCD" /> + <shell halfLength="0.000000000e+00" gap="0.000000000e+00" innerRadius="0.000000000e+00" outerRadius="0.000000000e+00" radLength="0.000000000e+00" /> + <layers> + <layer nLadders="24" phi0="0.000000000e+00"> + <ladder distance="1.811100000e+03" thickness="1.000000000e+00" width="4.766190158e+02" length="2.300000000e+03" offset="0.000000000e+00" radLength="2.134851878e+02" /> + <sensitive distance="1.810900000e+03" thickness="2.000000000e-01" width="4.766190158e+02" length="2.300000000e+03" offset="0.000000000e+00" radLength="9.366070445e+01" /> + </layer> + <layer nLadders="24" phi0="0.000000000e+00"> + <ladder distance="1.812400000e+03" thickness="1.000000000e+00" width="4.770139733e+02" length="2.300000000e+03" offset="0.000000000e+00" radLength="2.134851878e+02" /> + <sensitive distance="1.813400000e+03" thickness="2.000000000e-01" width="4.770139733e+02" length="2.300000000e+03" offset="0.000000000e+00" radLength="9.366070445e+01" /> + </layer> + </layers> + <parameter name="sensor_length_mm" type="double" value="9.200000000e+01" /> + <parameter name="strip_angle_deg" type="double" value="7.000000000e+00" /> + <parameter name="strip_length_mm" type="double" value="9.200000000e+01" /> + <parameter name="strip_pitch_mm" type="double" value="5.000000000e-02" /> + <parameter name="strip_width_mm" type="double" value="1.250000000e-02" /> + <parameter name="n_sensors_per_ladder" type="IntVec" value="50 50" /> + </detector> + <detector name="BeamPipe" geartype="GearParameters"> + <parameter name="BeamPipeHalfZ" type="double" value="7.300000000e+02" /> + <parameter name="BeamPipeProperties_RadLen" type="double" value="3.527597571e+02" /> + <parameter name="BeamPipeProperties_dEdx" type="double" value="2.941795296e-04" /> + <parameter name="BeamPipeRadius" type="double" value="1.400000000e+01" /> + <parameter name="BeamPipeThickness" type="double" value="5.000000000e-01" /> + <parameter name="RInner" type="DoubleVec" value="1.400000000e+01 1.400000000e+01 2.500000000e+00 1.300000000e+01 1.300000000e+01 1.300000000e+01 1.550000000e+01 1.550000000e+01 1.900000000e+01 1.900000000e+01 2.500000000e+01 2.500000000e+01 1.300000000e+01 1.300000000e+01 2.050000000e+01 2.050000000e+01 2.300000000e+01 2.300000000e+01 2.600000000e+01 2.600000000e+01 3.200000000e+01 3.200000000e+01" /> + <parameter name="ROuter" type="DoubleVec" value="1.450000000e+01 1.450000000e+01 1.800000000e+01 1.800000000e+01 1.550000000e+01 1.550000000e+01 1.900000000e+01 1.900000000e+01 2.500000000e+01 2.500000000e+01 3.300000000e+01 3.300000000e+01 1.550000000e+01 1.550000000e+01 2.300000000e+01 2.300000000e+01 2.600000000e+01 2.600000000e+01 3.200000000e+01 3.200000000e+01 4.000000000e+01 4.000000000e+01" /> + <parameter name="Z" type="DoubleVec" value="0.000000000e+00 5.000000000e+02 7.000000000e+02 7.010000000e+02 2.200000000e+03 2.200000000e+03 2.200000000e+03 2.200000000e+03 2.200000000e+03 2.200000000e+03 2.200000000e+03 2.200000000e+03 3.950000000e+03 3.950000000e+03 4.450000000e+03 4.450000000e+03 4.450000000e+03 4.450000000e+03 4.450000000e+03 4.450000000e+03 4.450000000e+03 4.450000000e+03" /> + </detector> + <detector name="CoilParameters" geartype="GearParameters"> + <parameter name="Coil_cryostat_c_modules_half_z" type="double" value="1.224000000e+03" /> + <parameter name="Coil_cryostat_c_modules_inner_radius" type="double" value="3.348930000e+03" /> + <parameter name="Coil_cryostat_c_modules_outer_radius" type="double" value="3.733930000e+03" /> + <parameter name="Coil_cryostat_half_z" type="double" value="3.872000000e+03" /> + <parameter name="Coil_cryostat_inner_cyl_half_z" type="double" value="3.872000000e+03" /> + <parameter name="Coil_cryostat_inner_cyl_inner_radius" type="double" value="3.173930000e+03" /> + <parameter name="Coil_cryostat_inner_cyl_outer_radius" type="double" value="3.963930000e+03" /> + <parameter name="Coil_cryostat_inner_radius" type="double" value="3.173930000e+03" /> + <parameter name="Coil_cryostat_mandrel_half_z" type="double" value="3.675000000e+03" /> + <parameter name="Coil_cryostat_mandrel_inner_radius" type="double" value="3.733930000e+03" /> + <parameter name="Coil_cryostat_mandrel_outer_radius" type="double" value="3.808930000e+03" /> + <parameter name="Coil_cryostat_modules_half_z" type="double" value="7.960000000e+02" /> + <parameter name="Coil_cryostat_modules_inner_radius" type="double" value="3.348930000e+03" /> + <parameter name="Coil_cryostat_modules_outer_radius" type="double" value="3.733930000e+03" /> + <parameter name="Coil_cryostat_outer_cyl_half_z" type="double" value="3.872000000e+03" /> + <parameter name="Coil_cryostat_outer_cyl_inner_radius" type="double" value="3.893930000e+03" /> + <parameter name="Coil_cryostat_outer_cyl_outer_radius" type="double" value="3.923930000e+03" /> + <parameter name="Coil_cryostat_outer_radius" type="double" value="3.923930000e+03" /> + <parameter name="Coil_cryostat_scint1_inner_radius" type="double" value="3.263930000e+03" /> + <parameter name="Coil_cryostat_scint1_outer_radius" type="double" value="3.273930000e+03" /> + <parameter name="Coil_cryostat_scint1_zposend" type="double" value="3.972000000e+03" /> + <parameter name="Coil_cryostat_scint1_zposin" type="double" value="3.772000000e+03" /> + <parameter name="Coil_cryostat_scint2_inner_radius" type="double" value="3.278930000e+03" /> + <parameter name="Coil_cryostat_scint2_outer_radius" type="double" value="3.288930000e+03" /> + <parameter name="Coil_cryostat_scint2_zposend" type="double" value="3.972000000e+03" /> + <parameter name="Coil_cryostat_scint2_zposin" type="double" value="3.772000000e+03" /> + <parameter name="Coil_cryostat_scint3_inner_radius" type="double" value="3.833930000e+03" /> + <parameter name="Coil_cryostat_scint3_outer_radius" type="double" value="3.843930000e+03" /> + <parameter name="Coil_cryostat_scint3_zposend" type="double" value="3.972000000e+03" /> + <parameter name="Coil_cryostat_scint3_zposin" type="double" value="3.772000000e+03" /> + <parameter name="Coil_cryostat_scint4_inner_radius" type="double" value="3.818930000e+03" /> + <parameter name="Coil_cryostat_scint4_outer_radius" type="double" value="3.828930000e+03" /> + <parameter name="Coil_cryostat_scint4_zposend" type="double" value="3.972000000e+03" /> + <parameter name="Coil_cryostat_scint4_zposin" type="double" value="3.772000000e+03" /> + <parameter name="Coil_cryostat_side_l_half_z" type="double" value="2.500000000e+01" /> + <parameter name="Coil_cryostat_side_l_inner_radius" type="double" value="3.213930000e+03" /> + <parameter name="Coil_cryostat_side_l_outer_radius" type="double" value="3.893930000e+03" /> + <parameter name="Coil_cryostat_side_r_half_z" type="double" value="2.500000000e+01" /> + <parameter name="Coil_cryostat_side_r_inner_radius" type="double" value="3.213930000e+03" /> + <parameter name="Coil_cryostat_side_r_outer_radius" type="double" value="3.893930000e+03" /> + <parameter name="Coil_material_c_modules" type="string" value="aluminium" /> + <parameter name="Coil_material_inner_cyl" type="string" value="aluminium" /> + <parameter name="Coil_material_mandrel" type="string" value="aluminium" /> + <parameter name="Coil_material_modules" type="string" value="aluminium" /> + <parameter name="Coil_material_outer_cyl" type="string" value="aluminium" /> + <parameter name="Coil_material_scint1" type="string" value="polystyrene" /> + <parameter name="Coil_material_scint2" type="string" value="polystyrene" /> + <parameter name="Coil_material_scint3" type="string" value="polystyrene" /> + <parameter name="Coil_material_scint4" type="string" value="polystyrene" /> + <parameter name="Coil_material_side_l" type="string" value="aluminium" /> + <parameter name="Coil_material_side_r" type="string" value="aluminium" /> + </detector> + <detector name="MokkaParameters" geartype="GearParameters"> + <parameter name="Ecal_endcap_outer_radius" type="string" value="2088.8" /> + <parameter name="Ecal_endcap_plug_rmin" type="string" value="240" /> + <parameter name="Ecal_endcap_zmax" type="string" value="2635" /> + <parameter name="Ecal_endcap_zmin" type="string" value="2450" /> + <parameter name="Ecal_outer_radius" type="string" value="2028" /> + <parameter name="Hcal_R_max" type="string" value="3144.43" /> + <parameter name="Hcal_endcap_zmin" type="string" value="2650" /> + <parameter name="Lcal_z_begin" type="string" value="951.9" /> + <parameter name="Lcal_z_thickness" type="string" value="128.1" /> + <parameter name="MokkaModel" type="string" value="CEPC_v4" /> + <parameter name="MokkaVersion" type="string" value="void" /> + <parameter name="SIT1_Half_Length_Z" type="string" value="368" /> + <parameter name="SIT1_Radius" type="string" value="152.9" /> + <parameter name="SIT2_Half_Length_Z" type="string" value="644" /> + <parameter name="SIT2_Radius" type="string" value="299.9" /> + <parameter name="TPC_Ecal_Hcal_barrel_halfZ" type="string" value="2350" /> + <parameter name="Yoke_Z_start_endcaps" type="string" value="4072" /> + <parameter name="Yoke_barrel_inner_radius" type="string" value="4173.92993164062" /> + <parameter name="calorimeter_region_rmax" type="string" value="3144.43" /> + <parameter name="calorimeter_region_zmax" type="string" value="3736.43" /> + <parameter name="tracker_region_rmax" type="string" value="1842.9" /> + <parameter name="tracker_region_zmax" type="string" value="2350" /> + <parameter name="world_box_hx" type="string" value="" /> + <parameter name="world_box_hy" type="string" value="" /> + <parameter name="world_box_hz" type="string" value="" /> + </detector> + <detector name="VXDInfra" geartype="GearParameters"> + <parameter name="ActiveLayerProperties_dEdx" type="double" value="3.870163611e-04" /> + <parameter name="BeSupportEndplateThickness" type="double" value="2.000000000e+00" /> + <parameter name="BeSupport_dEdx" type="double" value="2.941795296e-04" /> + <parameter name="CryostatAlHalfZ" type="double" value="1.766000000e+02" /> + <parameter name="CryostatAlInnerR" type="double" value="2.420000000e+01" /> + <parameter name="CryostatAlRadius" type="double" value="1.000000000e+02" /> + <parameter name="CryostatAlThickness" type="double" value="5.000000000e-01" /> + <parameter name="CryostatAlZEndCap" type="double" value="1.768500000e+02" /> + <parameter name="CryostatFoamRadius" type="double" value="9.000000000e+01" /> + <parameter name="CryostatFoamThickness" type="double" value="1.000000000e+01" /> + <parameter name="Cryostat_RadLen" type="double" value="8.896317758e+01" /> + <parameter name="Cryostat_dEdx" type="double" value="4.350185478e-04" /> + <parameter name="ElectronicEndLength" type="double" value="1.000000000e+01" /> + <parameter name="ElectronicEndThickness" type="double" value="1.000000000e-01" /> + <parameter name="StripLineBeamPipeRadius" type="double" value="2.430000000e+01" /> + <parameter name="VXDEndPlateInnerRadius" type="double" value="3.000000000e+01" /> + <parameter name="VXDSupport_dEdx" type="double" value="5.431907412e-05" /> + <parameter name="LadderGaps" type="DoubleVec" value="0.000000000e+00 0.000000000e+00 0.000000000e+00 0.000000000e+00 0.000000000e+00 0.000000000e+00" /> + <parameter name="StripLineFinalZ" type="DoubleVec" value="1.500000000e+02 1.500000000e+02 1.500000000e+02 1.500000000e+02 1.500000000e+02 1.500000000e+02" /> + </detector> + </detectors> + <materials> + <material name="VXDFoamShellMaterial" A="1.043890843e+01" Z="5.612886646e+00" density="2.500000000e+01" radLength="1.751650267e+04" intLength="6.594366018e+01" /> + <material name="VXDSupportMaterial" A="2.075865162e+01" Z="1.039383117e+01" density="2.765900000e+02" radLength="1.014262421e+03" intLength="1.206635688e+02" /> + </materials> +</gear> diff --git a/Examples/options/tut_detsim_pan_matrix.py b/Examples/options/tut_detsim_pan_matrix.py index 50fdf5baf8f51b52cea54cfe642a3cfac92766b3..d5fabde3075bdba7ef1caae6a4f53ce18e84bea0 100644 --- a/Examples/options/tut_detsim_pan_matrix.py +++ b/Examples/options/tut_detsim_pan_matrix.py @@ -130,7 +130,8 @@ example_CaloDigiAlg.CaloHitCollection = "ECALBarrel" ############################################################################## from Configurables import GearSvc gearSvc = GearSvc("GearSvc") -gearSvc.GearXMLFile = "/junofs/users/wxfang/CEPC/CEPCOFF/doSim/fullDet/GearOutput.xml" +#gearSvc.GearXMLFile = "/junofs/users/wxfang/CEPC/CEPCOFF/doSim/fullDet/GearOutput.xml" +gearSvc.GearXMLFile = "../Detector/DetCEPCv4/compact/FullDetGear.xml" ############################################################################## #from Configurables import PandoraPFAlg from Configurables import PandoraMatrixAlg