From 376540ba70db78a5e67f72b444d03e9c6f3cc914 Mon Sep 17 00:00:00 2001 From: Chengdong Fu <fucd@ihep.ac.cn> Date: Thu, 12 Nov 2020 22:13:02 +0800 Subject: [PATCH] add field --- .../DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml | 4 +++- Detector/DetCRD/compact/CRD_o1_v01/CRD_o1_v01.xml | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Detector/DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml b/Detector/DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml index ce0f6b82..0c1d96af 100644 --- a/Detector/DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml +++ b/Detector/DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml @@ -20,7 +20,8 @@ <constant name="GlobalTrackerReadoutID_DCH" type="string" value="system:8,chamber:1,layer:7,phi:16"/> <constant name="GlobalTrackerReadoutID" type="string" value="system:5,side:-2,layer:9,module:8,sensor:8,barrelside:-2"/> - <constant name="SolenoidField" value="3*tesla"/> + <constant name="Field_nominal_value" value="3*tesla"/> + <constant name="Field_outer_nominal_value" value="-1.3*tesla"/> <constant name="env_safety" value="0.1*mm"/> @@ -128,6 +129,7 @@ <constant name="Solenoid_half_length" value="3000*mm"/> <constant name="SolenoidCoil_half_length" value="2900*mm"/> <constant name="SolenoidCoil_radius" value="2300*mm"/> + <constant name="SolenoidCoil_center_radius" value="(Solenoid_inner_radius+Solenoid_outer_radius)/2"/> <constant name="Hcal_barrel_inner_radius" value="2600*mm"/> <constant name="Hcal_barrel_outer_radius" value="3700*mm"/> diff --git a/Detector/DetCRD/compact/CRD_o1_v01/CRD_o1_v01.xml b/Detector/DetCRD/compact/CRD_o1_v01/CRD_o1_v01.xml index d79f4080..d264a40d 100644 --- a/Detector/DetCRD/compact/CRD_o1_v01/CRD_o1_v01.xml +++ b/Detector/DetCRD/compact/CRD_o1_v01/CRD_o1_v01.xml @@ -39,4 +39,13 @@ <!--include ref="../CRD_common_v01/Yoke_v01_01.xml"/--> <!--include ref="../CRD_common_v01/Lcal_v01_01.xml"/--> + <fields> + <field name="GlobalSolenoid" type="solenoid" + inner_field="Field_nominal_value" + outer_field="Field_outer_nominal_value" + zmax="SolenoidCoil_half_length" + outer_radius="SolenoidCoil_center_radius"> + </field> + </fields> + </lccdd> -- GitLab