diff --git a/CMakeLists.txt b/CMakeLists.txt index 727379245b0c835ca3b1a0eae977bfb81b6c8161..47eac193ee1305341533a30e6253c202429abbe1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,13 +1,13 @@ cmake_minimum_required(VERSION 3.8 FATAL_ERROR) project(NPDet - VERSION 0.3.2 + VERSION 0.4.0 LANGUAGES CXX) option(BUILD_DATA_MODEL "build the dd4pod datamodel" ON) # Add library source directory name that appear in ./src set(NPDet_LIB_NAMES - GenericDetectors + detectors plugins dd4pod ) @@ -16,15 +16,6 @@ set(NPDet_LIB_NAMES set(NPDet_EXE_NAMES ) -# Add concept detector names -set(NPDet_CONCEPT_NAMES - erhic - #jleic - #sieic - solid - topside - ) - # --------------------------------------------------------------------------- # set default install prefix and build type if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) @@ -72,11 +63,6 @@ foreach(anExeName ${NPDet_EXE_NAMES}) add_subdirectory("src/${anExeName}") endforeach(anExeName) -# add the concept detector sub directories -foreach(aConceptName ${NPDet_CONCEPT_NAMES}) - add_subdirectory("src/ConceptDetectors/${aConceptName}") -endforeach(aConceptName) - #---------------------------------------------------------------------------- # install examples set(NPDet_EXAMPLES @@ -90,8 +76,6 @@ install(FILES ${NPDet_EXAMPLES} add_subdirectory(src/config) add_subdirectory(src/tools) - - #---------------------------------------------------------------------------- # Install and export targets install(EXPORT NPDetTargets diff --git a/VERSION b/VERSION index d15723fbe8de36b1c3ae302c77d8095459ea88e6..1d0ba9ea182b0f7354f3daf12120744ec5e0c2f8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.3.2 +0.4.0 diff --git a/src/ConceptDetectors/clas12/CMakeLists.txt b/src/ConceptDetectors/clas12/CMakeLists.txt deleted file mode 100644 index 4bece2b26662b342f3bc3d2fb7546477f5b83c11..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/CMakeLists.txt +++ /dev/null @@ -1,87 +0,0 @@ -cmake_minimum_required(VERSION 3.3 FATAL_ERROR) - -# see https://rix0r.nl/blog/2015/08/13/cmake-guide/ -# Must use GNUInstallDirs to install libraries into correct -# locations on all platforms. -include(GNUInstallDirs) - -#----------------------------------------------------------------------------------- -set(ALIB clas12) - -dd4hep_configure_output() -#dd4hep_package(${ALIB} MAJOR ${NPDet_VERSION_MAJOR} MINOR ${NPDet_VERSION_MINOR} PATCH ${NPDet_VERSION_PATCH} -# USES [ROOT REQUIRED COMPONENTS Geom GenVector] -# [DD4hep REQUIRED COMPONENTS DDCore DDRec] -# OPTIONAL XERCESC -# INCLUDE_DIRS include -# NOINSTALL -# ) - -dd4hep_add_plugin(${ALIB} - SOURCES - src/ALERTRecoilChamber.cpp - src/ALERTRecoilChamber_geo.cpp - src/DCGeometry.cxx - src/DCWire.cxx - src/GeoUtil.cxx - src/RCGeometry.cxx - src/RCWire.cxx - src/RHGeometry.cxx - src/StandInGeometryCLAS12_geo.cpp - NOINSTALL - ) -target_link_libraries(${ALIB} - PUBLIC DD4hep::DDCore DD4hep::DDRec - ) -target_compile_features(${ALIB} - PUBLIC cxx_auto_type - PUBLIC cxx_trailing_return_types - PRIVATE cxx_variadic_templates - PRIVATE cxx_std_17 - ) - -install(TARGETS ${ALIB} - EXPORT NPDetTargets - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib - RUNTIME DESTINATION bin - INCLUDES DESTINATION include - ) - -#----------------------------------------------------------------------------------- - -#set(digi_headers -# trackers/include/SimpleSiTrackerDigi.h -# ) -# -#set(digi_source -# trackers/src/SimpleSiTrackerDigi.cpp -# ) -# -#add_library(GenDigi SHARED ${digi_source}) -# -#target_include_directories(GenDigi PUBLIC -# PRIVATE trackers/include -# PRIVATE calorimeters/include -# ) -# -#target_compile_features(GenDigi -# PUBLIC cxx_auto_type -# PUBLIC cxx_trailing_return_types -# PRIVATE cxx_variadic_templates -# ) -## For list of compile_features -## https://cmake.org/cmake/help/v3.9/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.html#prop_gbl:CMAKE_CXX_KNOWN_FEATURES -# -#target_link_libraries(GenDigi PUBLIC ROOT::MathCore) -# -#install(TARGETS GenDigi -# EXPORT NPDetTargets -# LIBRARY DESTINATION lib -# ARCHIVE DESTINATION lib -# RUNTIME DESTINATION bin -# INCLUDES DESTINATION include -# ) -# -#install(FILES ${digi_headers} DESTINATION include/GenDigi) - diff --git a/src/ConceptDetectors/clas12/README.md b/src/ConceptDetectors/clas12/README.md deleted file mode 100644 index 1cfa8aea0ae92b03ea1bd70b3215afcc0f803407..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/README.md +++ /dev/null @@ -1,17 +0,0 @@ -clas12 -====== - - - -Using `compact/run_example` : - -```bash -cd compact -./run_example -``` - -This runs geant4 using `ddsim` with the general particle source configured in -`compact/gps.mac`. The compact file `clas12.xml` is used as the geometry. -The script must be executed from the `compact` directory. - - diff --git a/src/ConceptDetectors/clas12/compact/clas12.png b/src/ConceptDetectors/clas12/compact/clas12.png deleted file mode 100644 index fc7bc4b3430d200da8bb5d6ac8feb4356c93fe4c..0000000000000000000000000000000000000000 Binary files a/src/ConceptDetectors/clas12/compact/clas12.png and /dev/null differ diff --git a/src/ConceptDetectors/clas12/compact/clas12.xml b/src/ConceptDetectors/clas12/compact/clas12.xml deleted file mode 100644 index 69040edb36222816663a8b4e6b410e694dffbab8..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12.xml +++ /dev/null @@ -1,290 +0,0 @@ -<lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0" - xmlns:xs="http://www.w3.org/2001/XMLSchema" - xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd"> - - <info name="clas12" title="CLAS12" - author="Whitney Armstrong" - url="" - status="development" - version="$Id: compact.xml v1.0 2016-12-21$"> - <comment>CLAS12 detector</comment> - </info> - - <includes> - <gdmlFile ref="clas12_components/elements.xml" /> - <gdmlFile ref="clas12_components/materials.xml" /> - </includes> - - <define> - <constant name="world_side" value="30000*mm"/> - <constant name="world_x" value="world_side"/> - <constant name="world_y" value="world_side"/> - <constant name="world_z" value="world_side"/> - - <constant name="CrossingAngle" value="0.020*rad"/> - - <constant name="CaloSides" value="12"/> - <constant name="MuonSides" value="8"/> - - <constant name="EcalBarrel_ID" value="6"/> - <constant name="EcalBarrel_rmin" value="135.0*cm"/> - <constant name="EcalBarrel_zmax" value="282.50*cm"/> - - <constant name="EcalEndcap_ID" value="7"/> - <constant name="EcalEndcap_rmin" value="21.0*cm"/> - <!-- Correction from going from inner circle to outer circle --> - <constant name="EcalEndcap_rmax" value="(EcalBarrel_rmin - 1.5*cm) / (cos(pi/CaloSides))"/> - <constant name="EcalEndcap_zmin" value="265.70*cm"/> - - <constant name="HcalBarrel_ID" value="8"/> - <constant name="HcalBarrel_rmin" value="141.90*cm"/> - <constant name="HcalBarrel_layers" value="(int) 75"/> - <constant name="HcalBarrel_layer_thickness" value="1.0*cm + 0.65*cm"/> - - <constant name="HcalEndcap_ID" value="9"/> - <constant name="HcalEndcap_zmin" value="EcalBarrel_zmax + 4.0*cm"/> <!-- Gap for cables --> - <constant name="HcalEndcap_rmin" value="50.0*cm"/> - <!-- Correction from going from inner circle to outer circle --> - <constant name="HcalEndcap_rmax" value="(HcalBarrel_rmin + HcalBarrel_layers * HcalBarrel_layer_thickness) / (cos(pi/CaloSides))"/> - <constant name="HcalEndcap_layers" value="60"/> - <constant name="HcalEndcap_layer_thickness" value="2.0*cm + 0.65*cm"/> - <constant name="HcalEndcap_zmax" value="HcalEndcap_zmin + HcalEndcap_layers * HcalEndcap_layer_thickness"/> - - <constant name="HcalPlug_ID" value="10"/> - - - <constant name="tracking_region_radius" value="EcalBarrel_rmin - 1.0*mm"/> - <constant name="tracking_region_zmax" value="EcalEndcap_zmin - 1.0*mm"/> - <constant name="VXD_CF_sensor" value="0.026*cm"/> - <constant name="VXD_CF_support" value="0.05*cm"/> - - <constant name="SolenoidBarrelInnerRadius" value="1000*cm"/> - <constant name="SolenoidCoilOuterZ" value="300*cm"/> - <constant name="SolenoidBarrelInnerCryostatThickness" value="5.0*cm"/> - <constant name="SolenoidBarrelInnerAirgapThickness" value="17.5*cm"/> - <constant name="SolenoidBarrelAlConductorThickness" value="40.0*cm"/> - <constant name="SolenoidBarrelQuenchbackThickness" value="3.0*cm"/> - <constant name="SolenoidBarrelOuterAirgapThickness" value="20.0*cm"/> - <constant name="SolenoidBarrelOuterCryostatThickness" value="4.0*cm"/> - <constant name="SolenoidEndcapCryostatThickness" value="6.0*cm"/> - <constant name="SolenoidEndcapAirgapThickness" value="12.0*cm"/> - <constant name="SolenoidBarrelOuterZ" value="SolenoidCoilOuterZ+SolenoidEndcapAirgapThickness"/> - <constant name="SolenoidBarrelConductorInnerRadius" value="SolenoidBarrelInnerRadius + SolenoidBarrelInnerCryostatThickness + SolenoidBarrelInnerAirgapThickness"/> - <constant name="SolenoidBarrelOuterCryostatInnerRadius" value="SolenoidBarrelConductorInnerRadius + SolenoidBarrelAlConductorThickness + SolenoidBarrelQuenchbackThickness"/> - <constant name="SolenoidBarrelOuterRadius" value="SolenoidBarrelOuterCryostatInnerRadius + SolenoidBarrelOuterAirgapThickness + SolenoidBarrelOuterCryostatThickness"/> - <constant name="SolenoidalFieldRadius" value="(SolenoidBarrelConductorInnerRadius + SolenoidBarrelAlConductorThickness / 2.0)"/> - - - <constant name="MuonBarrel_ID" value="11"/> - <constant name="MuonBarrel_rmin" value="SolenoidBarrelOuterRadius + 1.0*cm"/> - <constant name="MuonBarrel_zmax" value="SolenoidBarrelOuterZ + SolenoidEndcapCryostatThickness"/> - <constant name="MuonBarrel_layers" value="15"/> - <constant name="MuonBarrel_layer_thickness" value="10.0*cm + 4.0*cm"/> - - <constant name="MuonEndcap_ID" value="12"/> - <constant name="MuonEndcap_zmin" value="MuonBarrel_zmax + 10.0*cm"/> <!-- Space for cables etc. --> - <constant name="MuonEndcap_rmin" value="69.0*cm"/> <!-- Space for QD0 and anti-solenoid--> - <!-- Correction from going from inner circle to outer circle --> - <constant name="MuonEndcap_rmax" value="(MuonBarrel_rmin + 57.0*cm + MuonBarrel_layers*MuonBarrel_layer_thickness) / (cos(pi/MuonSides))"/> - <constant name="MuonEndcap_layers" value="18"/> - <constant name="MuonEndcap_layer_thickness" value="10.0*cm + 4.0*cm"/> - <constant name="MuonEndcap_zmax" value="MuonEndcap_zmin + MuonEndcap_layers * MuonEndcap_layer_thickness"/> - - <constant name="LumiCal_rmin" value="6.4*cm"/> - <constant name="LumiCal_rmax" value="EcalEndcap_rmin + 3.0*cm"/> - <constant name="LumiCal_zmin" value="HcalEndcap_zmin"/> - <constant name="LumiCal_thickness" value="20*0.371*cm + 15*0.643*cm"/> - <constant name="LumiCal_zmax" value="LumiCal_zmin + LumiCal_thickness"/> - <constant name="LumiCalElectronics_rmax" value="LumiCal_rmax+5.0*cm"/> - - <constant name="SupportTube_thickness" value="1.0*cm"/> - <constant name="ForwardVacuumValve_thickness" value="36.0*cm"/> - <constant name="ForwardShielding_thickness" value="5.0*cm"/> - <constant name="ForwardMask_thickness" value="10.0*cm"/> - <constant name="ForwardMask_zmin" value="LumiCal_zmax + ForwardShielding_thickness + ForwardVacuumValve_thickness"/> - - <constant name="VertexSupport_r1" value="16.87*cm"/> - <constant name="VertexSupport_r2" value="18.42*cm"/> - <constant name="VertexSupport_zmax" value="240.48*cm"/> - - - <constant name="VertexBarrel_ID" value="1"/> - <constant name="VertexBarrel_zmax" value="240.0*cm"/> - <constant name="VertexBarrel_r1" value="2.7*cm"/> - <constant name="VertexBarrel_r2" value="3.8*cm"/> - <constant name="VertexBarrel_r3" value="5.1*cm"/> - <constant name="VertexBarrel_r4" value="6.4*cm"/> - <constant name="VertexBarrel_r5" value="7.7*cm"/> - - - <constant name="CentralBeamPipe_zmax" value="23.0*cm"/> - <constant name="CentralBeamPipe_rmax" value="VertexBarrel_r1 - 0.2*cm"/> - <constant name="CentralBeamPipe_thickness" value="CentralBeamPipe_rmax * 0.02"/> <!-- 1% of the diameter --> - <constant name="CentralBeamPipe_rmin" value="CentralBeamPipe_rmax - CentralBeamPipe_thickness"/> - <constant name="BeamPipe_thickness" value="0.4*cm"/> - <constant name="BeamPipe_endThickness" value="0.1*cm"/> - <constant name="BeamPipe_zmax" value="LumiCal_zmin - 0.5*cm"/> - <constant name="BeamPipe_rmax" value="19.0*cm"/> - <constant name="BeamPipe_rmin" value="BeamPipe_rmax - BeamPipe_thickness"/> - <constant name="bp_cone_slope" value="(BeamPipe_rmax-CentralBeamPipe_rmax)/(tracking_region_zmax-CentralBeamPipe_zmax)"/> - <constant name="BeamPipe_zmin" value="CentralBeamPipe_zmax + (BeamPipe_thickness - CentralBeamPipe_thickness)/bp_cone_slope"/> - <constant name="BeamPipeLiner_thickness" value="0.0*cm"/> - - <constant name="VertexEndcap_ID" value="2"/> - <constant name="VertexEndcap_rmax" value="11.5*cm"/> - <constant name="VertexEndcap_z1" value="12.0*cm"/> - <constant name="VertexEndcap_z2" value="16.0*cm"/> - <constant name="VertexEndcap_z3" value="20.0*cm"/> - <constant name="VertexEndcap_z4" value="24.0*cm"/> - <constant name="VertexEndcap_offset" value="0.2*cm"/> - <constant name="VertexEndcapModules" value="16"/> - <constant name="VertexEndcap_rmin1" value="CentralBeamPipe_rmax + VertexEndcap_offset"/> - <constant name="VertexEndcap_rmin2" value="CentralBeamPipe_rmax + VertexEndcap_offset"/> - <constant name="VertexEndcap_rmin3" value="CentralBeamPipe_rmax + VertexEndcap_offset"/> - <constant name="VertexEndcap_rmin4" value="(VertexEndcap_z4 - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + VertexEndcap_offset"/> - - <constant name="SiTrackerBarrel_ID" value="3"/> - <constant name="SiTrackerEndcap_ID" value="4"/> - - <constant name="ForwardTracker_ID" value="5"/> - <constant name="ForwardTrackerModules" value="16"/> - <constant name="ForwardTracker_rmax" value="16.87*cm"/> - <constant name="ForwardTracker_z1" value="28.0*cm"/> - <constant name="ForwardTracker_z2" value="50.0*cm"/> - <constant name="ForwardTracker_z3" value="83.0*cm"/> - <constant name="ForwardTracker_offset" value="0.2*cm"/> - <constant name="ForwardTracker_rmin1" value="(ForwardTracker_z1 - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + ForwardTracker_offset"/> - <constant name="ForwardTracker_rmin2" value="(ForwardTracker_z2 - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + ForwardTracker_offset"/> - <constant name="ForwardTracker_rmin3" value="(ForwardTracker_z3 - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + ForwardTracker_offset"/> - - <constant name="VertexService_zmin" value="ForwardTracker_z1 + 1.0*cm"/> - <constant name="VertexService_zmax" value="VertexService_zmin + 2.0*cm"/> - <constant name="VertexServiceThickness" value="0.3*cm"/> - <constant name="VertexCableThickness" value="0.005*cm"/> - - <constant name="BeamCal_rmax" value="13.0*cm"/> - <constant name="BeamCal_zmin" value="ForwardMask_zmin + ForwardMask_thickness"/> - - <constant name="IncomingBP_radius" value="0.25*cm"/> - <constant name="IncomingBP_thickness" value="0.05*cm"/> - <constant name="OutgoingBP_radius" value="tan(CrossingAngle/2/rad)*BeamCal_zmin"/> - <constant name="OutgoingBP_thickness" value="0.1*cm"/> - - <constant name="BeamCal_crossingAngle" value="CrossingAngle"/> - <constant name="BeamCal_outgoing_r" value="OutgoingBP_radius + 0.05*cm"/> - <constant name="BeamCal_incoming_r" value="IncomingBP_radius + 0.05*cm"/> - - <constant name="Place_Center" value="0*cm"/> - </define> - - - <limits> - <limitset name="cal_limits"> - <limit name="step_length_max" particles="*" value="5.0" unit="mm" /> - </limitset> - <limitset name="SiTrackerBarrelRegionLimitSet"> - <limit name="step_length_max" particles="*" value="5.0" unit="mm" /> - <limit name="track_length_max" particles="*" value="5.0" unit="mm" /> - <limit name="time_max" particles="*" value="5.0" unit="ns" /> - <limit name="ekin_min" particles="*" value="0.01" unit="MeV" /> - <limit name="range_min" particles="*" value="5.0" unit="mm" /> - </limitset> - </limits> - <regions> - <region name="SiTrackerBarrelRegion" eunit="MeV" lunit="mm" cut="0.001" threshold="0.001"> - <limitsetref name="SiTrackerBarrelRegionLimitSet"/> - </region> - </regions> - - <comment>Common Generic visualization attributes</comment> - <display> - <vis name="InvisibleNoDaughters" showDaughters="false" visible="false"/> - <vis name="InvisibleWithDaughters" showDaughters="true" visible="false"/> - <vis name="GreenVis" alpha="0.5" r= "0.0" g="1.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="RedVis" alpha="0.5" r= "1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="BlueVis" alpha="0.5" r= "0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="OrangeVis" alpha="0.5" r= "1.0" g="0.45" b="0.0" showDaughters="true" visible="true"/> - <vis name="RedGreenVis" alpha="0.5" r= "1.0" g="1.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="BlueGreenVis" alpha="0.5" r= "0.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="PurpleVis" alpha="0.5" r= "1.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="DoubleRedG" alpha="0.5" r= "2.0" g=".10" b="0.0" showDaughters="true" visible="true"/> - <vis name="RBG015" alpha="0.5" r= "0.0" g=".2" b="1.0" showDaughters="true" visible="true"/> - <vis name="RBG510" alpha="0.5" r= "1.0" g=".2" b="0.0" showDaughters="true" visible="true"/> - <vis name="RBG" alpha="0.5" r= "1.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="GrayVis" alpha="0.5" r= "0.75" g="0.75" b="0.75" showDaughters="true" visible="true"/> - </display> - <!-- Definition of the used visualization attributes --> - <display> - <vis name="SiVertexModuleVis" alpha="1.0" r="1" g="1" b="0.6" drawingStyle="wireframe" showDaughters="true" visible="true"/> - <!--vis name="SiVertexModuleVis" alpha="1.0" r="1" g=".75" b="0" showDaughters="true" visible="true"/--> - <vis name="SiVertexSensitiveVis" alpha="1.0" r="1" g="0.2" b="0.2" drawingStyle="solid" showDaughters="true" visible="true"/> - <vis name="SiVertexPassiveVis" alpha="1.0" r="0" g="0.2" b="1" drawingStyle="solid" showDaughters="true" visible="true"/> - <vis name="SiVertexLayerVis" alpha="1.0" r="1" g="0.75" b="0" drawingStyle="solid" showDaughters="true" visible="true"/> - <!--vis name="SiVertexLayerVis" alpha=".10" r="0" g="1" b=".60" drawingStyle="wireframe" showDaughters="true" visible="false"/--> - - </display> - - - <comment>Additional design specific material definitions</comment> - <!--<include ref="SiD/SiD_Materials.xml"/>--> - - <detectors> - - <detector id="77" name="StandInVolumes" vis="GreenVis" type="StandInGeometryCLAS12" > - </detector> - <detector id="1" name="ALERT" vis="RedVis" type="ALERTRecoilChamber" > - </detector> - - - - </detectors> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <!-- - <readout name="SiVertexBarrelHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiTrackerBarrelHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiTrackerEndcapHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiVertexEndcapHits"> - <id>system:8,barrel:3,layer:4,wedge:6,module:6,sensor:1,side:32:-2,strip:26</id> - </readout> ---> - </readouts> - - <plugins> - <!-- - <plugin name="DD4hep_SiTrackerBarrelSurfacePlugin"> - <argument value="SiVertexBarrel" /> - <argument value="dimension=2" /> - </plugin> - - <plugin name="DD4hep_SiTrackerEndcapSurfacePlugin"> - <argument value="SiVertexEndcap"/> - <argument value="dimension=1"/> - </plugin> - - <plugin name="DD4hep_SiTrackerBarrelSurfacePlugin"> - <argument value="SiTrackerBarrel"/> - <argument value="dimension=2"/> - </plugin> - - <plugin name="DD4hepVolumeManager" /> - <plugin name="InstallSurfaceManager" /> - --> - </plugins> - - <fields> - <field name="GlobalSolenoid" type="solenoid" - inner_field="4.0*tesla" - outer_field="-0.6*tesla" - zmax="SolenoidCoilOuterZ" - outer_radius="SolenoidalFieldRadius"> - </field> - </fields> -</lccdd> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_EMcal.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_EMcal.xml deleted file mode 100644 index e13f9e41b6ace7da277031464811a735a3827b11..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_EMcal.xml +++ /dev/null @@ -1,54 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete SiD tracker detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - <!-- Definition of global dictionary constants --> - <define> - </define> - - <!-- Definition of the used visualization attributes --> - <display> - <vis name="EcalBarrelVis" alpha="1.0" r="1.0" g="1.0" b="0.0" showDaughters="true" visible="false"/> - <vis name="EcalStaveVis" alpha="1.0" r="0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="EcalLayerVis" alpha="1.0" r="0.8" g="0.8" b="0.0" showDaughters="true" visible="true"/> - - <vis name="EcalSensitiveVis" alpha="1.0" r="0.7" g="0.3" b="0.0" showDaughters="false" visible="true"/> - <vis name="EcalAbsorberVis" alpha="1.0" r="0.4" g="0.4" b="0.0" showDaughters="false" visible="true"/> - - <!--vis name="EcalEndcapVis" alpha="1.0" r="0.77" g="0.74" b="0.86" showDaughters="true" visible="true"/--> - </display> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <readout name="EcalBarrelHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5" grid_size_y="3.5" /> - <id>system:8,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout> - <!--readout name="EcalEndcapHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5" grid_size_y="3.5" /> - <id>system:8,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout--> - </readouts> - - <!-- Includes for sensitives and support --> - <include ref="JLAB_EMcalBarrel.xml"/> - <!--include ref="SiD_EcalEndcap.xml"/--> -<!-- ---> -</lccdd> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_EMcalBarrel.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_EMcalBarrel.xml deleted file mode 100644 index 1b0c548658b090294a6ab063ba8200930fc3c274..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_EMcalBarrel.xml +++ /dev/null @@ -1,38 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the electromagnetic calorimeter barrel detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- ====================================================================== --> - -<detectors> - <detector id="EcalBarrel_ID" name="EcalBarrel" type="DD4hep_EcalBarrel" readout="EcalBarrelHits" vis="EcalBarrelVis" calorimeterType="EM_BARREL"> - - <comment>Electromagnetic Calorimeter Barrel</comment> - - <dimensions numsides="(int) CaloSides" rmin="EcalBarrel_rmin" z="EcalBarrel_zmax*2" /> - <staves vis="EcalStaveVis"/> - <layer repeat="1" vis="EcalLayerVis"> - <slice material = "Silicon" thickness = "0.032*cm" sensitive="yes" limits="cal_limits" vis="EcalSensitiveVis"/> - <slice material = "Copper" thickness = "0.005*cm" vis="EcalAbsorberVis"/> - <slice material = "Kapton" thickness = "0.030*cm" vis="EcalAbsorberVis"/> - <slice material = "Air" thickness = "0.033*cm" vis="InvisibleNoDaughters"/> - </layer> - <layer repeat="20" vis="EcalLayerVis"> - <slice material = "TungstenDens24" thickness = "0.25*cm" vis="EcalAbsorberVis"/> - <slice material = "Air" thickness = "0.025*cm" vis="InvisibleNoDaughters"/> - <slice material = "Silicon" thickness = "0.032*cm" sensitive="yes" limits="cal_limits" vis="EcalSensitiveVis"/> - <slice material = "Copper" thickness = "0.005*cm" vis="EcalAbsorberVis"/> - <slice material = "Kapton" thickness = "0.030*cm" vis="EcalAbsorberVis"/> - <slice material = "Air" thickness = "0.033*cm" vis="InvisibleNoDaughters"/> - </layer> - <layer repeat="10" vis="EcalLayerVis"> - <slice material = "TungstenDens24" thickness = "0.5*cm" vis="EcalAbsorberVis"/> - <slice material = "Air" thickness = "0.025*cm" vis="InvisibleNoDaughters"/> - <slice material = "Silicon" thickness = "0.032*cm" sensitive="yes" limits="cal_limits" vis="EcalSensitiveVis"/> - <slice material = "Copper" thickness = "0.005*cm" vis="EcalAbsorberVis"/> - <slice material = "Kapton" thickness = "0.030*cm" vis="EcalAbsorberVis"/> - <slice material = "Air" thickness = "0.033*cm" vis="InvisibleNoDaughters"/> - </layer> - </detector> -</detectors> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_Solenoid.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_Solenoid.xml deleted file mode 100644 index c52cc6a47b4f601f214f59ab1881583499d7b766..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_Solenoid.xml +++ /dev/null @@ -1,75 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete SiD tracker detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - - <!-- Definition of the used visualization attributes --> - <display> - <vis name="SolenoidBarrelLayerVis" alpha="1" r="0" g="0.3" b="0.3" showDaughters="false" visible="true"/> - <vis name="SolenoidCoilEndsVis" alpha="1" r="0" g="0.9" b="0.9" showDaughters="false" visible="true"/> - <vis name="AntiSolenoidVis" alpha="1" r="0.3" g="1" b="1" showDaughters="false" visible="true"/> - </display> - - <!-- Includes for sensitives and support --> - <detectors> - - <comment>Solenoid</comment> - - <detector name="SolenoidCoilBarrel" type="DD4hep_MultiLayerTracker" insideTrackingVolume="false" reflect="true"> - <layer id="1" inner_r="SolenoidBarrelInnerRadius" outer_z="SolenoidBarrelOuterZ" vis="SolenoidBarrelLayerVis"> - <slice material="Steel235" thickness="SolenoidBarrelInnerCryostatThickness" /> - <slice material="Vacuum" thickness="SolenoidBarrelInnerAirgapThickness" /> - </layer> - <layer id="2" inner_r="SolenoidBarrelConductorInnerRadius" outer_z="SolenoidCoilOuterZ" vis="SolenoidBarrelLayerVis"> - <slice material="Aluminum" thickness="SolenoidBarrelAlConductorThickness" /> - <slice material="Aluminum" thickness="SolenoidBarrelQuenchbackThickness" /> - </layer> - <layer id="3" inner_r="SolenoidBarrelOuterCryostatInnerRadius" outer_z="SolenoidBarrelOuterZ" vis="SolenoidBarrelLayerVis"> - <slice material="Vacuum" thickness="SolenoidBarrelOuterAirgapThickness" /> - <slice material="Steel235" thickness="SolenoidBarrelOuterCryostatThickness" /> - </layer> - </detector> - - <detector name="SolenoidCoilEnds" type="DD4hep_DiskTracker" reflect="true" insideTrackingVolume="false"> - <layer id="1" inner_r="SolenoidBarrelInnerRadius" inner_z="SolenoidBarrelOuterZ" outer_r="SolenoidBarrelOuterRadius" vis="SolenoidCoilEndsVis"> - <slice material="Steel235" thickness="SolenoidEndcapCryostatThickness" /> - </layer> - </detector> - - <!--detector name="AntiSolenoid_Forward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="AntiSolenoidVis"> - <material name="Steel235" /> - <zplane rmin="HcalEndcap_rmin + 1.0*cm" - rmax="MuonEndcap_rmin - 1.0*cm" - z="HcalEndcap_zmax + 1.0*cm"/> - <zplane rmin="HcalEndcap_rmin + 1.0*cm" - rmax="MuonEndcap_rmin - 1.0*cm" - z="MuonEndcap_zmax"/> - </detector> - <detector name="AntiSolenoid_Backward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="AntiSolenoidVis"> - <material name="Steel235" /> - <zplane rmin="HcalEndcap_rmin + 1.0*cm" - rmax="MuonEndcap_rmin - 1.0*cm" - z="-(HcalEndcap_zmax + 1.0*cm)"/> - <zplane rmin="HcalEndcap_rmin + 1.0*cm" - rmax="MuonEndcap_rmin - 1.0*cm" - z="-MuonEndcap_zmax"/> - </detector--> - </detectors> - -</lccdd> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_Tracker.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_Tracker.xml deleted file mode 100644 index 75d8c2f9056bb95bcdef687d2501dc3d8ca57b64..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_Tracker.xml +++ /dev/null @@ -1,29 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete SiD tracker detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - <include ref="JLAB_TrackerConfig.xml"/> - - <!-- Includes for sensitives and support --> - <include ref="JLAB_TrackerBarrel.xml"/> - <!--include ref="SiD_TrackerEndcap.xml"/> - <include ref="SiD_TrackerForward.xml"/> - <include ref="SiD_TrackerSupport.xml"/--> - -</lccdd> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_TrackerBarrel.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_TrackerBarrel.xml deleted file mode 100644 index a6e9701ecbc2e5d453bce3a3a6948f75d4018f85..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_TrackerBarrel.xml +++ /dev/null @@ -1,189 +0,0 @@ -<!-- ==================================================================== --> -<!-- --> -<!-- XML description of the Silicon tracker barrel detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- ==================================================================== --> - -<detectors> - <detector id="SiTrackerBarrel_ID" name="SiTrackerBarrel" type="DD4hep_SiTrackerBarrel" readout="SiTrackerBarrelHits" region="SiTrackerBarrelRegion" limits="SiTrackerBarrelRegionLimitSet"> - - <comment>Silicon Outer Tracker Barrel</comment> - - <module name="SiTrackerModule_Layer1" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0038*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00038*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer2" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0051*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00052*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer3" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0064*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00065*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer4" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0078*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00079*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer5" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0091*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00093*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <layer module="SiTrackerModule_Layer1" id="1" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="215.075*mm" outer_r="245.0*mm" z_length="2535.7 * 2*mm"/> - <rphi_layout phi_tilt="0.17506*rad" nphi="20" phi0="0." rc="(216.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="2475.0*mm" nz="60"/> - </layer> - <layer module="SiTrackerModule_Layer2" id="2" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="465.075*mm" outer_r="501.0*mm" z_length="2535.7 * 2*mm"/> - <rphi_layout phi_tilt="0.12217*rad" nphi="38" phi0="0.087*rad" rc="(466.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="2475.0*mm" nz="60"/> - </layer> - <layer module="SiTrackerModule_Layer3" id="3" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="715.075*mm" outer_r="756.0*mm" z_length="2535.7 * 2*mm"/> - <rphi_layout phi_tilt="0.11493*rad" nphi="58" phi0="0.058*rad" rc="(716.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="2475.0*mm" nz="60"/> - </layer> - <layer module="SiTrackerModule_Layer4" id="4" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="965.075*mm" outer_r="1012.0*mm" z_length="2535.7 * 2*mm"/> - <rphi_layout phi_tilt="0.11502*rad" nphi="80" phi0="0.0436*rad" rc="(966.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="2475.0*mm" nz="60"/> - </layer> - <layer module="SiTrackerModule_Layer5" id="5" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="1215.075*mm" outer_r="1263.0*mm" z_length="2535.7 * 2*mm"/> - <rphi_layout phi_tilt="0.11467*rad" nphi="102" phi0="0.01745*rad" rc="(1216.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="2475.0*mm" nz="60"/> - </layer> - </detector> -</detectors> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_TrackerConfig.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_TrackerConfig.xml deleted file mode 100644 index 3fbbdbcddcde6811d6791db860d809d9b0710125..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_TrackerConfig.xml +++ /dev/null @@ -1,39 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the configuration of the SiD tracker detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- ++ Visualization description --> -<!-- ++ Readout description --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> -<lccdd> - <!-- Definition of global dictionary constants --> - <define> - </define> - - <!-- Definition of the used visualization attributes --> - <display> - <vis name="SiTrackerLayerVis" alpha="1.0" r="1.0" g="1.0" b="0.6" showDaughters="true" visible="true"/> - <vis name="SiTrackerModuleVis" alpha="0.1" r="0.0" g="1.0" b="0.6" showDaughters="false" visible="true"/> - <!--vis name="SiTrackerForwardVis" alpha="1.0" r="0.8" g="0.1" b="0.1" showDaughters="false" visible="true"/--> - </display> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <!--readout name="SiTrackerEndcapHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:20</id> - </readout--> - <readout name="SiTrackerBarrelHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:20</id> - </readout> - <!--readout name="SiTrackerForwardHits"> - <id>system:8,barrel:3,layer:4,wedge:6,module:6,sensor:1,side:32:-2,strip:28</id> - </readout--> - </readouts> - -</lccdd> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_Vertex.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_Vertex.xml deleted file mode 100644 index 0cb79dfd0684027bde7e24e1e89f70478ccc9d44..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_Vertex.xml +++ /dev/null @@ -1,28 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete vertex detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - - <include ref="JLAB_VertexConfig.xml"/> - - <!-- Includes for sensitives and support --> - <include ref="JLAB_VertexBarrel.xml"/> - <!--include ref="SiD_VertexEndcap.xml"/> - <include ref="SiD_VertexSupport.xml"/--> -</lccdd> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_VertexBarrel.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_VertexBarrel.xml deleted file mode 100644 index 23fc97a41d46c97af9e269516bad196ac03929d5..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_VertexBarrel.xml +++ /dev/null @@ -1,82 +0,0 @@ -<!-- ==================================================================== --> -<!-- --> -<!-- XML description of the Silicon vertex barrel detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- External definitions used: --> -<!-- ++++++++++++++++++++++++++ --> -<!-- --> -<!-- Required parameters: --> -<!-- VertexBarrel_ID Subdetector identifier --> -<!-- VertexBarrel_zmax Max. dimension in Z --> -<!-- VertexBarrel_r1 Radius of first module layer --> -<!-- VertexBarrel_r2 Radius of 2nd. module layer --> -<!-- VertexBarrel_r3 Radius of 3rd. module layer --> -<!-- VertexBarrel_r4 Radius of 4th. module layer --> -<!-- VertexBarrel_r5 Radius of 5th. module layer --> -<!-- NOTE: --> -<!-- The driver supports any number of layers. --> -<!-- Only this design has 5 layers! --> -<!-- --> -<!-- Readout definition: --> -<!-- SiVertexBarrelHits --> -<!-- --> -<!-- Visualization definitions: --> -<!-- SiVertexModuleVis --> -<!-- SiVertexLayerVis --> -<!-- SiVertexPassiveVis --> -<!-- SiVertexSensitiveVis --> -<!-- --> -<!-- ==================================================================== --> - -<detectors> - <detector id="VertexBarrel_ID" name="SiVertexBarrel" type="DD4hep_SiTrackerBarrel" readout="SiVertexBarrelHits" insideTrackingVolume="true"> - - <comment>Vertex Detector Barrel</comment> - - <module name="VtxBarrelModuleInner" vis="SiVertexModuleVis"> - <module_envelope width="10.0*mm" length="(VertexBarrel_zmax - 0.1*cm) * 2" thickness="0.6*mm"/> - <module_component width="7.8*mm" length="(VertexBarrel_zmax - 0.15*cm) * 2" thickness="0.0130*cm" material="Carbon" sensitive="false" vis="SiVertexPassiveVis"> - <position z="-0.12*mm"/> - </module_component> - <module_component width="9.8*mm" length="(VertexBarrel_zmax - 0.15*cm) * 2" thickness="0.005*cm" material="Silicon" sensitive="true" vis="SiVertexSensitiveVis"> - <!--position z="0.225*mm"/--> - </module_component> - </module> - <module name="VtxBarrelModuleOuter" vis="SiVertexModuleVis"> - <module_envelope width="14.0*mm" length="(VertexBarrel_zmax - 0.1*cm) * 2" thickness="0.6*mm"/> - <module_component width="11.6*mm" length="(VertexBarrel_zmax - 0.15*cm) * 2" thickness="0.0130*cm" material="Carbon" sensitive="false" vis="SiVertexPassiveVis"> - <position z="-0.12*mm"/> - </module_component> - <module_component width="13.8*mm" length="(VertexBarrel_zmax - 0.15*cm) * 2" thickness="0.005*cm" material="Silicon" sensitive="true" vis="SiVertexSensitiveVis"> - <position z="0.210*mm"/> - </module_component> - </module> - <layer module="VtxBarrelModuleInner" id="1" vis="SiVertexLayerVis"> - <barrel_envelope inner_r="VertexBarrel_r1 - 0.2*cm" outer_r="VertexBarrel_r1 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/> - <rphi_layout phi_tilt="0.0*rad" nphi="18" phi0="0.2618*rad" rc="VertexBarrel_r1" dr="-1.15*mm"/> - <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="2" vis="SiVertexLayerVis"> - <barrel_envelope inner_r="VertexBarrel_r2 - 0.2*cm" outer_r="VertexBarrel_r2 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/> - <rphi_layout phi_tilt="0.0*rad" nphi="18" phi0="0.2618*rad" rc="VertexBarrel_r2" dr="-1.13*mm"/> - <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="3" vis="SiVertexLayerVis"> - <barrel_envelope inner_r="VertexBarrel_r3 - 0.2*cm" outer_r="VertexBarrel_r3 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/> - <rphi_layout phi_tilt="0.0*rad" nphi="24" phi0="0.0*rad" rc="VertexBarrel_r3" dr="-0.89*mm"/> - <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="4" vis="SiVertexLayerVis"> - <barrel_envelope inner_r="VertexBarrel_r4 - 0.2*cm" outer_r="VertexBarrel_r4 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/> - <rphi_layout phi_tilt="0.0*rad" nphi="30" phi0="0.1309*rad" rc="VertexBarrel_r4" dr="0.81*mm"/> - <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="5" vis="SiVertexLayerVis"> - <barrel_envelope inner_r="VertexBarrel_r5 - 0.2*cm" outer_r="VertexBarrel_r5 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/> - <rphi_layout phi_tilt="0.0*rad" nphi="36" phi0="0.0*rad" rc="VertexBarrel_r5" dr="0.77*mm"/> - <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/> - </layer> - </detector> - -</detectors> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_VertexBarrel_changez.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_VertexBarrel_changez.xml deleted file mode 100644 index a1ad529372116bb35f95e001a42795603fb96c6b..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_VertexBarrel_changez.xml +++ /dev/null @@ -1,56 +0,0 @@ -<!-- ==================================================================== --> -<!-- --> -<!-- XML description of the Silicon vertex barrel detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- External definitions used: --> -<!-- ++++++++++++++++++++++++++ --> -<!-- --> -<!-- Required parameters: --> -<!-- VertexBarrel_ID Subdetector identifier --> -<!-- VertexBarrel_zmax Max. dimension in Z --> -<!-- VertexBarrel_r1 Radius of first module layer --> -<!-- VertexBarrel_r2 Radius of 2nd. module layer --> -<!-- VertexBarrel_r3 Radius of 3rd. module layer --> -<!-- VertexBarrel_r4 Radius of 4th. module layer --> -<!-- VertexBarrel_r5 Radius of 5th. module layer --> -<!-- NOTE: --> -<!-- The driver supports any number of layers. --> -<!-- Only this design has 5 layers! --> -<!-- --> -<!-- Readout definition: --> -<!-- SiVertexBarrelHits --> -<!-- --> -<!-- Visualization definitions: --> -<!-- SiVertexModuleVis --> -<!-- SiVertexLayerVis --> -<!-- SiVertexPassiveVis --> -<!-- SiVertexSensitiveVis --> -<!-- --> -<!-- ==================================================================== --> - -<detectors> - <detector id="VertexBarrel_ID" name="SiVertexBarrel" type="DD4hep_SiTrackerBarrel" readout="SiVertexBarrelHits" insideTrackingVolume="true"> - - <comment>Vertex Detector Barrel</comment> - <!--module name="VtxBarrelModuleInner" vis="SiVertexModuleVis"> - <module_envelope width="100.0*mm" length="(VertexBarrel_zmax - 0.1*cm) * 2" thickness="1000.6*mm"/> - <module_component width="70.8*mm" length="(VertexBarrel_zmax-50*cm - 0.15*cm) * 2" thickness="10.0130*cm" material="Carbon" sensitive="false" vis="SiVertexPassiveVis"> - <position z="-1000.12*mm"/> - </module_component--> - <!--module_component width="9.8*mm" length="(VertexBarrel_zmax-50*cm - 0.15*cm) * 2" thickness="0.005*cm" material="Silicon" sensitive="true" vis="SiVertexSensitiveVis"> - <position z="0.225*mm"/> - </module_component--> - <!--module--> - <layer module="VtxBarrelModuleInner" id="1" vis="SiVertexLayerVis"> - <barrel_envelope inner_r="VertexBarrel_r1 + 5*cm + 0.2*cm" outer_r="VertexBarrel_r1 + 20.2*cm" z_length="VertexBarrel_zmax * 2-220*cm" /> - <!--rphi_layout phi_tilt="1.0*rad" nphi="1" phi0="0.0*rad" rc="VertexBarrel_r1" dr="-1.15*mm"/--> - <!--z_layout dr="0.0*mm" z0="100.0*cm" nz="10" z_offset="200*cm"/--> - <rphi_layout phi0="0" phi_tilt="0" rc="0" nphi="0" dr="0"/> - <z_layout z0="20" nz="10*cm" dr="5.0*cm"/> - <z_offset zstart="100*cm"/> - </layer> - </detector> - -</detectors> - diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_VertexConfig.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_VertexConfig.xml deleted file mode 100644 index 9ffac08c9d0c6592ee9f644eddef4f93a111a306..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_VertexConfig.xml +++ /dev/null @@ -1,40 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the configuration of the SiD vertex detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- ++ Visualization description --> -<!-- ++ Readout description --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> -<lccdd> - <!-- Definition of global dictionary constants --> - <define> - </define> - - <!-- Definition of the used visualization attributes --> - <display> - <vis name="SiVertexModuleVis" alpha="1.0" r="1" g="1" b="0.6" drawingStyle="wireframe" showDaughters="true" visible="true"/> - <!--vis name="SiVertexModuleVis" alpha="1.0" r="1" g=".75" b="0" showDaughters="true" visible="true"/--> - <vis name="SiVertexSensitiveVis" alpha="1.0" r="1" g="0.2" b="0.2" drawingStyle="solid" showDaughters="true" visible="true"/> - <vis name="SiVertexPassiveVis" alpha="1.0" r="0" g="0.2" b="1" drawingStyle="solid" showDaughters="true" visible="true"/> - <vis name="SiVertexLayerVis" alpha="1.0" r="1" g="0.75" b="0" showDaughters="false" visible="true"/> - <!--vis name="SiVertexLayerVis" alpha=".10" r="0" g="1" b=".60" drawingStyle="wireframe" showDaughters="true" visible="false"/--> - - </display> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <readout name="SiVertexBarrelHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiVertexEndcapHits"> - <id>system:8,barrel:3,layer:4,wedge:6,module:6,sensor:1,side:32:-2,strip:26</id> - </readout> - </readouts> - -</lccdd> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_Vertex_changez.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_Vertex_changez.xml deleted file mode 100644 index 040b9103db34b6b026e1a6ce887e53a070c75fe5..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLAB_Vertex_changez.xml +++ /dev/null @@ -1,28 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete vertex detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - - <include ref="JLAB_VertexConfig.xml"/> - - <!-- Includes for sensitives and support --> - <include ref="JLAB_VertexBarrel_changez.xml"/> - <!--include ref="SiD_VertexEndcap.xml"/> - <include ref="SiD_VertexSupport.xml"/--> -</lccdd> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLEIC_Solenoid.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLEIC_Solenoid.xml deleted file mode 100644 index cfe95b051c1fc81fbbdfb8dc50a4654e551a47c7..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLEIC_Solenoid.xml +++ /dev/null @@ -1,8 +0,0 @@ -<!-- ==================================================================== --> - - <detector name = "Solenoid" type="GenericShapeJLEIC" > - <layer id="1" inner_r="2.0*m" outer_z="4.0*m" > - <slice material="Air" thickness="10.0*cm" > - </slice> - </layer> - </detector> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLEIC_Vertex.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLEIC_Vertex.xml deleted file mode 100644 index cfeefd4c1092a7f919194d73ec9d4c32dd3574a9..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLEIC_Vertex.xml +++ /dev/null @@ -1,28 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete vertex detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - - <include ref="JLEIC_VertexConfig.xml"/> - - <!-- Includes for sensitives and support --> - <include ref="JLEIC_VertexBarrel.xml"/> - <!--include ref="SiD_VertexEndcap.xml"/> - <include ref="SiD_VertexSupport.xml"/--> -</lccdd> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLEIC_VertexBarrel.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLEIC_VertexBarrel.xml deleted file mode 100644 index 932691c1c2491c761d6c66fe719e8ad56e6a866e..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLEIC_VertexBarrel.xml +++ /dev/null @@ -1,33 +0,0 @@ -<!-- ==================================================================== --> -<!-- --> -<!-- XML description of the Silicon vertex barrel detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- External definitions used: --> -<!-- ++++++++++++++++++++++++++ --> -<!-- --> -<!-- Required parameters: --> -<!-- VertexBarrel_ID Subdetector identifier --> -<!-- VertexBarrel_zmax Max. dimension in Z --> -<!-- VertexBarrel_r1 Radius of first module layer --> -<!-- VertexBarrel_r2 Radius of 2nd. module layer --> -<!-- VertexBarrel_r3 Radius of 3rd. module layer --> -<!-- VertexBarrel_r4 Radius of 4th. module layer --> -<!-- VertexBarrel_r5 Radius of 5th. module layer --> -<!-- NOTE: --> -<!-- The driver supports any number of layers. --> -<!-- Only this design has 5 layers! --> -<!-- --> -<!-- Readout definition: --> -<!-- SiVertexBarrelHits --> -<!-- --> -<!-- Visualization definitions: --> -<!-- SiVertexModuleVis --> -<!-- SiVertexLayerVis --> -<!-- SiVertexPassiveVis --> -<!-- SiVertexSensitiveVis --> -<!-- --> -<!-- ==================================================================== --> - -<detectors> -</detectors> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/JLEIC_VertexConfig.xml b/src/ConceptDetectors/clas12/compact/clas12_components/JLEIC_VertexConfig.xml deleted file mode 100644 index 29098f6249cee7c4441bfa657df116b2591e0a49..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/JLEIC_VertexConfig.xml +++ /dev/null @@ -1,40 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the configuration of the SiD vertex detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- ++ Visualization description --> -<!-- ++ Readout description --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> -<lccdd> - <!-- Definition of global dictionary constants --> - <define> - </define> - - <!-- Definition of the used visualization attributes --> - <display> - <vis name="SiVertexModuleVis" alpha="1.0" r="1" g="1" b="0.6" drawingStyle="wireframe" showDaughters="true" visible="true"/> - <!--vis name="SiVertexModuleVis" alpha="1.0" r="1" g=".75" b="0" showDaughters="true" visible="true"/--> - <vis name="SiVertexSensitiveVis" alpha="1.0" r="1" g="0.2" b="0.2" drawingStyle="solid" showDaughters="true" visible="true"/> - <vis name="SiVertexPassiveVis" alpha="1.0" r="0" g="0.2" b="1" drawingStyle="solid" showDaughters="true" visible="true"/> - <vis name="SiVertexLayerVis" alpha="1.0" r="1" g="0.75" b="0" drawingStyle="solid" showDaughters="true" visible="true"/> - <!--vis name="SiVertexLayerVis" alpha=".10" r="0" g="1" b=".60" drawingStyle="wireframe" showDaughters="true" visible="false"/--> - - </display> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <readout name="SiVertexBarrelHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiVertexEndcapHits"> - <id>system:8,barrel:3,layer:4,wedge:6,module:6,sensor:1,side:32:-2,strip:26</id> - </readout> - </readouts> - -</lccdd> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/SiD_TrackerBarrel.xml b/src/ConceptDetectors/clas12/compact/clas12_components/SiD_TrackerBarrel.xml deleted file mode 100644 index 38d8e6883502345c3fd3847024c4dd5be29448e6..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/SiD_TrackerBarrel.xml +++ /dev/null @@ -1,189 +0,0 @@ -<!-- ==================================================================== --> -<!-- --> -<!-- XML description of the Silicon tracker barrel detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- ==================================================================== --> - -<detectors> - <detector id="SiTrackerBarrel_ID" name="SiTrackerBarrel" type="DD4hep_SiTrackerBarrel" readout="SiTrackerBarrelHits" region="SiTrackerBarrelRegion" limits="SiTrackerBarrelRegionLimitSet"> - - <comment>Silicon Outer Tracker Barrel</comment> - - <module name="SiTrackerModule_Layer1" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0038*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00038*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer2" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0051*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00052*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer3" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0064*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00065*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer4" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0078*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00079*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer5" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0091*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00093*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <layer module="SiTrackerModule_Layer1" id="1" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="215.075*mm" outer_r="245.0*mm" z_length="578 * 2*mm"/> - <rphi_layout phi_tilt="0.17506*rad" nphi="20" phi0="0." rc="(216.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="512.128*mm" nz="13"/> - </layer> - <layer module="SiTrackerModule_Layer2" id="2" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="465.075*mm" outer_r="501.0*mm" z_length="749.8 * 2*mm"/> - <rphi_layout phi_tilt="0.12217*rad" nphi="38" phi0="0.087*rad" rc="(466.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="690.605*mm" nz="17"/> - </layer> - <layer module="SiTrackerModule_Layer3" id="3" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="715.075*mm" outer_r="756.0*mm" z_length="1013.9 * 2*mm"/> - <rphi_layout phi_tilt="0.11493*rad" nphi="58" phi0="0.058*rad" rc="(716.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="954.625*mm" nz="23"/> - </layer> - <layer module="SiTrackerModule_Layer4" id="4" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="965.075*mm" outer_r="1012.0*mm" z_length="1272.3 * 2*mm"/> - <rphi_layout phi_tilt="0.11502*rad" nphi="80" phi0="0.0436*rad" rc="(966.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="1213.073*mm" nz="29"/> - </layer> - <layer module="SiTrackerModule_Layer5" id="5" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="1215.075*mm" outer_r="1263.0*mm" z_length="1535.7 * 2*mm"/> - <rphi_layout phi_tilt="0.11467*rad" nphi="102" phi0="0.01745*rad" rc="(1216.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="1476.497*mm" nz="35"/> - </layer> - </detector> -</detectors> diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/clas12_EC.xml b/src/ConceptDetectors/clas12/compact/clas12_components/clas12_EC.xml deleted file mode 100644 index e13f9e41b6ace7da277031464811a735a3827b11..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/compact/clas12_components/clas12_EC.xml +++ /dev/null @@ -1,54 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete SiD tracker detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - <!-- Definition of global dictionary constants --> - <define> - </define> - - <!-- Definition of the used visualization attributes --> - <display> - <vis name="EcalBarrelVis" alpha="1.0" r="1.0" g="1.0" b="0.0" showDaughters="true" visible="false"/> - <vis name="EcalStaveVis" alpha="1.0" r="0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="EcalLayerVis" alpha="1.0" r="0.8" g="0.8" b="0.0" showDaughters="true" visible="true"/> - - <vis name="EcalSensitiveVis" alpha="1.0" r="0.7" g="0.3" b="0.0" showDaughters="false" visible="true"/> - <vis name="EcalAbsorberVis" alpha="1.0" r="0.4" g="0.4" b="0.0" showDaughters="false" visible="true"/> - - <!--vis name="EcalEndcapVis" alpha="1.0" r="0.77" g="0.74" b="0.86" showDaughters="true" visible="true"/--> - </display> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <readout name="EcalBarrelHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5" grid_size_y="3.5" /> - <id>system:8,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout> - <!--readout name="EcalEndcapHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5" grid_size_y="3.5" /> - <id>system:8,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout--> - </readouts> - - <!-- Includes for sensitives and support --> - <include ref="JLAB_EMcalBarrel.xml"/> - <!--include ref="SiD_EcalEndcap.xml"/--> -<!-- ---> -</lccdd> diff --git a/src/ConceptDetectors/clas12/include/ALERTRecoilChamber.h b/src/ConceptDetectors/clas12/include/ALERTRecoilChamber.h deleted file mode 100644 index 2e85296a169412ad5be242bd49c9282bb88c85c9..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/include/ALERTRecoilChamber.h +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef ALERTRecoilChamber_HH -#define ALERTRecoilChamber_HH - -#include "DD4hep/DetFactoryHelper.h" -#include "DCWire.h" -#include "RCGeometry.h" -#include <array> - -class ALERTRecoilChamber { - protected: - - - public: - ALERTRecoilChamber(); - ~ALERTRecoilChamber(); - - std::array<std::array<dd4hep::BooleanSolid*, 4 >, 8> fWireVolume_solid; - std::array<std::array<dd4hep::Volume, 4 >, 8> fWireVolume_log; - //std::array<std::array<VPhysicalVolume*,4 >, 8> fWireVolume_phys; - //std::array<std::array<RotationMatrix* ,4 >, 8> fWireVolume_rot; - - clas12::geo::RCGeometry fRCGeometry; - - //--Parameters of the gas detector - double innerRadiusOfTheGasDetector ;//= 30.00*mm; - double outerRadiusOfTheGasDetector ;//= 79.995*mm; - double hightOfTheGasDetector ;//= 200.*mm; - double startAngleOfTheGasDetector ;//= 0.*deg; - double spanningAngleOfTheGasDetector ;//= 360.*deg; - double gasDetector_posX ;//= 0.*mm; - double gasDetector_posY ;//= 0.*mm; - double gasDetector_posZ ;//= 0.*mm; - - //--Parameters of the wires - double innerRadiusOfTheWire ;//= 0.00*mm; - double outerRadiusOfTheWire ;//= 0.04*mm; - double lengthOfTheWire ;//= 30.*cm; // not the "hight" - double startAngleOfTheWire ;//= 0.*deg; - double spanningAngleOfTheWire ;//= 360.*deg; - double DeltaP ;//= 2.0*mm; // *desired* wire separation around the circumference. - - dd4hep::BooleanSolid* BuildWireSolid(int layer, int subcell); - void BuildUnitCells(); - void PlaceCells(dd4hep::Volume& mother, int layer, double z_rotation, int wire_number ); - void BuildDetector(dd4hep::Volume& mother); - - - -}; -#endif diff --git a/src/ConceptDetectors/clas12/include/DCGeometry.h b/src/ConceptDetectors/clas12/include/DCGeometry.h deleted file mode 100644 index fa9db10e25bdc73012f149f533e3178d0e27029d..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/include/DCGeometry.h +++ /dev/null @@ -1,460 +0,0 @@ -#ifndef clas12_geo_DC_DCGeometry_H -#define clas12_geo_DC_DCGeometry_H - -#include "TMath.h" -#include <array> -#include <map> -#include <tuple> -#include <unordered_map> -#include "GeoUtil.h" -#include "Math/Vector3D.h" -#include "Math/Rotation3D.h" -#include "Math/VectorUtil.h" -#include "DDParsers/DD4hepUnits.h" - -namespace clas12 { - - namespace geo { - - using namespace TMath; - using namespace ROOT::Math; - using namespace ROOT::Math::VectorUtil; - using namespace dd4hep; - - const double inch = 2.54*cm; - - // rotate a two vector - //XYVector ApplyRotation(XYVector v, double angle); - - namespace DC { - - using namespace dd4hep; - - // The parameters below can be found in: - // https://clasweb.jlab.org/wiki/images/d/d1/Dc12geom_doc.pdf - // all extra parameters come from the drawings found at - // https://userweb.jlab.org/~cwiggins/ - - const std::array<double,3> FrontGap = {2.500*cm, 2.5000*cm, 2.5*cm}; - const std::array<double,3> MidGap = {2.500*cm, 7.1613*cm, 2.5*cm}; - const std::array<double,3> BackGap = {2.500*cm, 2.5000*cm, 2.5*cm}; - - // This is the angle as viewed look down the beampipe - const std::array<double,3> RegionAngle = {59.0*degree, 60.0*degree, 59.0*degree}; - - const std::array<double,3> RegionTilt = {25.0*degree, 25.0*degree, 25.0*degree}; - - // - const std::array<double,3> RegionXOffset = { - 8.298*cm, 20.296*cm, 18.054*cm - }; - - // The construction of each chamber is done with the wires streched along the x axis - // as opposed the SCS which has them along the y axis. There for we rotate the first - // sector by -90 to bring it back to the SCS definiton. - const std::array<double,6> SectorRotation = { - -90.0*degree, -30.0*degree, 30.0*degree, - 90.0*degree, 150.0*degree, -150.0*degree - }; - - // Some (maybe) handy arrays - const std::array<int,6> SuperLayerRegion = { 1,1,2,2,3,3 }; - const std::array<int,6> SuperLayerRegionIndex = { 0,0,1,1,2,2 }; - const std::array<std::array<int,2>,3> RegionSuperLayers = { - std::array<int,2>{1,2}, - std::array<int,2>{3,4}, - std::array<int,2>{5,6} }; - const std::array<std::array<int,2>,3> RegionSuperLayerIndex = { - std::array<int,2>{0,1}, - std::array<int,2>{2,3}, - std::array<int,2>{4,5} }; - - // The stereo angle for each superlayer - const std::array<double,6> ThetaStereo = { - 6.0*degree, -6.0*degree, - 6.0*degree, -6.0*degree, - 6.0*degree, -6.0*degree - }; - - // polar angle to the first guard wires's mid-plane point - const std::array<double,6> ThetaMin = { - 4.694*degree, 4.495*degree, - 4.812*degree, 4.771*degree, - 4.333*degree, 4.333*degree - }; - - // This is the wire separation (for each superlayer) - // Each side of the hexagon forming the wire volume is of length 2*LayerSep - const std::array<double,6> LayerSep = { - 0.3861*cm, 0.4042*cm, - 0.6219*cm, 0.6586*cm, - 0.9351*cm, 0.9780*cm - }; - - // This is the spacing between wires that are in the same wire plane. This - // measured separation is perpendicular to LayerSep. - const std::array<double,6> LayerWireSpacing = { - 2.0*TMath::Sqrt(3.0)*LayerSep.at(0), 2.0*TMath::Sqrt(3.0)*LayerSep.at(1), - 2.0*TMath::Sqrt(3.0)*LayerSep.at(2), 2.0*TMath::Sqrt(3.0)*LayerSep.at(3), - 2.0*TMath::Sqrt(3.0)*LayerSep.at(4), 2.0*TMath::Sqrt(3.0)*LayerSep.at(5) - }; - - // - const std::array<double,6> LayerWirePlaneLength = { - 113.0*LayerWireSpacing.at(0), 113.0*LayerWireSpacing.at(1), - 113.0*LayerWireSpacing.at(2), 113.0*LayerWireSpacing.at(3), - 113.0*LayerWireSpacing.at(4), 113.0*LayerWireSpacing.at(5) - }; - - // Distance from target to first wire plane in super layer - // This we call center - const std::array<double,6> DistanceToTarget = { - 228.078*cm, 238.687*cm, - 351.544*cm, 371.773*cm, - 489.099*cm, 511.236*cm - }; - - const std::array<double,6> SuperLayerXOffset = { - 8.298*cm, 8.298*cm, - 14.296*cm, 14.296*cm, - 18.054*cm, 18.054*cm - }; - - // Width of superlayer from front to back gaurd wires - const std::array<double,6> SuperLayerWidth = { - 21.0*LayerSep.at(0), 21.0*LayerSep.at(1), - 21.0*LayerSep.at(2), 21.0*LayerSep.at(3), - 21.0*LayerSep.at(4), 21.0*LayerSep.at(5) - }; - - // offset of first superlayer from front window for given region. - const std::array<double,6> SuperLayerZOffset = { - FrontGap.at(0) + 1.5*LayerSep.at(0), - FrontGap.at(0) + SuperLayerWidth.at(0) + MidGap.at(0)+1.5*LayerSep.at(1), - FrontGap.at(1) + 3.5*LayerSep.at(2), - FrontGap.at(1) + SuperLayerWidth.at(2) + MidGap.at(1)+1.5*LayerSep.at(3), - FrontGap.at(2) + 1.5*LayerSep.at(4), - FrontGap.at(2) + SuperLayerWidth.at(4) + MidGap.at(2)+1.5*LayerSep.at(5) - }; - - // Offset of superlayer moving up (larger angle) in gas volume . - // *needs attention* these were arbitrarily set. - const std::array<double,6> SuperLayerYOffset = { - 8.0*cm, - 4.0*cm, - 8.0*cm, - 4.0*cm, - 14.0*cm, - 4.0*cm - }; - - - // Distance from target to first guard wire (at ThetaMin) - const std::array<double,6> CenterToRefWire = { - DistanceToTarget.at(0)*Tan( RegionTilt.at(0) - ThetaMin.at(0) ), - DistanceToTarget.at(1)*Tan( RegionTilt.at(0) - ThetaMin.at(1) ), - DistanceToTarget.at(2)*Tan( RegionTilt.at(1) - ThetaMin.at(2) ), - DistanceToTarget.at(3)*Tan( RegionTilt.at(1) - ThetaMin.at(3) ), - DistanceToTarget.at(4)*Tan( RegionTilt.at(2) - ThetaMin.at(4) ), - DistanceToTarget.at(5)*Tan( RegionTilt.at(2) - ThetaMin.at(5) ) - }; - - // Distance from first guard wire (at ThetaMin) to target - const std::array<double,6> DistanceToRefWire = { - Sqrt( Power(DistanceToTarget.at(0),2.0) + Power(CenterToRefWire.at(0),2.0) ), - Sqrt( Power(DistanceToTarget.at(1),2.0) + Power(CenterToRefWire.at(1),2.0) ), - Sqrt( Power(DistanceToTarget.at(2),2.0) + Power(CenterToRefWire.at(2),2.0) ), - Sqrt( Power(DistanceToTarget.at(3),2.0) + Power(CenterToRefWire.at(3),2.0) ), - Sqrt( Power(DistanceToTarget.at(4),2.0) + Power(CenterToRefWire.at(4),2.0) ), - Sqrt( Power(DistanceToTarget.at(5),2.0) + Power(CenterToRefWire.at(5),2.0) ) - }; - - // Offset in the end-plate coordinates (tilted) - const std::array<XYVector,6> RefWireOffset = { - XYVector{ Cos(RegionTilt.at(0))*(DistanceToRefWire.at(0)*Sin( ThetaMin.at(0) ) - SuperLayerXOffset.at(0)), - Sin(RegionTilt.at(0))*(DistanceToRefWire.at(0)*Sin( ThetaMin.at(0) ) - SuperLayerXOffset.at(0)) }, - XYVector{ Cos(RegionTilt.at(0))*(DistanceToRefWire.at(1)*Sin( ThetaMin.at(1) ) - SuperLayerXOffset.at(1)), - Sin(RegionTilt.at(0))*(DistanceToRefWire.at(1)*Sin( ThetaMin.at(1) ) - SuperLayerXOffset.at(1)) }, - XYVector{ Cos(RegionTilt.at(1))*(DistanceToRefWire.at(2)*Sin( ThetaMin.at(2) ) - SuperLayerXOffset.at(2)), - Sin(RegionTilt.at(1))*(DistanceToRefWire.at(2)*Sin( ThetaMin.at(2) ) - SuperLayerXOffset.at(2)) }, - XYVector{ Cos(RegionTilt.at(1))*(DistanceToRefWire.at(3)*Sin( ThetaMin.at(3) ) - SuperLayerXOffset.at(3)), - Sin(RegionTilt.at(1))*(DistanceToRefWire.at(3)*Sin( ThetaMin.at(3) ) - SuperLayerXOffset.at(3)) }, - XYVector{ Cos(RegionTilt.at(2))*(DistanceToRefWire.at(4)*Sin( ThetaMin.at(4) ) - SuperLayerXOffset.at(4)), - Sin(RegionTilt.at(2))*(DistanceToRefWire.at(4)*Sin( ThetaMin.at(4) ) - SuperLayerXOffset.at(4)) }, - XYVector{ Cos(RegionTilt.at(2))*(DistanceToRefWire.at(5)*Sin( ThetaMin.at(5) ) - SuperLayerXOffset.at(5)), - Sin(RegionTilt.at(2))*(DistanceToRefWire.at(5)*Sin( ThetaMin.at(5) ) - SuperLayerXOffset.at(5)) } - }; - - const std::array<double,6> LeftFeedThruOffset = { - 0.4745*cm, 0.5254*cm, - 0.0282*cm, 0.0789*cm, - 0.4745*cm, 0.5254*cm - }; - - const std::array<double,6> RightFeedThruOffset = { - 0.5254*cm, 0.4745*cm, - 0.0789*cm, 0.0282*cm, - 0.5254*cm, 0.4745*cm - }; - //_____________________________________________________________________ - // Nose piece dimensions (width inside gas volue) - // and width outside the gas volume (nearest to beam) - const std::array<double,3> NoseWidthInside = { - 4.25*inch, - 5.47*inch, // at it largest point. Need to cut out SL areas - 20.7467*cm - }; - const std::array<double,3> NoseWidthOutside = { - 1.987*inch, - 1.772*inch, - 12.1260*cm - }; - - // the depth along z in the untilted frame - const std::array<double,3> NoseDepth = { - (12.405 - 2.0*Tan(RegionTilt.at(0)) + (1.547*Tan(RegionTilt.at(0))-0.311) )*2.54*cm, - 21.152*inch, - 23.419*inch // from drawing 01-10-0201 - }; - const std::array<double,3> NoseHeight = { - 2.0*2.54*cm, - 3.156*inch, - 3.0*2.54*cm - }; - const std::array<double,3> NoseTiltShift = { - NoseHeight.at(0)*Tan(RegionTilt.at(0)), - NoseHeight.at(1)*Tan(RegionTilt.at(1)), - NoseHeight.at(2)*Tan(RegionTilt.at(2)) - }; - // Opening shift is the x length looking down beam pipe - const std::array<double,3> NoseOpeningShift = { - NoseHeight.at(0)*Tan(RegionAngle.at(0)/2.0), - NoseHeight.at(1)*Tan(RegionAngle.at(1)/2.0), - NoseHeight.at(2)*Tan(RegionAngle.at(2)/2.0) - }; - const std::array<double,3> NoseSideLength = { - Sqrt(NoseHeight.at(0)*NoseHeight.at(0)+ - NoseTiltShift.at(0)*NoseTiltShift.at(0)+ - NoseOpeningShift.at(0)*NoseOpeningShift.at(0) ), - Sqrt(NoseHeight.at(1)*NoseHeight.at(1)+ - NoseTiltShift.at(1)*NoseTiltShift.at(1)+ - NoseOpeningShift.at(1)*NoseOpeningShift.at(1) ), - Sqrt(NoseHeight.at(2)*NoseHeight.at(2)+ - NoseTiltShift.at(2)*NoseTiltShift.at(2)+ - NoseOpeningShift.at(2)*NoseOpeningShift.at(2) ) - }; - const std::array<double,3> NoseEndPlateAngle = { - 90*degree-(Angle(XYZVector(NoseTiltShift.at(0), NoseOpeningShift.at(0), NoseHeight.at(0)), - XYZVector(0.0, NoseOpeningShift.at(0), NoseHeight.at(0))) ), - 90*degree-(Angle(XYZVector(NoseTiltShift.at(1), NoseOpeningShift.at(1), NoseHeight.at(1)), - XYZVector(0.0, NoseOpeningShift.at(1), NoseHeight.at(1))) ), - 90*degree-(Angle(XYZVector(NoseTiltShift.at(2), NoseOpeningShift.at(2), NoseHeight.at(2)), - XYZVector(0.0, NoseOpeningShift.at(2), NoseHeight.at(2))) ) - }; - const std::array<double,3> NoseToEndPlateRotationAngle = { - -(Angle(XYZVector(NoseTiltShift.at(0), NoseOpeningShift.at(0), NoseHeight.at(0)), - XYZVector(0.0, NoseOpeningShift.at(0), NoseHeight.at(0))) ), - -(Angle(XYZVector(NoseTiltShift.at(1), NoseOpeningShift.at(1), NoseHeight.at(1)), - XYZVector(0.0, NoseOpeningShift.at(1), NoseHeight.at(1))) ), - -(Angle(XYZVector(NoseTiltShift.at(2), NoseOpeningShift.at(2), NoseHeight.at(2)), - XYZVector(0.0, NoseOpeningShift.at(2), NoseHeight.at(2))) ) - }; - - // Ref Locations (below) in the non-tilted nose-plate plane (as in 01-10-0201) - const std::array<double,3> NoseRefLocation_Y = { - 0.375*2.54*cm, - NoseSideLength.at(1)*Sin(NoseEndPlateAngle.at(1)) - (2.265*2.54*cm), - NoseSideLength.at(2)*Sin(NoseEndPlateAngle.at(2)) - (2.265*2.54*cm) - }; - const std::array<double,3> NoseRefLocation_X = { - NoseDepth.at(0) - (22.586*2.54*cm), - NoseDepth.at(1) - (22.586*2.54*cm), - NoseDepth.at(2) - (22.586*2.54*cm) - }; - const std::array<XYVector,3> NoseRefLocation = { - XYVector(NoseRefLocation_X.at(0), NoseRefLocation_Y.at(0)), - XYVector(NoseRefLocation_X.at(1), NoseRefLocation_Y.at(1)), - XYVector(NoseRefLocation_X.at(2), NoseRefLocation_Y.at(2)) - }; - //_____________________________________________________________________ - - // Now working in x-y plane in tilted endplate coords - // y is along the wire plane and x is normal to the front window - // - // The reference location for the nose to end plate is the closest upstream and to the beam - // of the three screw locations for the endplate to mount to the nose plate. - // Note that the hole placement on the plate side of the 3 screw holes - // is asymmetric in drawing 01-10-0201 and 01-08-2001. - // The end plate coordinate system for the reference point is in the tilted system - // with the orgin at the nose/plate corner upstream and closest to the beamline - //const std::array<double,3> NoseEndPlateRefLocation = { - // NoseSideLength 2.265*2.54* - //}; - const std::array<XYVector,3> NoseEndPlateRefLocation = { - ApplyRotation(XYVector(NoseRefLocation_X.at(0), NoseRefLocation_Y.at(0)),NoseToEndPlateRotationAngle.at(0)), - ApplyRotation(XYVector(NoseRefLocation_X.at(1), NoseRefLocation_Y.at(1)),NoseToEndPlateRotationAngle.at(1)), - ApplyRotation(XYVector(NoseRefLocation_X.at(2), NoseRefLocation_Y.at(2)),NoseToEndPlateRotationAngle.at(2)) - }; - - - // - const std::array<XYVector,3> EndPlateRefLocation_D = { - NoseEndPlateRefLocation.at(0) + XYVector( -0.280*2.54*cm, 1.655*2.54*cm), - NoseEndPlateRefLocation.at(1) + XYVector( -0.280*2.54*cm, 1.655*2.54*cm), - NoseEndPlateRefLocation.at(2) + XYVector( -0.280*2.54*cm, 1.655*2.54*cm) - }; - - const std::array<XYVector,6> EndPlateSLRefWire_Left = { - EndPlateRefLocation_D.at(0) + XYVector( 1.447*2.54*cm, 0.453*2.54*cm), - EndPlateRefLocation_D.at(0) + XYVector( 5.710*2.54*cm, -0.588*2.54*cm), - EndPlateRefLocation_D.at(1) + XYVector( 1.447*2.54*cm, 0.453*2.54*cm), - EndPlateRefLocation_D.at(1) + XYVector( 5.710*2.54*cm, -0.588*2.54*cm), - EndPlateRefLocation_D.at(2) + XYVector( 1.447*2.54*cm, 0.453*2.54*cm), - EndPlateRefLocation_D.at(2) + XYVector( 5.710*2.54*cm, -0.588*2.54*cm) - }; - - const std::array<XYVector,6> EndPlateSLRefWire_Right = { - EndPlateRefLocation_D.at(0) + XYVector( 1.440*2.54*cm, 1.079*2.54*cm), - EndPlateRefLocation_D.at(0) + XYVector( 5.717*2.54*cm, -1.221*2.54*cm), - EndPlateRefLocation_D.at(1) + XYVector( 1.440*2.54*cm, 1.079*2.54*cm), - EndPlateRefLocation_D.at(1) + XYVector( 5.717*2.54*cm, -1.221*2.54*cm), - EndPlateRefLocation_D.at(2) + XYVector( 1.440*2.54*cm, 1.079*2.54*cm), - EndPlateRefLocation_D.at(2) + XYVector( 5.717*2.54*cm, -1.221*2.54*cm) - }; - - // Wire spacing in a layer - const std::array<double,6> EndPlateWireSpacing_Left = { - 0.565*2.54*cm, 0.658*2.54*cm, - 0.600*2.54*cm, 0.600*2.54*cm, - 0.600*2.54*cm, 0.600*2.54*cm - }; - - const std::array<double,6> EndPlateWireSpacing_Right = { - 0.629*2.54*cm, 0.591*2.54*cm, - 0.700*2.54*cm, 0.700*2.54*cm, - 0.700*2.54*cm, 0.700*2.54*cm - }; - - // Spacing - const std::array<double,6> EndPlateLayerSpacing_Left = { - 0.155*2.54*cm, 0.163*2.54*cm, - 0.100*2.54*cm, 0.100*2.54*cm, - 0.100*2.54*cm, 0.100*2.54*cm - }; - const std::array<double,6> EndPlateLayerSpacing_Right = { - 0.155*2.54*cm, 0.163*2.54*cm, - 0.100*2.54*cm, 0.100*2.54*cm, - 0.100*2.54*cm, 0.100*2.54*cm - }; - - // vector to a wire in the next wire layer with the wire being above the current(in +y) - const std::array<XYVector,6> EndPlateLayerTranslate1_Right = { - XYVector(0.155*2.54*cm, 0.336*2.54*cm), - XYVector(0.163*2.54*cm, 0.309*2.54*cm), - XYVector(0.155*2.54*cm, 0.336*2.54*cm), - XYVector(0.163*2.54*cm, 0.309*2.54*cm), - XYVector(0.155*2.54*cm, 0.336*2.54*cm), - XYVector(0.163*2.54*cm, 0.309*2.54*cm) - }; - const std::array<XYVector,6> EndPlateLayerTranslate2_Right = { - XYVector(2.0*0.155*2.54*cm, 0.042*2.54*cm), - XYVector(2.0*0.163*2.54*cm, 0.026*2.54*cm), - XYVector(2.0*0.155*2.54*cm, 0.042*2.54*cm), - XYVector(2.0*0.163*2.54*cm, 0.042*2.54*cm), - XYVector(2.0*0.155*2.54*cm, 0.042*2.54*cm), - XYVector(2.0*0.163*2.54*cm, 0.042*2.54*cm) - }; - - const std::array<double,3> EndPlateLongSideLength = { - 81.305*inch, - (125.468+8.00)*inch, - 191.275*inch - }; - const std::array<double,3> EndPlateShortSideLength = { - (80.130-4.468)*inch, - (123.432+0.551)*inch, - (187.59+2.308)*inch // Here we don't cut the corner at 20 degrees - }; - const std::array<double,3> EndPlateWidth = { - 11.01*inch, - (18.102+0.335)*inch, - 21.78*inch - }; - const std::array<double,3> EndPlateTiltAngle = { - ATan(4.468/11.01), - ATan((8.0-0.551)/(18.102+0.335)), - ATan(8.839/21.78) - }; - const std::array<double,3> EndPlateThickness = { - 0.375*inch, - 0.432*inch, - 0.375*inch - }; - - // Extra gap between endplate and container volume - const std::array<double,3> EndPlateExtraGap = { - 0.3*inch, - 1.0*inch, - 1.0*inch - }; - // top/Back plate extra gap between the gas and container volumes - const std::array<double,3> BackPlateExtraGap = { - 5.0*inch, - 8.0*inch, - 10.0*inch - }; - // - const std::array<double,3> FrontBackExtraGap = { - 3.0*inch, - 5.0*inch, - 8.0*inch - }; - - } - //________________________________________________________________________ - - std::vector<XYVector> ContainerTrapPoints(int region); - double ContainerTrapWidth(int region); - - // This is the shift in the y direciont added to the continer so that - // there is a gap (EndPlateExtraGap) on the side. - double ContainerExtraShift(int region); - - std::vector<XYVector> RegionTrapPoints(int region); - double RegionTrapWidth(int region); - - double RegionTrapOffset(int region); - double RegionTrapCorner_z(int region); - double RegionTrapCorner_y(int region); - Rotation3D RegionRotation(int sec, int region); - XYZVector RegionTranslation(int sec, int region); - - double SuperLayerRefWire_z(int sl); - double SuperLayerRefWire_y(int sl); - Rotation3D LayerWireRotation(int sl); - - XYZVector ToWireMidPlane(int sl, int layer, int wire); - double WireLength(int sl,int layer,int wire); - double WireShift(int sl,int layer,int wire); - XYZVector WireStereoShift(int sl, int layer, int wire); - - Rotation3D GetLeftEndplateRotation(int region); - XYZVector GetLeftEndplatePosition( int sec, int region); - Rotation3D GetRightEndplateRotation(int region); - XYZVector GetRightEndplatePosition(int sec, int region); - std::vector<XYVector> EndplateTrapPoints(int region); - - Rotation3D SectorZRotation(int sec); - - // th is the sector angle (eg 59 deg) - double WindowAngle(double th, double th_tilt=25*dd4hep::degree); - - // Total depth of region from front to back windows - // (entering normal to window, ie in the tilted coords) - double RegionDepth(int region); - - } -} - -#endif - diff --git a/src/ConceptDetectors/clas12/include/DCWire.h b/src/ConceptDetectors/clas12/include/DCWire.h deleted file mode 100644 index 4aa25dcbbf1900a4309ba8f9c51d898ef87bce4a..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/include/DCWire.h +++ /dev/null @@ -1,155 +0,0 @@ -#ifndef clas12_hits_DCWire_HH -#define clas12_hits_DCWire_HH 1 - -#include "TNamed.h" -#include "TBrowser.h" -#include "TMath.h" -#include "CLHEP/Vector/TwoVector.h" -#include "CLHEP/Units/SystemOfUnits.h" -#include "CLHEP/Vector/Rotation.h" -#include <array> -#include <map> -#include <tuple> -#include <unordered_map> -#include "DCGeometry.h" - -//______________________________________________________________________________ - -namespace clas12 { - - namespace hits { - - class DCSuperLayer { - public: - int fSector = 0; - int fRegion = 0; - int fSuperLayer = 0; - - public: - DCSuperLayer() { } - DCSuperLayer(int s, int r, int sl) : - fSector(s), fRegion(r), fSuperLayer(sl) { } - DCSuperLayer(const DCSuperLayer&) = default; - DCSuperLayer(DCSuperLayer&&) = default; - DCSuperLayer& operator=(const DCSuperLayer&) = default; - DCSuperLayer& operator=(DCSuperLayer&&) = default; - virtual ~DCSuperLayer() = default; - - int GlobalChannel() const { return( 6*(fSector-1) + (fSuperLayer-1) ); } - - bool operator< (const DCSuperLayer& rhs) const {return( GlobalChannel() < rhs.GlobalChannel() ); } - bool operator> (const DCSuperLayer& rhs) const {return rhs < (*this);} - bool operator<=(const DCSuperLayer& rhs) const {return !((*this) > rhs);} - bool operator>=(const DCSuperLayer& rhs) const {return !((*this) < rhs);} - bool operator==(const DCSuperLayer& rhs) const {return( GlobalChannel() == rhs.GlobalChannel() ); } - bool operator!=(const DCSuperLayer& rhs) const {return !((*this) == rhs);} - - ClassDef(DCSuperLayer,1) - }; - //________________________________________________________________________ - - /*! DCWire. - Wire channel numbering convention - the smallest channel number in a layer starts - nearest the beam pipe. - Numbering starts first by completing a sector. - Each sector has 6 superlayers, and each superlayer - has 6 layers, each layer has - */ - class DCWire { - - public : - int fSector; - int fRegion; - int fSuperLayer; // redundant information Region I: (1,2), Region II: (3,4) R III: (5,6) - int fLayer; - int fWire; - int fChannel; // Unique channel number - - DCWire(int sec=0, int reg=0, int sl=0, int l=0, int w=0); - virtual ~DCWire(); - - static int GetChannel(int sector, int sl, int layer, int wire) { - int sec_ind = sector-1; - int sl_ind = sl-1; - int lay_ind = layer-1; - int wire_ind = wire-1; - - const int WiresPerLayer = 112; - const int WiresPerSL = 6*112; - const int WiresPerSector = 6*6*112; - const int TotalWires = 6*6*6*112; - - int res = WiresPerSector*sec_ind + WiresPerSL*sl_ind + WiresPerLayer*lay_ind + WiresPerLayer*wire_ind; - return res; - } - - static int GetSector (int channel) { - //const int WiresPerLayer = 112; - //const int WiresPerSL = 6*112; - const int WiresPerSector = 6*6*112; - int sec_ind = channel/WiresPerSector; - return( sec_ind+1 ); - } - static int GetSuperLayer(int channel) { - //const int WiresPerLayer = 112; - const int WiresPerSL = 6*112; - const int WiresPerSector = 6*6*112; - int sec_ind = channel/WiresPerSector; - int sec_chan = channel - sec_ind*WiresPerSector; - int sl_ind = sec_chan/WiresPerSL; - return( sl_ind+1 ); - } - static int GetLayer (int channel) { - const int WiresPerLayer = 112; - const int WiresPerSL = 6*112; - const int WiresPerSector = 6*6*112; - int sec_ind = channel/WiresPerSector; - int sec_chan = channel - sec_ind*WiresPerSector; - int sl_ind = sec_chan/WiresPerSL; - int sl_chan = sec_chan - sl_ind*WiresPerSL; - int lay_ind = sl_chan/WiresPerLayer; - return( lay_ind+1 ); - } - static int GetWire (int channel) { - const int WiresPerLayer = 112; - const int WiresPerSL = 6*112; - const int WiresPerSector = 6*6*112; - int sec_ind = channel/WiresPerSector; - int sec_chan = channel - sec_ind*WiresPerSector; - int sl_ind = sec_chan/WiresPerSL; - int sl_chan = sec_chan - sl_ind*WiresPerSL; - int lay_ind = sl_chan/WiresPerLayer; - int wire_ind = sl_chan - lay_ind*WiresPerLayer ; - return( wire_ind+1 ); - } - static int GetRegion (int channel) { - return( GetSuperLayer(channel)/2 + 1); - } - //static std::tuple<int,int,int,int,int,int> GetWireID(int channel) { - // const int WiresPerLayer = 112; - // const int WiresPerSL = 6*112; - // const int WiresPerSector = 6*6*112; - // int sec_ind = channel/WiresPerSector; - // int sec_chan = channel - sec_ind*WiresPerSector; - // int sl_ind = sec_chan/WiresPerSL; - // int sl_chan = sec_chan - sl_ind*WiresPerSL; - // int lay_ind = sl_chan/WiresPerLayer; - // int wire_ind = sl_chan - sl_chan/WiresPerLayer ; - // return( wire_ind+1 ); - //} - - void Print(Option_t * opt = "") const; - - //ClassDef(DCWire,4) - }; - //________________________________________________________________________ - - - } - - -} - -#endif - diff --git a/src/ConceptDetectors/clas12/include/GeoUtil.h b/src/ConceptDetectors/clas12/include/GeoUtil.h deleted file mode 100644 index 9ff0a11838148e7cccf159a3f8f2a473b82d8142..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/include/GeoUtil.h +++ /dev/null @@ -1,46 +0,0 @@ -#ifndef geo_clas12_GeoUtil_HH -#define geo_clas12_GeoUtil_HH 1 - -#include "TMath.h" -#include "Math/Vector3D.h" - -namespace clas12 { - - namespace geo { - - using namespace ROOT::Math; - using namespace TMath; - - struct XYVector { - double x = 0.0; - double y = 0.0; - double X()const {return x;} - double Y()const {return y;} - XYVector(double xx, double yy) : x(xx),y(yy){ } - XYVector& operator+=(const XYVector& v) { - x += v.x; - y += v.y; - return *this; - } - friend XYVector operator+(XYVector lhs, const XYVector& rhs ) { - lhs += rhs; - return lhs; - } - }; - - // rotate a two vector - XYVector ApplyRotation(const XYVector& v, double angle); - - XYZVector GetIntersectionPoint( - const XYZVector x0, const XYZVector x1, - const XYZVector p0, const XYZVector norm ); - - //inline TVector3 Convert(const CLHEP::Hep3Vector& v0) - //{ - // return(TVector3(v0.x(),v0.y(),v0.z())); - //} - } -} - -#endif - diff --git a/src/ConceptDetectors/clas12/include/RCGeometry.h b/src/ConceptDetectors/clas12/include/RCGeometry.h deleted file mode 100644 index a7a16ca8162575ee1feda8dcc9ea775b81f41769..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/include/RCGeometry.h +++ /dev/null @@ -1,108 +0,0 @@ -#ifndef clas12_geo_RH_RCGeometry_H -#define clas12_geo_RH_RCGeometry_H - -#include "TMath.h" -#include "GeoUtil.h" -#include <array> -#include <map> -#include <tuple> -#include <unordered_map> -#include "Math/Vector3D.h" -#include "Math/Rotation3D.h" -#include "Math/Transform3D.h" -#include "DDParsers/DD4hepUnits.h" - -namespace clas12 { - - namespace geo { - - using namespace ROOT::Math; - using namespace TMath; - using namespace TMath; - using namespace dd4hep; - - - /*! Recoil Chamber Geometry. - Numbering conventions: - - Each "Layer" has NCells number of unit cells - - Each unit cell has 1 sense wire and 8 field wires - - Each unit cell has 4 sub-cells - Sub-cell numbering: - 2_______3 - \__|__/ - \_|_/ - 1 0 - - These sub cells are given the same copy number in geant4 - Field wire number for cell: - 4___5___6 - \__|__/ - 3 \_|_/ 7 - 2 1 0 - - The Field wires surrounding the wire are number going around the wire starting with the inner radius at smallest phi values - - Each unit cell has a unique "channel number" starting at 0. - - Each sub-cell trapeziod has 8 points defining it - upstream: 2_____3 downstream: 6_____7 - \ / \ / - \_/ \_/ - 1 0 5 4 - - - */ - class RCGeometry { - public: - double InnerRadius = 30.000*mm; - double OuterRadius = 79.995*mm; - double Length = 30.000*cm; - double DeltaR = 2.0*mm; - int NLayers = 8; - int NCellLayers = 3; - double MaxWireSep = 2.0*mm; // *desired* wire separation around the circumference. - double WireLength = Length/Cos(10.0*degree); - double StereoAngle = 10.0*degree; - - double InnerGap = 1.0*mm; - double LayerGap = 1.4*mm; - - std::array<int , 8> fNCells; - std::array<int , 8> fFirstChannelInLayer; - std::array<double, 8> fCellInnerRadius; - std::array<double, 8> fCellDeltaPhi; - std::array<double, 8> fCellStereoAngle; - std::array<double, 8> fCellCentralRadius; - - double fNChannels; - - public: - RCGeometry(); - void Print(); - - int GetWireLayer(int channel) const ; - - double GetSenseWireRadius(int channel) const ; - double GetSenseWirePhi(int channel) const ; - double GetSenseWireStereoAngle(int channel) const ; - - XYZVector GetFirstCellPosition(int layer, int subcell=-1) const ; - Rotation3D GetFirstCellRotation(int layer, int subcell=-1) const ; - Transform3D GetFirstCellTransform(int layer, int subcell=-1) const ; - - XYZVector GetSenseWirePerp(int channel) const ; - - XYZVector GetSenseWirePosition(int channel) const ; - Rotation3D GetSenseWireRotation(int channel) const ; - Transform3D GetSenseWireTransform(int channel) const ; - - XYZVector GetUpstreamSenseWirePosition(int channel) const ; - XYZVector GetDownstreamSenseWirePosition(int channel) const ; - - XYZVector GetUnitSubCellPoint(int layer,int subcell, int point) const ; - - std::vector<XYVector> GetSubCellTrapPoints(int layer, int subcell) ; - - }; - - } -} - -#endif - diff --git a/src/ConceptDetectors/clas12/include/RCWire.h b/src/ConceptDetectors/clas12/include/RCWire.h deleted file mode 100644 index 05f1567e84a76f9e9c04b8ca80e55b35442aeb2b..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/include/RCWire.h +++ /dev/null @@ -1,42 +0,0 @@ -#ifndef clas12_geo_RCWire_HH -#define clas12_geo_RCWire_HH 1 - -#include "TNamed.h" -#include "TBrowser.h" -#include "TMath.h" -#include <array> -#include <map> -#include <tuple> -#include <unordered_map> -#include "RCGeometry.h" - -//______________________________________________________________________________ - -namespace clas12 { - - namespace geo { - - class RCWire { - - public : - int fLayer; // Layer number - int fWire; // Wire number in layer - int fChannel; // Unique channel number - - RCWire(int l=0, int w=0); - virtual ~RCWire(); - - void Print(Option_t * opt = "") const; - - //ClassDef(RCWire,3) - }; - //________________________________________________________________________ - - - } - - -} - -#endif - diff --git a/src/ConceptDetectors/clas12/include/RHGeometry.h b/src/ConceptDetectors/clas12/include/RHGeometry.h deleted file mode 100644 index 3f5e1d18e8acea591bb603b007ded8f614d62831..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/include/RHGeometry.h +++ /dev/null @@ -1,92 +0,0 @@ -#ifndef clas12_geo_RH_RHGeometry_H - - -#include "TMath.h" -#include "CLHEP/Vector/TwoVector.h" -#include "CLHEP/Units/SystemOfUnits.h" -#include "CLHEP/Vector/Rotation.h" -#include "CLHEP/Geometry/Transform3D.h" -#include "GeoUtil.h" -#include <array> -#include <map> -#include <tuple> -#include <unordered_map> - -namespace clas12 { - - namespace geo { - - using namespace CLHEP; - using namespace TMath; - //using namespace HepGeom; - - /*! Recoil Hodoscope Geometry. - */ - class RHGeometry { - public: - double ScintWrapThickness = 2.54*0.004*CLHEP::cm; - double ScintGap = 2.54*0.002*CLHEP::cm; - - double ScintLength = 30.0*CLHEP::cm; - double Scint2Length = 3.0*CLHEP::cm; - - double Scint1Thickness = 2.0*CLHEP::mm; - double Scint2Thickness = 50.0*CLHEP::mm; - - double PhotonDetThickness = 25.4*0.00002*CLHEP::mm; - - double InnerRadius = 8.0*CLHEP::cm; - double ScintDeltaTheta = 6.0*CLHEP::degree; // angle subtended by bar - - int NScintZ = 10; - int NScintPhi = 60 ; - int NChannels = 600 ; - - double fDeltaPhi; - double fDeltaZ; - - public: - RHGeometry(); - void Print(); - - int GetNChannels() const { return NChannels; } - Hep3Vector GetChannelPosition(int channel) const ; - Hep3Vector GetChannelNormal(int channel) const ; - double GetChannelPhi(int channel) const ; - double GetChannelZ(int channel) const ; - double GetChannelRadius(int channel) const ; - //double GetTilePhi(int channel) const; - //double GetTileZ(int channel) const; - //double GetTileR(int channel) const; - - - //int GetWireLayer(int channel) const ; - //double GetSenseWireRadius(int channel) const ; - //double GetSenseWirePhi(int channel) const ; - //double GetSenseWireStereoAngle(int channel) const ; - - //Hep3Vector GetFirstCellPosition(int layer, int subcell=-1) const ; - //HepRotation GetFirstCellRotation(int layer, int subcell=-1) const ; - //HepGeom::Transform3D GetFirstCellTransform(int layer, int subcell=-1) const ; - - //Hep3Vector GetSenseWirePerp(int channel) const ; - - //Hep3Vector GetSenseWirePosition(int channel) const ; - //HepRotation GetSenseWireRotation(int channel) const ; - //HepGeom::Transform3D GetSenseWireTransform(int channel) const ; - - //Hep3Vector GetUpstreamSenseWirePosition(int channel) const ; - //Hep3Vector GetDownstreamSenseWirePosition(int channel) const ; - - //Hep3Vector GetUnitSubCellPoint(int layer,int subcell, int point) const ; - - //std::vector<Hep2Vector> GetSubCellTrapPoints(int layer, int subcell) ; - - //ClassDef(RHGeometry,1) - }; - - } -} - -#endif - diff --git a/src/ConceptDetectors/clas12/src/ALERTRecoilChamber.cpp b/src/ConceptDetectors/clas12/src/ALERTRecoilChamber.cpp deleted file mode 100644 index edb3f04b4652b4f3fde1d51b39a0597a06d0dc18..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/src/ALERTRecoilChamber.cpp +++ /dev/null @@ -1,156 +0,0 @@ -#include "ALERTRecoilChamber.h" -#include "DD4hep/DetFactoryHelper.h" - -using namespace dd4hep; - -ALERTRecoilChamber::ALERTRecoilChamber() -{ - //--Parameters of the gas detector - innerRadiusOfTheGasDetector = 30.00*dd4hep::mm; - outerRadiusOfTheGasDetector = 79.995*dd4hep::mm; - hightOfTheGasDetector = 200.*dd4hep::mm; - startAngleOfTheGasDetector = 0.*deg; - spanningAngleOfTheGasDetector = 360.*deg; - gasDetector_posX = 0.*dd4hep::mm; - gasDetector_posY = 0.*dd4hep::mm; - gasDetector_posZ = 0.*dd4hep::mm; - - //--Parameters of the wires - innerRadiusOfTheWire = 0.00*dd4hep::mm; - outerRadiusOfTheWire = 0.04*dd4hep::mm; - lengthOfTheWire = 30.*dd4hep::cm; // not the "hight" - startAngleOfTheWire = 0.*deg; - spanningAngleOfTheWire = 360.*deg; - DeltaP = 2.0*dd4hep::mm; // *desired* wire separation around the circumference. -} -//__________________________________________________________________________ - -ALERTRecoilChamber::~ALERTRecoilChamber() -{ -} - //__________________________________________________________________________ - - -dd4hep::BooleanSolid* ALERTRecoilChamber::BuildWireSolid(int layer, int subcell) -{ - ROOT::Math::RotationZ aROT(5.0*deg); - std::string name = "trap" + std::to_string(layer) + "_sub" + std::to_string(subcell); - auto R1_points = fRCGeometry.GetSubCellTrapPoints(layer,subcell); - std::vector<double> R1_points2; - std::for_each(R1_points.begin(), R1_points.end(), [&](const auto& twovec){ - R1_points2.push_back( twovec.x*dd4hep::mm ); - R1_points2.push_back( twovec.y*dd4hep::mm ); - }); - - EightPointSolid trap(fRCGeometry.WireLength*dd4hep::mm/2.0, R1_points2.data()); - Box box(4.0*dd4hep::mm, 4.0*dd4hep::mm, fRCGeometry.WireLength*dd4hep::mm/2.0); - - auto tr = fRCGeometry.GetFirstCellTransform(layer,subcell); - return new IntersectionSolid( box,trap, tr) ; - //ROOT::Math::Transform3D( - // tr.xx(), tr.xy(), tr.xz(), tr.dx()*dd4hep::mm, - // tr.yx(), tr.yy(), tr.yz(), tr.dy()*dd4hep::mm, - // tr.zx(), tr.zy(), tr.zz(), tr.dz()*dd4hep::mm - // )); -} -//______________________________________________________________________________ - -void ALERTRecoilChamber::BuildUnitCells() -{ - dd4hep::Detector& lcdd = dd4hep::Detector::getInstance(); - Material air = lcdd.air(); - for(int lay = 0; lay<fRCGeometry.NLayers; lay++){ - // _______ - // \__|__/ - // \_|_/ - - fWireVolume_solid[lay][0] = BuildWireSolid(lay,0); - fWireVolume_solid[lay][1] = BuildWireSolid(lay,1); - fWireVolume_solid[lay][2] = BuildWireSolid(lay,2); - fWireVolume_solid[lay][3] = BuildWireSolid(lay,3); - - //--Step max - double maxStep = 1.0*mm; - //G4UserLimits * fStepLimit = new G4UserLimits(maxStep); - //fStepLimit->SetMaxAllowedStep(maxStep); - //fStepLimit->SetUserMaxTrackLength(maxStep); - - for(int i = 0; i<4; i++){ - - std::string log_name = "wire_volume_log_" - + std::to_string(lay) + "_part" + std::to_string(i); - - fWireVolume_log[lay][i] = Volume( - log_name, - *(fWireVolume_solid[lay][i]), - air ); - - //fWireVolume_log[lay][i]->SetUserLimits(fStepLimit); - } - } -} - //__________________________________________________________________________ - -void ALERTRecoilChamber::PlaceCells(dd4hep::Volume& mother, int layer, double z_rotation, int wire_number ){ - - bool check_overlaps = false; - for(int i = 0; i<4; i++) { - std::string wire_name = "wire_volume_" + std::to_string(wire_number) + "_part" + std::to_string(i); - //fWireVolume_log[layer][i]->SetSensitiveDetector(fSensitiveDetector); - //fWireVolume_log[layer][i]->SetVisAttributes(vs);//G4VisAttributes::GetInvisible()); - //fWireVolume_log[layer][i]->SetVisAttributes(G4VisAttributes::GetInvisible()); - auto rot = fRCGeometry.GetSenseWireRotation(wire_number); - auto tran = fRCGeometry.GetSenseWirePosition(wire_number); - - //VisAttr vis; - //if(layer%2==0){ - //vis.setColor(1.0,0,0); - //} else { - //vis.setColor(0.0,1.0,0); - //} - //vis.setAlpha(0.5); - - // ROOT::Math::Rotation3D( - // rot.xx(), rot.xy(), rot.xz(), - // rot.yx(), rot.yy(), rot.yz(), - // rot.zx(), rot.zy(), rot.zz() - // ), - ROOT::Math::Transform3D tr( rot, - ROOT::Math::Translation3D(tran.x()*dd4hep::mm, tran.y()*dd4hep::mm, tran.z()*dd4hep::mm)); - - Volume aVol(fWireVolume_log[layer][i]); - aVol.setVisAttributes(mother.visAttributes()); - PlacedVolume pv = mother.placeVolume(aVol, tr); - - - //new G4PVPlacement( - // // 0,G4ThreeVector(0,0,0), - // G4Transform3D( - // fRCGeometry.GetSenseWireRotation(wire_number), - // fRCGeometry.GetSenseWirePosition(wire_number)), - // //G4Transform3D(*(fWireVolume_rot[layer][i]),G4ThreeVector(0,0,0.)), - // fWireVolume_log[layer][i], wire_name, - // mother, - // false, - // wire_number, - // check_overlaps); - } -} - -void ALERTRecoilChamber::BuildDetector(dd4hep::Volume& mother) -{ - int wire_number = 0; - - for(int lay=0; lay<fRCGeometry.NLayers; lay++){ - - double PhiWire = fRCGeometry.fCellDeltaPhi.at(lay); - - for(int wi=0;wi<fRCGeometry.fNCells.at(lay); wi++){ - - PlaceCells( mother, lay, double(wi)*PhiWire, wire_number ); - - wire_number++; - } - } -} - diff --git a/src/ConceptDetectors/clas12/src/ALERTRecoilChamber_geo.cpp b/src/ConceptDetectors/clas12/src/ALERTRecoilChamber_geo.cpp deleted file mode 100644 index 344ee75661aac19c9b118f3ad340a380410dce1c..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/src/ALERTRecoilChamber_geo.cpp +++ /dev/null @@ -1,122 +0,0 @@ -#include "DD4hep/DetFactoryHelper.h" -#include "DD4hep/Printout.h" -#include "TMath.h" -#include "DCGeometry.h" -#include "ALERTRecoilChamber.h" - -using namespace std; -using namespace dd4hep; - -static Ref_t create_detector(Detector& lcdd, xml_h e, SensitiveDetector sens) -{ - xml_det_t x_det = e; - string det_name = x_det.nameStr(); - Material air = lcdd.air(); - DetElement sdet (det_name,x_det.id()); - Assembly assembly ("ALERTRecoilChamber_assembly"); - assembly.setVisAttributes( lcdd, x_det.visStr() ); - - PlacedVolume pv; - - using namespace dd4hep; - - //ALERTRecoilChamber alert; - //alert.BuildUnitCells(); - //alert.BuildDetector(assembly); - - //--------------------------------- - double fScintWrapThickness = 2.54*0.004*dd4hep::cm; - double fScintGap = 2.54*0.002*dd4hep::cm; - - double fScintLength = 30.0*dd4hep::cm; - double fScint2Length = 3.0*dd4hep::cm; - - double fScint1Thickness = 2.0*dd4hep::mm; - double fScint2Thickness = 20.0*dd4hep::mm; - - double fPhotonDetThickness = 25.4*0.00002*dd4hep::mm; - - double fInnerRadius = 8.0*dd4hep::cm; - double fScintDeltaTheta = 6.0*dd4hep::degree; // angle subtended by bar - - const int NScint = 60; - - // ----------------------------------------------------------- - double dy1 = fInnerRadius*tan(fScintDeltaTheta/2.0) - fScintWrapThickness; - double dy2 = dy1 + fScint1Thickness*tan(fScintDeltaTheta/2.0); - - Trapezoid fScint1_solid( - fScintLength/2.0, fScintLength/2.0, - dy1 , dy2, - fScint1Thickness/2.0 - fScintWrapThickness - ); - - // ----------------------------------------------------------- - double dyy1 = (fInnerRadius + fScint1Thickness )*tan(fScintDeltaTheta/2.0) - fScintWrapThickness; - double dyy2 = dyy1 + fScint2Thickness*tan(fScintDeltaTheta/2.0); - - Trapezoid fScint2_solid( - fScint2Length/2.0-fScintWrapThickness,fScint2Length/2.0-fScintWrapThickness,// half-length along x at -dz and +dz - dyy1, dyy2, // half-length along y at -dz and +dz - fScint2Thickness/2.0 - fScintWrapThickness); - - ROOT::Math::Rotation3D scint_rot( RotationY(1.0*dd4hep::pi/2.0)); - ROOT::Math::XYZVector s1_pos = {fScint1Thickness/2.0 + fInnerRadius,0.0,0.0}; - ROOT::Math::XYZVector s2_pos = {fScint2Thickness/2.0 + fScint1Thickness + fInnerRadius,0.0,0.0}; - ROOT::Math::XYZVector fScint1_pos = {0.0,0.0,0.0}; - ROOT::Math::XYZVector fScint2_pos = {0.0,0.0,0.0}; - - // ----------------------------------------------------------- - double delta_phi = 360.0*dd4hep::degree/double(NScint); - std::string name = ""; - - for(int i = 0; i<60; i++) { - - s1_pos = RotationZ(delta_phi)*s1_pos; - s2_pos = RotationZ(delta_phi)*s2_pos; - scint_rot = RotationZ(delta_phi)*scint_rot; - - //fScint1_positions[i] = fScint1_pos + s1_pos; - auto fScint1_positions = fScint1_pos + s1_pos; - - - name = "fScint1_physicals_" + std::to_string(i); - //fScint1_physicals[i] = new G4PVPlacement( - // G4Transform3D(scint_rot,fScint1_positions[i]), - // fScint1_log, name, fContainer_log, false, i, checkOverlaps); - //name = "fScint1_borders_" + std::to_string(i); - //fScint1_borders[i] = new G4LogicalBorderSurface(name, fScint1_physicals[i], phys, OpSurface ); - - Volume scint1_vol(name, fScint1_solid, air); - scint1_vol.setVisAttributes(lcdd, "BlueVis"); - pv = assembly.placeVolume(scint1_vol,ROOT::Math::Transform3D(scint_rot, fScint1_positions)); - - for(int j = 0; j<10; j++) { - name = "fScint2_physicals_" + std::to_string(i) + "_" + std::to_string(j); - auto fScint2_positions = fScint2_pos + s2_pos; - ROOT::Math::XYZVector Z_offset = {0,0,(30.0*cm/10.0)*(double(j-5)+0.5)}; - fScint2_positions += Z_offset; - - Volume scint2_vol(name, fScint2_solid, air); - scint2_vol.setVisAttributes(lcdd, "OrangeVis"); - pv = assembly.placeVolume(scint2_vol, ROOT::Math::Transform3D(scint_rot,fScint2_positions)); - - //fScint2_physicals[j][i] = new G4PVPlacement( - // G4Transform3D(scint_rot,fScint2_positions[j][i]), - // fScint2_log, name, fContainer_log, false, i*10+j, checkOverlaps); - //name = "fScint2_borders_" + std::to_string(i); - //fScint2_borders[j][i] = new G4LogicalBorderSurface(name, fScint2_physicals[j][i], phys, OpSurface ); - } - } - //______________________________________________________________________________ - - - pv = lcdd.pickMotherVolume(sdet).placeVolume(assembly); - pv.addPhysVolID("system",sdet.id()).addPhysVolID("barrel",0); - sdet.setPlacement(pv); - return sdet; - - -} - -DECLARE_DETELEMENT(ALERTRecoilChamber,create_detector) diff --git a/src/ConceptDetectors/clas12/src/DCGeometry.cxx b/src/ConceptDetectors/clas12/src/DCGeometry.cxx deleted file mode 100644 index 8ee28cb9e351abb7240fdb2acd0604fcf6bf6ae5..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/src/DCGeometry.cxx +++ /dev/null @@ -1,620 +0,0 @@ -#include "DCGeometry.h" -#include "TMath.h" -#include <iomanip> -#include "Math/Vector3D.h" -#include "Math/Rotation3D.h" -#include "Math/RotationX.h" -#include "Math/RotationZ.h" -#include "Math/RotationY.h" -#include "Math/AxisAngle.h" - - -namespace clas12 { - - namespace geo { - - using namespace ROOT::Math; - - //XYVector ApplyRotation(XYVector v, double angle) - //{ - // v.rotate(angle); - // return v; - //} - //______________________________________________________________________________ - - std::vector<XYVector> ContainerTrapPoints(int region) - { - // returns the 8 points defining a trapezoid that contains all parts of a - // given region's drift chamber. This includes the - // endplates, the front and back windows, and noseplate.. - // The first point is "nose" point were the endplates meet - // closest to the z axis and furthest upstream towards the target. - // The origin of the solid's coordinate system is this first gaurd wire - // in the midplane (used to define theta_min). - using namespace clas12::geo::DC; - - int index = region-1; - std::vector<XYVector> points; - if( index < 0 || index >= 3 ) - { - std::cout << "clas12::geo::RegionTrapPoints(region=" << region << ") : Region out of range\n"; - return points; - } - double RegionLength = RegionDepth(region) + FrontBackExtraGap.at(region-1); - - // The mid plane cross section is a rectangle plus a right triangle. - // extra_back is the length of the triangle on the back window plane - // ______ - // /| - // /_|_____ - // e - // The line segment above e is extra_back - double extra_back = RegionLength*TMath::Tan(RegionTilt[index]); - - // This returns the nose angle (between two end plates) for the window when viewed normal to it - double actual_plate_angle = WindowAngle( RegionAngle[index]/2.0 , RegionTilt[index] ) ; - - // this is the shift along with the desired gap in the top end plate - double db_plus_G = ContainerExtraShift(region) + BackPlateExtraGap.at(index); - double delta_l = db_plus_G/Cos(actual_plate_angle); - - double l1 = EndPlateShortSideLength[index] + delta_l; - double l2 = EndPlateLongSideLength[index] + delta_l; - - // nose height cut from triangular tip. - double nose_width = NoseWidthOutside[index]/2.0; - double nose_height = nose_width/TMath::Tan(actual_plate_angle); - double nose_side = TMath::Sqrt(nose_width*nose_width + nose_height*nose_height); - - double inside_nose_width = NoseWidthInside[index]/2.0; - double inside_nose_height = inside_nose_width/TMath::Tan(actual_plate_angle); - double inside_nose_side = TMath::Sqrt(inside_nose_width*inside_nose_width + inside_nose_height*inside_nose_height); - - double h1 = (l1+nose_side)*TMath::Cos(actual_plate_angle); - double x1 = (l1+nose_side)*TMath::Sin(actual_plate_angle); - double h2 = (l2+nose_side)*TMath::Cos(actual_plate_angle); - double x2 = (l2+nose_side)*TMath::Sin(actual_plate_angle); - - XYVector p0( nose_width, nose_height ); - XYVector p1( -nose_width, nose_height ); - XYVector p2( -x1, h1); - XYVector p3( x1, h1); - - double dx = extra_back;//RegionLength*TMath::Tan( RegionTilt[index] ); - - XYVector p4( nose_width, nose_height-dx ); - XYVector p5( -nose_width, nose_height-dx ); - XYVector p6( -x2, h2-dx); - XYVector p7( x2, h2-dx); - - points = { p1, p2, p3, p0, p5, p6, p7, p4 }; - - return points; - } - //______________________________________________________________________________ - - double ContainerTrapWidth(int region) - { - int index = region-1; - if( index < 0 || index >= 3 ) - { - std::cout << "clas12::geo::RegionTrapWidth(region=" << region << ") : Region out of range\n"; - return 0.0; - } - using namespace clas12::geo::DC; - double width = RegionDepth(region); - width += FrontBackExtraGap.at(region-1); - return width/2.0; - } - //______________________________________________________________________________ - - double ContainerExtraShift(int region) - { - // This is the shift in the y direciont added to the continer so that - // there is a gap (EndPlateExtraGap) on the side. - using namespace clas12::geo::DC; - int index = region-1; - double actual_plate_angle = WindowAngle( RegionAngle[index]/2.0 , RegionTilt[index] ) ; - return( EndPlateExtraGap.at(index)/Sin(actual_plate_angle) ); - } - //______________________________________________________________________________ - - std::vector<XYVector> RegionTrapPoints(int region) - { - // returns the 8 points defining a trapezoid volume defined by the two - // endplates and the front and back windows. - // The first point is "nose" point were the endplates meet - // closest to the z axis and furthest upstream towards the target. - // The origin of the solid's coordinate system is this first gaurd wire - // in the midplane (used to define theta_min). - using namespace clas12::geo::DC; - - int index = region-1; - std::vector<XYVector> points; - if( index < 0 || index >= 3 ) - { - std::cout << "clas12::geo::RegionTrapPoints(region=" << region << ") : Region out of range\n"; - return points; - } - double RegionLength = RegionDepth(region); - - // The mid plane cross section is a rectangle plus a right triangle. - // extra_back is the length of the triangle on the back window plane - // ______ - // /| - // /_|_____ - // e - // The line segment above e is extra_back - double extra_back = RegionLength*TMath::Tan(RegionTilt[index]); - - double l1 = EndPlateShortSideLength[index]; - double l2 = EndPlateLongSideLength[index]; - - // This returns the nose angle (between two end plates) for the window when viewed normal to it - double actual_plate_angle = WindowAngle( RegionAngle[index]/2.0 , RegionTilt[index] ); - - //std::cout << actual_plate_angle/degree << " vs " << RegionAngle[index]/degree << std::endl; - - // nose height cut from triangular tip. - double nose_width = NoseWidthOutside[index]/2.0; - double nose_height = nose_width/TMath::Tan(actual_plate_angle); - double nose_side = TMath::Sqrt(nose_width*nose_width + nose_height*nose_height); - - double inside_nose_width = NoseWidthInside[index]/2.0; - double inside_nose_height = inside_nose_width/TMath::Tan(actual_plate_angle); - double inside_nose_side = TMath::Sqrt(inside_nose_width*inside_nose_width + inside_nose_height*inside_nose_height); - - double h1 = (l1+inside_nose_side)*TMath::Cos(actual_plate_angle); - double x1 = (l1+inside_nose_side)*TMath::Sin(actual_plate_angle); - double h2 = (l2+inside_nose_side)*TMath::Cos(actual_plate_angle); - double x2 = (l2+inside_nose_side)*TMath::Sin(actual_plate_angle); - - //std::cout << "Rough check : " << extra_back << " vs " << l2-l1 << std::endl; - - XYVector p0( inside_nose_width, inside_nose_height ); - XYVector p1( -inside_nose_width, inside_nose_height ); - XYVector p2( -x1, h1); - XYVector p3( x1, h1); - - double dx = extra_back;//RegionLength*TMath::Tan( RegionTilt[index] ); - - XYVector p4( inside_nose_width, inside_nose_height-dx ); - XYVector p5( -inside_nose_width, inside_nose_height-dx ); - XYVector p6( -x2, h2-dx); - XYVector p7( x2, h2-dx); - - //points = { p1, p2, p3, p0, p5, p6, p7, p4 }; - points = { p0, p3, p2, p1, p4, p7, p6, p5 }; - - return points; - } - //______________________________________________________________________________ - - double RegionTrapWidth(int region) - { - // returns the half length of the region's trapezoid - int index = region-1; - if( index < 0 || index >= 3 ) - { - std::cout << "clas12::geo::RegionTrapWidth(region=" << region << ") : Region out of range\n"; - return 0.0; - } - using namespace clas12::geo::DC; - double RegionLength = RegionDepth(region); - return RegionLength/2.0; - } - //______________________________________________________________________________ - - double RegionTrapOffset(int region) - { - int index = region-1; - if( index < 0 || index >= 3 ) - { - std::cout << "clas12::geo::RegionTrapOffset(region=" << region << ") : Region out of range\n"; - return 0.0; - } - double RegionLength = RegionDepth(region); - return RegionLength/2.0; - } - //______________________________________________________________________________ - Rotation3D RegionRotation(int sec, int region) - { - using namespace clas12::geo::DC; - Rotation3D rot = RotationZ(SectorRotation[sec-1])*RotationX(- RegionTilt[region-1]) ; - //rot.rotateX( - RegionTilt[region-1] ); - //rot.rotateZ( SectorRotation[sec-1] ); - return rot; - } - //______________________________________________________________________________ - - XYZVector RegionTranslation(int sec, int region) - { - using namespace clas12::geo::DC; - XYZVector vec( - 0.0, - RegionTrapCorner_y(region) - ContainerExtraShift(region) , - RegionTrapCorner_z(region) - ); - return VectorUtil::RotateZ(vec, SectorRotation[sec-1] ); - } - //______________________________________________________________________________ - - double RegionTrapCorner_z(int region) - { - // coordinate to place the geant4 trap - // note this is the front corner of the edge where the endplates would meet - using namespace clas12::geo::DC; - int index = region-1; - double z_sl = SuperLayerRefWire_z(RegionSuperLayers[index][0]); - double c = Cos( RegionTilt[index] ); - return( z_sl - FrontGap[index]*c ); - } - //______________________________________________________________________________ - - double RegionTrapCorner_y(int region) - { - // coordinate to place the geant4 trap - // note this is the front corner of the edge where the endplates would meet - // if they kept going past the nose plate. - using namespace clas12::geo::DC; - int index = region-1; - return( RegionXOffset[index] ); - } - //______________________________________________________________________________ - - double SuperLayerRefWire_z(int sl) - { - using namespace clas12::geo::DC; - int index = sl-1; - return DistanceToRefWire.at(index)*Cos(ThetaMin.at(index)); - } - //______________________________________________________________________________ - - double SuperLayerRefWire_y(int sl) - { - using namespace clas12::geo::DC; - using namespace TMath; - int index = sl-1; - return DistanceToRefWire.at(index)*Sin(ThetaMin.at(index)); - } - //______________________________________________________________________________ - - Rotation3D LayerWireRotation(int sl) - { - using namespace clas12::geo::DC; - Rotation3D rot = Rotation3D()*RotationZ( ThetaStereo[sl-1] ); - return rot; - } - //______________________________________________________________________________ - - XYZVector ToWireMidPlane(int sl, int layer, int wire) - { - // Returns vector that translates the midplane location - // relative to the refernece which is the upstream vertex of the front window - // plane. - using namespace clas12::geo::DC; - - int index = SuperLayerRegionIndex.at(sl-1); - double RegionLength = RegionDepth(index+1);//FrontGap[index] + MidGap[index] + BackGap[index]; - - double arb_offset = SuperLayerYOffset.at(sl-1); - int i = (layer%2); - double y = arb_offset + (0.5*double(i) + double(wire-1))*LayerWireSpacing[sl-1]; - double z = -RegionLength/2.0; - z += SuperLayerZOffset.at(sl-1); - z += double(layer)*3.0*LayerSep[sl-1]; - XYZVector vec( 0.0, y, z); - XYZVector offset(0.0, RefWireOffset.at(sl-1).y, RefWireOffset.at(sl-1).x); - vec += offset; - return vec; - } - //______________________________________________________________________________ - - double WireLength(int sl,int layer,int wire) - { - // Returns the wire's length - using namespace clas12::geo::DC; - using namespace TMath; - - int region = (sl-1)/2 + 1; - int index = (sl-1)/2; - if( index < 0 || index >= 3 ) - { - std::cout << "clas12::geo::WireLength(region=" << region << ") : Region out of range\n"; - return 0.0; - } - - XYZVector wire_position = ToWireMidPlane(sl,layer,wire); - - //double x = wire_position.x() // zero - double y1 = wire_position.y(); - double z_depth = wire_position.z(); - double RegionLength = RegionDepth(region); - - // The mid plane cross section is a rectangle plus a right triangle. - // extra_back is the length of the triangle on the back window plane - // ______ - // /| - // /_|_____ - // e - // The line segment above e is extra_back - // coordinate system is normal to the window faces - //double extra_back = RegionLength*Tan(RegionTilt[index]); - double y0 = z_depth*Tan(RegionTilt[index]); - - // This returns the nose angle (between two end plates) for the window when viewed normal to it - double actual_plate_angle = WindowAngle( RegionAngle[index]/2.0 , RegionTilt[index] ); - //std::cout << " actual_plate_angle " << actual_plate_angle/CLHEP::degree << std::endl; - - double l_total = (y1 + y0)*Tan(actual_plate_angle); - - // Now we rotate the wire by the stereo angle. - double th_stereo = ThetaStereo[sl-1]; - double phi_1 = pi/2.0 - actual_plate_angle - th_stereo; - double phi_2 = pi/2.0 + actual_plate_angle - th_stereo; - - double w1 = l_total*( Cos(th_stereo) + Sin(th_stereo)/Tan(phi_1) ); - double w2 = l_total*( Cos(th_stereo) + Sin(th_stereo)/Tan(phi_2) ); - - return(w1 + w2); - } - //______________________________________________________________________________ - - double WireShift(int sl,int layer,int wire) - { - // Shift of wire's center, along the wire, due to stereo angle - using namespace clas12::geo::DC; - using namespace TMath; - - int region = (sl-1)/2 + 1; - int index = (sl-1)/2; - if( index < 0 || index >= 3 ) - { - std::cout << "clas12::geo::WireLength(region=" << region << ") : Region out of range\n"; - return 0.0; - } - - XYZVector wire_position = ToWireMidPlane(sl,layer,wire); - - //double x = wire_position.x() // zero - double y1 = wire_position.y(); - double z_depth = wire_position.z(); - double RegionLength = RegionDepth(region); - - // The mid plane cross section is a rectangle plus a right triangle. - // extra_back is the length of the triangle on the back window plane - // ______ - // /| - // /_|_____ - // e - // The line segment above e is extra_back - // coordinate system is normal to the window faces - //double extra_back = RegionLength*Tan(RegionTilt[index]); - double y0 = z_depth*Tan(RegionTilt[index]); - - // This returns the nose angle (between two end plates) for the window when viewed normal to it - double actual_plate_angle = WindowAngle( RegionAngle[index]/2.0 , RegionTilt[index] ); - //std::cout << " actual_plate_angle " << actual_plate_angle/CLHEP::degree << std::endl; - - double l_total = (y1 + y0)*Tan(actual_plate_angle); - - // Now we rotate the wire by the stereo angle. - double th_stereo = ThetaStereo[sl-1]; - double phi_1 = pi/2.0 - actual_plate_angle - th_stereo; - double phi_2 = pi/2.0 + actual_plate_angle - th_stereo; - - double w1 = l_total*( Cos(th_stereo) + Sin(th_stereo)/Tan(phi_1) ); - double w2 = l_total*( Cos(th_stereo) + Sin(th_stereo)/Tan(phi_2) ); - - return(w1 - w2); - } - //______________________________________________________________________________ - - XYZVector WireStereoShift(int sl,int layer,int wire) - { - // Shift of wire center along wire due to stereo angle - using namespace clas12::geo::DC; - using namespace TMath; - - int region = (sl-1)/2 + 1; - int index = (sl-1)/2; - if( index < 0 || index >= 3 ) - { - std::cout << "clas12::geo::WireLength(region=" << region << ") : Region out of range\n"; - return {0.0,0.0,0.0}; - } - - XYZVector wire_position = ToWireMidPlane(sl,layer,wire); - - //double x = wire_position.x() // zero - double y1 = wire_position.y(); - double z_depth = wire_position.z(); - double RegionLength = RegionDepth(region); - - // The mid plane cross section is a rectangle plus a right triangle. - // extra_back is the length of the triangle on the back window plane - // ______ - // /| - // /_|_____ - // e - // The line segment above e is extra_back - // coordinate system is normal to the window faces - //double extra_back = RegionLength*Tan(RegionTilt[index]); - double y0 = z_depth*Tan(RegionTilt[index]); - - // This returns the nose angle (between two end plates) for the window when viewed normal to it - double actual_plate_angle = WindowAngle( RegionAngle[index]/2.0 , RegionTilt[index] ); - //std::cout << " actual_plate_angle " << actual_plate_angle/CLHEP::degree << std::endl; - - double l_total = (y1 + y0)*Tan(actual_plate_angle); - - // Now we rotate the wire by the stereo angle. - double th_stereo = ThetaStereo[sl-1]; - double phi_1 = pi/2.0 - actual_plate_angle - th_stereo; - double phi_2 = pi/2.0 + actual_plate_angle - th_stereo; - - double w1 = l_total*( Cos(th_stereo) + Sin(th_stereo)/Tan(phi_1) ); - double w2 = l_total*( Cos(th_stereo) + Sin(th_stereo)/Tan(phi_2) ); - double shift = (w1 - w2)/2.0; - XYZVector res = {shift*Cos(th_stereo),shift*Sin(th_stereo), 0}; - return(res); - } - //______________________________________________________________________________ - - Rotation3D GetLeftEndplateRotation(int region) - { - using namespace clas12::geo::DC; - int index = region-1; - Rotation3D rot;// = Rotation3D::IDENTITY; - double RegionLength = RegionDepth(region); - double actual_plate_angle = WindowAngle( RegionAngle[index]/2.0 , RegionTilt[index] ); - // ______ - // /| - // /_|_____ - // e - // The line segment above e is extra_back - double e_extra = RegionLength*TMath::Tan(RegionTilt[index]); - double eta = ATan( (e_extra/RegionLength)*Tan(actual_plate_angle)*Sin(90.0*degree-actual_plate_angle)); - double nx = (NoseWidthInside[index]/2.0); - double ny = (NoseWidthInside[index]/2.0)/TMath::Tan(actual_plate_angle); - XYZVector n_rotation = {nx, ny, 0.0}; - // First orient the trap z direction - rot = AxisAngle(n_rotation,eta)*RotationZ(-actual_plate_angle)*RotationY(-90*degree); - //rot.rotateY(-90*degree); - //rot.rotateZ(-actual_plate_angle); - //rot.rotate(eta,n_rotation); - return( rot ); - } - //______________________________________________________________________________ - - XYZVector GetLeftEndplatePosition(int sec, int region) - { - using namespace clas12::geo::DC; - int index = region-1; - double actual_plate_angle = WindowAngle( RegionAngle[index]/2.0 , RegionTilt[index] ); - double x_pos = (NoseWidthOutside[index]/2.0) + EndPlateThickness.at(index)/2.0; - double y_pos = (NoseWidthOutside[index]/2.0)/TMath::Tan(actual_plate_angle) + ContainerExtraShift(region); - double z_pos = (ContainerTrapWidth(region)-RegionTrapWidth(region))/2.0; - // This is the position of the upstream corner - XYZVector endplate_pos = { - x_pos, - y_pos, - z_pos, - }; - // rotate the - return( endplate_pos ); - } - //______________________________________________________________________________ - - Rotation3D GetRightEndplateRotation(int region) - { - using namespace clas12::geo::DC; - int index = region-1; - Rotation3D rot;// = Rotation3D::IDENTITY; - double RegionLength = RegionDepth(region); - double actual_plate_angle = WindowAngle( RegionAngle[index]/2.0 , RegionTilt[index] ); - // ______ - // /| - // /_|_____ - // e - // The line segment above e is extra_back - double e_extra = RegionLength*TMath::Tan(RegionTilt[index]); - double eta = ATan( (e_extra/RegionLength)*Tan(actual_plate_angle)*Sin(90.0*degree-actual_plate_angle)); - double nx = (NoseWidthInside[index]/2.0); - double ny = (NoseWidthInside[index]/2.0)/TMath::Tan(actual_plate_angle); - XYZVector n_rotation = {-nx, ny, 0.0}; - // First orient the trap z direction - rot = AxisAngle(n_rotation,-eta)* RotationZ(actual_plate_angle)*RotationY(-90*degree); - //rot.rotateY(-90*degree); - //rot.rotateZ(actual_plate_angle); - //rot.rotate(-eta,n_rotation); - return( rot ); - } - //______________________________________________________________________________ - XYZVector GetRightEndplatePosition(int sec, int region) - { - using namespace clas12::geo::DC; - int index = region-1; - double actual_plate_angle = WindowAngle( RegionAngle[index]/2.0 , RegionTilt[index] ); - double x_pos = (NoseWidthOutside[index]/2.0) + EndPlateThickness.at(index)/2.0; - double y_pos = (NoseWidthOutside[index]/2.0)/TMath::Tan(actual_plate_angle) + ContainerExtraShift(region); - double z_pos = (ContainerTrapWidth(region)-RegionTrapWidth(region))/2.0; - // This is the position of the upstream corner - XYZVector endplate_pos = { - -x_pos, - y_pos, - z_pos - }; - // rotate the - return( endplate_pos ); - } - //______________________________________________________________________________ - - std::vector<XYVector> EndplateTrapPoints(int region) - { - // origin will be the upstream corner - // coordinates are y perp to wires, x goes with along increaseing layer number - // z is normal to plate - using namespace TMath; - using namespace DC; - int index = region-1; - double bottom_extra = EndPlateWidth.at(index)*Tan(EndPlateTiltAngle.at(index)); - double top_extra = EndPlateLongSideLength.at(index) - (EndPlateShortSideLength.at(index)+bottom_extra); - if(top_extra<0) std::cout << top_extra << " ERROR TOP EXTRA SHOULD BE POSITIVE\n"; - - double w = EndPlateWidth.at(index); - std::vector<XYVector> points = { - {0.0,0.0}, - {0.0, EndPlateShortSideLength[index]}, - {w , EndPlateShortSideLength.at(index)+top_extra}, - {w , -bottom_extra}, - {0.0,0.0}, - {0.0, EndPlateShortSideLength[index]}, - {w , EndPlateShortSideLength.at(index)+top_extra}, - {w , -bottom_extra} - }; - return points; - } - //______________________________________________________________________________ - - Rotation3D SectorZRotation(int sec) - { - using namespace clas12::geo::DC; - Rotation3D rot = Rotation3D()*RotationZ( SectorRotation[sec-1] ); - return rot; - } - //______________________________________________________________________________ - - double WindowAngle(double th, double th_tilt) - { - // The angle of the window where the endplate meets. - using namespace clas12::geo::DC; - XYZVector Y1(0,1.0,0); - //XYZVector X1(1,0,0); - //X1.setRThetaPhi(1.0,90*degree,90*degree - th); - Polar3DVector X1(1.0,90*degree,90*degree - th); - XYZVector dz(0,0,TMath::Tan(th_tilt)) ; - //std::cout << " Angle between Y and vector is " << X1.angle(Y1)/degree << std::endl; - XYZVector X2 = dz + X1; - XYZVector Y2 = dz + Y1; - //std::cout << " Now angle is " << X2.angle(Y2)/degree << std::endl; - return VectorUtil::Angle(X2,Y2); - } - //______________________________________________________________________________ - - double RegionDepth(int region){ - // Distance from region's front window to its back window in the - // tilted frame (normal to window) - using namespace clas12::geo::DC; - int index = region-1; - double RegionLength = FrontGap.at(index) + MidGap.at(index) + BackGap.at(index); - RegionLength += 21.0*LayerSep.at( RegionSuperLayerIndex.at(index).at(0) ) ; - RegionLength += 21.0*LayerSep.at( RegionSuperLayerIndex.at(index).at(1) ) ; - return RegionLength; - } - //______________________________________________________________________________ - - } -} - - diff --git a/src/ConceptDetectors/clas12/src/DCWire.cxx b/src/ConceptDetectors/clas12/src/DCWire.cxx deleted file mode 100644 index e254bbe5fc7ad84e4f0993884efd3eced828a82c..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/src/DCWire.cxx +++ /dev/null @@ -1,30 +0,0 @@ -#include "DCWire.h" -#include "TMath.h" -#include <iomanip> - - -//______________________________________________________________________________ - -clas12::hits::DCWire::DCWire(int sec, int reg, int sl, int l, int w) : - fSector(sec), fRegion(reg), fSuperLayer(sl), fLayer(l), fWire(w), fChannel(0) -{ } -//______________________________________________________________________________ - -clas12::hits::DCWire::~DCWire() -{ } -//______________________________________________________________________________ - -void clas12::hits::DCWire::Print(Option_t *) const -{ - std::cout - << "sector: " << std::setw(3) << fSector - << "region: " << std::setw(3) << fRegion - << "superlayer: " << std::setw(3) << fSuperLayer - << "layer: " << std::setw(3) << fLayer - << "wire: " << std::setw(3) << fWire - << "channel: " << std::setw(3) << fChannel - << "\n"; -} -//______________________________________________________________________________ - - diff --git a/src/ConceptDetectors/clas12/src/GeoUtil.cxx b/src/ConceptDetectors/clas12/src/GeoUtil.cxx deleted file mode 100644 index e26e4599ee57d8bf5f637007e27169507415823f..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/src/GeoUtil.cxx +++ /dev/null @@ -1,33 +0,0 @@ -#include "GeoUtil.h" -#include "TMath.h" - -namespace clas12 { - - namespace geo { - - using namespace ROOT::Math; - - XYVector ApplyRotation(const XYVector& v, double angle) - { - using namespace TMath; - double x = v.x; - double y = v.y; - return XYVector{ x*Cos(angle) - y*Sin(angle) , x*Sin(angle) + y*Cos(angle)}; - } - //______________________________________________________________________________ - - XYZVector GetIntersectionPoint( - const XYZVector x0, const XYZVector x1, - const XYZVector p0, const XYZVector norm ) - { - XYZVector w = x0 - p0; - XYZVector u = x1 - x0; - double si = -1.0*(norm.Dot(w)/(norm.Dot(u))); - XYZVector sterm = si*u; - XYZVector Psi = p0 + w + sterm ; - return Psi; - } - //______________________________________________________________________________ - } -} - diff --git a/src/ConceptDetectors/clas12/src/RCGeometry.cxx b/src/ConceptDetectors/clas12/src/RCGeometry.cxx deleted file mode 100644 index 1cff2d9b05a6f58dbdd586b9cc1d2faec05f7aa0..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/src/RCGeometry.cxx +++ /dev/null @@ -1,238 +0,0 @@ -#include "RCGeometry.h" -#include "TMath.h" -#include <iomanip> -#include "Math/Vector3D.h" -#include "Math/RotationX.h" -#include "Math/RotationZ.h" -#include "Math/AxisAngle.h" -#include "Math/VectorUtil.h" - - -namespace clas12 { - - namespace geo { - - using namespace ROOT::Math; - - RCGeometry::RCGeometry() - { - // Moving radial the structure goes like this: - // window | gap | field wire | field gap | sense wire | field gap | field wire | gap | field wire ... - // g fsf g ... g fsf g - fNChannels = 0; - for(int i = 0; i< NLayers; i++){ - // The inner radius for a given layer of wires - fCellInnerRadius[i] = (InnerRadius + InnerGap + double(i)*(2.0*DeltaR + LayerGap )); - fNCells[i] = int(dd4hep::pi*fCellInnerRadius[i]/MaxWireSep); - fCellDeltaPhi[i] = (2.*dd4hep::pi/double(fNCells[i])); - fFirstChannelInLayer[i] = fNChannels; - fNChannels += fNCells[i]; - double sign = 1.0; - if(i%2==0) sign=1.; - else sign=-1.; - fCellStereoAngle[i] = sign*StereoAngle; - fCellCentralRadius[i] = fCellInnerRadius[i] + DeltaR; - } - - } - //______________________________________________________________________________ - - void RCGeometry::Print() - { - std::cout << "layer Radius cells start_channel delta_phi stereo" << std::endl; - for(int i = 0; i< NLayers; i++){ - std::cout << i << " " - << fCellInnerRadius[i]/dd4hep::mm << " " - << fNCells[i] << " " - << fFirstChannelInLayer[i] << " " - << fCellDeltaPhi[i]/dd4hep::degree << " " - << fCellStereoAngle[i]/dd4hep::degree << std::endl; - } - } - //______________________________________________________________________________ - - int RCGeometry::GetWireLayer(int channel) const { - int res = 0; - int chan = channel; - for(auto n: fNCells) { - //std::cout << n << " cells" << std::endl; - if( chan < n) break; - chan -= n; - res++; - } - return res; - } - //______________________________________________________________________________ - - double RCGeometry::GetSenseWireRadius(int channel) const { - //std::cout << " ch " << channel << std::endl; - int lay = GetWireLayer(channel); - //std::cout << " lay " << lay << std::endl; - return fCellCentralRadius.at(lay); - } - //______________________________________________________________________________ - - double RCGeometry::GetSenseWirePhi(int channel) const { - //std::cout << " ch " << channel << std::endl; - int lay = GetWireLayer(channel); - //std::cout << " lay " << lay << std::endl; - int wire_number = channel - fFirstChannelInLayer.at(lay); - return wire_number*fCellDeltaPhi.at(lay); - } - //______________________________________________________________________________ - - double RCGeometry::GetSenseWireStereoAngle(int channel) const { - int lay = GetWireLayer(channel); - return fCellStereoAngle.at(lay); - } - //______________________________________________________________________________ - - XYZVector RCGeometry::GetFirstCellPosition(int layer, int subcell) const { - double r = fCellCentralRadius.at(layer); - double dphi = 0.0; - //std::cout << " subcell " << subcell << std::endl; - if( subcell != -1 ){ - if( (subcell == 1) || (subcell == 2) ) { - dphi = fCellDeltaPhi.at(layer)/4.0; - } else { - dphi = -fCellDeltaPhi.at(layer)/4.0; - } - //if( subcell > 1) { - // r += DeltaR; - //} - } - //std::cout << " dph " << dphi/degree << std::endl; - XYZVector res = {r,0,0}; - return VectorUtil::RotateZ(res,-dphi); - //return res; - } - //______________________________________________________________________________ - - Rotation3D RCGeometry::GetFirstCellRotation(int layer, int subcell) const { - Rotation3D rot;// = Rotation3D::IDENTITY; - double dphi = 0.0; - if( subcell != -1 ){ - if( (subcell == 1) || (subcell == 2) ) { - dphi = fCellDeltaPhi.at(layer)/4.0; - } else { - dphi = -fCellDeltaPhi.at(layer)/4.0; - } - } - //rot.rotateZ(dphi); - //rot.rotateX(-1.0*fCellStereoAngle.at(layer)); - rot = RotationX(-1.0*fCellStereoAngle.at(layer))*RotationZ(dphi); - return rot; - } - //______________________________________________________________________________ - - Transform3D RCGeometry::GetFirstCellTransform(int layer, int subcell) const { - Rotation3D rot = GetFirstCellRotation(layer,subcell); - return( Transform3D(rot, XYZVector(0,0,0))* - Transform3D( Rotation3D(), - -1.0*GetFirstCellPosition(layer,subcell) ) ) ; - } - //______________________________________________________________________________ - - XYZVector RCGeometry::GetSenseWirePerp(int channel) const { - //returns a vector perpendicular to \vec{r}_wire and \vec{v}_wire , where the - // later is the vector along the - XYZVector res = {0,1,0}; - res = VectorUtil::RotateX( res,GetSenseWireStereoAngle(channel) ); - res = VectorUtil::RotateZ( res, GetSenseWirePhi(channel) ); - return res; - } - //______________________________________________________________________________ - - XYZVector RCGeometry::GetSenseWirePosition(int channel) const { - double r = GetSenseWireRadius(channel); - XYZVector res = {r,0,0}; - return VectorUtil::RotateZ(res,GetSenseWirePhi(channel)); - } - //______________________________________________________________________________ - - Rotation3D RCGeometry::GetSenseWireRotation(int channel) const { - int lay = GetWireLayer(channel); - double phi = GetSenseWirePhi(channel); - XYZVector res = {1,0,0}; - res = VectorUtil::RotateZ(res,phi); - //Rotation3D rot;// = Rotation3D::IDENTITY; - //rot.rotateZ(phi); - //rot.rotate(fCellStereoAngle.at(lay),res); - return Rotation3D()*AxisAngle(res,fCellStereoAngle.at(lay))*RotationZ(phi); - //return rot; - } - //______________________________________________________________________________ - - Transform3D RCGeometry::GetSenseWireTransform(int channel) const { - return Transform3D( - GetSenseWireRotation(channel), - GetSenseWirePosition(channel) ); - } - //______________________________________________________________________________ - - XYZVector RCGeometry::GetUpstreamSenseWirePosition(int channel) const { - int lay = GetWireLayer(channel); - double r = GetSenseWireRadius(channel); - //XYZVector res2 = {0,0,-1.0*WireLength/2.0}; - //XYZVector res = {r,0,0}; - //res.rotateZ( GetSenseWirePhi(channel) ); - //res2.rotateZ( GetSenseWirePhi(channel) ); - //res2.rotateX( fCellStereoAngle.at(lay) ); - //res += res2; - XYZVector res2 = { 0, 0, -1.0*WireLength/2.0 }; - res2 = VectorUtil::RotateX(res2, fCellStereoAngle.at(lay) ); - XYZVector res = {r,0,0}; - res += res2; - return VectorUtil::RotateZ(res, GetSenseWirePhi(channel) ); - } - //______________________________________________________________________________ - - XYZVector RCGeometry::GetDownstreamSenseWirePosition(int channel) const { - int lay = GetWireLayer(channel); - double r = GetSenseWireRadius(channel); - XYZVector res2 = { 0, 0, WireLength/2.0 }; - res2 = VectorUtil::RotateX(res2, fCellStereoAngle.at(lay) ); - XYZVector res = {r,0,0}; - res += res2; - return VectorUtil::RotateZ( res,GetSenseWirePhi(channel) ); - } - //______________________________________________________________________________ - - XYZVector RCGeometry::GetUnitSubCellPoint(int layer,int subcell, int point) const { - double r = fCellInnerRadius.at(layer); - double phi_sign = -1.0; - double Lsign = -1.0; - int p = point%4; - int up = point/4; - if( (p == 1) || (p == 2) ) { - phi_sign = 1.0; - } - if( p > 1 ) { - r += DeltaR; - } - if( subcell > 1) { - r += DeltaR; - } - if( up > 0 ) { - Lsign = 1.0; - } - XYZVector res2 = { 0, 0, Lsign*WireLength/2.0 }; - res2 = VectorUtil::RotateX(res2, fCellStereoAngle.at(layer) ); - XYZVector res = {r,0,0}; - res += res2; - return VectorUtil::RotateZ(res, phi_sign*fCellDeltaPhi.at(layer)/4.0 ); - } - //______________________________________________________________________________ - - std::vector<XYVector> RCGeometry::GetSubCellTrapPoints(int layer, int subcell) { - std::vector<XYVector> res; - for(int i = 0; i <8; i++){ - XYZVector p = GetUnitSubCellPoint(layer, subcell, i); - res.push_back( {p.x(),p.y()} ); - } - return res; - } - //______________________________________________________________________________ - - } -} diff --git a/src/ConceptDetectors/clas12/src/RCWire.cxx b/src/ConceptDetectors/clas12/src/RCWire.cxx deleted file mode 100644 index b77d106b13c11cab1336e6f245e63c2aeedf110c..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/src/RCWire.cxx +++ /dev/null @@ -1,27 +0,0 @@ -#include "RCWire.h" -#include "TMath.h" -#include <iomanip> - - -//______________________________________________________________________________ - -clas12::geo::RCWire::RCWire(int l, int w) : - fLayer(l), fWire(w), fChannel(0) -{ } -//______________________________________________________________________________ - -clas12::geo::RCWire::~RCWire() -{ } -//______________________________________________________________________________ - -void clas12::geo::RCWire::Print(Option_t *) const -{ - std::cout - << "layer: " << std::setw(3) << fLayer - << "wire: " << std::setw(3) << fWire - << "channel: " << std::setw(3) << fChannel - << "\n"; -} -//______________________________________________________________________________ - - diff --git a/src/ConceptDetectors/clas12/src/RHGeometry.cxx b/src/ConceptDetectors/clas12/src/RHGeometry.cxx deleted file mode 100644 index 81c265e88b3cf75ce8f340af0198ad125f564ff3..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/src/RHGeometry.cxx +++ /dev/null @@ -1,66 +0,0 @@ -#include "RHGeometry.h" -#include "TMath.h" -#include <iomanip> -#include "CLHEP/Geometry/Transform3D.h" - - -namespace clas12 { - - namespace geo { - - using namespace CLHEP; - //using namespace HepGeom; - - RHGeometry::RHGeometry() - { - fDeltaPhi = 360.0*degree/double(NScintPhi); - fDeltaZ = ScintLength/double(NScintZ); - } - //______________________________________________________________________________ - - void RHGeometry::Print() - { - } - //______________________________________________________________________________ - - Hep3Vector RHGeometry::GetChannelPosition(int channel) const - { - // channels are number starting at zero and the first 10 are along along z then phi - // i_phi*10 + j_z - Hep3Vector res = {GetChannelRadius(channel), 0, GetChannelZ(channel)}; - res.rotateZ(GetChannelPhi(channel)); - return res; - } - //______________________________________________________________________________ - - Hep3Vector RHGeometry::GetChannelNormal(int channel) const - { - // channels are number starting at zero and the first 10 are along along z then phi - // i_phi*10 + j_z - Hep3Vector res = {1.0, 0, 0}; - res.rotateZ(GetChannelPhi(channel)); - return res; - } - - double RHGeometry::GetChannelPhi(int channel) const - { - int i_phi = channel/NScintZ; - //int j_z = channel%NScintZ; - return double(i_phi)*fDeltaPhi; - } - - double RHGeometry::GetChannelZ(int channel) const - { - //int i_phi = channel/NScintZ; - int j_z = channel%NScintZ; - return (double(j_z-NScintZ/2)+0.5)*fDeltaZ; - } - - double RHGeometry::GetChannelRadius(int channel) const - { - // returns the inner radius of the outer scintillators - return InnerRadius + Scint1Thickness ; - } - - } -} diff --git a/src/ConceptDetectors/clas12/src/StandInGeometryCLAS12_geo.cpp b/src/ConceptDetectors/clas12/src/StandInGeometryCLAS12_geo.cpp deleted file mode 100644 index 2685457f334d580fbfd5c7d0542a4c41e379150a..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/clas12/src/StandInGeometryCLAS12_geo.cpp +++ /dev/null @@ -1,643 +0,0 @@ -//========================================================================== -// -// Generic Tube Creator. Will not support sensitive segments. -// -// Control via .xml file as follows: -// <lcdd> <detectors> -// #Must contain a detector child element, -// <detector name ="DetName" type="GenericShape" > -// #Must define at least one layer, -// <layer id="#(int)" inner_r="#(double)" outer_z="#(double)" > -// #Must define at least one slice, -// <slice material="string" thickness="#(double)" > -// #Close layer, detector, -// </layer> -// </detector> -// </lcdd> -//========================================================================== -#include "DD4hep/DetFactoryHelper.h" -#include "DD4hep/Printout.h" -#include "TMath.h" -#include "DCGeometry.h" - -using namespace std; -using namespace dd4hep; - -//namespace clas12 { -// double y_center(int L) const { return( fa_params.at(1)*double(L-1) ); } -// double dy_center(int L) const { return( fa_params.at(2) + fa_params.at(3)*double(L-1) ); } -// -// double y_pos(int L, double x) const { return( y_center(L) - dy_center(L) + fTanTheta_0*x ); } -// double y_neg(int L, double x) const { return( y_center(L) - dy_center(L) - fTanTheta_0*x ); } -// double y_outer(int L) const { return( y_center(L) + dy_center(L) ); } -// //______________________________________________________________ -// -// double Y_U(int L,int U,double x) const { -// return( -fa_params.at(2) - fa_params.at(4)*double(L-1) + w_U(L)*double(U-1)); -// } -// double Y_V(int L,int V,double x) const { -// return( y_center(L) - dy_center(L) + w_V(L)*(36+1-V)*TMath::Sqrt( 1.0+fTanTheta_0*fTanTheta_0) + fTanTheta_0*x ); -// } -// double Y_W(int L,int W,double x) const { -// return( y_center(L) - dy_center(L) + w_W(L)*(36+1-W)*TMath::Sqrt( 1.0+fTanTheta_0*fTanTheta_0) - fTanTheta_0*x ); -// } -// -// double w_U(int L) const { return( fa_params.at(5) + fa_params.at(6)*(L-1) ); } -// double w_V(int L) const { return( fa_params.at(7) + fa_params.at(8)*(L-2) ); } -// double w_W(int L) const { return( fa_params.at(9) + fa_params.at(8)*(L-3) ); } -// //______________________________________________________________ -// -// double d_1(int L) const { -// double d2 = fd2_param ; -// if( L > 15 ) d2 = fd2prime_param; -// return( d2 + (w_V(L)/2.0)*((fTanTheta_0*fTanTheta_0 - 1.0)/(fTanTheta_0)) ); -// } -// -// //______________________________________________________________ -// double x_corner_U1(int L, int U) const { -// return( (y_center(L) - dy_center(L) + fa_params.at(2) + fa_params.at(4)*double(L-1) - double(U-1)*w_U(L))/fTanTheta_0 ); -// } -// double x_corner_U2(int L, int U) const { -// return( -1.0*x_corner_U1(L,U) ); -// } -// double y_corner_U1(int L, int U) const { -// return( y_neg(L, x_corner_U1(L,U) ) ); -// } -// double y_corner_U2(int L, int U) const { -// return( y_pos(L, x_corner_U2(L,U) ) ); -// } -// //______________________________________________________________ -// -// double x_corner_V1(int L, int V) const { -// return( (-1.0*y_outer(L) + y_center(L) - dy_center(L) + -// double(fNStrips+1-V)*w_V(L)*TMath::Sqrt(1.0+fTanTheta_0*fTheta_0))/fTanTheta_0 ); -// } -// double x_corner_V2(int L, int V) const { -// return( (double(fNStrips+1-V)*w_V(L)*TMath::Sqrt(1.0+fTanTheta_0*fTheta_0))/(2.0*fTanTheta_0) ); -// } -// double y_corner_V1(int L, int V) const { -// return( y_outer(L) ); -// } -// double y_corner_V2(int L, int V) const { -// return( y_pos(L,x_corner_V2(L,V)) ); -// } -// //______________________________________________________________ -// -// double x_corner_W1(int L, int W) const { -// return( (y_outer(L) - 1.0*y_center(L) + dy_center(L) + -// double(fNStrips+1-W)*w_W(L)*TMath::Sqrt(1.0+fTanTheta_0*fTheta_0))/fTanTheta_0 ); -// } -// double x_corner_W2(int L, int W) const { -// return( -1.0*(double(fNStrips+1-W)*w_W(L)*TMath::Sqrt(1.0+fTanTheta_0*fTheta_0))/(2.0*fTanTheta_0) ); -// } -// double y_corner_W1(int L, int W) const { -// return( y_outer(L) ); -// } -// double y_corner_W2(int L, int W) const { -// return( y_neg(L,x_corner_W2(L,W)) ); -// } -// //______________________________________________________________ -//} - -static Ref_t create_detector(Detector& lcdd, xml_h e, SensitiveDetector sens) -{ - xml_det_t x_det = e; - string det_name = x_det.nameStr(); - Material air = lcdd.air(); - DetElement sdet (det_name,x_det.id()); - Assembly assembly ("cryostat_assembly"); - - PlacedVolume pv; - - int n = 0; - using namespace dd4hep; - - - std::cout << " TESTING ...\n"; - - double fL1 = 721.723*dd4hep::cm; // nominal distance from target to P (point on face where line is normal) - Position fL1_pos = { 0.0, fL1*TMath::Sin(25.0*dd4hep::degree), fL1*TMath::Cos(25.0*dd4hep::degree) }; - - double fLPO = 95.088*dd4hep::cm; // distance from P to - Position fS_pos = { 0.0, -fLPO*TMath::Cos(25.0*dd4hep::degree), fLPO*TMath::Sin(25.0*dd4hep::degree) }; - - int fNStrips = 36; - int fNViewLayers = 13; - - double fScintThickness = 1.0*dd4hep::cm; - double fPbThickness = 0.2381*dd4hep::cm; - double fLayerHalfThickness = 6.19*dd4hep::mm; - double fTheta_0 = 62.88*dd4hep::degree; - double fTanTheta_0 = TMath::Tan(fTheta_0); - - std::vector<double> fa_params = { - 0.0, // dummy to keep the indicies the same (starts at 1) - 0.0856*dd4hep::mm, - 1864.6*dd4hep::mm, - 4.45635*dd4hep::mm, - 4.3708*dd4hep::mm, - 103.66*dd4hep::mm, - 0.2476*dd4hep::mm, - 94.701*dd4hep::mm, - 0.2256*dd4hep::mm, - 94.926*dd4hep::mm - }; - - double fd2_param = 36.4*dd4hep::mm; - double fd2prime_param = 25.4*dd4hep::mm; - - //Box temp_box new G4Box("DC_placement_box_solid",5*m,5*m,5*m); - - // 4 _________ 3 - // \ front / - // \ / - // \ / - // \_/ - // 1 2 - //std::cout << (y_center(2)) << std::endl; - //std::cout << -dy_center(1) << std::endl; - //std::cout << fa_params.at(2) + fa_params.at(4)*double(1-1) << std::endl; - //std::cout << double(1-1)*w_U(1) << std::endl; - //std::cout << w_U(1) << std::endl; - - //______________________________________________________________ - auto y_center = [&](int L) { return( fa_params.at(1)*double(L-1) ); }; - auto dy_center = [&](int L) { return( fa_params.at(2) + fa_params.at(3)*double(L-1) ); }; - auto y_pos = [&](int L, double x) { return( y_center(L) - dy_center(L) + fTanTheta_0*x ); }; - auto y_neg = [&](int L, double x) { return( y_center(L) - dy_center(L) - fTanTheta_0*x ); }; - auto y_outer = [&](int L) { return( y_center(L) + dy_center(L) ); }; - //______________________________________________________________ - auto w_U = [&](int L) { return( fa_params.at(5) + fa_params.at(6)*(L-1) ); } ; - auto w_V = [&](int L) { return( fa_params.at(7) + fa_params.at(8)*(L-2) ); } ; - auto w_W = [&](int L) { return( fa_params.at(9) + fa_params.at(8)*(L-3) ); } ; - - - auto Y_U = [&](int L,int U,double x) { return( -fa_params.at(2) - fa_params.at(4)*double(L-1) + w_U(L)*double(U-1)); } ; - auto Y_V = [&](int L,int V,double x) { return( y_center(L) - dy_center(L) + w_V(L)*(36+1-V)*TMath::Sqrt( 1.0+fTanTheta_0*fTanTheta_0) + fTanTheta_0*x ); } ; - auto Y_W = [&](int L,int W,double x) { return( y_center(L) - dy_center(L) + w_W(L)*(36+1-W)*TMath::Sqrt( 1.0+fTanTheta_0*fTanTheta_0) - fTanTheta_0*x ); } ; - - auto x_corner_U1 = [&](int L, int U) { - return( (y_center(L) - dy_center(L) + fa_params.at(2) + fa_params.at(4)*double(L-1) - double(U-1)*w_U(L))/fTanTheta_0 ); - }; - - auto x_corner_U2 = [&](int L, int U) { - return( -1.0*x_corner_U1(L,U) ); - }; - auto y_corner_U1 = [&](int L, int U) { - return( y_neg(L, x_corner_U1(L,U) ) ); - }; - auto y_corner_U2 = [&](int L, int U) { - return( y_pos(L, x_corner_U2(L,U) ) ); - }; - auto x_corner_W1 = [&](int L, int W) { - return( (y_outer(L) - 1.0*y_center(L) + dy_center(L) + - double(fNStrips+1-W)*w_W(L)*TMath::Sqrt(1.0+fTanTheta_0*fTheta_0))/fTanTheta_0 ); - }; - auto x_corner_W2 = [&](int L, int W) { - return( -1.0*(double(fNStrips+1-W)*w_W(L)*TMath::Sqrt(1.0+fTanTheta_0*fTheta_0))/(2.0*fTanTheta_0) ); - }; - auto y_corner_W1 = [&](int L, int W) { - return( y_outer(L) ); - }; - auto y_corner_W2 = [&](int L, int W) { - return( y_neg(L,x_corner_W2(L,W)) ); - }; - //______________________________________________________________ - - std::vector<double> fContainer_points = { - -fd2_param/2.0 + x_corner_U1(39,1), 1.0*y_corner_U1(39, 1) , - fd2_param/2.0 + x_corner_U2(39,1), 1.0*y_corner_U1(39, 1) , - fd2_param/2.0 + x_corner_U2(39,36), 1.0*y_corner_U2(39,36) , - -fd2_param/2.0 + x_corner_U1(39,36), 1.0*y_corner_U2(39,36) , - -fd2_param/2.0 + x_corner_U1(39,1), 1.0*y_corner_U1(39, 1) , - fd2_param/2.0 + x_corner_U2(39,1), 1.0*y_corner_U1(39, 1) , - fd2_param/2.0 + x_corner_U2(39,36), 1.0*y_corner_U2(39,36) , - -fd2_param/2.0 + x_corner_U1(39,36), 1.0*y_corner_U2(39,36) - }; - //for(auto p: fContainer_points) { - // std::cout << " x = " << p.x()/cm << ", y = " << p.y()/cm << " cm \n"; - //} - ////pv = assembly.placeVolume(s_vol,Position(0, 0, z_offset)); - - - // placment - for(int sec = 1; sec <= 6; sec++) { - //std::cout << "sec : " << sec << std::endl; - double angle = double(sec-1)*60.0*dd4hep::degree; - ROOT::Math::RotationZ rot2(-90.0*dd4hep::degree + angle); - //ROOT::Math::RotationX rot_a(-25.0*dd4hep::degree); - ROOT::Math::Rotation3D rot( ROOT::Math::RotationZ(-90.0*dd4hep::degree + angle)*ROOT::Math::RotationX(-25.0*dd4hep::degree) ); - //rot.rotateZ(-90.0*dd4hep::degree + angle); - - Transform3D tr( rot, rot2*(fL1_pos + fS_pos)); - EightPointSolid fContainer_solid(39.0*fLayerHalfThickness, fContainer_points.data()); - Material mat = air; - Volume EC_vol("EC_vol", fContainer_solid, mat); - DetElement layer(sdet,std::string("EC_det_")+std::to_string(sec),sec); - EC_vol.setVisAttributes(lcdd,x_det.visStr()); - pv = assembly.placeVolume( EC_vol, tr ); - } - - // --------------------------------------------------------- - // DC - // --------------------------------------------------------- - // - Box temp_box(5*m,5*m,5*m); - // Region 1 - auto R1_points = clas12::geo::ContainerTrapPoints(1); - std::vector<double> R1_points2; - std::for_each(R1_points.begin(), R1_points.end(), [&](const auto& twovec){ - R1_points2.push_back( twovec.x ); - R1_points2.push_back( twovec.y ); - }); - - EightPointSolid R1_sol1( clas12::geo::ContainerTrapWidth(1), R1_points2.data() ); - IntersectionSolid R1_sol2( temp_box, R1_sol1, Position(0.0,0.0, clas12::geo::ContainerTrapWidth(1)) ); - - auto R1_trap_points = clas12::geo::RegionTrapPoints(1); - std::vector<double> R1_trap_points2; - std::for_each(R1_trap_points.begin(), R1_trap_points.end(), [&](const auto& twovec){ - R1_trap_points2.push_back( twovec.x ); - R1_trap_points2.push_back( twovec.y ); - }); - - EightPointSolid R1_trap_sol1( clas12::geo::RegionTrapWidth(1), R1_trap_points2.data() ); - IntersectionSolid R1_trap_sol2( temp_box, R1_trap_sol1, Position(0.0,0.0, clas12::geo::RegionTrapOffset(1)) ); - - // Region 2 - auto R2_points = clas12::geo::ContainerTrapPoints(2); - std::vector<double> R2_points2; - std::for_each(R2_points.begin(), R2_points.end(), [&](const auto& twovec){ - R2_points2.push_back( twovec.x ); - R2_points2.push_back( twovec.y ); - }); - - EightPointSolid R2_sol1( clas12::geo::ContainerTrapWidth(2), R2_points2.data() ); - IntersectionSolid R2_sol2( temp_box, R2_sol1, Position(0.0,0.0, clas12::geo::ContainerTrapWidth(2)) ); - - auto R2_trap_points = clas12::geo::RegionTrapPoints(2); - std::vector<double> R2_trap_points2; - std::for_each(R2_trap_points.begin(), R2_trap_points.end(), [&](const auto& twovec){ - R2_trap_points2.push_back( twovec.x ); - R2_trap_points2.push_back( twovec.y ); - }); - - EightPointSolid R2_trap_sol1( clas12::geo::RegionTrapWidth(2), R2_trap_points2.data() ); - IntersectionSolid R2_trap_sol2( temp_box, R2_trap_sol1, Position(0.0,0.0, clas12::geo::RegionTrapOffset(2)) ); - - // Region 3 - auto R3_points = clas12::geo::ContainerTrapPoints(3); - std::vector<double> R3_points2; - std::for_each(R3_points.begin(), R3_points.end(), [&](const auto& twovec){ - R3_points2.push_back( twovec.x ); - R3_points2.push_back( twovec.y ); - }); - - EightPointSolid R3_sol1( clas12::geo::ContainerTrapWidth(3), R3_points2.data() ); - IntersectionSolid R3_sol2( temp_box, R3_sol1, Position(0.0,0.0, clas12::geo::ContainerTrapWidth(3)) ); - - auto R3_trap_points = clas12::geo::RegionTrapPoints(3); - std::vector<double> R3_trap_points2; - std::for_each(R3_trap_points.begin(), R3_trap_points.end(), [&](const auto& twovec){ - R3_trap_points2.push_back( twovec.x ); - R3_trap_points2.push_back( twovec.y ); - }); - - EightPointSolid R3_trap_sol1( clas12::geo::RegionTrapWidth(3), R3_trap_points2.data() ); - IntersectionSolid R3_trap_sol2( temp_box, R3_trap_sol1, Position(0.0,0.0, clas12::geo::RegionTrapOffset(3)) ); - - // ---------------------------------------------------- - // Region placements - //for(int i = 0;i<3;i++){ - - - int region = 1; - Position width_diff = { - 0.0, - 1.0*clas12::geo::ContainerExtraShift(region), - (clas12::geo::ContainerTrapWidth(region)-clas12::geo::RegionTrapWidth(region)) - }; - - Volume DC_container_R1_vol("DC_container_R1_vol", R1_sol2, air); - DetElement DC_container_R1_det(sdet,std::string("DC_Container_det_") + std::to_string(region), region); - - Volume DC_R1_vol("DC_R1_vol", R1_trap_sol2, air); - DetElement DC_R1_det(sdet, std::string("DC_R1_det_") + std::to_string(region), region); - - DC_R1_vol.setVisAttributes( lcdd, x_det.visStr() ); - pv = DC_container_R1_vol.placeVolume( DC_R1_vol, width_diff ); - - for(int sec = 1; sec <= 6; sec++) { - auto r_r1 = clas12::geo::RegionRotation(sec,region); - auto trans_r1 = clas12::geo::RegionTranslation(sec, region); - Transform3D tr_R1( r_r1, Position(trans_r1.x(),trans_r1.y(),trans_r1.z()) ); - pv = assembly.placeVolume( DC_container_R1_vol, tr_R1 ); - } - - region = 2; - Position width_diff2 = { - 0.0, - 1.0*clas12::geo::ContainerExtraShift(region), - (clas12::geo::ContainerTrapWidth(region)-clas12::geo::RegionTrapWidth(region)) - }; - - Volume DC_container_R2_vol("DC_container_R2_vol", R2_sol2, air); - DetElement DC_container_R2_det(sdet,std::string("DC_Container_det_") + std::to_string(region), region); - - Volume DC_R2_vol("DC_R2_vol", R2_trap_sol2, air); - DetElement DC_R2_det(sdet, std::string("DC_R2_det_") + std::to_string(region), region); - - DC_R2_vol.setVisAttributes( lcdd, x_det.visStr() ); - pv = DC_container_R2_vol.placeVolume( DC_R2_vol, width_diff2 ); - - for(int sec = 1; sec <= 6; sec++) { - auto r_R2 = clas12::geo::RegionRotation(sec,region); - auto trans_R2 = clas12::geo::RegionTranslation(sec, region); - Transform3D tr_R2( r_R2, Position(trans_R2.x(),trans_R2.y(),trans_R2.z()) ); - pv = assembly.placeVolume( DC_container_R2_vol, tr_R2 ); - } - - region = 3; - Position width_diff3 = { - 0.0, - 1.0*clas12::geo::ContainerExtraShift(region), - (clas12::geo::ContainerTrapWidth(region)-clas12::geo::RegionTrapWidth(region)) - }; - - Volume DC_container_R3_vol("DC_container_R3_vol", R3_sol2, air); - DetElement DC_container_R3_det(sdet,std::string("DC_Container_det_") + std::to_string(region), region); - - Volume DC_R3_vol("DC_R3_vol", R3_trap_sol2, air); - DetElement DC_R3_det(sdet, std::string("DC_R3_det_") + std::to_string(region), region); - - DC_R3_vol.setVisAttributes( lcdd, x_det.visStr() ); - pv = DC_container_R3_vol.placeVolume( DC_R3_vol, width_diff3 ); - - for(int sec = 1; sec <= 6; sec++) { - auto r_R3 = clas12::geo::RegionRotation(sec,region); - auto trans_R3 = clas12::geo::RegionTranslation(sec, region); - Transform3D tr_R3( r_R3, Position(trans_R3.x(),trans_R3.y(),trans_R3.z()) ); - pv = assembly.placeVolume( DC_container_R3_vol, tr_R3 ); - } - - //G4VPhysicalVolume * phys = new G4PVPlacement( - // G4Transform3D( - // RegionRotation(sec,region), - // RegionTranslation(sec, region) - // ), - // fRegionContainers_log[index], // its logical volume - // Form("region%d_phys",region), // its name - // mother, // its mother (logical) volume - // false, // no boolean operations - // sec, // its copy number - //temp_box = new G4Box("clipping_DC_placement_box_solid",1*m,1*m,1*m); - //temp_region = new G4GenericTrap("clippingR1trap_solid", clas12::geo::RegionTrapWidth(1), clas12::geo::RegionTrapPoints(1)); - //fClippingRegion1_solid = new G4IntersectionSolid("ClippingRI_solid", temp_box, temp_region, 0, G4ThreeVector(0.0,0.0,clas12::geo::RegionTrapOffset(1)) ); - - //// --------------------------------------------- - //// Region 2 - //temp_region = new G4GenericTrap("R2Containertrap_solid", clas12::geo::ContainerTrapWidth(2), clas12::geo::ContainerTrapPoints(2)); - //fRegionContainers_solid[1] = new G4IntersectionSolid("R2Container_solid", temp_box, temp_region, 0, G4ThreeVector(0.0,0.0,clas12::geo::ContainerTrapWidth(2)) ); - - //temp_region = new G4GenericTrap("R2trap_solid", clas12::geo::RegionTrapWidth(2), clas12::geo::RegionTrapPoints(2)); - //fRegions_solid[1] = new G4IntersectionSolid("RI_solid", temp_box, temp_region, 0, G4ThreeVector(0.0,0.0,clas12::geo::RegionTrapOffset(2)) ); - - //// --------------------------------------------- - //// Region 3 - //temp_region = new G4GenericTrap("R3Containertrap_solid", clas12::geo::ContainerTrapWidth(3), clas12::geo::ContainerTrapPoints(3)); - //fRegionContainers_solid[2] = new G4IntersectionSolid("R3Container_solid", temp_box, temp_region, 0, G4ThreeVector(0.0,0.0,clas12::geo::ContainerTrapWidth(3)) ); - - //temp_region = new G4GenericTrap("R3trap_solid", clas12::geo::RegionTrapWidth(3), clas12::geo::RegionTrapPoints(3)); - //fRegions_solid[2] = new G4IntersectionSolid("RI_solid", temp_box, temp_region, 0, G4ThreeVector(0.0,0.0,clas12::geo::RegionTrapOffset(3)) ); - - - // --------------------------------------------- - // - int zplanes = 14; // number of planes in z directions - std::vector<double> rInner = { - 536.25*mm, 390*mm, 390*mm, 390*mm, 390*mm, - 390*mm, 390*mm, 390*mm, 390*mm, 390*mm, - 390*mm, 390*mm, 390*mm, 784*mm - }; - std::vector<double> rOuter = { - 1020*mm, 1020*mm, 1038*mm, 1038*mm, 1020*mm, - 1020*mm, 1038*mm, 1038*mm, 1020*mm, 1020*mm, - 1038*mm, 1038*mm, 1020*mm, 1020*mm - }; - std::vector<double> zPlane = { - 0*mm, 425*mm, 440.7*mm, 546.4*mm, 562.1*mm, - 814.92*mm, 830.62*mm, 936.32*mm, 952.02*mm, 1204.84*mm, - 1220.54*mm, 1326.24*mm, 1341.94*mm, 1783.44*mm - }; - - Polycone solenoid( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to inner surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position fSolenoid_pos = {0*cm,0.0*cm,-898.093*mm}; - Volume solenoid_vol("solenoid_vol", solenoid, air); - solenoid_vol.setVisAttributes(lcdd, "GrayVis"); - pv = assembly.placeVolume(solenoid_vol, fSolenoid_pos); - - - - // -------------------------------------------------- - // HTCC - std::vector<double> rInner_htcc = { 0*mm, 15.8*mm, 91.5*mm, 150*mm }; - std::vector<double> rOuter_htcc = { 1742*mm, 2300*mm, 2300*mm, 1289*mm }; - std::vector<double> zPlane_htcc = { -275*mm, 181*mm, 1046*mm, 1740*mm }; - - Polycone htccBigGasVolume_solid( - 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner_htcc, ///< Tangent distance to inner surface - rOuter_htcc, ///< Tangent distance to outer surface - zPlane_htcc); ///< z coordinate of corners - - //______________________________________________________________________________ - std::vector<double> rInner_2 = { 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, - 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm, 0*mm}; - std::vector<double> rOuter_2 = {1416.05*mm, 1410.081*mm, 1404.493*mm, 1398.905*mm, 1393.317*mm, - 1387.729*mm, 1387.729*mm, 1363.4466*mm, 1339.1388*mm, 1305.8648*mm, - 1272.5908*mm, 1239.3168*mm, 1206.0174*mm, 1158.24*mm, 1105.408*mm, - 996.0356*mm, 945.896*mm}; - std::vector<double> zPlane_2 = {-276.4122*mm, -178.6222*mm, -87.1822*mm, 4.2578*mm, 95.6978*mm, - 187.1378*mm, 278.5778*mm, 370.0178*mm, 461.4578*mm, 552.8978*mm, - 644.3378*mm, 735.7778*mm, 827.2178*mm, 918.6578*mm, 991.378*mm, - 1080.278*mm, 1107.71*mm }; - Polycone htccEntryDishVolume_solid( - 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner_2, ///< Tangent distance to inner surface - rOuter_2, ///< Tangent distance to outer surface - zPlane_2); ///< z coordinate of corners - - //______________________________________________________________________________ - std::vector<double> rInner_3 = {0*mm, 0*mm, 0*mm, - 0*mm, 0*mm, 0*mm, - 0*mm, 0*mm, 0*mm}; - std::vector<double> rOuter_3 = { 257.505*mm, 323.952*mm, 390.373*mm, - 456.819*mm, 525.831*mm, 599.872*mm, - 673.913*mm, 747.979*mm, 827.151*mm}; - - std::vector<double> zPlane_3 = { - 380*mm, 470.17*mm, 561.61*mm, - 653.05*mm, 744.49*mm, 835.93*mm, - 927.37*mm, 1018.81*mm, 1116.6*mm}; - - Polycone htccEntryConeVolume_solid( - 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner_3, ///< Tangent distance to inner surface - rOuter_3, ///< Tangent distance to outer surface - zPlane_3); ///< z coordinate of corners - - - SubtractionSolid htccEntryDishCone_solid(htccEntryDishVolume_solid , htccEntryConeVolume_solid); - - SubtractionSolid htcc_solid(htccBigGasVolume_solid , htccEntryDishCone_solid); - - // htcc_phys = new G4PVPlacement( - // 0, - // G4ThreeVector(0,0,0), - // htcc_log,//htcc_log, // its logical volume - // "htcc_phys", // its name - // mother, // its mother (logical) volume - // false, // no boolean operations - // 0, // its copy number - // true); // check for overlaps - //} - - Volume htcc_vol("htcc_vol", htcc_solid, air); - htcc_vol.setVisAttributes(lcdd, "BlueVis"); - pv = assembly.placeVolume(htcc_vol); - - //______________________________________________________________________________ - - pv = lcdd.pickMotherVolume(sdet).placeVolume(assembly); - pv.addPhysVolID("system",sdet.id()).addPhysVolID("barrel",0); - sdet.setPlacement(pv); - return sdet; - - - - // Cryostat - //double r_inner = 160.0*dd4hep::cm; - //double r_outer = 240.0*dd4hep::cm; - //double z_inner = 200.0*dd4hep::cm; - //double z_outer = 450.0*dd4hep::cm; - //double z_offset = 0.0; - - //DetElement layer(sdet,"Cryostat",1); - //Material mat = air; - //string cryostat_name= "cryostat"; - //Polycone crystotat_solid(0.0, 2.0*TMath::Pi(), - // {r_outer, r_inner, r_inner, r_outer}, - // {r_outer, r_outer, r_outer, r_outer}, - // {-1.0*z_outer, -1.0*z_inner, 1.0*z_inner, 1.0*z_outer}); - //Volume s_vol(cryostat_name, crystotat_solid, mat); - //s_vol.setVisAttributes(lcdd,x_det.visStr()); - ////pv = assembly.placeVolume(s_vol,Position(0, 0, z_offset)); - // - - //DetElement beampipe_det(sdet,"BeamPipe_det",2); - //string beampipe_name= "beampipe"; - //Polycone beampipe_solid(0.0, 2.0*TMath::Pi(), - // {0.0*dd4hep::cm, 0.0*dd4hep::cm}, - // {1.0*dd4hep::cm, 1.0*dd4hep::cm}, - // {-800*dd4hep::cm, 800*dd4hep::cm}); - //Volume beampipe_vol(beampipe_name, beampipe_solid, mat); - //beampipe_vol.setVisAttributes(lcdd,"GrayVis"); - //pv = assembly.placeVolume(beampipe_vol,Position(0, 0, 0)); - - //DetElement forward_hcal_det(sdet,"forward_hcal_det",2); - //string forward_hcal_name= "forward_hcal"; - //Polycone forward_hcal_solid(0.0, 2.0*TMath::Pi(), - // {5.0*dd4hep::cm, 5.0*dd4hep::cm}, - // {50.0*dd4hep::cm, 50.0*dd4hep::cm}, - // {-40*dd4hep::cm, 40*dd4hep::cm}); - //Volume forward_hcal_vol(forward_hcal_name, forward_hcal_solid, mat); - //forward_hcal_vol.setVisAttributes(lcdd,"PurpleVis"); - //pv = assembly.placeVolume(forward_hcal_vol,Position(0, 0, -600*dd4hep::cm)); - - //DetElement ion_gem_trackers_det(sdet,"ion_gem_trackers_det",2); - //string ion_gem_trackers_name= "forward_hcal"; - //Polycone ion_gem_trackers_solid(0.0, 2.0*TMath::Pi(), - // {5.0*dd4hep::cm, 5.0*dd4hep::cm}, - // {43.0*dd4hep::cm, 35.0*dd4hep::cm}, - // {-38*dd4hep::cm, 38*dd4hep::cm}); - //Volume ion_gem_trackers_vol(ion_gem_trackers_name, ion_gem_trackers_solid, mat); - //ion_gem_trackers_vol.setVisAttributes(lcdd,"GreenVis"); - //pv = assembly.placeVolume(ion_gem_trackers_vol,Position(0, 0, -450*dd4hep::cm)); - - //DetElement emcal_sphere_det(sdet,"emcal_sphere_det",2); - //string emcal_sphere_name= "forward_hcal"; - //Sphere emcal_sphere_solid(310*dd4hep::cm, 335*dd4hep::cm, - // TMath::Pi()/15., TMath::Pi()/5, - // 0, 2*TMath::Pi()); - //Volume emcal_sphere_vol(emcal_sphere_name, emcal_sphere_solid, mat); - //emcal_sphere_vol.setVisAttributes(lcdd,"RBG015"); - //pv = assembly.placeVolume(emcal_sphere_vol,Position(0, 0, 0*dd4hep::cm)); - - //DetElement tof_sphere_det(sdet,"tof_sphere_det",2); - //string tof_sphere_name= "forward_hcal"; - //Sphere tof_sphere_solid(300*dd4hep::cm, 305*dd4hep::cm, - // TMath::Pi()/15., TMath::Pi()/4.75, - // 0, 2*TMath::Pi()); - //Volume tof_sphere_vol(tof_sphere_name, tof_sphere_solid, mat); - //tof_sphere_vol.setVisAttributes(lcdd,"RedVis"); - //pv = assembly.placeVolume(tof_sphere_vol,Position(0, 0, 0*dd4hep::cm)); - - //DetElement RICH_sphere_det(sdet,"RICH_sphere_det",2); - //string RICH_sphere_name= "forward_hcal"; - //Sphere RICH_sphere_solid(285*dd4hep::cm, 295*dd4hep::cm, - // TMath::Pi()/15., TMath::Pi()/4.5, - // 0, 2*TMath::Pi()); - //Volume RICH_sphere_vol(RICH_sphere_name, RICH_sphere_solid, mat); - //RICH_sphere_vol.setVisAttributes(lcdd,"OrangeVis"); - //pv = assembly.placeVolume(RICH_sphere_vol,Position(0, 0, 0*dd4hep::cm)); - - - - - //for(xml_coll_t i(x_det,_U(layer)); i; ++i, ++n) { - // xml_comp_t x_layer = i; - // string l_name = det_name+_toString(n,"_layer%d"); - // double z = x_layer.outer_z(); - // double rmin = x_layer.inner_r(); - // double z_offset = 0.0; - // if(x_layer.hasAttr(_Unicode(z_offset))) { - // z_offset = x_layer.z_offset(); - // } - // double r = rmin; - // DetElement layer(sdet,_toString(n,"layer%d"),x_layer.id()); - // int m = 0; - - // printout(INFO, "GenericShapeJLEIC", "Creating a Generic Layer"); - // for(xml_coll_t j(x_layer,_U(slice)); j; ++j, ++m) { - // xml_comp_t x_slice = j; - // Material mat = lcdd.material(x_slice.materialStr()); - // string s_name= l_name+_toString(m,"_slice%d"); - // double thickness = x_slice.thickness(); - // Tube s_tub(r, r+thickness,z);//,2.0*TMath::Pi()+0.01); - // Volume s_vol(s_name, s_tub, mat); - - // r += thickness; - // s_vol.setVisAttributes(lcdd,x_det.visStr()); - // pv = assembly.placeVolume(s_vol,Position(0, 0, z_offset)); - // // Slices have no extra id. Take the ID of the layer! - // pv.addPhysVolID("slice",m); - // printout(INFO, "GenericShapeJLEIC", "Creating Generic Slice"); - // } - // //cout << l_name << " " << rmin << " " << r << " " << z << endl; - // - //} - - //pv = lcdd.pickMotherVolume(sdet).placeVolume(assembly); - //pv.addPhysVolID("system",sdet.id()).addPhysVolID("barrel",0); - //sdet.setPlacement(pv); - //return sdet; -} - -DECLARE_DETELEMENT(StandInGeometryCLAS12,create_detector) diff --git a/src/ConceptDetectors/erhic/CMakeLists.txt b/src/ConceptDetectors/erhic/CMakeLists.txt deleted file mode 100644 index 512e447b73096a2f716fb803e0fbc3eaee6b1a0e..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/CMakeLists.txt +++ /dev/null @@ -1,23 +0,0 @@ -cmake_minimum_required(VERSION 3.3 FATAL_ERROR) - -#----------------------------------------------------------------------------------- -set(a_lib_name eRHIC) - -dd4hep_configure_output() -#dd4hep_package (${a_lib_name} MAJOR 0 MINOR 0 PATCH 1 -# USES [ROOT REQUIRED COMPONENTS Geom GenVector] -# [DD4hep REQUIRED COMPONENTS DDCore DDRec] -# OPTIONAL XERCESC -# INCLUDE_DIRS include -# ) - -dd4hep_add_plugin(${a_lib_name} SOURCES src/*.cpp) -target_link_libraries(${a_lib_name} - PUBLIC DD4hep::DDCore DD4hep::DDRec - ) - -#----------------------------------------------------------------------------------- -install(DIRECTORY compact/ - DESTINATION share/${PROJECT_NAME}/${a_lib_name} - FILES_MATCHING PATTERN "*.xml" - ) diff --git a/src/ConceptDetectors/erhic/README.md b/src/ConceptDetectors/erhic/README.md deleted file mode 100644 index f527b57d8203cd76e96d4144370fa1991eead62e..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/README.md +++ /dev/null @@ -1,19 +0,0 @@ -eRHIC -====== - - - -Just the magnet for now. - -Using `compact/run_example` : - -```bash -cd compact -./run_example -``` - -This runs geant4 using `ddsim` with the general particle source configured in -`compact/gps.mac`. The compact file `eRHIC.xml` is used as the geometry. -The script must be executed from the `compact` directory. - - diff --git a/src/ConceptDetectors/erhic/compact/eRHIC.png b/src/ConceptDetectors/erhic/compact/eRHIC.png deleted file mode 100644 index 9963a13e7da883583b9cdaa025a595c727c12fe7..0000000000000000000000000000000000000000 Binary files a/src/ConceptDetectors/erhic/compact/eRHIC.png and /dev/null differ diff --git a/src/ConceptDetectors/erhic/compact/eRHIC.xml b/src/ConceptDetectors/erhic/compact/eRHIC.xml deleted file mode 100644 index 46e5ae5bdb1f929cdefb728e4939d5a3156dfef2..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC.xml +++ /dev/null @@ -1,330 +0,0 @@ -<lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0" - xmlns:xs="http://www.w3.org/2001/XMLSchema" - xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd"> - - <info name="eRHIC" title="eRHIC" - author="Whitney Armstrong" - url="" - status="development" - version="$Id: compact.xml v1.0 2016-12-21$"> - <comment>eRHIC detector</comment> - </info> - - <includes> - <gdmlFile ref="eRHIC_components/elements.xml" /> - <gdmlFile ref="eRHIC_components/materials.xml" /> - </includes> - - <define> - <constant name="world_side" value="30000*mm"/> - <constant name="world_x" value="world_side"/> - <constant name="world_y" value="world_side"/> - <constant name="world_z" value="world_side"/> - - <constant name="CrossingAngle" value="0.020*rad"/> - - <constant name="CaloSides" value="12"/> - <constant name="MuonSides" value="8"/> - - <constant name="EcalBarrel_ID" value="6"/> - <constant name="EcalBarrel_rmin" value="135.0*cm"/> - <constant name="EcalBarrel_zmax" value="282.50*cm"/> - - <constant name="EcalEndcap_ID" value="7"/> - <constant name="EcalEndcap_rmin" value="21.0*cm"/> - <!-- Correction from going from inner circle to outer circle --> - <constant name="EcalEndcap_rmax" value="(EcalBarrel_rmin - 1.5*cm) / (cos(pi/CaloSides))"/> - <constant name="EcalEndcap_zmin" value="265.70*cm"/> - - <constant name="HcalBarrel_ID" value="8"/> - <constant name="HcalBarrel_rmin" value="141.90*cm"/> - <constant name="HcalBarrel_layers" value="(int) 75"/> - <constant name="HcalBarrel_layer_thickness" value="1.0*cm + 0.65*cm"/> - - <constant name="HcalEndcap_ID" value="9"/> - <constant name="HcalEndcap_zmin" value="EcalBarrel_zmax + 4.0*cm"/> <!-- Gap for cables --> - <constant name="HcalEndcap_rmin" value="50.0*cm"/> - <!-- Correction from going from inner circle to outer circle --> - <constant name="HcalEndcap_rmax" value="(HcalBarrel_rmin + HcalBarrel_layers * HcalBarrel_layer_thickness) / (cos(pi/CaloSides))"/> - <constant name="HcalEndcap_layers" value="60"/> - <constant name="HcalEndcap_layer_thickness" value="2.0*cm + 0.65*cm"/> - <constant name="HcalEndcap_zmax" value="HcalEndcap_zmin + HcalEndcap_layers * HcalEndcap_layer_thickness"/> - - <constant name="HcalPlug_ID" value="10"/> - - - <constant name="tracking_region_radius" value="EcalBarrel_rmin - 1.0*mm"/> - <constant name="tracking_region_zmax" value="EcalEndcap_zmin - 1.0*mm"/> - <constant name="VXD_CF_sensor" value="0.026*cm"/> - <constant name="VXD_CF_support" value="0.05*cm"/> - - <constant name="SolenoidBarrelInnerRadius" value="1000*cm"/> - <constant name="SolenoidCoilOuterZ" value="300*cm"/> - <constant name="SolenoidBarrelInnerCryostatThickness" value="5.0*cm"/> - <constant name="SolenoidBarrelInnerAirgapThickness" value="17.5*cm"/> - <constant name="SolenoidBarrelAlConductorThickness" value="40.0*cm"/> - <constant name="SolenoidBarrelQuenchbackThickness" value="3.0*cm"/> - <constant name="SolenoidBarrelOuterAirgapThickness" value="20.0*cm"/> - <constant name="SolenoidBarrelOuterCryostatThickness" value="4.0*cm"/> - <constant name="SolenoidEndcapCryostatThickness" value="6.0*cm"/> - <constant name="SolenoidEndcapAirgapThickness" value="12.0*cm"/> - <constant name="SolenoidBarrelOuterZ" value="SolenoidCoilOuterZ+SolenoidEndcapAirgapThickness"/> - <constant name="SolenoidBarrelConductorInnerRadius" value="SolenoidBarrelInnerRadius + SolenoidBarrelInnerCryostatThickness + SolenoidBarrelInnerAirgapThickness"/> - <constant name="SolenoidBarrelOuterCryostatInnerRadius" value="SolenoidBarrelConductorInnerRadius + SolenoidBarrelAlConductorThickness + SolenoidBarrelQuenchbackThickness"/> - <constant name="SolenoidBarrelOuterRadius" value="SolenoidBarrelOuterCryostatInnerRadius + SolenoidBarrelOuterAirgapThickness + SolenoidBarrelOuterCryostatThickness"/> - <constant name="SolenoidalFieldRadius" value="(SolenoidBarrelConductorInnerRadius + SolenoidBarrelAlConductorThickness / 2.0)"/> - - - <constant name="MuonBarrel_ID" value="11"/> - <constant name="MuonBarrel_rmin" value="SolenoidBarrelOuterRadius + 1.0*cm"/> - <constant name="MuonBarrel_zmax" value="SolenoidBarrelOuterZ + SolenoidEndcapCryostatThickness"/> - <constant name="MuonBarrel_layers" value="15"/> - <constant name="MuonBarrel_layer_thickness" value="10.0*cm + 4.0*cm"/> - - <constant name="MuonEndcap_ID" value="12"/> - <constant name="MuonEndcap_zmin" value="MuonBarrel_zmax + 10.0*cm"/> <!-- Space for cables etc. --> - <constant name="MuonEndcap_rmin" value="69.0*cm"/> <!-- Space for QD0 and anti-solenoid--> - <!-- Correction from going from inner circle to outer circle --> - <constant name="MuonEndcap_rmax" value="(MuonBarrel_rmin + 57.0*cm + MuonBarrel_layers*MuonBarrel_layer_thickness) / (cos(pi/MuonSides))"/> - <constant name="MuonEndcap_layers" value="18"/> - <constant name="MuonEndcap_layer_thickness" value="10.0*cm + 4.0*cm"/> - <constant name="MuonEndcap_zmax" value="MuonEndcap_zmin + MuonEndcap_layers * MuonEndcap_layer_thickness"/> - - <constant name="LumiCal_rmin" value="6.4*cm"/> - <constant name="LumiCal_rmax" value="EcalEndcap_rmin + 3.0*cm"/> - <constant name="LumiCal_zmin" value="HcalEndcap_zmin"/> - <constant name="LumiCal_thickness" value="20*0.371*cm + 15*0.643*cm"/> - <constant name="LumiCal_zmax" value="LumiCal_zmin + LumiCal_thickness"/> - <constant name="LumiCalElectronics_rmax" value="LumiCal_rmax+5.0*cm"/> - - <constant name="SupportTube_thickness" value="1.0*cm"/> - <constant name="ForwardVacuumValve_thickness" value="36.0*cm"/> - <constant name="ForwardShielding_thickness" value="5.0*cm"/> - <constant name="ForwardMask_thickness" value="10.0*cm"/> - <constant name="ForwardMask_zmin" value="LumiCal_zmax + ForwardShielding_thickness + ForwardVacuumValve_thickness"/> - - <constant name="VertexSupport_r1" value="16.87*cm"/> - <constant name="VertexSupport_r2" value="18.42*cm"/> - <constant name="VertexSupport_zmax" value="240.48*cm"/> - - - <constant name="VertexBarrel_ID" value="1"/> - <constant name="VertexBarrel_zmax" value="240.0*cm"/> - <constant name="VertexBarrel_r1" value="2.7*cm"/> - <constant name="VertexBarrel_r2" value="3.8*cm"/> - <constant name="VertexBarrel_r3" value="5.1*cm"/> - <constant name="VertexBarrel_r4" value="6.4*cm"/> - <constant name="VertexBarrel_r5" value="7.7*cm"/> - - - <constant name="CentralBeamPipe_zmax" value="23.0*cm"/> - <constant name="CentralBeamPipe_rmax" value="VertexBarrel_r1 - 0.2*cm"/> - <constant name="CentralBeamPipe_thickness" value="CentralBeamPipe_rmax * 0.02"/> <!-- 1% of the diameter --> - <constant name="CentralBeamPipe_rmin" value="CentralBeamPipe_rmax - CentralBeamPipe_thickness"/> - <constant name="BeamPipe_thickness" value="0.4*cm"/> - <constant name="BeamPipe_endThickness" value="0.1*cm"/> - <constant name="BeamPipe_zmax" value="LumiCal_zmin - 0.5*cm"/> - <constant name="BeamPipe_rmax" value="19.0*cm"/> - <constant name="BeamPipe_rmin" value="BeamPipe_rmax - BeamPipe_thickness"/> - <constant name="bp_cone_slope" value="(BeamPipe_rmax-CentralBeamPipe_rmax)/(tracking_region_zmax-CentralBeamPipe_zmax)"/> - <constant name="BeamPipe_zmin" value="CentralBeamPipe_zmax + (BeamPipe_thickness - CentralBeamPipe_thickness)/bp_cone_slope"/> - <constant name="BeamPipeLiner_thickness" value="0.0*cm"/> - - <constant name="VertexEndcap_ID" value="2"/> - <constant name="VertexEndcap_rmax" value="11.5*cm"/> - <constant name="VertexEndcap_z1" value="12.0*cm"/> - <constant name="VertexEndcap_z2" value="16.0*cm"/> - <constant name="VertexEndcap_z3" value="20.0*cm"/> - <constant name="VertexEndcap_z4" value="24.0*cm"/> - <constant name="VertexEndcap_offset" value="0.2*cm"/> - <constant name="VertexEndcapModules" value="16"/> - <constant name="VertexEndcap_rmin1" value="CentralBeamPipe_rmax + VertexEndcap_offset"/> - <constant name="VertexEndcap_rmin2" value="CentralBeamPipe_rmax + VertexEndcap_offset"/> - <constant name="VertexEndcap_rmin3" value="CentralBeamPipe_rmax + VertexEndcap_offset"/> - <constant name="VertexEndcap_rmin4" value="(VertexEndcap_z4 - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + VertexEndcap_offset"/> - - <constant name="SiTrackerBarrel_ID" value="3"/> - <constant name="SiTrackerEndcap_ID" value="4"/> - - <constant name="ForwardTracker_ID" value="5"/> - <constant name="ForwardTrackerModules" value="16"/> - <constant name="ForwardTracker_rmax" value="16.87*cm"/> - <constant name="ForwardTracker_z1" value="28.0*cm"/> - <constant name="ForwardTracker_z2" value="50.0*cm"/> - <constant name="ForwardTracker_z3" value="83.0*cm"/> - <constant name="ForwardTracker_offset" value="0.2*cm"/> - <constant name="ForwardTracker_rmin1" value="(ForwardTracker_z1 - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + ForwardTracker_offset"/> - <constant name="ForwardTracker_rmin2" value="(ForwardTracker_z2 - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + ForwardTracker_offset"/> - <constant name="ForwardTracker_rmin3" value="(ForwardTracker_z3 - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + ForwardTracker_offset"/> - - <constant name="VertexService_zmin" value="ForwardTracker_z1 + 1.0*cm"/> - <constant name="VertexService_zmax" value="VertexService_zmin + 2.0*cm"/> - <constant name="VertexServiceThickness" value="0.3*cm"/> - <constant name="VertexCableThickness" value="0.005*cm"/> - - <constant name="BeamCal_rmax" value="13.0*cm"/> - <constant name="BeamCal_zmin" value="ForwardMask_zmin + ForwardMask_thickness"/> - - <constant name="IncomingBP_radius" value="0.25*cm"/> - <constant name="IncomingBP_thickness" value="0.05*cm"/> - <constant name="OutgoingBP_radius" value="tan(CrossingAngle/2/rad)*BeamCal_zmin"/> - <constant name="OutgoingBP_thickness" value="0.1*cm"/> - - <constant name="BeamCal_crossingAngle" value="CrossingAngle"/> - <constant name="BeamCal_outgoing_r" value="OutgoingBP_radius + 0.05*cm"/> - <constant name="BeamCal_incoming_r" value="IncomingBP_radius + 0.05*cm"/> - - <constant name="Place_Center" value="0*cm"/> - </define> - - - <limits> - <limitset name="cal_limits"> - <limit name="step_length_max" particles="*" value="5.0" unit="mm" /> - </limitset> - <limitset name="SiTrackerBarrelRegionLimitSet"> - <limit name="step_length_max" particles="*" value="5.0" unit="mm" /> - <limit name="track_length_max" particles="*" value="5.0" unit="mm" /> - <limit name="time_max" particles="*" value="5.0" unit="ns" /> - <limit name="ekin_min" particles="*" value="0.01" unit="MeV" /> - <limit name="range_min" particles="*" value="5.0" unit="mm" /> - </limitset> - </limits> - <regions> - <region name="SiTrackerBarrelRegion" eunit="MeV" lunit="mm" cut="0.001" threshold="0.001"> - <limitsetref name="SiTrackerBarrelRegionLimitSet"/> - </region> - </regions> - - <comment>Common Generic visualization attributes</comment> - <display> - <vis name="InvisibleNoDaughters" showDaughters="false" visible="false"/> - <vis name="InvisibleWithDaughters" showDaughters="true" visible="false"/> - <vis name="GreenVis" alpha="0.5" r= "0.0" g="1.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="RedVis" alpha="0.5" r= "1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="BlueVis" alpha="0.5" r= "0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="OrangeVis" alpha="0.5" r= "1.0" g="0.45" b="0.0" showDaughters="true" visible="true"/> - <vis name="RedGreenVis" alpha="0.5" r= "1.0" g="1.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="BlueGreenVis" alpha="0.5" r= "0.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="PurpleVis" alpha="0.5" r= "1.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="DoubleRedG" alpha="0.5" r= "2.0" g=".10" b="0.0" showDaughters="true" visible="true"/> - <vis name="RBG015" alpha="0.5" r= "0.0" g=".2" b="1.0" showDaughters="true" visible="true"/> - <vis name="RBG510" alpha="0.5" r= "1.0" g=".2" b="0.0" showDaughters="true" visible="true"/> - <vis name="RBG" alpha="0.5" r= "1.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="GrayVis" alpha="0.5" r= "0.75" g="0.75" b="0.75" showDaughters="true" visible="true"/> - </display> - <!-- Definition of the used visualization attributes --> - <display> - <vis name="SiVertexModuleVis" alpha="1.0" r="1" g="1" b="0.6" drawingStyle="wireframe" showDaughters="true" visible="true"/> - <!--vis name="SiVertexModuleVis" alpha="1.0" r="1" g=".75" b="0" showDaughters="true" visible="true"/--> - <vis name="SiVertexSensitiveVis" alpha="1.0" r="1" g="0.2" b="0.2" drawingStyle="eRHIC" showDaughters="true" visible="true"/> - <vis name="SiVertexPassiveVis" alpha="1.0" r="0" g="0.2" b="1" drawingStyle="eRHIC" showDaughters="true" visible="true"/> - <vis name="SiVertexLayerVis" alpha="1.0" r="1" g="0.75" b="0" drawingStyle="eRHIC" showDaughters="true" visible="true"/> - <!--vis name="SiVertexLayerVis" alpha=".10" r="0" g="1" b=".60" drawingStyle="wireframe" showDaughters="true" visible="false"/--> - - </display> - - - <comment>Additional design specific material definitions</comment> - <!--<include ref="SiD/SiD_Materials.xml"/>--> - - <detectors> - - <detector id="77" name="StandInVolumes" vis="GreenVis" type="StandInGeometryeRHIC" > - </detector> - - <detector id="2" name="FGT" vis="RedVis" type="GEMTrackerDisceRHIC" readout="FGTHits" > - <layer id="1" z="1020*mm" inner_r="190.0*mm" outer_r="700.0*mm" phi0_offset=" 0.5*deg" /> - <layer id="2" z="1120*mm" inner_r="190.0*mm" outer_r="700.0*mm" phi0_offset=" 0.0*deg" /> - <layer id="3" z="1220*mm" inner_r="190.0*mm" outer_r="700.0*mm" phi0_offset=" 0.0*deg" /> - <layer id="4" z="-1020*mm" inner_r="190.0*mm" outer_r="700.0*mm" phi0_offset=" 0.5*deg" /> - <layer id="5" z="-1120*mm" inner_r="190.0*mm" outer_r="700.0*mm" phi0_offset=" 0.0*deg" /> - <layer id="6" z="-1220*mm" inner_r="190.0*mm" outer_r="700.0*mm" phi0_offset=" 0.0*deg" /> - </detector> - - <detector id="3" name="FST" vis="GreenVis" type="GEMTrackerDisceRHIC" readout="FSTHits" > - <layer id="1" z="1020*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.5*deg" /> - <layer id="2" z="1120*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.0*deg" /> - <layer id="3" z="1220*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.0*deg" /> - <layer id="4" z="900*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.5*deg" /> - <layer id="5" z="700*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.0*deg" /> - <layer id="6" z="500*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.0*deg" /> - <layer id="7" z="350*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.0*deg" /> - </detector> - <detector id="4" name="BST" vis="GreenVis" type="GEMTrackerDisceRHIC" readout="BSTHits" > - <layer id="1" z="-1020*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.5*deg" /> - <layer id="2" z="-1120*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.0*deg" /> - <layer id="3" z="-1220*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.0*deg" /> - <layer id="4" z="-900*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.5*deg" /> - <layer id="5" z="-700*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.0*deg" /> - <layer id="6" z="-500*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.0*deg" /> - <layer id="7" z="-350*mm" inner_r="20.02*mm" outer_r="180.0*mm" phi0_offset=" 0.0*deg" /> - </detector> - <!-- - <detector id="2" name="GEMTracker_SIDIS" vis="RedVis" type="GEMTrackerDisceRHIC" readout="GEMTrackerHits" > - <layer id="1" z="-175 *cm" inner_r="36*cm" outer_r="87.0*cm" phi0_offset="0.0*deg" /> - <layer id="2" z="-150 *cm" inner_r="21*cm" outer_r="98.0*cm" phi0_offset="0.0*deg" /> - <layer id="3" z="-119 *cm" inner_r="25*cm" outer_r="112.0*cm" phi0_offset="0.0*deg" /> - <layer id="4" z="-68 *cm" inner_r="32*cm" outer_r="135.0*cm" phi0_offset="0.0*deg" /> - <layer id="5" z="5 *cm" inner_r="42*cm" outer_r="100.0*cm" phi0_offset="0.0*deg" /> - <layer id="6" z="92 *cm" inner_r="55*cm" outer_r="123.0*cm" phi0_offset="0.0*deg" /> - </detector> - --> - - </detectors> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <readout name="FGTHits"> - <id>system:8,layer:5,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="FSTHits"> - <id>system:8,layer:5,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="BSTHits"> - <id>system:8,layer:5,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <!-- - <readout name="SiTrackerBarrelHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiTrackerEndcapHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiVertexEndcapHits"> - <id>system:8,barrel:3,layer:4,wedge:6,module:6,sensor:1,side:32:-2,strip:26</id> - </readout> ---> - </readouts> - - <plugins> - <!-- - <plugin name="DD4hep_SiTrackerBarrelSurfacePlugin"> - <argument value="SiVertexBarrel" /> - <argument value="dimension=2" /> - </plugin> - - <plugin name="DD4hep_SiTrackerEndcapSurfacePlugin"> - <argument value="SiVertexEndcap"/> - <argument value="dimension=1"/> - </plugin> - - <plugin name="DD4hep_SiTrackerBarrelSurfacePlugin"> - <argument value="SiTrackerBarrel"/> - <argument value="dimension=2"/> - </plugin> - - <plugin name="DD4hepVolumeManager" /> - <plugin name="InstallSurfaceManager" /> - --> - </plugins> - - <fields> - <field name="GlobalSolenoid" type="solenoid" - inner_field="1.0*tesla" - outer_field="-0.6*tesla" - zmax="SolenoidCoilOuterZ" - outer_radius="SolenoidalFieldRadius"> - </field> - </fields> -</lccdd> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_EMcal.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_EMcal.xml deleted file mode 100644 index e13f9e41b6ace7da277031464811a735a3827b11..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_EMcal.xml +++ /dev/null @@ -1,54 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete SiD tracker detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - <!-- Definition of global dictionary constants --> - <define> - </define> - - <!-- Definition of the used visualization attributes --> - <display> - <vis name="EcalBarrelVis" alpha="1.0" r="1.0" g="1.0" b="0.0" showDaughters="true" visible="false"/> - <vis name="EcalStaveVis" alpha="1.0" r="0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="EcalLayerVis" alpha="1.0" r="0.8" g="0.8" b="0.0" showDaughters="true" visible="true"/> - - <vis name="EcalSensitiveVis" alpha="1.0" r="0.7" g="0.3" b="0.0" showDaughters="false" visible="true"/> - <vis name="EcalAbsorberVis" alpha="1.0" r="0.4" g="0.4" b="0.0" showDaughters="false" visible="true"/> - - <!--vis name="EcalEndcapVis" alpha="1.0" r="0.77" g="0.74" b="0.86" showDaughters="true" visible="true"/--> - </display> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <readout name="EcalBarrelHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5" grid_size_y="3.5" /> - <id>system:8,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout> - <!--readout name="EcalEndcapHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5" grid_size_y="3.5" /> - <id>system:8,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout--> - </readouts> - - <!-- Includes for sensitives and support --> - <include ref="JLAB_EMcalBarrel.xml"/> - <!--include ref="SiD_EcalEndcap.xml"/--> -<!-- ---> -</lccdd> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_EMcalBarrel.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_EMcalBarrel.xml deleted file mode 100644 index 1b0c548658b090294a6ab063ba8200930fc3c274..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_EMcalBarrel.xml +++ /dev/null @@ -1,38 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the electromagnetic calorimeter barrel detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- ====================================================================== --> - -<detectors> - <detector id="EcalBarrel_ID" name="EcalBarrel" type="DD4hep_EcalBarrel" readout="EcalBarrelHits" vis="EcalBarrelVis" calorimeterType="EM_BARREL"> - - <comment>Electromagnetic Calorimeter Barrel</comment> - - <dimensions numsides="(int) CaloSides" rmin="EcalBarrel_rmin" z="EcalBarrel_zmax*2" /> - <staves vis="EcalStaveVis"/> - <layer repeat="1" vis="EcalLayerVis"> - <slice material = "Silicon" thickness = "0.032*cm" sensitive="yes" limits="cal_limits" vis="EcalSensitiveVis"/> - <slice material = "Copper" thickness = "0.005*cm" vis="EcalAbsorberVis"/> - <slice material = "Kapton" thickness = "0.030*cm" vis="EcalAbsorberVis"/> - <slice material = "Air" thickness = "0.033*cm" vis="InvisibleNoDaughters"/> - </layer> - <layer repeat="20" vis="EcalLayerVis"> - <slice material = "TungstenDens24" thickness = "0.25*cm" vis="EcalAbsorberVis"/> - <slice material = "Air" thickness = "0.025*cm" vis="InvisibleNoDaughters"/> - <slice material = "Silicon" thickness = "0.032*cm" sensitive="yes" limits="cal_limits" vis="EcalSensitiveVis"/> - <slice material = "Copper" thickness = "0.005*cm" vis="EcalAbsorberVis"/> - <slice material = "Kapton" thickness = "0.030*cm" vis="EcalAbsorberVis"/> - <slice material = "Air" thickness = "0.033*cm" vis="InvisibleNoDaughters"/> - </layer> - <layer repeat="10" vis="EcalLayerVis"> - <slice material = "TungstenDens24" thickness = "0.5*cm" vis="EcalAbsorberVis"/> - <slice material = "Air" thickness = "0.025*cm" vis="InvisibleNoDaughters"/> - <slice material = "Silicon" thickness = "0.032*cm" sensitive="yes" limits="cal_limits" vis="EcalSensitiveVis"/> - <slice material = "Copper" thickness = "0.005*cm" vis="EcalAbsorberVis"/> - <slice material = "Kapton" thickness = "0.030*cm" vis="EcalAbsorberVis"/> - <slice material = "Air" thickness = "0.033*cm" vis="InvisibleNoDaughters"/> - </layer> - </detector> -</detectors> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_Solenoid.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_Solenoid.xml deleted file mode 100644 index c52cc6a47b4f601f214f59ab1881583499d7b766..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_Solenoid.xml +++ /dev/null @@ -1,75 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete SiD tracker detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - - <!-- Definition of the used visualization attributes --> - <display> - <vis name="SolenoidBarrelLayerVis" alpha="1" r="0" g="0.3" b="0.3" showDaughters="false" visible="true"/> - <vis name="SolenoidCoilEndsVis" alpha="1" r="0" g="0.9" b="0.9" showDaughters="false" visible="true"/> - <vis name="AntiSolenoidVis" alpha="1" r="0.3" g="1" b="1" showDaughters="false" visible="true"/> - </display> - - <!-- Includes for sensitives and support --> - <detectors> - - <comment>Solenoid</comment> - - <detector name="SolenoidCoilBarrel" type="DD4hep_MultiLayerTracker" insideTrackingVolume="false" reflect="true"> - <layer id="1" inner_r="SolenoidBarrelInnerRadius" outer_z="SolenoidBarrelOuterZ" vis="SolenoidBarrelLayerVis"> - <slice material="Steel235" thickness="SolenoidBarrelInnerCryostatThickness" /> - <slice material="Vacuum" thickness="SolenoidBarrelInnerAirgapThickness" /> - </layer> - <layer id="2" inner_r="SolenoidBarrelConductorInnerRadius" outer_z="SolenoidCoilOuterZ" vis="SolenoidBarrelLayerVis"> - <slice material="Aluminum" thickness="SolenoidBarrelAlConductorThickness" /> - <slice material="Aluminum" thickness="SolenoidBarrelQuenchbackThickness" /> - </layer> - <layer id="3" inner_r="SolenoidBarrelOuterCryostatInnerRadius" outer_z="SolenoidBarrelOuterZ" vis="SolenoidBarrelLayerVis"> - <slice material="Vacuum" thickness="SolenoidBarrelOuterAirgapThickness" /> - <slice material="Steel235" thickness="SolenoidBarrelOuterCryostatThickness" /> - </layer> - </detector> - - <detector name="SolenoidCoilEnds" type="DD4hep_DiskTracker" reflect="true" insideTrackingVolume="false"> - <layer id="1" inner_r="SolenoidBarrelInnerRadius" inner_z="SolenoidBarrelOuterZ" outer_r="SolenoidBarrelOuterRadius" vis="SolenoidCoilEndsVis"> - <slice material="Steel235" thickness="SolenoidEndcapCryostatThickness" /> - </layer> - </detector> - - <!--detector name="AntiSolenoid_Forward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="AntiSolenoidVis"> - <material name="Steel235" /> - <zplane rmin="HcalEndcap_rmin + 1.0*cm" - rmax="MuonEndcap_rmin - 1.0*cm" - z="HcalEndcap_zmax + 1.0*cm"/> - <zplane rmin="HcalEndcap_rmin + 1.0*cm" - rmax="MuonEndcap_rmin - 1.0*cm" - z="MuonEndcap_zmax"/> - </detector> - <detector name="AntiSolenoid_Backward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="AntiSolenoidVis"> - <material name="Steel235" /> - <zplane rmin="HcalEndcap_rmin + 1.0*cm" - rmax="MuonEndcap_rmin - 1.0*cm" - z="-(HcalEndcap_zmax + 1.0*cm)"/> - <zplane rmin="HcalEndcap_rmin + 1.0*cm" - rmax="MuonEndcap_rmin - 1.0*cm" - z="-MuonEndcap_zmax"/> - </detector--> - </detectors> - -</lccdd> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_Tracker.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_Tracker.xml deleted file mode 100644 index 75d8c2f9056bb95bcdef687d2501dc3d8ca57b64..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_Tracker.xml +++ /dev/null @@ -1,29 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete SiD tracker detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - <include ref="JLAB_TrackerConfig.xml"/> - - <!-- Includes for sensitives and support --> - <include ref="JLAB_TrackerBarrel.xml"/> - <!--include ref="SiD_TrackerEndcap.xml"/> - <include ref="SiD_TrackerForward.xml"/> - <include ref="SiD_TrackerSupport.xml"/--> - -</lccdd> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_TrackerBarrel.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_TrackerBarrel.xml deleted file mode 100644 index a6e9701ecbc2e5d453bce3a3a6948f75d4018f85..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_TrackerBarrel.xml +++ /dev/null @@ -1,189 +0,0 @@ -<!-- ==================================================================== --> -<!-- --> -<!-- XML description of the Silicon tracker barrel detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- ==================================================================== --> - -<detectors> - <detector id="SiTrackerBarrel_ID" name="SiTrackerBarrel" type="DD4hep_SiTrackerBarrel" readout="SiTrackerBarrelHits" region="SiTrackerBarrelRegion" limits="SiTrackerBarrelRegionLimitSet"> - - <comment>Silicon Outer Tracker Barrel</comment> - - <module name="SiTrackerModule_Layer1" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0038*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00038*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer2" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0051*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00052*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer3" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0064*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00065*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer4" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0078*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00079*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer5" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0091*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00093*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <layer module="SiTrackerModule_Layer1" id="1" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="215.075*mm" outer_r="245.0*mm" z_length="2535.7 * 2*mm"/> - <rphi_layout phi_tilt="0.17506*rad" nphi="20" phi0="0." rc="(216.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="2475.0*mm" nz="60"/> - </layer> - <layer module="SiTrackerModule_Layer2" id="2" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="465.075*mm" outer_r="501.0*mm" z_length="2535.7 * 2*mm"/> - <rphi_layout phi_tilt="0.12217*rad" nphi="38" phi0="0.087*rad" rc="(466.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="2475.0*mm" nz="60"/> - </layer> - <layer module="SiTrackerModule_Layer3" id="3" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="715.075*mm" outer_r="756.0*mm" z_length="2535.7 * 2*mm"/> - <rphi_layout phi_tilt="0.11493*rad" nphi="58" phi0="0.058*rad" rc="(716.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="2475.0*mm" nz="60"/> - </layer> - <layer module="SiTrackerModule_Layer4" id="4" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="965.075*mm" outer_r="1012.0*mm" z_length="2535.7 * 2*mm"/> - <rphi_layout phi_tilt="0.11502*rad" nphi="80" phi0="0.0436*rad" rc="(966.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="2475.0*mm" nz="60"/> - </layer> - <layer module="SiTrackerModule_Layer5" id="5" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="1215.075*mm" outer_r="1263.0*mm" z_length="2535.7 * 2*mm"/> - <rphi_layout phi_tilt="0.11467*rad" nphi="102" phi0="0.01745*rad" rc="(1216.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="2475.0*mm" nz="60"/> - </layer> - </detector> -</detectors> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_TrackerConfig.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_TrackerConfig.xml deleted file mode 100644 index 3fbbdbcddcde6811d6791db860d809d9b0710125..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_TrackerConfig.xml +++ /dev/null @@ -1,39 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the configuration of the SiD tracker detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- ++ Visualization description --> -<!-- ++ Readout description --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> -<lccdd> - <!-- Definition of global dictionary constants --> - <define> - </define> - - <!-- Definition of the used visualization attributes --> - <display> - <vis name="SiTrackerLayerVis" alpha="1.0" r="1.0" g="1.0" b="0.6" showDaughters="true" visible="true"/> - <vis name="SiTrackerModuleVis" alpha="0.1" r="0.0" g="1.0" b="0.6" showDaughters="false" visible="true"/> - <!--vis name="SiTrackerForwardVis" alpha="1.0" r="0.8" g="0.1" b="0.1" showDaughters="false" visible="true"/--> - </display> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <!--readout name="SiTrackerEndcapHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:20</id> - </readout--> - <readout name="SiTrackerBarrelHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:20</id> - </readout> - <!--readout name="SiTrackerForwardHits"> - <id>system:8,barrel:3,layer:4,wedge:6,module:6,sensor:1,side:32:-2,strip:28</id> - </readout--> - </readouts> - -</lccdd> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_Vertex.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_Vertex.xml deleted file mode 100644 index 0cb79dfd0684027bde7e24e1e89f70478ccc9d44..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_Vertex.xml +++ /dev/null @@ -1,28 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete vertex detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - - <include ref="JLAB_VertexConfig.xml"/> - - <!-- Includes for sensitives and support --> - <include ref="JLAB_VertexBarrel.xml"/> - <!--include ref="SiD_VertexEndcap.xml"/> - <include ref="SiD_VertexSupport.xml"/--> -</lccdd> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_VertexBarrel.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_VertexBarrel.xml deleted file mode 100644 index 23fc97a41d46c97af9e269516bad196ac03929d5..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_VertexBarrel.xml +++ /dev/null @@ -1,82 +0,0 @@ -<!-- ==================================================================== --> -<!-- --> -<!-- XML description of the Silicon vertex barrel detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- External definitions used: --> -<!-- ++++++++++++++++++++++++++ --> -<!-- --> -<!-- Required parameters: --> -<!-- VertexBarrel_ID Subdetector identifier --> -<!-- VertexBarrel_zmax Max. dimension in Z --> -<!-- VertexBarrel_r1 Radius of first module layer --> -<!-- VertexBarrel_r2 Radius of 2nd. module layer --> -<!-- VertexBarrel_r3 Radius of 3rd. module layer --> -<!-- VertexBarrel_r4 Radius of 4th. module layer --> -<!-- VertexBarrel_r5 Radius of 5th. module layer --> -<!-- NOTE: --> -<!-- The driver supports any number of layers. --> -<!-- Only this design has 5 layers! --> -<!-- --> -<!-- Readout definition: --> -<!-- SiVertexBarrelHits --> -<!-- --> -<!-- Visualization definitions: --> -<!-- SiVertexModuleVis --> -<!-- SiVertexLayerVis --> -<!-- SiVertexPassiveVis --> -<!-- SiVertexSensitiveVis --> -<!-- --> -<!-- ==================================================================== --> - -<detectors> - <detector id="VertexBarrel_ID" name="SiVertexBarrel" type="DD4hep_SiTrackerBarrel" readout="SiVertexBarrelHits" insideTrackingVolume="true"> - - <comment>Vertex Detector Barrel</comment> - - <module name="VtxBarrelModuleInner" vis="SiVertexModuleVis"> - <module_envelope width="10.0*mm" length="(VertexBarrel_zmax - 0.1*cm) * 2" thickness="0.6*mm"/> - <module_component width="7.8*mm" length="(VertexBarrel_zmax - 0.15*cm) * 2" thickness="0.0130*cm" material="Carbon" sensitive="false" vis="SiVertexPassiveVis"> - <position z="-0.12*mm"/> - </module_component> - <module_component width="9.8*mm" length="(VertexBarrel_zmax - 0.15*cm) * 2" thickness="0.005*cm" material="Silicon" sensitive="true" vis="SiVertexSensitiveVis"> - <!--position z="0.225*mm"/--> - </module_component> - </module> - <module name="VtxBarrelModuleOuter" vis="SiVertexModuleVis"> - <module_envelope width="14.0*mm" length="(VertexBarrel_zmax - 0.1*cm) * 2" thickness="0.6*mm"/> - <module_component width="11.6*mm" length="(VertexBarrel_zmax - 0.15*cm) * 2" thickness="0.0130*cm" material="Carbon" sensitive="false" vis="SiVertexPassiveVis"> - <position z="-0.12*mm"/> - </module_component> - <module_component width="13.8*mm" length="(VertexBarrel_zmax - 0.15*cm) * 2" thickness="0.005*cm" material="Silicon" sensitive="true" vis="SiVertexSensitiveVis"> - <position z="0.210*mm"/> - </module_component> - </module> - <layer module="VtxBarrelModuleInner" id="1" vis="SiVertexLayerVis"> - <barrel_envelope inner_r="VertexBarrel_r1 - 0.2*cm" outer_r="VertexBarrel_r1 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/> - <rphi_layout phi_tilt="0.0*rad" nphi="18" phi0="0.2618*rad" rc="VertexBarrel_r1" dr="-1.15*mm"/> - <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="2" vis="SiVertexLayerVis"> - <barrel_envelope inner_r="VertexBarrel_r2 - 0.2*cm" outer_r="VertexBarrel_r2 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/> - <rphi_layout phi_tilt="0.0*rad" nphi="18" phi0="0.2618*rad" rc="VertexBarrel_r2" dr="-1.13*mm"/> - <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="3" vis="SiVertexLayerVis"> - <barrel_envelope inner_r="VertexBarrel_r3 - 0.2*cm" outer_r="VertexBarrel_r3 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/> - <rphi_layout phi_tilt="0.0*rad" nphi="24" phi0="0.0*rad" rc="VertexBarrel_r3" dr="-0.89*mm"/> - <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="4" vis="SiVertexLayerVis"> - <barrel_envelope inner_r="VertexBarrel_r4 - 0.2*cm" outer_r="VertexBarrel_r4 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/> - <rphi_layout phi_tilt="0.0*rad" nphi="30" phi0="0.1309*rad" rc="VertexBarrel_r4" dr="0.81*mm"/> - <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="5" vis="SiVertexLayerVis"> - <barrel_envelope inner_r="VertexBarrel_r5 - 0.2*cm" outer_r="VertexBarrel_r5 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/> - <rphi_layout phi_tilt="0.0*rad" nphi="36" phi0="0.0*rad" rc="VertexBarrel_r5" dr="0.77*mm"/> - <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/> - </layer> - </detector> - -</detectors> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_VertexBarrel_changez.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_VertexBarrel_changez.xml deleted file mode 100644 index a1ad529372116bb35f95e001a42795603fb96c6b..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_VertexBarrel_changez.xml +++ /dev/null @@ -1,56 +0,0 @@ -<!-- ==================================================================== --> -<!-- --> -<!-- XML description of the Silicon vertex barrel detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- External definitions used: --> -<!-- ++++++++++++++++++++++++++ --> -<!-- --> -<!-- Required parameters: --> -<!-- VertexBarrel_ID Subdetector identifier --> -<!-- VertexBarrel_zmax Max. dimension in Z --> -<!-- VertexBarrel_r1 Radius of first module layer --> -<!-- VertexBarrel_r2 Radius of 2nd. module layer --> -<!-- VertexBarrel_r3 Radius of 3rd. module layer --> -<!-- VertexBarrel_r4 Radius of 4th. module layer --> -<!-- VertexBarrel_r5 Radius of 5th. module layer --> -<!-- NOTE: --> -<!-- The driver supports any number of layers. --> -<!-- Only this design has 5 layers! --> -<!-- --> -<!-- Readout definition: --> -<!-- SiVertexBarrelHits --> -<!-- --> -<!-- Visualization definitions: --> -<!-- SiVertexModuleVis --> -<!-- SiVertexLayerVis --> -<!-- SiVertexPassiveVis --> -<!-- SiVertexSensitiveVis --> -<!-- --> -<!-- ==================================================================== --> - -<detectors> - <detector id="VertexBarrel_ID" name="SiVertexBarrel" type="DD4hep_SiTrackerBarrel" readout="SiVertexBarrelHits" insideTrackingVolume="true"> - - <comment>Vertex Detector Barrel</comment> - <!--module name="VtxBarrelModuleInner" vis="SiVertexModuleVis"> - <module_envelope width="100.0*mm" length="(VertexBarrel_zmax - 0.1*cm) * 2" thickness="1000.6*mm"/> - <module_component width="70.8*mm" length="(VertexBarrel_zmax-50*cm - 0.15*cm) * 2" thickness="10.0130*cm" material="Carbon" sensitive="false" vis="SiVertexPassiveVis"> - <position z="-1000.12*mm"/> - </module_component--> - <!--module_component width="9.8*mm" length="(VertexBarrel_zmax-50*cm - 0.15*cm) * 2" thickness="0.005*cm" material="Silicon" sensitive="true" vis="SiVertexSensitiveVis"> - <position z="0.225*mm"/> - </module_component--> - <!--module--> - <layer module="VtxBarrelModuleInner" id="1" vis="SiVertexLayerVis"> - <barrel_envelope inner_r="VertexBarrel_r1 + 5*cm + 0.2*cm" outer_r="VertexBarrel_r1 + 20.2*cm" z_length="VertexBarrel_zmax * 2-220*cm" /> - <!--rphi_layout phi_tilt="1.0*rad" nphi="1" phi0="0.0*rad" rc="VertexBarrel_r1" dr="-1.15*mm"/--> - <!--z_layout dr="0.0*mm" z0="100.0*cm" nz="10" z_offset="200*cm"/--> - <rphi_layout phi0="0" phi_tilt="0" rc="0" nphi="0" dr="0"/> - <z_layout z0="20" nz="10*cm" dr="5.0*cm"/> - <z_offset zstart="100*cm"/> - </layer> - </detector> - -</detectors> - diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_VertexConfig.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_VertexConfig.xml deleted file mode 100644 index 9ffac08c9d0c6592ee9f644eddef4f93a111a306..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_VertexConfig.xml +++ /dev/null @@ -1,40 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the configuration of the SiD vertex detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- ++ Visualization description --> -<!-- ++ Readout description --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> -<lccdd> - <!-- Definition of global dictionary constants --> - <define> - </define> - - <!-- Definition of the used visualization attributes --> - <display> - <vis name="SiVertexModuleVis" alpha="1.0" r="1" g="1" b="0.6" drawingStyle="wireframe" showDaughters="true" visible="true"/> - <!--vis name="SiVertexModuleVis" alpha="1.0" r="1" g=".75" b="0" showDaughters="true" visible="true"/--> - <vis name="SiVertexSensitiveVis" alpha="1.0" r="1" g="0.2" b="0.2" drawingStyle="solid" showDaughters="true" visible="true"/> - <vis name="SiVertexPassiveVis" alpha="1.0" r="0" g="0.2" b="1" drawingStyle="solid" showDaughters="true" visible="true"/> - <vis name="SiVertexLayerVis" alpha="1.0" r="1" g="0.75" b="0" showDaughters="false" visible="true"/> - <!--vis name="SiVertexLayerVis" alpha=".10" r="0" g="1" b=".60" drawingStyle="wireframe" showDaughters="true" visible="false"/--> - - </display> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <readout name="SiVertexBarrelHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiVertexEndcapHits"> - <id>system:8,barrel:3,layer:4,wedge:6,module:6,sensor:1,side:32:-2,strip:26</id> - </readout> - </readouts> - -</lccdd> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_Vertex_changez.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_Vertex_changez.xml deleted file mode 100644 index 040b9103db34b6b026e1a6ce887e53a070c75fe5..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLAB_Vertex_changez.xml +++ /dev/null @@ -1,28 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete vertex detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - - <include ref="JLAB_VertexConfig.xml"/> - - <!-- Includes for sensitives and support --> - <include ref="JLAB_VertexBarrel_changez.xml"/> - <!--include ref="SiD_VertexEndcap.xml"/> - <include ref="SiD_VertexSupport.xml"/--> -</lccdd> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLEIC_Solenoid.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLEIC_Solenoid.xml deleted file mode 100644 index cfe95b051c1fc81fbbdfb8dc50a4654e551a47c7..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLEIC_Solenoid.xml +++ /dev/null @@ -1,8 +0,0 @@ -<!-- ==================================================================== --> - - <detector name = "Solenoid" type="GenericShapeJLEIC" > - <layer id="1" inner_r="2.0*m" outer_z="4.0*m" > - <slice material="Air" thickness="10.0*cm" > - </slice> - </layer> - </detector> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLEIC_Vertex.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLEIC_Vertex.xml deleted file mode 100644 index cfeefd4c1092a7f919194d73ec9d4c32dd3574a9..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLEIC_Vertex.xml +++ /dev/null @@ -1,28 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete vertex detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - - <include ref="JLEIC_VertexConfig.xml"/> - - <!-- Includes for sensitives and support --> - <include ref="JLEIC_VertexBarrel.xml"/> - <!--include ref="SiD_VertexEndcap.xml"/> - <include ref="SiD_VertexSupport.xml"/--> -</lccdd> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLEIC_VertexBarrel.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLEIC_VertexBarrel.xml deleted file mode 100644 index 932691c1c2491c761d6c66fe719e8ad56e6a866e..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLEIC_VertexBarrel.xml +++ /dev/null @@ -1,33 +0,0 @@ -<!-- ==================================================================== --> -<!-- --> -<!-- XML description of the Silicon vertex barrel detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- External definitions used: --> -<!-- ++++++++++++++++++++++++++ --> -<!-- --> -<!-- Required parameters: --> -<!-- VertexBarrel_ID Subdetector identifier --> -<!-- VertexBarrel_zmax Max. dimension in Z --> -<!-- VertexBarrel_r1 Radius of first module layer --> -<!-- VertexBarrel_r2 Radius of 2nd. module layer --> -<!-- VertexBarrel_r3 Radius of 3rd. module layer --> -<!-- VertexBarrel_r4 Radius of 4th. module layer --> -<!-- VertexBarrel_r5 Radius of 5th. module layer --> -<!-- NOTE: --> -<!-- The driver supports any number of layers. --> -<!-- Only this design has 5 layers! --> -<!-- --> -<!-- Readout definition: --> -<!-- SiVertexBarrelHits --> -<!-- --> -<!-- Visualization definitions: --> -<!-- SiVertexModuleVis --> -<!-- SiVertexLayerVis --> -<!-- SiVertexPassiveVis --> -<!-- SiVertexSensitiveVis --> -<!-- --> -<!-- ==================================================================== --> - -<detectors> -</detectors> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLEIC_VertexConfig.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/JLEIC_VertexConfig.xml deleted file mode 100644 index 29098f6249cee7c4441bfa657df116b2591e0a49..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/JLEIC_VertexConfig.xml +++ /dev/null @@ -1,40 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the configuration of the SiD vertex detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- ++ Visualization description --> -<!-- ++ Readout description --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> -<lccdd> - <!-- Definition of global dictionary constants --> - <define> - </define> - - <!-- Definition of the used visualization attributes --> - <display> - <vis name="SiVertexModuleVis" alpha="1.0" r="1" g="1" b="0.6" drawingStyle="wireframe" showDaughters="true" visible="true"/> - <!--vis name="SiVertexModuleVis" alpha="1.0" r="1" g=".75" b="0" showDaughters="true" visible="true"/--> - <vis name="SiVertexSensitiveVis" alpha="1.0" r="1" g="0.2" b="0.2" drawingStyle="solid" showDaughters="true" visible="true"/> - <vis name="SiVertexPassiveVis" alpha="1.0" r="0" g="0.2" b="1" drawingStyle="solid" showDaughters="true" visible="true"/> - <vis name="SiVertexLayerVis" alpha="1.0" r="1" g="0.75" b="0" drawingStyle="solid" showDaughters="true" visible="true"/> - <!--vis name="SiVertexLayerVis" alpha=".10" r="0" g="1" b=".60" drawingStyle="wireframe" showDaughters="true" visible="false"/--> - - </display> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <readout name="SiVertexBarrelHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiVertexEndcapHits"> - <id>system:8,barrel:3,layer:4,wedge:6,module:6,sensor:1,side:32:-2,strip:26</id> - </readout> - </readouts> - -</lccdd> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/SiD_TrackerBarrel.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/SiD_TrackerBarrel.xml deleted file mode 100644 index 38d8e6883502345c3fd3847024c4dd5be29448e6..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/SiD_TrackerBarrel.xml +++ /dev/null @@ -1,189 +0,0 @@ -<!-- ==================================================================== --> -<!-- --> -<!-- XML description of the Silicon tracker barrel detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- ==================================================================== --> - -<detectors> - <detector id="SiTrackerBarrel_ID" name="SiTrackerBarrel" type="DD4hep_SiTrackerBarrel" readout="SiTrackerBarrelHits" region="SiTrackerBarrelRegion" limits="SiTrackerBarrelRegionLimitSet"> - - <comment>Silicon Outer Tracker Barrel</comment> - - <module name="SiTrackerModule_Layer1" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0038*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00038*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer2" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0051*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00052*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer3" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0064*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00065*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer4" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0078*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00079*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer5" vis="SiTrackerModuleVis"> - <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.02*cm" material="PEEK" sensitive="false"> - <position z="-0.14*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.18*cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0175*cm" material="Epoxy" sensitive="false"> - <position z="0.07475*cm" /> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915*cm" /> - </module_component> - <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true"> - <position z="0.1145*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false"> - <position z="0.12974*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.0091*cm" material="Kapton" sensitive="false"> - <position z="0.1375*cm"/> - </module_component> - <module_component width="97.79*mm" length="97.79*mm" thickness="0.00093*cm" material="Copper" sensitive="false"> - <position z="0.146*cm"/> - </module_component> - </module> - <layer module="SiTrackerModule_Layer1" id="1" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="215.075*mm" outer_r="245.0*mm" z_length="578 * 2*mm"/> - <rphi_layout phi_tilt="0.17506*rad" nphi="20" phi0="0." rc="(216.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="512.128*mm" nz="13"/> - </layer> - <layer module="SiTrackerModule_Layer2" id="2" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="465.075*mm" outer_r="501.0*mm" z_length="749.8 * 2*mm"/> - <rphi_layout phi_tilt="0.12217*rad" nphi="38" phi0="0.087*rad" rc="(466.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="690.605*mm" nz="17"/> - </layer> - <layer module="SiTrackerModule_Layer3" id="3" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="715.075*mm" outer_r="756.0*mm" z_length="1013.9 * 2*mm"/> - <rphi_layout phi_tilt="0.11493*rad" nphi="58" phi0="0.058*rad" rc="(716.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="954.625*mm" nz="23"/> - </layer> - <layer module="SiTrackerModule_Layer4" id="4" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="965.075*mm" outer_r="1012.0*mm" z_length="1272.3 * 2*mm"/> - <rphi_layout phi_tilt="0.11502*rad" nphi="80" phi0="0.0436*rad" rc="(966.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="1213.073*mm" nz="29"/> - </layer> - <layer module="SiTrackerModule_Layer5" id="5" vis="SiTrackerLayerVis"> - <barrel_envelope inner_r="1215.075*mm" outer_r="1263.0*mm" z_length="1535.7 * 2*mm"/> - <rphi_layout phi_tilt="0.11467*rad" nphi="102" phi0="0.01745*rad" rc="(1216.355 + 5.0)*mm" dr="0.0"/> - <z_layout dr="4.0*mm" z0="1476.497*mm" nz="35"/> - </layer> - </detector> -</detectors> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/clas12_EC.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/clas12_EC.xml deleted file mode 100644 index e13f9e41b6ace7da277031464811a735a3827b11..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/clas12_EC.xml +++ /dev/null @@ -1,54 +0,0 @@ -<!-- ====================================================================== --> -<!-- --> -<!-- XML description of the complete SiD tracker detector --> -<!-- of the SiD linear collider detector design. --> -<!-- --> -<!-- Contained are the required --> -<!-- ++ global constants used uniquely by this module --> -<!-- ++ visualization attributes --> -<!-- ++ the definition of the readout structure and the --> -<!-- readout segmentation (if necessary) --> -<!-- ++ the include statements for the sensitive detectors and --> -<!-- the corresponding support structure(s) --> -<!-- --> -<!-- --> -<!-- @author M.Frank --> -<!-- @date 14/11/2014 --> -<!-- --> -<!-- ====================================================================== --> - -<lccdd> - <!-- Definition of global dictionary constants --> - <define> - </define> - - <!-- Definition of the used visualization attributes --> - <display> - <vis name="EcalBarrelVis" alpha="1.0" r="1.0" g="1.0" b="0.0" showDaughters="true" visible="false"/> - <vis name="EcalStaveVis" alpha="1.0" r="0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="EcalLayerVis" alpha="1.0" r="0.8" g="0.8" b="0.0" showDaughters="true" visible="true"/> - - <vis name="EcalSensitiveVis" alpha="1.0" r="0.7" g="0.3" b="0.0" showDaughters="false" visible="true"/> - <vis name="EcalAbsorberVis" alpha="1.0" r="0.4" g="0.4" b="0.0" showDaughters="false" visible="true"/> - - <!--vis name="EcalEndcapVis" alpha="1.0" r="0.77" g="0.74" b="0.86" showDaughters="true" visible="true"/--> - </display> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <readout name="EcalBarrelHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5" grid_size_y="3.5" /> - <id>system:8,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout> - <!--readout name="EcalEndcapHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5" grid_size_y="3.5" /> - <id>system:8,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout--> - </readouts> - - <!-- Includes for sensitives and support --> - <include ref="JLAB_EMcalBarrel.xml"/> - <!--include ref="SiD_EcalEndcap.xml"/--> -<!-- ---> -</lccdd> diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/materials.xml b/src/ConceptDetectors/erhic/compact/eRHIC_components/materials.xml deleted file mode 100644 index 5ad6383c14f1787dbe073ccb2c6eb1370f11bbbc..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/eRHIC_components/materials.xml +++ /dev/null @@ -1,149 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<materials> - - <!-- - Air by weight from - - http://www.engineeringtoolbox.com/air-composition-24_212.html - --> - <material name="Air"> - <D type="density" unit="g/cm3" value="0.0012"/> - <fraction n="0.754" ref="N"/> - <fraction n="0.234" ref="O"/> - <fraction n="0.012" ref="Ar"/> - </material> - <material name="air"> - <D type="density" unit="g/cm3" value="0.0012"/> - <fraction n="0.754" ref="N"/> - <fraction n="0.234" ref="O"/> - <fraction n="0.012" ref="Ar"/> - </material> - - <!-- We model vakuum just as very thin air --> - <material name="Vacuum"> - <D type="density" unit="g/cm3" value="0.0000000001" /> - <fraction n="0.754" ref="N"/> - <fraction n="0.234" ref="O"/> - <fraction n="0.012" ref="Ar"/> - </material> - - <material name="Epoxy"> - <D type="density" value="1.3" unit="g/cm3"/> - <composite n="44" ref="H"/> - <composite n="15" ref="C"/> - <composite n="7" ref="O"/> - </material> - - <material name="Quartz"> - <D type="density" value="2.2" unit="g/cm3"/> - <composite n="1" ref="Si"/> - <composite n="2" ref="O"/> - </material> - - <material name="G10"> - <D type="density" value="1.7" unit="g/cm3"/> - <fraction n="0.08" ref="Cl"/> - <fraction n="0.773" ref="Quartz"/> - <fraction n="0.147" ref="Epoxy"/> - </material> - - <material name="Polystyrene"> - <D value="1.032" unit="g/cm3"/> - <composite n="19" ref="C"/> - <composite n="21" ref="H"/> - </material> - - <material name="Steel235"> - <D value="7.85" unit="g/cm3"/> - <fraction n="0.998" ref="Fe"/> - <fraction n=".002" ref="C"/> - </material> - - <material name="SiliconOxide"> - <D type="density" value="2.65" unit="g/cm3"/> - <composite n="1" ref="Si"/> - <composite n="2" ref="O"/> - </material> - - <material name="BoronOxide"> - <D type="density" value="2.46" unit="g/cm3"/> - <composite n="2" ref="B"/> - <composite n="3" ref="O"/> - </material> - - <material name="SodiumOxide"> - <D type="density" value="2.65" unit="g/cm3"/> - <composite n="2" ref="Na"/> - <composite n="1" ref="O"/> - </material> - - <material name="AluminumOxide"> - <D type="density" value="3.89" unit="g/cm3"/> - <composite n="2" ref="Al"/> - <composite n="3" ref="O"/> - </material> - - <material name="PyrexGlass"> - <D type="density" value="2.23" unit="g/cm3"/> - <fraction n="0.806" ref="SiliconOxide"/> - <fraction n="0.130" ref="BoronOxide"/> - <fraction n="0.040" ref="SodiumOxide"/> - <fraction n="0.023" ref="AluminumOxide"/> - </material> - - <material name="CarbonFiber"> - <D type="density" value="1.5" unit="g/cm3"/> - <fraction n="0.65" ref="C"/> - <fraction n="0.35" ref="Epoxy"/> - </material> - - <material name="CarbonFiber_50D"> - <D type="density" value="0.75" unit="g/cm3"/> - <fraction n="0.65" ref="C"/> - <fraction n="0.35" ref="Epoxy"/> - </material> - - <material name="Rohacell31"> - <D type="density" value="0.032" unit="g/cm3"/> - <composite n="9" ref="C"/> - <composite n="13" ref="H"/> - <composite n="2" ref="O"/> - <composite n="1" ref="N"/> - </material> - - <material name="Rohacell31_50D"> - <D type="density" value="0.016" unit="g/cm3"/> - <composite n="9" ref="C"/> - <composite n="13" ref="H"/> - <composite n="2" ref="O"/> - <composite n="1" ref="N"/> - </material> - - <material name="RPCGasDefault" state="gas"> - <D type="density" value="0.0037" unit="g/cm3"/> - <composite n="209" ref="C"/> - <composite n="239" ref="H"/> - <composite n="381" ref="F"/> - </material> - - <material name="PolystyreneFoam"> - <D type="density" value="0.0056" unit="g/cm3"/> - <fraction n="1.0" ref="Polystyrene"/> - </material> - - <material name="Kapton"> - <D value="1.43" unit="g/cm3" /> - <composite n="22" ref="C"/> - <composite n="10" ref="H" /> - <composite n="2" ref="N" /> - <composite n="5" ref="O" /> - </material> - - <material name="PEEK"> - <D value="1.37" unit="g/cm3" /> - <composite n="19" ref="C"/> - <composite n="12" ref="H" /> - <composite n="3" ref="O" /> - </material> - -</materials> diff --git a/src/ConceptDetectors/erhic/compact/gps.mac b/src/ConceptDetectors/erhic/compact/gps.mac deleted file mode 100644 index cf97fc65b5327d43f7180e84a4693a1f75ab385f..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/gps.mac +++ /dev/null @@ -1,22 +0,0 @@ -/control/verbose 2 -/run/initialize - -/gps/verbose 2 -/gps/particle e- -/gps/number 1 - -/gps/ene/type Gauss -/gps/ene/mono 3.0 GeV -/gps/ene/sigma 2.0 GeV - -/gps/pos/type Volume -/gps/pos/shape Cylinder -/gps/pos/centre 0.0 0.0 0.0 cm -/gps/pos/radius 0.1 cm -/gps/pos/halfz 0.01 cm -/gps/position 0 0 0 - -#/gps/direction 1 0 0 -/gps/ang/type iso - -/run/beamOn 100 diff --git a/src/ConceptDetectors/erhic/compact/run_example b/src/ConceptDetectors/erhic/compact/run_example deleted file mode 100755 index bedff91662dec7ae7c3dd0e2d95718e8f8ced368..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/compact/run_example +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash - -rm -f simple_example_out.slcio -rm -f simple_example_out.root - -#ddsim --runType run --enableG4GPS \ -# --macroFile gps.mac \ -# --compactFile detectors/SiD/slic/sieic3/sieic3_compact.xml \ -# --outputFile slic_ddsim_out.slcio - -#ddsim --runType run --enableG4GPS \ -# --macroFile gps.mac \ -# --compactFile detectors/SiD/compact/sid_working/sidloi3_v00.xml \ -# --outputFile example1_ddsim_out.slcio - -ddsim --runType run --enableG4GPS \ - --macroFile gps.mac \ - --compactFile ./solid.xml \ - --outputFile simple_example_out.root - -#anajob example1_ddsim_out.slcio | tail -n 30 > collections.txt - -#rm outputfile.slcio -#Marlin steering_files/basicsteering.xml -# -#anajob outputfile.slcio | tail -n 30 > collections2.txt diff --git a/src/ConceptDetectors/erhic/src/GEMTrackerDisceRHIC_geo.cpp b/src/ConceptDetectors/erhic/src/GEMTrackerDisceRHIC_geo.cpp deleted file mode 100644 index 32a010143656baa98a2b7c22238ec1b051c69525..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/src/GEMTrackerDisceRHIC_geo.cpp +++ /dev/null @@ -1,83 +0,0 @@ -#include "DD4hep/DetFactoryHelper.h" -#include "DD4hep/Printout.h" -#include "TMath.h" -#include "DDRec/Surface.h" -#include "DDRec/DetectorData.h" - -using namespace std; -using namespace dd4hep; -using namespace dd4hep::rec; -//using namespace DD4hep::DDRec; -//using namespace DDSurfaces; - -static Ref_t create_detector(Detector& lcdd, xml_h e, SensitiveDetector sens) -{ - typedef vector<PlacedVolume> Placements; - - xml_det_t x_det = e; - Material air = lcdd.air(); - Material carbon = lcdd.material("CarbonFiber"); - Material silicon = lcdd.material("SiliconOxide"); - int det_id = x_det.id(); - string det_name = x_det.nameStr(); - PlacedVolume pv; - - DetElement sdet(det_name, det_id); - Assembly assembly(det_name+"_assembly"); - - sens.setType("tracker"); - string module_name = "GEM"; - - double thickness = 1.0*dd4hep::cm; - - int N_layers = 0; - - for(xml_coll_t lay( x_det, _U(layer) ); lay; ++lay, ++N_layers) { - - xml_comp_t x_layer = lay; - double inner_r = x_layer.attr<double>( _Unicode(inner_r) ) ; - double outer_r = x_layer.attr<double>( _Unicode(outer_r) ) ; - double phi0_offset = x_layer.attr<double>( _Unicode(phi0_offset) ) ; - double z = x_layer.attr<double>( _Unicode(z) ) ; - int layer_id = x_layer.id();//attr<double>( _Unicode(z) ) ; - - string layer_name = std::string("gem_layer") + std::to_string(layer_id) ; - - Tube gem_layer(inner_r, outer_r, thickness/2.0); - Volume gem_layer_vol("gem_layer_vol", gem_layer, carbon); - - - // -------- create a measurement plane for the tracking surface attched to the sensitive volume ----- - Vector3D u( 1. , 0. , 0. ) ; - Vector3D v( 0. , 1. , 0. ) ; - Vector3D n( 0. , 0. , 1. ) ; - Vector3D o( 0. , 0. , 0. ) ; - double inner_thickness = thickness/2.0; - double outer_thickness = thickness/2.0; - SurfaceType type( SurfaceType::Sensitive ) ; - VolPlane surf( gem_layer_vol, type, inner_thickness , outer_thickness , u,v,n,o ) ; - - gem_layer_vol.setSensitiveDetector(sens); - - DetElement layer_DE( sdet, _toString(layer_id,"layer%d"), layer_id ); - - //Assembly layer_assembly( layer_name+"_assembly" ); - pv = assembly.placeVolume( gem_layer_vol, Transform3D(RotationZ(phi0_offset),Position(0.0,0.0,z)) ); - pv.addPhysVolID( "layer", layer_id ); - layer_DE.setPlacement(pv); - //layer_DE.setAttributes(lcdd, layer_assembly, "", "", "SiVertexLayerVis"); - - } - - sdet.setAttributes(lcdd, assembly,x_det.regionStr(),x_det.limitsStr(),x_det.visStr()); - //assembly.setVisAttributes(lcdd.invisible()); - - pv = lcdd.pickMotherVolume(sdet).placeVolume(assembly); - pv.addPhysVolID("system", det_id); // Set the subdetector system ID. - sdet.setPlacement(pv); - - assembly->GetShape()->ComputeBBox() ; - return sdet; -} - -DECLARE_DETELEMENT(GEMTrackerDisceRHIC,create_detector) diff --git a/src/ConceptDetectors/erhic/src/StandInGeometryeRHIC_geo.cpp b/src/ConceptDetectors/erhic/src/StandInGeometryeRHIC_geo.cpp deleted file mode 100644 index 3d2f013f065da070630352020c5e97e7de32bcce..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/erhic/src/StandInGeometryeRHIC_geo.cpp +++ /dev/null @@ -1,121 +0,0 @@ -#include "DD4hep/DetFactoryHelper.h" -#include "DD4hep/Printout.h" -#include "TMath.h" - -using namespace std; -using namespace dd4hep; -//using namespace dd4hep::Geometry; - - -static Ref_t create_detector(Detector& lcdd, xml_h e, SensitiveDetector sens) -{ - xml_det_t x_det = e; - string det_name = x_det.nameStr(); - Material air = lcdd.air(); - DetElement sdet (det_name,x_det.id()); - Assembly assembly ("SOLID_standin_assembly"); - - PlacedVolume pv; - - int n = 0; - using namespace dd4hep; - - // --------------------------------------------- - // Solenoid coil - std::vector<double> rInner = { - 1220.0*mm, 1220.0*mm - }; - std::vector<double> rOuter = { - 1320.0*mm, 1320.0*mm - }; - std::vector<double> zPlane = { - -1200.0*mm/2.0, 1200.0*mm/2.0 - }; - - Polycone solenoid( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to inner surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position solenoid_pos = {0*cm,0.0*cm,0.0*cm}; - Volume solenoid_vol("solenoid_vol", solenoid, air); - solenoid_vol.setVisAttributes(lcdd, "GrayVis"); - pv = assembly.placeVolume(solenoid_vol, solenoid_pos); - - // --------------------------------------------- - // solenoid2 coil - rInner = { - 1200.0*mm, 1200.0*mm - }; - rOuter = { - 1340.0*mm, 1340.0*mm - }; - zPlane = { - -1200.0*mm/2.0-638.5*mm, -1200.0*mm/2.0 - }; - - Polycone solenoid2( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to inner surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position solenoid2_pos = {0*cm,0.0*cm,0.0*cm}; - Volume solenoid2_vol("solenoid2_vol", solenoid2, air); - solenoid2_vol.setVisAttributes(lcdd, "BlueVis"); - pv = assembly.placeVolume(solenoid2_vol, solenoid2_pos); - - - // --------------------------------------------- - // solenoid3 coil - rInner = { - 1200.0*mm, 1200.0*mm - }; - rOuter = { - 1340.0*mm, 1340.0*mm - }; - zPlane = { - 1200.0*mm/2.0, 1200.0*mm/2.0 + 638.5*mm - }; - - Polycone solenoid3( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to inner surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position solenoid3_pos = {0*cm,0.0*cm,0.0*cm}; - Volume solenoid3_vol("solenoid3_vol", solenoid3, air); - solenoid3_vol.setVisAttributes(lcdd, "BlueVis"); - pv = assembly.placeVolume(solenoid3_vol, solenoid3_pos); - - // --------------------------------------------- - // TPC coil - rInner = { - 190.0*mm, 190.0*mm - }; - rOuter = { - 700.0*mm, 700.0*mm - }; - zPlane = { - -1000.0*mm, 1000.0*mm - }; - - Polycone TPC( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to inner surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position TPC_pos = {0*cm,0.0*cm,0.0*cm}; - Volume TPC_vol("TPC_vol", TPC, air); - TPC_vol.setVisAttributes(lcdd, "OrangeVis"); - pv = assembly.placeVolume(TPC_vol, TPC_pos); - //______________________________________________________________________________ - //______________________________________________________________________________ - - pv = lcdd.pickMotherVolume(sdet).placeVolume(assembly); - pv.addPhysVolID("system",sdet.id()).addPhysVolID("barrel",0); - sdet.setPlacement(pv); - return sdet; - -} - -DECLARE_DETELEMENT(StandInGeometryeRHIC,create_detector) diff --git a/src/ConceptDetectors/solid/CMakeLists.txt b/src/ConceptDetectors/solid/CMakeLists.txt deleted file mode 100644 index 39cb7af21366916c7c6de5c765ebbeefa0f09549..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/CMakeLists.txt +++ /dev/null @@ -1,23 +0,0 @@ -cmake_minimum_required(VERSION 3.3 FATAL_ERROR) - -#----------------------------------------------------------------------------------- -set(a_lib_name SoLID) - -dd4hep_configure_output() -#dd4hep_package (${a_lib_name} MAJOR 0 MINOR 0 PATCH 1 -# USES [ROOT REQUIRED COMPONENTS Geom GenVector] -# [DD4hep REQUIRED COMPONENTS DDCore DDRec] -# OPTIONAL XERCESC -# INCLUDE_DIRS include -# ) - -dd4hep_add_plugin(${a_lib_name} SOURCES src/*.cpp) -target_link_libraries(${a_lib_name} - PUBLIC DD4hep::DDCore DD4hep::DDRec - ) - -#----------------------------------------------------------------------------------- -install(DIRECTORY compact/ - DESTINATION share/${PROJECT_NAME}/${a_lib_name} - FILES_MATCHING PATTERN "*.xml" - ) diff --git a/src/ConceptDetectors/solid/README.md b/src/ConceptDetectors/solid/README.md deleted file mode 100644 index e8913ebf96ec60c658d210171567222b7b110eb2..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/README.md +++ /dev/null @@ -1,23 +0,0 @@ -SoLID -====== - - - -Using `compact/run_example` : - -```bash -cd compact -./run_example -``` - -This runs geant4 using `ddsim` with the general particle source configured in -`compact/gps.mac`. The compact file `solid.xml` is used as the geometry. -The script must be executed from the `compact` directory. - - - -## Magnetic field - -Find the field maps here: -https://jlabsvn.jlab.org/svnroot/solid/solid_gemc2/field/ - diff --git a/src/ConceptDetectors/solid/compact/.gitignore b/src/ConceptDetectors/solid/compact/.gitignore deleted file mode 100644 index 5f0f4b973d44a19f79082972c97bea7ee45b7c2d..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -fieldmaps/* -fieldmaps -data/* - diff --git a/src/ConceptDetectors/solid/compact/macro/gps.mac b/src/ConceptDetectors/solid/compact/macro/gps.mac deleted file mode 100644 index a0b9415e04f8931f891f79e6d85af3f0e1a2dfaf..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/macro/gps.mac +++ /dev/null @@ -1,41 +0,0 @@ - -#/gun/position 0 cm,0 cm,0 cm -#/gun/particle e- -#/gun/direction 0 0.2 1 -#/gun/energy 5 GeV -#/gun/number 1 -# -#/gps/direction 0 0.2 1.0 -/run/beamOn 1 - -#/control/verbose 2 -#/run/initialize - -#/run/beamOn 1 - -/gps/verbose 2 -/gps/particle e- -/gps/number 1 - -/gps/ene/type Gauss -/gps/ene/mono 3.0 GeV -/gps/ene/sigma 0.1 GeV - -/gps/pos/type Volume -/gps/pos/shape Cylinder -/gps/pos/centre 0.0 0.0 -300.0 cm -/gps/pos/radius 0.01 cm -/gps/pos/halfz 0.01 cm -/gps/position 0 0 -300.0 cm - -#/gps/ang/type iso - -/gps/ang/type iso -/gps/ang/mintheta 175 degree -/gps/ang/maxtheta 145 degree -#/gps/ang/minphi 265 degree -#/gps/ang/maxphi 275 degree - -#/control/execute vis.mac - -/run/beamOn 20 diff --git a/src/ConceptDetectors/solid/compact/macro/gun.mac b/src/ConceptDetectors/solid/compact/macro/gun.mac deleted file mode 100644 index 6f48e98cab14c0a58033316a04979cb844ef7e29..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/macro/gun.mac +++ /dev/null @@ -1,44 +0,0 @@ - -#/gun/position 0 0 200 cm -#/gun/particle e- -#/gun/direction 0 0.2 1 -#/gun/energy 5 GeV -#/gun/number 1 -# -#/gps/direction 0 0.2 1.0 -#/run/beamOn 1 -# -#/control/verbose 2 -#/run/initialize -#/run/beamOn 1 -# -/run/beamOn 1 - -/gps/verbose 2 -/gps/particle e- -/gps/number 1 - -/gps/ene/type Gauss -/gps/ene/mono 1.0 GeV -/gps/ene/sigma 0.1 GeV - -/gps/pos/type Volume -/gps/pos/shape Cylinder -/gps/pos/centre 0.0 0.0 -300.0 cm -/gps/pos/radius 0.01 cm -/gps/pos/halfz 0.01 cm -/gps/position 0 0 -300.0 cm - -#/gps/ang/type iso - -/gps/ang/type iso -/gps/ang/mintheta 178 degree -/gps/ang/maxtheta 160 degree -#/gps/ang/minphi 265 degree -#/gps/ang/maxphi 275 degree -# -/run/beamOn 1 - -#/control/execute macro/vis.mac -# -#/run/beamOn 500 diff --git a/src/ConceptDetectors/solid/compact/macro/vis.mac b/src/ConceptDetectors/solid/compact/macro/vis.mac deleted file mode 100644 index d269b2483624718402f1181deea9fe7642ee8806..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/macro/vis.mac +++ /dev/null @@ -1,22 +0,0 @@ -/vis/open OGL 800x800-0+0 - -/vis/drawVolume -/vis/viewer/set/viewpointThetaPhi 30 30 -#/vis/viewer/zoom 30. -#/vis/viewer/set/style wireframe -#/vis/scene/add/axes 0 0 0 1 m -/vis/scene/add/trajectories rich smooth -/vis/modeling/trajectories/create/drawByCharge -#/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true -#/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 -/vis/scene/add/hits -/vis/scene/endOfEventAction accumulate 200 - -/vis/ogl/set/displayListLimit 500000 - -/vis/viewer/flush - -/run/beamOn 1 - -#/control/execute macro/gun.mac - diff --git a/src/ConceptDetectors/solid/compact/scripts/debug_sim.py b/src/ConceptDetectors/solid/compact/scripts/debug_sim.py deleted file mode 100644 index 0e4115b12b4312f9ec6854c4b3c26603c92a5c0f..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/scripts/debug_sim.py +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/env python -# -from __future__ import absolute_import, unicode_literals -import os -import time -import logging -import DDG4 -from DDG4 import OutputLevel as Output -from g4units import keV, GeV, mm, ns, MeV -from pprint import pprint - -def run(): - os.environ['G4UI_USE_TCSH'] = "1" - kernel = DDG4.Kernel() - description = kernel.detectorDescription() - kernel.loadGeometry(str("file:" + "solid_sidis.xml")) - DDG4.importConstants(description) - - geant4 = DDG4.Geant4(kernel) - geant4.printDetectors() - - rootoutput = geant4.setupROOTOutput('RootOutput', 'derp_' + time.strftime('%Y-%m-%d_%H-%M'), mc_truth=True) - rootoutput.HandleMCTruth = True - - geant4.setupUI('tcsh',vis=False,macro='macro/gps.mac') - geant4.setupTrackingField() - - # Do not use this gun setup helper! - #geant4.setupGun('electron','e-',3.0*GeV) - - gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorActionInit/GenerationInit") - kernel.generatorAction().adopt(gen) - gen.enableUI() - - gun = DDG4.GeneratorAction(kernel, "Geant4GeneratorWrapper/Gun") - gun.Uses = 'G4ParticleGun' - gun.Mask = 1 - kernel.generatorAction().adopt(gun) - - gen = DDG4.GeneratorAction(kernel, "Geant4ParticleGenerator/ElectronGenerator") - gen.Mask = 1 # no idea what this does - gen.Particle = 'e-' - gen.Energy = 5 * GeV - gen.Multiplicity = 1 - #gen.Direction = 'uniform' - - gen = DDG4.GeneratorAction(kernel, "Geant4InteractionMerger/InteractionMerger") - gen.OutputLevel = 0 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "Geant4PrimaryHandler/PrimaryHandler") - #gen.OutputLevel = 0 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - # Particle handler is critical for saving MCParticles - part = DDG4.GeneratorAction(kernel, "Geant4ParticleHandler/ParticleHandler") - kernel.generatorAction().adopt(part) - # part.SaveProcesses = ['conv','Decay'] - part.SaveProcesses = ['Decay'] - part.MinimalKineticEnergy = 100 * MeV - #part.OutputLevel = 5 # generator_output_level - part.enableUI() - - #part.adopt(user) - #user = DDG4.Action(kernel, "Geant4TCUserParticleHandler/UserParticleHandler") - #user.TrackingVolume_Zmax = DDG4.EcalEndcap_zmin - #user.TrackingVolume_Rmax = DDG4.EcalBarrel_rmin - #user.enableUI() - - #f1 = DDG4.Filter(kernel, 'GeantinoRejectFilter/GeantinoRejector') - f2 = DDG4.Filter(kernel, 'ParticleRejectFilter/OpticalPhotonRejector') - f2.particle = 'opticalphoton' - f3 = DDG4.Filter(kernel, 'ParticleSelectFilter/OpticalPhotonSelector') - f3.particle = 'opticalphoton' - #f4 = DDG4.Filter(kernel, 'EnergyDepositMinimumCut') - #f4.Cut = 10 * MeV - #f4.enableUI() - - #kernel.registerGlobalFilter(f1) - kernel.registerGlobalFilter(f2) - kernel.registerGlobalFilter(f3) - #kernel.registerGlobalFilter(f4) - - #seq, act = geant4.setupDetector('ForwardRICH','PhotoMultiplierSDAction') - #act.adopt(f2) - - phys = geant4.setupPhysics('QGSP_BERT') - geant4.addPhysics(str('Geant4PhysicsList/Myphysics')) - phys.enableUI() - - ph = DDG4.PhysicsList(kernel, 'Geant4OpticalPhotonPhysics/OpticalPhotonPhys') - ph.VerboseLevel = 0 - ph.enableUI() - phys.adopt(ph) - - ph = DDG4.PhysicsList(kernel, 'Geant4CerenkovPhysics/CerenkovPhys') - ph.MaxNumPhotonsPerStep = 10 - ph.MaxBetaChangePerStep = 10.0 - ph.TrackSecondariesFirst = True - ph.VerboseLevel = 0 - ph.enableUI() - phys.adopt(ph) - - #gun.generator() # Instantiate gun to be able to set properties from G4 prompt - kernel.configure() - kernel.initialize() - - # DDG4.setPrintLevel(Output.DEBUG) - kernel.run() - kernel.terminate() - - -if __name__ == "__main__": - run() - diff --git a/src/ConceptDetectors/solid/compact/scripts/gem_digi.cxx b/src/ConceptDetectors/solid/compact/scripts/gem_digi.cxx deleted file mode 100644 index ecba796f58fdfd1d0379f97093c9f4b325d2c865..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/scripts/gem_digi.cxx +++ /dev/null @@ -1,100 +0,0 @@ -R__LOAD_LIBRARY(libfmt.so) -#include "fmt/core.h" -R__LOAD_LIBRARY(libDDG4IO.so) -R__LOAD_LIBRARY(libGenDetectors.so) -R__LOAD_LIBRARY(libDDG4_PIDsdet.so) - - -#include "DD4hep/Detector.h" -#include "DDG4/Geant4Data.h" -#include "DDRec/CellIDPositionConverter.h" -#include "DDRec/SurfaceManager.h" -#include "DDRec/Surface.h" -#include "ROOT/RDataFrame.hxx" - -#include "lcio2/MCParticleData.h" -#include "lcio2/ReconstructedParticleData.h" - -#include "TCanvas.h" -#include "TChain.h" -#include <random> - -#include "lcio2/TrackerRawDataData.h" -#include "lcio2/TrackerRawData.h" - -void gem_digi(const char* fname = "data/solid_sidis_output.root"){ - - ROOT::EnableImplicitMT(); // Tell ROOT you want to go parallel - using namespace lcio2; - double degree = TMath::Pi()/180.0; - - std::random_device rd; - std::mt19937 gen(rd()); - - TChain* t = new TChain("EVENT"); - t->Add(fname); - - ROOT::RDataFrame d0(*t);//, {"GEMTrackerHintits","MCParticles"}); - - //std::cout << t->GetBranch("GEMTrackerHits")->GetClassName() << std::endl; - //std::vector<dd4hep::sim::Geant4Tracker::Hit*> - - // ------------------------- - // Get the DD4hep instance - // Load the compact XML file - // Initialize the position converter tool - dd4hep::Detector& detector = dd4hep::Detector::getInstance(); - detector.fromCompact("solid_sidis.xml"); - dd4hep::rec::CellIDPositionConverter cellid_converter(detector); - - //// ------------------------- - //// Get the surfaces map - dd4hep::rec::SurfaceManager& surfMan = *detector.extension<dd4hep::rec::SurfaceManager>() ; - auto surfMap = surfMan.map( "world" ) ; - - auto nhits = [] (std::vector<dd4hep::sim::Geant4Tracker::Hit*>& hits){ return (int) hits.size(); }; - - auto digitize_gem_hits = - [&](const std::vector<dd4hep::sim::Geant4Tracker::Hit*>& hits) { - std::vector<lcio2::TrackerRawDataData> digi_hits; - std::normal_distribution<> time_dist(0,2.0); - std::normal_distribution<> adc_dist(10.0,3.0); - - std::map<int64_t,lcio2::TrackerRawDataData> hits_by_id; - for(const auto& h: hits) { - //lcio2::TrackerRawDataData ahit; - auto& ahit = hits_by_id[(int64_t)h->cellID]; - auto pos = h->position/10.0; //cm - - ahit.cellID0 = h->cellID; - ahit.cellID1 = h->cellID; - ahit.channelID = h->cellID; - //fmt::print("{} vs {} vs {}\n", id1, id2,id3); - //fmt::print("{} vs {}\n", h->cellID, ahit.cellID0); - // time is not kept from dd4hep hit, instead using z position as crude substitute - ahit.time = pos.z() + time_dist(gen); - ahit.adc += adc_dist(gen); - //digi_hits.push_back(ahit); - } - for (auto& [cell, hit] : hits_by_id) { - //fmt::print("{} vs {}\n", cell, hit.cellID0); - digi_hits.push_back(hit); - } - return digi_hits; - }; - - auto d1 = d0.Define("nhits", nhits, {"GEMTrackerHits"}) - //.Filter([](int n){ return (n>4); },{"nhits"}) - //.Define("delta",hit_position, {"GEMTrackerHits"}) - .Define("GEMHits", digitize_gem_hits, {"GEMTrackerHits"}) - ; - - auto h0 = d1.Histo1D(TH1D("h0", "nhits; ", 20, 0,20), "nhits"); - - TCanvas* c = new TCanvas(); - - d1.Snapshot("digitized_EVENT","data/solid_sidis_output_digi.root"); - h0->DrawClone(); - -} - diff --git a/src/ConceptDetectors/solid/compact/scripts/gem_hit_recon.cxx b/src/ConceptDetectors/solid/compact/scripts/gem_hit_recon.cxx deleted file mode 100644 index 3e046ed29b5f6debe9ce8444de7d1ac3aa365e1f..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/scripts/gem_hit_recon.cxx +++ /dev/null @@ -1,103 +0,0 @@ -R__LOAD_LIBRARY(libDDG4IO.so) -R__LOAD_LIBRARY(libGenDetectors.so) -R__LOAD_LIBRARY(libDDG4_PIDsdet.so) - -#include "Math/Vector3D.h" -#include "Math/Vector4D.h" -#include "TCanvas.h" -#include "TMath.h" -#include "TRandom3.h" -#include "TFile.h" -#include "TH1F.h" -#include "TH1D.h" -#include "TChain.h" -#include "TTree.h" -#include "TF1.h" - -//#include "lcio2/MCParticleData.h" -//#include "lcio2/ReconstructedParticleData.h" - -#include "ROOT/RDataFrame.hxx" -#include <random> - -#include "Math/GenVector/VectorUtil.h" - -// DD4hep -// ----- -// In .rootlogon.C -// gSystem->Load("libDDG4IO"); -// gInterpreter->AddIncludePath("/opt/software/local/include"); -#include "DD4hep/Detector.h" -#include "DDG4/Geant4Data.h" -#include "DDRec/CellIDPositionConverter.h" -#include "DDRec/SurfaceManager.h" -#include "DDRec/Surface.h" - -#include "lcio2/TrackerRawDataData.h" -#include "lcio2/TrackerRawData.h" -#include "lcio2/TrackerHit.h" -#include "lcio2/TrackerHitData.h" - -void gem_hit_recon(const char* fname = "data/solid_sidis_output_digi.root"){ - - ROOT::EnableImplicitMT(); // Tell ROOT you want to go parallel - using namespace lcio2; - double degree = TMath::Pi()/180.0; - - std::random_device rd; - std::mt19937 gen(rd()); - - - TChain* t = new TChain("digitized_EVENT"); - t->Add(fname); - - ROOT::RDataFrame d0(*t);//, {"GEMTrackerHits","RawTrackerHits"}); - - std::cout << t->GetBranch("GEMHits")->GetClassName() << std::endl; - //std::vector<dd4hep::sim::Geant4Tracker::Hit*> - - auto nhits = [] (const std::vector<dd4hep::sim::Geant4Tracker::Hit*>& hits){ return hits.size(); }; - - dd4hep::Detector& detector = dd4hep::Detector::getInstance(); - detector.fromCompact("solid_sidis.xml"); - dd4hep::rec::CellIDPositionConverter cellid_converter(detector); - - dd4hep::rec::SurfaceManager& surfMan = *detector.extension<dd4hep::rec::SurfaceManager>() ; - //const SurfaceMap& _surfMap = *surfMan.map( "world" ) ; - const auto& _surfMap = *surfMan.map( "world" ) ; - - auto recon_gem_hits = - [&](const std::vector<lcio2::TrackerRawDataData>& digi_hits) - //, const std::vector<dd4hep::sim::Geant4Tracker::Hit*>& hits) - { - std::vector<lcio2::TrackerHitData> recon_hits; - int i_hit = 0; - for(const auto& h: digi_hits) { - //std::cout << hits.at(i_hit)->cellID << " vs " << h.cellID0 << "\n"; - //auto pos = cellid_converter.position(hits.at(i_hit)->cellID ); - auto pos = cellid_converter.position(h.cellID0);//hits.at(i_hit)->cellID ); - //std::cout << pos << std::endl; - lcio2::TrackerHitData ahit; - ahit.cellID0 = h.cellID0; - ahit.cellID1 = h.cellID1; - ahit.EDep = h.adc; - ahit.EDepError = 0.01; - ahit.time = h.time; - ahit.position = {pos.x(), pos.y(), pos.z()}; - recon_hits.push_back(ahit); - i_hit++; - } - return recon_hits; - }; - - auto d1 = d0 - .Filter("nhits>3") - .Define("TrackerHits", recon_gem_hits, {"GEMHits"}); - - //TCanvas* c = new TCanvas(); - //h0->DrawClone(); - - d1.Snapshot("recon_EVENT","data/solid_sidis_output_recon.root"); - -} - diff --git a/src/ConceptDetectors/solid/compact/scripts/gem_tracking.cxx b/src/ConceptDetectors/solid/compact/scripts/gem_tracking.cxx deleted file mode 100644 index 4934e4fdbc6fbe7ee0590e31d18bb79daac9619d..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/scripts/gem_tracking.cxx +++ /dev/null @@ -1,276 +0,0 @@ -R__LOAD_LIBRARY(libgenfit2) -R__LOAD_LIBRARY(libfmt.so) -#include "fmt/core.h" -R__LOAD_LIBRARY(libDDG4IO.so) -R__LOAD_LIBRARY(libGenDetectors.so) -R__LOAD_LIBRARY(libDDG4_PIDsdet.so) -R__LOAD_LIBRARY(libgenfind.so) -#include "genfind/GenFindHits.h" -#include "genfind/HoughTransform.h" -#include "Math/Vector4D.h" - -using ROOT::Math::XYZTVector; - - - -#include "ConstField.h" -#include "Exception.h" -#include "FieldManager.h" -#include "KalmanFitterRefTrack.h" -#include "DAF.h" -#include "StateOnPlane.h" -#include "Track.h" -#include "TrackPoint.h" - -#include <MaterialEffects.h> -#include <RKTrackRep.h> -#include <TGeoMaterialInterface.h> - -#include <EventDisplay.h> - -#include <HelixTrackModel.h> -#include <MeasurementCreator.h> -#include <WireMeasurement.h> -#include "PlanarMeasurement.h" - -#include <TDatabasePDG.h> -#include <TEveManager.h> -#include <TGeoManager.h> -#include <TRandom.h> -#include <TVector3.h> -#include <vector> - -#include "TDatabasePDG.h" -#include <TMath.h> -#include "Math/Vector3D.h" -#include "Math/Vector4D.h" -#include "TCanvas.h" -#include "TLegend.h" -#include "TMath.h" -#include "TRandom3.h" -#include "TFile.h" -#include "TH1F.h" -#include "TH1D.h" -#include "TTreeReader.h" -#include "TTree.h" -#include "TF1.h" -#include "TEveGeoNode.h" - -//#include "lcio2/MCParticleData.h" -//#include "lcio2/ReconstructedParticleData.h" - -#include "ROOT/RDataFrame.hxx" -#include <vector> -#include <tuple> -#include <random> - -#include "Math/GenVector/VectorUtil.h" - -// DD4hep -// ----- -// In .rootlogon.C -// gSystem->Load("libDDDetectors"); -// gSystem->Load("libDDG4IO"); -// gInterpreter->AddIncludePath("/opt/software/local/include"); -#include "DD4hep/Detector.h" -#include "DDG4/Geant4Data.h" -#include "DDRec/CellIDPositionConverter.h" -#include "DDRec/SurfaceManager.h" -#include "DDRec/Surface.h" - -#include "lcio2/TrackerRawDataData.h" -#include "lcio2/TrackerRawData.h" -#include "lcio2/TrackerHit.h" -#include "lcio2/TrackerHitData.h" -#include "lcio2/TrackCollection.h" - -#include "DD4hep/DD4hepUnits.h" - -#ifdef __CLING__ -#pragma link off all globals; -#pragma link off all classes; -#pragma link off all functions; -#pragma link C++ nestedclass; -#pragma link C++ class std::vector<std::vector<ROOT::Math::XYZTVector>>+; -//#pragma link C++ class std::array<const lcio2::ReconstructedParticleData*,2>+; -//#pragma link C++ class std::vector<const lcio2::ReconstructedParticleData*>+; -//#pragma link C++ class std::tuple<double, std::vector<const lcio2::ReconstructedParticleData*>, std::vector<const lcio2::ReconstructedParticleData*>>+; -//#pragma link C++ class std::vector<std::tuple<double, std::vector<const lcio2::ReconstructedParticleData*>, std::vector<const lcio2::ReconstructedParticleData*>>>+; -#endif - - -void gem_tracking(const char* fname = "data/solid_sidis_output_recon.root"){ - - //ROOT::EnableImplicitMT(1); - - using namespace ROOT::Math; - using namespace genfind; - using namespace lcio2; - - double degree = TMath::Pi()/180.0; - - std::random_device rd; - std::mt19937 gen(rd()); - TFile* file = new TFile(fname, "READ"); - - TTreeReader reader("recon_EVENT", file); - TTreeReaderValue<std::vector<lcio2::TrackerHitData>> gem_hits(reader, "TrackerHits"); - - dd4hep::Detector& detector = dd4hep::Detector::getInstance(); - detector.fromCompact("solid_sidis.xml"); - dd4hep::rec::CellIDPositionConverter cellid_converter(detector); - - ROOT::Math::XYZVector position = {0,0,0}; // position to calculate magnetic field at (the origin in this case) - //double bField[3] = {0,0,0}; - auto bField = detector.field().magneticField(position); - double Bz = bField.z()/dd4hep::tesla; - std::cout << " Magnetic Field Bz = " << Bz << std::endl; - - auto vol_man = detector.volumeManager(); - - genfit::FieldManager::getInstance()->init(new genfit::ConstField(0.,0., Bz*10.0)); // gentfit uses kilo-Gauss - genfit::MaterialEffects::getInstance()->init(new genfit::TGeoMaterialInterface()); - genfit::EventDisplay* display = genfit::EventDisplay::getInstance(); - display->setOptions("X"); - - // Add the geometry to eve display - TGeoNode* node1 = gGeoManager->GetTopNode(); - TEveGeoTopNode* its = new TEveGeoTopNode(gGeoManager, node1); - gEve->AddGlobalElement(its); - - genfit::AbsKalmanFitter* fitter = new genfit::KalmanFitterRefTrack(); - //genfit::AbsKalmanFitter* fitter = new genfit::DAF(); - - TMatrixDSym covM(6); - double res1 = 0.0001; - for (int i = 0; i < 3; ++i) - covM(i,i) = res1*res1; - for (int i = 3; i < 6; ++i) - covM(i,i) = pow(res1/9.0/sqrt(3.0), 2); - - - const int detId(0); // detector ID - int planeId(0); // detector plane ID - int hitId(0); // hit ID - - double detectorResolution = 0.001; // resolution of planar detectors - TMatrixDSym hitCov(2); - hitCov.UnitMatrix(); - hitCov *= detectorResolution*detectorResolution; - TVectorD hitCoords(2); -// -// dd4hep::rec::SurfaceManager& surfMan = *detector.extension<dd4hep::rec::SurfaceManager>() ; -// //const SurfaceMap& _surfMap = *surfMan.map( "world" ) ; -// const auto& _surfMap = *surfMan.map( "world" ) ; -// - - genfind::HoughTransform ht; - std::vector<genfit::Track*> all_tracks; - - while (reader.Next()) { - std::vector<ROOT::Math::XYZTVector> vec_hits; - for (auto h : *gem_hits) { - ROOT::Math::XYZTVector bhit(h.position.at(0), h.position.at(1), h.position.at(2), h.time); - std::cout << h.position.at(0) << ", " << h.position.at(1) << ", " << h.position.at(2) - << std::endl; - vec_hits.push_back(bhit); - } - //std::vector<std::vector<ROOT::Math::XYZTVector>> - auto res = ht(vec_hits); - //std::cout << " npeaks = " << res.size() << std::endl; - //if (res.size() > 0) - // std::cout << " nhits(0) = " << res.at(0).size() << std::endl; - - //[&](const std::vector<std::vector<ROOT::Math::XYZTVector>>& possible_tracks) { - // int ihit = 0; - // std::vector<lcio2::TrackData> result_tracks; - // int i_track = 0; - // for(const auto& atrack : possible_tracks) { - // auto first_hit_pos = atrack.at(0); - // const int pdg = 11; // particle pdg code - - // // trackrep - // genfit::AbsTrackRep* rep = new genfit::RKTrackRep(pdg); - // // smeared start state - // genfit::MeasuredStateOnPlane stateSmeared(rep); - // // start values for the fit, e.g. from pattern recognition - // TVector3 pos(0.0,0.0,0.0); - // TVector3 mom(0.0, 0.0, 6.0); - // mom.SetMag(6.0); - // stateSmeared.setPosMomCov(pos, mom, covM); - - // // Create track. - // TVectorD seedState(6); - // TMatrixDSym seedCov(6); - // stateSmeared.get6DStateCov(seedState, seedCov); - - // auto aTrack = new genfit::Track(rep, seedState, seedCov); - // //auto& fitTrack = *aTrack; - // //genfit::Track fitTrack(rep, seedState, seedCov); - - // for( auto thit : atrack ) { - // ihit++; - - // TVector3 point = {thit.X(), thit.Y(), thit.Z()}; - // TVector3 u_dir = {1,0,0}; - // TVector3 v_dir = {0,1,0}; - // genfit::SharedPlanePtr plane(new genfit::DetPlane(point, u_dir, v_dir) ); - - // // add some planar hits to track with coordinates - // hitCoords[0] = 0.0;//thit->position.X()*0.1; - // hitCoords[1] = 0.0;//thit->position.Y()*0.1; - - // genfit::PlanarMeasurement* measurement = new genfit::PlanarMeasurement(hitCoords, hitCov, detId, ++hitId, nullptr); - // static_cast<genfit::PlanarMeasurement*>(measurement)->setPlane(plane, ihit);//thit->cellID); - // (*aTrack).insertPoint(new genfit::TrackPoint(measurement, aTrack)); - // } - - // //check - // aTrack->checkConsistency(); - // bool res_is_good = true; - // try { - // // do the fit - // fitter->processTrack(aTrack,true); - - // // print fit result - // aTrack->getFittedState().Print(); - - // //check - // aTrack->checkConsistency(); - - // } catch (const std::exception& e) { - // res_is_good = false; - // } - - // if( res_is_good ) - // all_tracks.push_back(aTrack); - - // //genfit::SharedPlanePtr test_plane(new genfit::DetPlane({0,0,0}, {1,0,0} , {0,1,0}) ); - // //std::vector<genfit::MeasurementOnPlane*> constructMeasurementsOnPlane ... - // //delete fitter; - // } - // display->addEvent(all_tracks); - // //std::cout << " |P| = " << (*mc_particles)[0]->psx << ", " << (*mc_particles)[0]->psy << ", " << (*mc_particles)[0]->psz << std::endl ; - // //display->open(); - // //std::string dummy; - // //std::cout << "Enter to continue..." << std::endl; - // //std::getline(std::cin, dummy); - // //display->clear(); - // return result_tracks; - //}; - - } - - // auto d1 = d0.Range(10).Define("potential_tracks", gem_tracks, {"TrackerHits"}) - // K.Define("Tracks", fit_tracks, {"potential_tracks"}) - ; - //d1.Foreach(fit_tracks, {"potential_tracks"}); - - //TCanvas* c = new TCanvas(); - //h0->DrawClone(); - //d1.Snapshot("track_EVENT","data/solid_sidis_output_track.root"); - - std::cout << "Display events: " << display->getNEvents() << std::endl; - display->open(); -} - diff --git a/src/ConceptDetectors/solid/compact/scripts/gun_test.py b/src/ConceptDetectors/solid/compact/scripts/gun_test.py deleted file mode 100644 index 07561eeaa16ad626da8d2e240787746d5820b571..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/scripts/gun_test.py +++ /dev/null @@ -1,207 +0,0 @@ -#!/usr/bin/env python -from __future__ import absolute_import, unicode_literals -import os -import time -import logging -import DDG4 -from DDG4 import OutputLevel as Output -from g4units import keV, GeV, mm, ns, MeV - -def run(): - #os.environ['G4UI_USE_TCSH'] = "1" - kernel = DDG4.Kernel() - description = kernel.detectorDescription() - install_dir = os.environ['DD4hepINSTALL'] - #kernel.loadGeometry(str("file:" + install_dir + "/DDDetectors/compact/SiD.xml")) - #kernel.loadGeometry(str("file:" + "GenericRICH_example.xml")) - #kernel.loadGeometry(str("file:" + "ThresholdGasCherenkov_example.xml")) - kernel.loadGeometry(str("file:" + "solid_sidis.xml")) - DDG4.importConstants(description) - - geant4 = DDG4.Geant4(kernel, tracker='Geant4TrackerCombineAction') - geant4.printDetectors() - - geant4.setupUI('qt',vis=True,macro='macro/vis.mac') - - geant4.setupTrackingField() - - rndm = DDG4.Action(kernel, 'Geant4Random/Random') - rndm.Seed = 854321 - rndm.initialize() - rndm.showStatus() - - run1 = DDG4.RunAction(kernel, 'Geant4TestRunAction/RunInit') - run1.Property_int = 12345 - run1.Property_double = -5e15 * keV - run1.Property_string = 'Startrun: Hello_2' - run1.enableUI() - kernel.registerGlobalAction(run1) - kernel.runAction().adopt(run1) - - prt = DDG4.EventAction(kernel, 'Geant4ParticlePrint/ParticlePrint') - prt.OutputLevel = Output.INFO - prt.OutputType = 3 # Print both: table and tree - kernel.eventAction().adopt(prt) - - geant4.setupROOTOutput('RootOutput', 'derp_' + time.strftime('%Y-%m-%d_%H-%M')) - - #gun = geant4.setupGun('electron','e-',3.0*GeV) - #gun.Position = ( 0, 0 , -2000*mm) - #gun.Direction = ( 0, 0.2 , 1.0) - ##gun.Position = ( 0, 0 , -2000*mm) - - gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorActionInit/GenerationInit") - kernel.generatorAction().adopt(gen) - gen.enableUI() - - #gun = DDG4.GeneratorAction(kernel, "Geant4GeneratorWrapper/Gun") - #gun.Uses = 'G4ParticleGun' - #gun.Mask = 3 - #kernel.generatorAction().adopt(gun) - - gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorWrapper/GPS") - gen.Uses = 'G4GeneralParticleSource' - #gen.OutputLevel = Output.WARNING - #gen.Mask = 1 - gen.enableUI() - kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4ParticleGenerator/ElectronGenerator") - #gen.Mask = 2 # no idea what this does - #gen.Particle = 'e-' - #gen.Energy = 5 * GeV - #gen.Multiplicity = 1 - ##gen.Direction = 'uniform' - - gen = DDG4.GeneratorAction(kernel, "Geant4InteractionMerger/InteractionMerger") - gen.OutputLevel = 0 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "Geant4PrimaryHandler/PrimaryHandler") - #gen.OutputLevel = 0 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - - part = DDG4.GeneratorAction(kernel, "Geant4ParticleHandler/ParticleHandler") - kernel.generatorAction().adopt(part) - # part.SaveProcesses = ['conv','Decay'] - #part.SaveProcesses = ['Decay'] - part.MinimalKineticEnergy = 100000 * GeV - #part.OutputLevel = 5 # generator_output_level - part.enableUI() - - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionVertexSmear/SmearPi+") - #gen.Mask = 1 - #gen.Offset = (20 * mm, 10 * mm, 10 * mm, 0 * ns) - #gen.Sigma = (4 * mm, 1 * mm, 1 * mm, 0 * ns) - #kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4IsotropeGenerator/IsotropE-") - #gen.Mask = 2 - #gen.Particle = 'e-' - #gen.Energy = 25 * GeV - #gen.Multiplicity = 3 - #gen.Distribution = 'uniform' - #kernel.generatorAction().adopt(gen) - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionVertexSmear/SmearE-") - #gen.Mask = 2 - #gen.Offset = (-20 * mm, -10 * mm, -10 * mm, 0 * ns) - #gen.Sigma = (12 * mm, 8 * mm, 8 * mm, 0 * ns) - #kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionMerger/InteractionMerger") - #gen.OutputLevel = 4 # generator_output_level - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4PrimaryHandler/PrimaryHandler") - #gen.OutputLevel = 4 # generator_output_level - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - #part = DDG4.GeneratorAction(kernel, "Geant4ParticleHandler/ParticleHandler") - #kernel.generatorAction().adopt(part) - ## part.SaveProcesses = ['conv','Decay'] - #part.SaveProcesses = ['Decay'] - #part.MinimalKineticEnergy = 100 * MeV - #part.OutputLevel = 5 # generator_output_level - #part.enableUI() - - #user = DDG4.Action(kernel, "Geant4TCUserParticleHandler/UserParticleHandler") - #user.TrackingVolume_Zmax = DDG4.EcalEndcap_zmin - #user.TrackingVolume_Rmax = DDG4.EcalBarrel_rmin - #user.enableUI() - #part.adopt(user) - - #f1 = DDG4.Filter(kernel, 'GeantinoRejectFilter/GeantinoRejector') - - f2 = DDG4.Filter(kernel, 'ParticleRejectFilter/OpticalPhotonRejector') - f2.particle = 'opticalphoton' - - f3 = DDG4.Filter(kernel, 'ParticleSelectFilter/OpticalPhotonSelector') - f3.particle = 'opticalphoton' - - #f4 = DDG4.Filter(kernel, 'EnergyDepositMinimumCut') - #f4.Cut = 10 * MeV - - #f4.enableUI() - #kernel.registerGlobalFilter(f1) - kernel.registerGlobalFilter(f2) - kernel.registerGlobalFilter(f3) - #kernel.registerGlobalFilter(f4) - - seq, act = geant4.setupDetector('LightGasCherenkov','PhotoMultiplierSDAction') - act.adopt(f3) - seq, act = geant4.setupDetector('HeavyGasCherenkov','PhotoMultiplierSDAction') - act.adopt(f3) - - seq, act = geant4.setupTracker('GEMTracker_SIDIS') - seq, act = geant4.setupCalorimeter('FAECPreShower') - seq, act = geant4.setupCalorimeter('FAECShower') - seq, act = geant4.setupCalorimeter('LAECPreShower') - seq, act = geant4.setupCalorimeter('LAECShower') - - phys = geant4.setupPhysics('QGSP_BERT') - geant4.addPhysics(str('Geant4PhysicsList/Myphysics')) - - ph = DDG4.PhysicsList(kernel, 'Geant4OpticalPhotonPhysics/OpticalPhotonPhys') - ph.VerboseLevel = 0 - ph.enableUI() - phys.adopt(ph) - - ph = DDG4.PhysicsList(kernel, 'Geant4CerenkovPhysics/CerenkovPhys') - ph.MaxNumPhotonsPerStep = 10 - ph.MaxBetaChangePerStep = 10.0 - ph.TrackSecondariesFirst = True - ph.VerboseLevel = 0 - ph.enableUI() - phys.adopt(ph) - - ## Add special particle types from specialized physics constructor - #part = geant4.addPhysics('Geant4ExtraParticles/ExtraParticles') - #part.pdgfile = 'checkout/DDG4/examples/particle.tbl' - - # Add global range cut - rg = geant4.addPhysics('Geant4DefaultRangeCut/GlobalRangeCut') - rg.RangeCut = 0.7 * mm - - phys.dump() - - #ui_action = dd4hep.sim.createAction(kernel, "Geant4UIManager/UI") - #ui_action.HaveVIS = True - #ui_action.HaveUI = True - #ui_action.SessionType = qt - #ui_action.SetupUI = macro - #kernel.registerGlobalAction(ui_action) - - kernel.configure() - kernel.initialize() - - # DDG4.setPrintLevel(Output.DEBUG) - kernel.run() - kernel.terminate() - -if __name__ == "__main__": - run() diff --git a/src/ConceptDetectors/solid/compact/scripts/run_example b/src/ConceptDetectors/solid/compact/scripts/run_example deleted file mode 100755 index 8d0bef5e7b91d136968e0e78775cbefa0ba4b1af..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/scripts/run_example +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -ddsim --runType run --enableG4GPS \ - --macroFile macro/gps.mac \ - --compactFile $1 \ - --outputFile test_tracker_disc.root || exit diff --git a/src/ConceptDetectors/solid/compact/scripts/run_solid_sidis.py b/src/ConceptDetectors/solid/compact/scripts/run_solid_sidis.py deleted file mode 100644 index 547d2cd0f670c1e97412a719c68216cdb56ab6fb..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/scripts/run_solid_sidis.py +++ /dev/null @@ -1,248 +0,0 @@ -#!/usr/bin/env python -from __future__ import absolute_import, unicode_literals - -import os -import time -import logging - -import argparse -parser = argparse.ArgumentParser( - prog='run_solid_sidis', - description='''This runs the simulation the but that is okay''', - epilog=''' - This program should be run in the "compact" directory. - ''') -parser.add_argument("-v","--verbose", help="increase output verbosity", type=int, default=0) -parser.add_argument("--compact", help="compact detector file",default="solid_sidis.xml") -parser.add_argument("--vis", help="vis true/false", action="store_true",default=False) -parser.add_argument("--ui", help="ui setting tcsh or qt; default=qt", type=str,default="qt",dest="ui") -parser.add_argument("-n","--n-events", help="number of events", type=int, default=0) -parser.add_argument("-s","--n-skip", help="number of events to skip", type=int, default=0) -parser.add_argument("-m","--macro", help="macro to execute", default="macro/vis.mac") -parser.add_argument("-o","--output", help="output file", default=None) -parser.add_argument("-i","--input", help="input data file", default=None) -parser.add_argument("--target-position", nargs=3, help="nominal location of the target in units of mm", default=[0.0,0.0,-3000.0],metavar=("X","Y","Z")) - -args = parser.parse_args() - -import DDG4 -from DDG4 import OutputLevel as Output -from g4units import keV, GeV, mm, ns, MeV - -def run(): - - if not args.vis: - os.environ['G4UI_USE_TCSH'] = "0" - - kernel = DDG4.Kernel() - description = kernel.detectorDescription() - kernel.loadGeometry(str("file:" + args.compact)) - DDG4.importConstants(description) - - geant4 = DDG4.Geant4(kernel) - if args.vis > 0: - geant4.printDetectors() - - n_events = args.n_events - if args.vis: - geant4.setupUI(typ=args.ui, vis=True,ui=True, macro=args.macro) - else: - geant4.setupUI(typ=args.ui, vis=False,ui=False,macro=False) - if n_events <= 0: - n_events = 1 - kernel.NumEvents = n_events - - geant4.setupTrackingField(stepper='ClassicalRK4', equation='Mag_UsualEqRhs') - - rndm = DDG4.Action(kernel, 'Geant4Random/Random') - rndm.Seed = 854321 - rndm.initialize() - rndm.showStatus() - - run1 = DDG4.RunAction(kernel, 'Geant4TestRunAction/RunInit') - run1.Property_int = 12345 - run1.Property_double = -5e15 * keV - run1.Property_string = 'Startrun: Hello_2' - run1.enableUI() - kernel.registerGlobalAction(run1) - kernel.runAction().adopt(run1) - - prt = DDG4.EventAction(kernel, 'Geant4ParticlePrint/ParticlePrint') - #prt.OutputLevel = Output.INFO - #prt.OutputType = 3 # Print both: table and tree - kernel.eventAction().adopt(prt) - - outputfile = args.output - if outputfile is None: - outputfile = 'data/solid_sidis_' + time.strftime('%Y-%m-%d_%H-%M') - #rootoutput = geant4.setupROOTOutput('RootOutput', outputfile) - #rootoutput.HandleMCTruth = True - podio = DDG4.EventAction(kernel, 'Geant4Output2Podio/RootOutput', True) - podio.HandleMCTruth = False - podio.Control = True - podio.Output = outputfile - podio.enableUI() - kernel.eventAction().adopt(podio) - #-------------------------------- - - gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorActionInit/GenerationInit") - gen.OutputLevel = 0 - gen.enableUI() - kernel.generatorAction().adopt(gen) - - inputfile = args.input - if inputfile is None: - inputfile = "eg_data/solid.ep-2gluon.composite.run00001-1000.hepmc" - gen = DDG4.GeneratorAction(kernel, "Geant4InputAction/hepmc3") - gen.Mask = 0 - gen.Input = "HEPMC3FileReader|" + inputfile - gen.OutputLevel = 0 # generator_output_level - gen.Sync = args.n_skip - gen.enableUI() - kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "Geant4InteractionVertexSmear/SmearVert") - gen.Mask = 0 - gen.Offset = (args.target_position[0]*mm, args.target_position[1]* mm, args.target_position[2]* mm, 0 * ns) - gen.Sigma = (3 * mm, 3 * mm, 1 * mm, 0 * ns) - kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorWrapper/GPS") - #gen.Uses = 'G4GeneralParticleSource' - ##gen.OutputLevel = Output.WARNING - ##gen.Mask = 1 - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "Geant4InteractionMerger/InteractionMerger") - #gen.OutputLevel = 0 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "Geant4PrimaryHandler/PrimaryHandler") - #gen.OutputLevel = 0 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - part = DDG4.GeneratorAction(kernel, "Geant4ParticleHandler/ParticleHandler") - # part.SaveProcesses = ['conv','Decay'] - #part.SaveProcesses = ['Decay'] - part.MinimalKineticEnergy = 100000 * GeV - #part.OutputLevel = 5 # generator_output_level - part.enableUI() - kernel.generatorAction().adopt(part) - - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionVertexSmear/SmearPi+") - #gen.Mask = 1 - #gen.Offset = (20 * mm, 10 * mm, 10 * mm, 0 * ns) - #gen.Sigma = (4 * mm, 1 * mm, 1 * mm, 0 * ns) - #kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4IsotropeGenerator/IsotropE-") - #gen.Mask = 2 - #gen.Particle = 'e-' - #gen.Energy = 25 * GeV - #gen.Multiplicity = 3 - #gen.Distribution = 'uniform' - #kernel.generatorAction().adopt(gen) - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionVertexSmear/SmearE-") - #gen.Mask = 2 - #gen.Offset = (-20 * mm, -10 * mm, -10 * mm, 0 * ns) - #gen.Sigma = (12 * mm, 8 * mm, 8 * mm, 0 * ns) - #kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionMerger/InteractionMerger") - #gen.OutputLevel = 4 # generator_output_level - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4PrimaryHandler/PrimaryHandler") - #gen.OutputLevel = 4 # generator_output_level - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - #part = DDG4.GeneratorAction(kernel, "Geant4ParticleHandler/ParticleHandler") - #kernel.generatorAction().adopt(part) - ## part.SaveProcesses = ['conv','Decay'] - #part.SaveProcesses = ['Decay'] - #part.MinimalKineticEnergy = 100 * MeV - #part.OutputLevel = 5 # generator_output_level - #part.enableUI() - - #user = DDG4.Action(kernel, "Geant4TCUserParticleHandler/UserParticleHandler") - #user.TrackingVolume_Zmax = DDG4.EcalEndcap_zmin - #user.TrackingVolume_Rmax = DDG4.EcalBarrel_rmin - #user.enableUI() - #part.adopt(user) - - #f1 = DDG4.Filter(kernel, 'GeantinoRejectFilter/GeantinoRejector') - - f2 = DDG4.Filter(kernel, 'ParticleRejectFilter/OpticalPhotonRejector') - f2.particle = 'opticalphoton' - - f3 = DDG4.Filter(kernel, 'ParticleSelectFilter/OpticalPhotonSelector') - f3.particle = 'opticalphoton' - - #f4 = DDG4.Filter(kernel, 'EnergyDepositMinimumCut') - #f4.Cut = 10 * MeV - - #f4.enableUI() - #kernel.registerGlobalFilter(f1) - kernel.registerGlobalFilter(f2) - kernel.registerGlobalFilter(f3) - #kernel.registerGlobalFilter(f4) - - seq, act = geant4.setupDetector('LightGasCherenkov','PhotoMultiplierSDAction') - act.adopt(f3) - seq, act = geant4.setupDetector('HeavyGasCherenkov','PhotoMultiplierSDAction') - act.adopt(f3) - - seq, act = geant4.setupTracker('GEMTracker_SIDIS') - seq, act = geant4.setupCalorimeter('FAECPreShower') - seq, act = geant4.setupCalorimeter('FAECShower') - seq, act = geant4.setupCalorimeter('LAECPreShower') - seq, act = geant4.setupCalorimeter('LAECShower') - - phys = geant4.setupPhysics('QGSP_BERT') - geant4.addPhysics(str('Geant4PhysicsList/Myphysics')) - - ph = DDG4.PhysicsList(kernel, 'Geant4OpticalPhotonPhysics/OpticalPhotonPhys') - ph.VerboseLevel = 0 - ph.enableUI() - phys.adopt(ph) - - ph = DDG4.PhysicsList(kernel, 'Geant4CerenkovPhysics/CerenkovPhys') - ph.MaxNumPhotonsPerStep = 10 - ph.MaxBetaChangePerStep = 10.0 - ph.TrackSecondariesFirst = True - ph.VerboseLevel = 0 - ph.enableUI() - phys.adopt(ph) - - ## Add special particle types from specialized physics constructor - #part = geant4.addPhysics('Geant4ExtraParticles/ExtraParticles') - #part.pdgfile = 'checkout/DDG4/examples/particle.tbl' - - # Add global range cut - rg = geant4.addPhysics('Geant4DefaultRangeCut/GlobalRangeCut') - rg.RangeCut = 0.7 * mm - - if args.verbose > 1 : - phys.dump() - - #ui_action = dd4hep.sim.createAction(kernel, "Geant4UIManager/UI") - #ui_action.HaveVIS = True - #ui_action.HaveUI = True - #ui_action.SessionType = qt - #ui_action.SetupUI = macro - #kernel.registerGlobalAction(ui_action) - - kernel.configure() - kernel.initialize() - - # DDG4.setPrintLevel(Output.DEBUG) - kernel.run() - kernel.terminate() - -if __name__ == "__main__": - run() diff --git a/src/ConceptDetectors/solid/compact/scripts/run_solid_sidis_xml.py b/src/ConceptDetectors/solid/compact/scripts/run_solid_sidis_xml.py deleted file mode 100644 index 723b675fa88d56ea485c6c9d7e954c41ac035d15..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/scripts/run_solid_sidis_xml.py +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env python -from __future__ import absolute_import, unicode_literals -import os -import time -import logging -import DDG4 -from DDG4 import OutputLevel as Output -from g4units import keV, GeV, mm, ns, MeV - -def run(): - #os.environ['G4UI_USE_TCSH'] = "1" - kernel = DDG4.Kernel() - description = kernel.detectorDescription() - - kernel.loadGeometry(str("file:" + "solid_sidis.xml")) - kernel.loadXML(str("file:solid/sim/field.xml")) - kernel.loadXML(str("file:solid/sim/sequences.xml")) - kernel.loadXML(str("file:solid/sim/physics.xml")) - - kernel.configure() - kernel.initialize() - - kernel.run() - kernel.terminate() - -if __name__ == "__main__": - run() diff --git a/src/ConceptDetectors/solid/compact/scripts/sim_test.py b/src/ConceptDetectors/solid/compact/scripts/sim_test.py deleted file mode 100644 index f9b92e50b5f69715f387717d9678efce37de21bd..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/scripts/sim_test.py +++ /dev/null @@ -1,226 +0,0 @@ -#!/usr/bin/env python -# -from __future__ import absolute_import, unicode_literals -import os -import time -import logging -import DDG4 -from DDG4 import OutputLevel as Output -from g4units import keV, GeV, mm, ns, MeV - - -def run(): - - os.environ['G4UI_USE_TCSH'] = "1" - kernel = DDG4.Kernel() - description = kernel.detectorDescription() - kernel.loadGeometry(str("file:" + "solid_sidis.xml")) - DDG4.importConstants(description) - - geant4 = DDG4.Geant4(kernel)#, tracker='Geant4TrackerCombineAction') - geant4.printDetectors() - - podio = DDG4.EventAction(kernel, 'Geant4Output2Podio/RootOutput', True) - podio.HandleMCTruth = False - podio.Control = True - podio.Output = "derpy.root" - podio.enableUI() - kernel.eventAction().adopt(podio) - - #rootoutput = geant4.setupROOTOutput('RootOutput', 'derp_' + time.strftime('%Y-%m-%d_%H-%M'), mc_truth=True) - #rootoutput.HandleMCTruth = True - - geant4.setupUI('tcsh',vis=False,macro='macro/gps.mac') - - geant4.setupTrackingField() - - gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorActionInit/GenerationInit") - kernel.generatorAction().adopt(gen) - gen.enableUI() - - #gun = DDG4.GeneratorAction(kernel, "Geant4GeneratorWrapper/Gun") - #gun.Uses = 'G4ParticleGun' - #gun.Mask = 2 - #kernel.generatorAction().adopt(gun) - - #gen = DDG4.GeneratorAction(kernel, "Geant4ParticleGenerator/ElectronGenerator") - #gen.Mask = 1 # no idea what this does - #gen.Particle = 'e-' - #gen.Energy = 5 * GeV - #gen.Multiplicity = 1 - ##gen.Direction = 'uniform' - - gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorWrapper/GPS") - gen.Uses = 'G4GeneralParticleSource' - #gen.OutputLevel = Output.WARNING - #gen.Mask = 1 - gen.enableUI() - kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "Geant4InteractionMerger/InteractionMerger") - gen.OutputLevel = 0 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "Geant4PrimaryHandler/PrimaryHandler") - #gen.OutputLevel = 0 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - # Particle handler is critical for saving MCParticles - part = DDG4.GeneratorAction(kernel, "Geant4ParticleHandler/ParticleHandler") - kernel.generatorAction().adopt(part) - # part.SaveProcesses = ['conv','Decay'] - #part.SaveProcesses = ['Decay'] - part.MinimalKineticEnergy = 100 * MeV - #part.OutputLevel = 5 # generator_output_level - part.enableUI() - - - #run1 = DDG4.RunAction(kernel, 'Geant4TestRunAction/RunInit') - #run1.Property_int = 12345 - #run1.Property_double = -5e15 * keV - #run1.Property_string = 'Startrun: Hello_2' - #run1.enableUI() - #kernel.registerGlobalAction(run1) - #kernel.runAction().adopt(run1) - - #prt = DDG4.EventAction(kernel, 'Geant4ParticlePrint/ParticlePrint') - #prt.OutputLevel = Output.WARNING - #prt.OutputType = 0 # Print both: table and tree - #kernel.eventAction().adopt(prt) - - #geant4.setupGun('electron','e-',3.0*GeV) - #gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorActionInit/GenerationInit") - #kernel.generatorAction().adopt(gen) - #gen.enableUI() - - #gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorWrapper/GPS") - #gen.Uses = 'G4GeneralParticleSource' - #gen.OutputLevel = Output.WARNING - ##gen.Mask = 1 - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4IsotropeGenerator/IsotropPi+") - #gen.Mask = 1 - #gen.Particle = 'e-' - #gen.Energy = 5 * GeV - #gen.Multiplicity = 2 - #gen.Distribution = 'cos(theta)' - - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionVertexSmear/SmearPi+") - #gen.Mask = 1 - #gen.Offset = (20 * mm, 10 * mm, 10 * mm, 0 * ns) - #gen.Sigma = (4 * mm, 1 * mm, 1 * mm, 0 * ns) - #kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4IsotropeGenerator/IsotropE-") - #gen.Mask = 2 - #gen.Particle = 'e-' - #gen.Energy = 25 * GeV - #gen.Multiplicity = 3 - #gen.Distribution = 'uniform' - #kernel.generatorAction().adopt(gen) - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionVertexSmear/SmearE-") - #gen.Mask = 2 - #gen.Offset = (-20 * mm, -10 * mm, -10 * mm, 0 * ns) - #gen.Sigma = (12 * mm, 8 * mm, 8 * mm, 0 * ns) - #kernel.generatorAction().adopt(gen) - # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionMerger/InteractionMerger") - #gen.OutputLevel = 0 # generator_output_level - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - ###logger.info("# Finally generate Geant4 primaries") - #gen = DDG4.GeneratorAction(kernel, "Geant4PrimaryHandler/PrimaryHandler") - ##gen.OutputLevel = 0 # generator_output_level - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - #logger.info("# ....and handle the simulation particles.") - #part = DDG4.GeneratorAction(kernel, "Geant4ParticleHandler/ParticleHandler") - #kernel.generatorAction().adopt(part) - ## part.SaveProcesses = ['conv','Decay'] - #part.SaveProcesses = ['Decay'] - #part.MinimalKineticEnergy = 100 * MeV - #part.OutputLevel = 5 # generator_output_level - #part.enableUI() - #user = DDG4.Action(kernel, "Geant4TCUserParticleHandler/UserParticleHandler") - #user.TrackingVolume_Zmax = DDG4.EcalEndcap_zmin - #user.TrackingVolume_Rmax = DDG4.EcalBarrel_rmin - #user.enableUI() - #part.adopt(user) - - f1 = DDG4.Filter(kernel, 'GeantinoRejectFilter/GeantinoRejector') - f2 = DDG4.Filter(kernel, 'ParticleRejectFilter/OpticalPhotonRejector') - f2.particle = 'opticalphoton' - f3 = DDG4.Filter(kernel, 'ParticleSelectFilter/OpticalPhotonSelector') - f3.particle = 'opticalphoton' - #f4 = DDG4.Filter(kernel, 'EnergyDepositMinimumCut') - #f4.Cut = 10 * MeV - #f4.enableUI() - #kernel.registerGlobalFilter(f1) - kernel.registerGlobalFilter(f2) - kernel.registerGlobalFilter(f3) - #kernel.registerGlobalFilter(f4) - - #seq, act = geant4.setupDetector('LightGasCherenkov','PhotoMultiplierSDAction') - #act.adopt(f3) - #seq, act = geant4.setupDetector('HeavyGasCherenkov','PhotoMultiplierSDAction') - #act.adopt(f3) - - seq, act = geant4.setupTracker('GEMTracker_SIDIS') - seq, act = geant4.setupCalorimeter('FAECPreShower') - seq, act = geant4.setupCalorimeter('FAECShower') - seq, act = geant4.setupCalorimeter('LAECPreShower') - seq, act = geant4.setupCalorimeter('LAECShower') - - phys = geant4.setupPhysics('QGSP_BERT') - geant4.addPhysics(str('Geant4PhysicsList/Myphysics')) - - ph = DDG4.PhysicsList(kernel, 'Geant4OpticalPhotonPhysics/OpticalPhotonPhys') - ph.VerboseLevel = 0 - ph.enableUI() - phys.adopt(ph) - - ph = DDG4.PhysicsList(kernel, 'Geant4CerenkovPhysics/CerenkovPhys') - ph.MaxNumPhotonsPerStep = 10 - ph.MaxBetaChangePerStep = 10.0 - ph.TrackSecondariesFirst = True - ph.VerboseLevel = 0 - ph.enableUI() - phys.adopt(ph) - - ## Add special particle types from specialized physics constructor - #part = geant4.addPhysics('Geant4ExtraParticles/ExtraParticles') - #part.pdgfile = 'checkout/DDG4/examples/particle.tbl' - - ## Add global range cut - #rg = geant4.addPhysics('Geant4DefaultRangeCut/GlobalRangeCut') - #rg.RangeCut = 0.7 * mm - - #phys.dump() - - #ui_action = dd4hep.sim.createAction(kernel, "Geant4UIManager/UI") - #ui_action.HaveVIS = True - #ui_action.HaveUI = True - #ui_action.SessionType = qt - #ui_action.SetupUI = macro - #kernel.registerGlobalAction(ui_action) - - #ui = geant4.setupUI("qt",vis=True,macro="vis.mac") - #ui.enableUI() - - kernel.configure() - kernel.initialize() - - # DDG4.setPrintLevel(Output.DEBUG) - kernel.run() - kernel.terminate() - - -if __name__ == "__main__": - run() diff --git a/src/ConceptDetectors/solid/compact/scripts/strip_position.cxx b/src/ConceptDetectors/solid/compact/scripts/strip_position.cxx deleted file mode 100644 index 2c883673019c8e7d8f50855df24f0f3e87997bcf..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/scripts/strip_position.cxx +++ /dev/null @@ -1,146 +0,0 @@ -R__LOAD_LIBRARY(libfmt.so) -#include "fmt/core.h" -R__LOAD_LIBRARY(libDDG4IO.so) -R__LOAD_LIBRARY(libGenDetectors.so) -#include "Math/Vector3D.h" -#include "Math/Vector4D.h" -#include "TCanvas.h" -#include "TLegend.h" -#include "TMath.h" -#include "TRandom3.h" -#include "TFile.h" -#include "TH1F.h" -#include "TH1D.h" -#include "TChain.h" -#include "TTree.h" -#include "TF1.h" - -//#include "lcio2/MCParticleData.h" -//#include "lcio2/ReconstructedParticleData.h" - -#include "ROOT/RDataFrame.hxx" -#include <vector> -#include <tuple> - -#include "Math/GenVector/VectorUtil.h" - -// DD4hep -// ----- -// In .rootlogon.C -// gSystem->Load("libDDDetectors"); -// gSystem->Load("libDDG4IO"); -// gInterpreter->AddIncludePath("/opt/software/local/include"); -#include "DD4hep/Detector.h" -#include "DDG4/Geant4Data.h" -#include "DDRec/CellIDPositionConverter.h" -#include "DDRec/SurfaceManager.h" -#include "DDRec/Surface.h" - -#include <random> -#include "lcio2/TrackerRawDataData.h" -#include "lcio2/TrackerRawData.h" - - -void strip_position(const char* fname = "derp.root"){ - - TChain* t = new TChain("EVENT"); - t->Add(fname); - - ROOT::RDataFrame d0(*t, {"GEMTrackerHits"}); - - std::cout << t->GetBranch("GEMTrackerHits")->GetClassName() << std::endl; - //std::vector<dd4hep::sim::Geant4Tracker::Hit*> - - auto nhits = [] (const std::vector<dd4hep::sim::Geant4Tracker::Hit*>& hits){ return hits.size(); }; - - dd4hep::Detector& detector = dd4hep::Detector::getInstance(); - detector.fromCompact("solid_sidis.xml"); - dd4hep::rec::CellIDPositionConverter cellid_converter(detector); - - dd4hep::rec::SurfaceManager& surfMan = *detector.extension<dd4hep::rec::SurfaceManager>() ; - //const SurfaceMap& _surfMap = *surfMan.map( "world" ) ; - const auto& _surfMap = *surfMan.map( "world" ) ; - - //BitFieldCoder cell_decoder("system:6,layer:5,module:16,slice:5,u:32:-32"); - //auto delta = [=](const std::vector<dd4hep::sim::Geant4Tracker::Hit*>& hits){ - - double degree = TMath::Pi()/180.0; - std::random_device rd; - std::mt19937 gen(rd()); - - auto hit_position = [&](const std::vector<dd4hep::sim::Geant4Tracker::Hit*>& hits) { - - std::map<int64_t,dd4hep::sim::Geant4Tracker::Hit> cell_hits; - - for(const auto& h: hits){ - - auto hit_pos = (h->position/10.0); - //std::cout << "phi (hit) = " << hit_pos.phi()/degree << std::endl; - - auto cell = h->cellID; - auto seg_pos = cellid_converter.position(cell); - - //cell_hits[cell] = h; - - std::cout << "seg_pos = " << seg_pos << std::endl; - - auto context = cellid_converter.findContext( cell ) ; - - //if( context == nullptr) - // return Position() ; - dd4hep::Readout r = cellid_converter.findReadout( context->element ) ; - dd4hep::Segmentation seg = r.segmentation() ; - - auto cell_dim = seg.cellDimensions(cell); - std::cout << " dim "; - for(const auto& dim : cell_dim) { - std::cout << dim << ", "; - } - std::cout << "\n"; - std::cout << " seg u: " << seg.decoder()->get(cell,"u") << "\n"; - } - return 0.0; - }; - - auto digitize_gem_hits = - [&](const std::vector<dd4hep::sim::Geant4Tracker::Hit*>& hits) { - std::vector<lcio2::TrackerRawDataData> digi_hits; - //std::normal_distribution<> time_dist(0,2.0); - //std::normal_distribution<> adc_dist(5.0,3.0); - - std::map<int64_t,lcio2::TrackerRawDataData> hits_by_id; - for(const auto& h: hits) { - //lcio2::TrackerRawDataData ahit; - auto& ahit = hits_by_id[(int64_t)h->cellID]; - auto pos = h->position; //cm - - ahit.cellID0 = h->cellID; - ahit.cellID1 = h->cellID; - ahit.channelID = h->cellID; - //fmt::print("{} vs {} vs {}\n", id1, id2,id3); - fmt::print("{} vs {}\n", h->cellID, ahit.cellID0); - // time is not kept from dd4hep hit, instead using z position as crude substitute - ahit.time = pos.z();// + time_dist(gen); - ahit.adc++;// adc_dist(gen); - //digi_hits.push_back(ahit); - } - for (auto& [cell, hit] : hits_by_id) { - //fmt::print("{} vs {}\n", cell, hit.cellID0); - digi_hits.push_back(hit); - } - return digi_hits; - }; - - auto d1 = d0.Define("nhits",nhits, {"GEMTrackerHits"}); - auto d2 = d1.Define("delta",hit_position, {"GEMTrackerHits"}) - .Define("GemDigiHits",digitize_gem_hits, {"GEMTrackerHits"}); - - - auto h0 = d2.Histo1D(TH1D("h0", "nhits; ", 20, 0,20), "delta"); - //auto h2 = d2.Histo2D({"hitxy", "hitxy", 100u, -1000, -1000, 100u, -1000, -1000}, "pmt_x", "pmt_y"); - - TCanvas*c = new TCanvas(); - d2.Snapshot("digitized_EVENT","test_gem_tracker_digi.root",{"GemDigiHits"}); - h0->DrawClone(); - -} diff --git a/src/ConceptDetectors/solid/compact/scripts/vis_test.py b/src/ConceptDetectors/solid/compact/scripts/vis_test.py deleted file mode 100644 index 61242a0edc9b697c2ee5f8b54ac0728f3807b3f7..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/scripts/vis_test.py +++ /dev/null @@ -1,251 +0,0 @@ -#!/usr/bin/env python -# -from __future__ import absolute_import, unicode_literals -import os -import time -import logging -import DDG4 -from DDG4 import OutputLevel as Output -from g4units import keV, GeV, mm, ns, MeV -# -# -logging.basicConfig(format='%(levelname)s: %(message)s', level=logging.INFO) -logger = logging.getLogger(__name__) - - -def run(): - os.environ['G4UI_USE_TCSH'] = "1" - kernel = DDG4.Kernel() - description = kernel.detectorDescription() - install_dir = os.environ['DD4hepINSTALL'] - #kernel.loadGeometry(str("file:" + install_dir + "/DDDetectors/compact/SiD.xml")) - #kernel.loadGeometry(str("file:" + "GenericRICH_example.xml")) - #kernel.loadGeometry(str("file:" + "ThresholdGasCherenkov_example.xml")) - kernel.loadGeometry(str("file:" + "solid_sidis.xml")) - DDG4.importConstants(description) - - geant4 = DDG4.Geant4(kernel, tracker='Geant4TrackerCombineAction') - geant4.printDetectors() - - logger.info("# Configure UI") - geant4.setupUI('tcsh',vis=True,macro='macro/vis.mac') - - logger.info("# Configure G4 magnetic field tracking") - geant4.setupTrackingField() - - #logger.info("# Setup random generator") - #rndm = DDG4.Action(kernel, 'Geant4Random/Random') - #rndm.Seed = 987654321 - #rndm.initialize() - # rndm.showStatus() - - logger.info("# Configure Run actions") - run1 = DDG4.RunAction(kernel, 'Geant4TestRunAction/RunInit') - run1.Property_int = 12345 - run1.Property_double = -5e15 * keV - run1.Property_string = 'Startrun: Hello_2' - logger.info("%s %s %s", run1.Property_string, str(run1.Property_double), str(run1.Property_int)) - run1.enableUI() - kernel.registerGlobalAction(run1) - kernel.runAction().adopt(run1) - - logger.info("# Configure Event actions") - prt = DDG4.EventAction(kernel, 'Geant4ParticlePrint/ParticlePrint') - prt.OutputLevel = Output.INFO - prt.OutputType = 3 # Print both: table and tree - kernel.eventAction().adopt(prt) - - # evt_lcio = geant4.setupLCIOOutput('LcioOutput','CLICSiD_'+time.strftime('%Y-%m-%d_%H-%M')) - # evt_lcio.OutputLevel = Output.ERROR - geant4.setupROOTOutput('RootOutput', 'derp_' + time.strftime('%Y-%m-%d_%H-%M')) - - gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorActionInit/GenerationInit") - kernel.generatorAction().adopt(gen) - gen.enableUI() - - gun = DDG4.GeneratorAction(kernel, "Geant4GeneratorWrapper/Gun") - gun.Uses = 'G4ParticleGun' - gun.Mask = 1 - kernel.generatorAction().adopt(gun) - - gen = DDG4.GeneratorAction(kernel, "Geant4ParticleGenerator/ElectronGenerator") - gen.Mask = 1 # no idea what this does - gen.Particle = 'e-' - gen.Energy = 5 * GeV - gen.Multiplicity = 1 - #gen.Direction = 'uniform' - - - #gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorWrapper/GPS") - #gen.Uses = 'G4GeneralParticleSource' - ##gen.OutputLevel = Output.WARNING - ##gen.Mask = 1 - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "Geant4InteractionMerger/InteractionMerger") - gen.OutputLevel = 0 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "Geant4PrimaryHandler/PrimaryHandler") - #gen.OutputLevel = 0 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - # Particle handler is critical for saving MCParticles - part = DDG4.GeneratorAction(kernel, "Geant4ParticleHandler/ParticleHandler") - kernel.generatorAction().adopt(part) - # part.SaveProcesses = ['conv','Decay'] - part.SaveProcesses = ['Decay'] - part.MinimalKineticEnergy = 600 * MeV - #part.OutputLevel = 5 # generator_output_level - part.enableUI() - - #gen = DDG4.GeneratorAction(kernel, "Geant4IsotropeGenerator/IsotropPi+") - #gen.Mask = 1 - #gen.Particle = 'e-' - #gen.Energy = 5 * GeV - #gen.Multiplicity = 2 - #gen.Distribution = 'cos(theta)' - - geant4.setupGun('electron','e-',3.0*GeV) - - #logger.info("# Install vertex smearing for this interaction") - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionVertexSmear/SmearPi+") - #gen.Mask = 1 - #gen.Offset = (20 * mm, 10 * mm, 10 * mm, 0 * ns) - #gen.Sigma = (4 * mm, 1 * mm, 1 * mm, 0 * ns) - #kernel.generatorAction().adopt(gen) - - #logger.info("# Second particle generator: e-") - #gen = DDG4.GeneratorAction(kernel, "Geant4IsotropeGenerator/IsotropE-") - #gen.Mask = 2 - #gen.Particle = 'e-' - #gen.Energy = 25 * GeV - #gen.Multiplicity = 3 - #gen.Distribution = 'uniform' - #kernel.generatorAction().adopt(gen) - #logger.info(" Install vertex smearing for this interaction") - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionVertexSmear/SmearE-") - #gen.Mask = 2 - #gen.Offset = (-20 * mm, -10 * mm, -10 * mm, 0 * ns) - #gen.Sigma = (12 * mm, 8 * mm, 8 * mm, 0 * ns) - #kernel.generatorAction().adopt(gen) - # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - - #logger.info("# Merge all existing interaction records") - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionMerger/InteractionMerger") - #gen.OutputLevel = 4 # generator_output_level - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - #logger.info("# Finally generate Geant4 primaries") - #gen = DDG4.GeneratorAction(kernel, "Geant4PrimaryHandler/PrimaryHandler") - #gen.OutputLevel = 4 # generator_output_level - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - #logger.info("# ....and handle the simulation particles.") - #part = DDG4.GeneratorAction(kernel, "Geant4ParticleHandler/ParticleHandler") - #kernel.generatorAction().adopt(part) - ## part.SaveProcesses = ['conv','Decay'] - #part.SaveProcesses = ['Decay'] - #part.MinimalKineticEnergy = 100 * MeV - #part.OutputLevel = 5 # generator_output_level - #part.enableUI() - #user = DDG4.Action(kernel, "Geant4TCUserParticleHandler/UserParticleHandler") - #user.TrackingVolume_Zmax = DDG4.EcalEndcap_zmin - #user.TrackingVolume_Rmax = DDG4.EcalBarrel_rmin - #user.enableUI() - #part.adopt(user) - - logger.info("# Setup global filters fur use in sensitive detectors") - #f1 = DDG4.Filter(kernel, 'GeantinoRejectFilter/GeantinoRejector') - f2 = DDG4.Filter(kernel, 'ParticleRejectFilter/OpticalPhotonRejector') - f2.particle = 'opticalphoton' - f3 = DDG4.Filter(kernel, 'ParticleSelectFilter/OpticalPhotonSelector') - f3.particle = 'opticalphoton' - #f4 = DDG4.Filter(kernel, 'EnergyDepositMinimumCut') - #f4.Cut = 10 * MeV - #f4.enableUI() - #kernel.registerGlobalFilter(f1) - kernel.registerGlobalFilter(f2) - kernel.registerGlobalFilter(f3) - #kernel.registerGlobalFilter(f4) - - #logger.info("# First the PID detectors") - #seq, act = geant4.setupDetector('LightGasCherenkov','PhotoMultiplierSDAction') - #act.adopt(f2) - - #seq, act = geant4.setupTracker('SiVertexBarrel') - #seq.adopt(f1) - ## seq.adopt(f4) - #act.adopt(f1) - - #seq, act = geant4.setupTracker('SiVertexEndcap') - #seq.adopt(f1) - ## seq.adopt(f4) - - #seq, act = geant4.setupTracker('SiTrackerBarrel') - #seq, act = geant4.setupTracker('SiTrackerEndcap') - #seq, act = geant4.setupTracker('SiTrackerForward') - #logger.info("# Now setup the calorimeters") - #seq, act = geant4.setupCalorimeter('EcalBarrel') - #seq, act = geant4.setupCalorimeter('EcalEndcap') - #seq, act = geant4.setupCalorimeter('HcalBarrel') - #seq, act = geant4.setupCalorimeter('HcalEndcap') - #seq, act = geant4.setupCalorimeter('HcalPlug') - #seq, act = geant4.setupCalorimeter('MuonBarrel') - #seq, act = geant4.setupCalorimeter('MuonEndcap') - #seq, act = geant4.setupCalorimeter('LumiCal') - #seq, act = geant4.setupCalorimeter('BeamCal') - - logger.info("# Now build the physics list:") - phys = geant4.setupPhysics('QGSP_BERT') - geant4.addPhysics(str('Geant4PhysicsList/Myphysics')) - - ph = DDG4.PhysicsList(kernel, 'Geant4OpticalPhotonPhysics/OpticalPhotonPhys') - ph.VerboseLevel = 2 - ph.enableUI() - phys.adopt(ph) - - ph = DDG4.PhysicsList(kernel, 'Geant4CerenkovPhysics/CerenkovPhys') - ph.MaxNumPhotonsPerStep = 10 - ph.MaxBetaChangePerStep = 10.0 - ph.TrackSecondariesFirst = True - ph.VerboseLevel = 2 - ph.enableUI() - phys.adopt(ph) - - - ## Add special particle types from specialized physics constructor - #part = geant4.addPhysics('Geant4ExtraParticles/ExtraParticles') - #part.pdgfile = 'checkout/DDG4/examples/particle.tbl' - - # Add global range cut - rg = geant4.addPhysics('Geant4DefaultRangeCut/GlobalRangeCut') - rg.RangeCut = 0.7 * mm - - phys.dump() - - #ui_action = dd4hep.sim.createAction(kernel, "Geant4UIManager/UI") - #ui_action.HaveVIS = True - #ui_action.HaveUI = True - #ui_action.SessionType = qt - #ui_action.SetupUI = macro - #kernel.registerGlobalAction(ui_action) - - #ui = geant4.setupUI("qt",vis=True,macro="vis.mac") - #ui.enableUI() - - kernel.configure() - kernel.initialize() - - # DDG4.setPrintLevel(Output.DEBUG) - kernel.run() - kernel.terminate() - - -if __name__ == "__main__": - run() diff --git a/src/ConceptDetectors/solid/compact/solid.png b/src/ConceptDetectors/solid/compact/solid.png deleted file mode 100644 index 9ffc8181261ef0c42d921282398b35e5f573088a..0000000000000000000000000000000000000000 Binary files a/src/ConceptDetectors/solid/compact/solid.png and /dev/null differ diff --git a/src/ConceptDetectors/solid/compact/solid/FAEC.xml b/src/ConceptDetectors/solid/compact/solid/FAEC.xml deleted file mode 100644 index 42a81cccb3512e98bd0e27e6e3b7e9209628381f..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/solid/FAEC.xml +++ /dev/null @@ -1,28 +0,0 @@ -<lccdd> - <!-- Definition of global dictionary constants --> - <define> - </define> - - <!-- Forward Angle Electromagnetic Calorimeter - <comment>Forward Angle Electromagnetic Calorimeter (FAEC) for SIDIS</comment> - <comment>Forward Angle Electromagnetic Calorimeter (FAEC) for SIDIS</comment> - --> - <detectors> - <detector id="5" name="FAECPreShower" type="EMCalorimeterSoLID" readout="FAEC_PrShHits" vis="PurpleVis" > - <dimensions rmin="98*cm" rmax="230*cm" z0="425*cm" rmod="6.25*cm" rtol="1.0*cm" /> - <layer repeat="1" vis="PurpleVis"> - <slice material = "Lead" thickness = "1.12*cm" vis="BlueVis" /> - <slice material = "EJ204" thickness = "6.25*cm" vis="PurpleVis" sensitive="yes"/> - </layer> - </detector> - - <detector id="6" name="FAECShower" type="EMCalorimeterSoLID" readout="FAEC_ShHits" vis="PurpleVis" > - <dimensions rmin="98*cm" rmax="230*cm" z0="433*cm" rmod="6.25*cm" rtol="1.0*cm" /> - <layer repeat="194" vis="GreenVis"> - <slice material = "Lead" vis="BlueVis" thickness = "0.05*cm"/> - <slice material = "EJ204" vis="PurpleVis" thickness = "0.15*cm" sensitive="yes" limits="cal_limits"/> - <slice material = "Air" vis="PurpleVis" thickness = "0.012*2*cm"/> - </layer> - </detector> - </detectors> -</lccdd> diff --git a/src/ConceptDetectors/solid/compact/solid/HGC.xml b/src/ConceptDetectors/solid/compact/solid/HGC.xml deleted file mode 100644 index db7e6041809884a7edcf6b09081fb22907c1950c..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/solid/HGC.xml +++ /dev/null @@ -1,17 +0,0 @@ -<lccdd> - <detectors> - <detector id="8" name="HeavyGasCherenkov" type="HeavyGasCherenkov" readout="HeavyGasCherenkovHits" vis="BlueVis" material="N2cherenkov"> - <placement x="0*cm" y="0*cm" z="370*cm" /> - <dimensions rmin1="80*cm" rmin2="94*cm" rmax1="265*cm" rmax2="265*cm" zmin="306*cm" zmax="406*cm"/> - <mirror id="1"> - <placement x="0*cm" y="129.9*cm" z="30.3125*cm"/> - <rotation x="25.0*degree" y="0" z="0"/> - </mirror> - <mirror id="3" > - <comment>Mirror 3 is the combination of winston cone and PMT assembly</comment> - <placement x="0*cm" y="255*cm" z="-40*cm"/> - <rotation x="55.0*degree" y="0" z="0"/> - </mirror> - </detector> - </detectors> -</lccdd> diff --git a/src/ConceptDetectors/solid/compact/solid/LAEC.xml b/src/ConceptDetectors/solid/compact/solid/LAEC.xml deleted file mode 100644 index b04e2c618b3a2ca538b21f0609072265f245f134..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/solid/LAEC.xml +++ /dev/null @@ -1,27 +0,0 @@ -<lccdd> -<!-- Large Angle Electromagnetic Calorimeter --> -<define> -</define> - -<detectors> -<detector id="3" name="LAECPreShower" type="EMCalorimeterSoLID" readout="LAEC_PrShHits" vis="PurpleVis" > - <comment>Large Angle Electromagnetic Calorimeter (LAEC) Preshower for SIDIS</comment> - <dimensions rmin="83*cm" rmax="140*cm" z0="-65*cm" rmod="6.25*cm" rtol="1.0*cm" /> - <layer repeat="1" vis="InvisibleWithDaughters"> - <slice material = "Lead" thickness = "1.12*cm" vis="BlueVis"/> - <slice material = "EJ204" thickness = "6.25*cm" vis="PurpleVis" sensitive="yes"/> - </layer> -</detector> - -<detector id="4" name="LAECShower" type="EMCalorimeterSoLID" readout="LAEC_ShHits" vis="PurpleVis" > - <comment>Large Angle Electromagnetic Calorimeter (LAEC) Shower for SIDIS</comment> - <dimensions rmin="83*cm" rmax="140*cm" z0="-57*cm" rmod="6.25*cm" rtol="1.0*cm" /> - <layer repeat="194" vis="GreenVis"> - <slice material = "Lead" thickness = "0.05*cm"/> - <slice material = "EJ204" thickness = "0.15*cm" sensitive="yes" limits="cal_limits"/> - <slice material = "Air" thickness = "0.012*2*cm"/> - </layer> -</detector> -</detectors> - -</lccdd> diff --git a/src/ConceptDetectors/solid/compact/solid/LGC.xml b/src/ConceptDetectors/solid/compact/solid/LGC.xml deleted file mode 100644 index 9e3671711406028e56c84ffeebd0062a16ea5a71..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/solid/LGC.xml +++ /dev/null @@ -1,21 +0,0 @@ -<lccdd> - <detectors> - <detector id="7" name="LightGasCherenkov" type="ThresholdGasCherenkov" readout="LightGasCherenkovHits" vis="RedVis" material="N2cherenkov"> - <placement x="0*cm" y="0*cm" z="260*cm" /> - <dimensions rmin="10*cm" rmax1="80*cm" rmax2="120*cm" zmin="20*cm" zmax="120*cm"/> - <mirror id="1"> - <placement x="0*cm" y="129.9*cm" z="30.3125*cm"/> - <rotation x="25.0*degree" y="0" z="0"/> - </mirror> - <mirror id="2"> - <placement x="0*cm" y="211.411*cm" z="50.6678*cm"/> - <rotation x="2.0*degree" y="0" z="0"/> - </mirror> - <mirror id="3" > - <comment>Mirror 3 is the combination of winston cone and PMT assembly</comment> - <placement x="0*cm" y="255*cm" z="-40*cm"/> - <rotation x="55.0*degree" y="0" z="0"/> - </mirror> - </detector> - </detectors> -</lccdd> diff --git a/src/ConceptDetectors/solid/compact/solid/materials.xml b/src/ConceptDetectors/solid/compact/solid/materials.xml deleted file mode 100644 index 28640cb6caec015263e14b4611ef49e48d9a9214..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/solid/materials.xml +++ /dev/null @@ -1,161 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<materials> - - <!-- - Air by weight from - - http://www.engineeringtoolbox.com/air-composition-24_212.html - --> - <material name="Air"> - <D type="density" unit="g/cm3" value="0.0012"/> - <fraction n="0.754" ref="N"/> - <fraction n="0.234" ref="O"/> - <fraction n="0.012" ref="Ar"/> - </material> - <material name="air"> - <D type="density" unit="g/cm3" value="0.0012"/> - <fraction n="0.754" ref="N"/> - <fraction n="0.234" ref="O"/> - <fraction n="0.012" ref="Ar"/> - </material> - - <!-- We model vakuum just as very thin air --> - <material name="Vacuum"> - <D type="density" unit="g/cm3" value="0.0000000001" /> - <fraction n="0.754" ref="N"/> - <fraction n="0.234" ref="O"/> - <fraction n="0.012" ref="Ar"/> - </material> - - <material name="Epoxy"> - <D type="density" value="1.3" unit="g/cm3"/> - <composite n="44" ref="H"/> - <composite n="15" ref="C"/> - <composite n="7" ref="O"/> - </material> - - <material name="Quartz"> - <D type="density" value="2.2" unit="g/cm3"/> - <composite n="1" ref="Si"/> - <composite n="2" ref="O"/> - </material> - - <material name="G10"> - <D type="density" value="1.7" unit="g/cm3"/> - <fraction n="0.08" ref="Cl"/> - <fraction n="0.773" ref="Quartz"/> - <fraction n="0.147" ref="Epoxy"/> - </material> - - <material name="Polystyrene"> - <D value="1.032" unit="g/cm3"/> - <composite n="19" ref="C"/> - <composite n="21" ref="H"/> - </material> - - <material name="Steel235"> - <D value="7.85" unit="g/cm3"/> - <fraction n="0.998" ref="Fe"/> - <fraction n=".002" ref="C"/> - </material> - - <material name="SiliconOxide"> - <D type="density" value="2.65" unit="g/cm3"/> - <composite n="1" ref="Si"/> - <composite n="2" ref="O"/> - </material> - - <material name="BoronOxide"> - <D type="density" value="2.46" unit="g/cm3"/> - <composite n="2" ref="B"/> - <composite n="3" ref="O"/> - </material> - - <material name="SodiumOxide"> - <D type="density" value="2.65" unit="g/cm3"/> - <composite n="2" ref="Na"/> - <composite n="1" ref="O"/> - </material> - - <material name="AluminumOxide"> - <D type="density" value="3.89" unit="g/cm3"/> - <composite n="2" ref="Al"/> - <composite n="3" ref="O"/> - </material> - - <material name="PyrexGlass"> - <D type="density" value="2.23" unit="g/cm3"/> - <fraction n="0.806" ref="SiliconOxide"/> - <fraction n="0.130" ref="BoronOxide"/> - <fraction n="0.040" ref="SodiumOxide"/> - <fraction n="0.023" ref="AluminumOxide"/> - </material> - - <material name="CarbonFiber"> - <D type="density" value="1.5" unit="g/cm3"/> - <fraction n="0.65" ref="C"/> - <fraction n="0.35" ref="Epoxy"/> - </material> - - <material name="CarbonFiber_50D"> - <D type="density" value="0.75" unit="g/cm3"/> - <fraction n="0.65" ref="C"/> - <fraction n="0.35" ref="Epoxy"/> - </material> - - <material name="Rohacell31"> - <D type="density" value="0.032" unit="g/cm3"/> - <composite n="9" ref="C"/> - <composite n="13" ref="H"/> - <composite n="2" ref="O"/> - <composite n="1" ref="N"/> - </material> - - <material name="Rohacell31_50D"> - <D type="density" value="0.016" unit="g/cm3"/> - <composite n="9" ref="C"/> - <composite n="13" ref="H"/> - <composite n="2" ref="O"/> - <composite n="1" ref="N"/> - </material> - - <material name="RPCGasDefault" state="gas"> - <D type="density" value="0.0037" unit="g/cm3"/> - <composite n="209" ref="C"/> - <composite n="239" ref="H"/> - <composite n="381" ref="F"/> - </material> - <material name="GEMGas" state="gas"> - <D type="density" value="0.0037" unit="g/cm3"/> - <composite n="209" ref="C"/> - <composite n="239" ref="H"/> - <composite n="381" ref="F"/> - </material> - - <material name="PolystyreneFoam"> - <D type="density" value="0.0056" unit="g/cm3"/> - <fraction n="1.0" ref="Polystyrene"/> - </material> - - <material name="Kapton"> - <D value="1.43" unit="g/cm3" /> - <composite n="22" ref="C"/> - <composite n="10" ref="H" /> - <composite n="2" ref="N" /> - <composite n="5" ref="O" /> - </material> - - <material name="PEEK"> - <D value="1.37" unit="g/cm3" /> - <composite n="19" ref="C"/> - <composite n="12" ref="H" /> - <composite n="3" ref="O" /> - </material> - - <material name="EJ204"> - <D value="1.032" unit="g/cm3" /> - <composite n="521" ref="H" /> - <composite n="474" ref="C" /> - </material> - -</materials> diff --git a/src/ConceptDetectors/solid/compact/solid/sim/field.xml b/src/ConceptDetectors/solid/compact/solid/sim/field.xml deleted file mode 100644 index dc76375c00f69ff4852ed83fdcd14896bb1de326..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/solid/sim/field.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<geant4_setup> - <properties> - <attributes name="solenoid" - id="0" - type="Geant4FieldSetup" - object="GlobalSolenoid1" - global="true" - min_chord_step="0.01*mm" - delta_chord="0.25*mm" - delta_intersection="1e-05*mm" - delta_one_step="0.001*mm" - eps_min="5e-05*mm" - eps_max="0.001*mm" - stepper="HelixSimpleRunge" - equation="Mag_UsualEqRhs"> - </attributes> - </properties> -</geant4_setup> diff --git a/src/ConceptDetectors/solid/compact/solid/sim/physics.xml b/src/ConceptDetectors/solid/compact/solid/sim/physics.xml deleted file mode 100644 index 477236358b842840bf034021b88ac7ed6b201e6b..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/solid/sim/physics.xml +++ /dev/null @@ -1,71 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<geant4_setup> - - <!-- Definition of the physics list. - - Ordering values: - ordInActive = -1, // ordering parameter to indicate InActive DoIt - ordDefault = 1000, // default ordering parameter - ordLast = 9999 // ordering parameter to indicate the last DoIt - --> - - <sequences> - <sequence name="Geant4PhysicsListSequence/PhysicsList" decays="true" extends="FTFP_BERT"/> - - <physicslist name="Geant4PhysicsList/MyPhysics.0" decays="true"> - <extends name="FTFP_BERT"/> - <physics> - <construct name="Geant4OpticalPhotonPhysics/OpticalPhotonPhys"/> - <construct name="Geant4CerenkovPhysics/CerenkovPhys"/> - </physics> - <!-- - <phy sics> - <construct name=""/> - <construct name="G4LeptonConstructor"/> - </particles> - <processes> - <particle name="e[+-]" cut="0.001*mm"> - <process name="G4eMultipleScattering" ordAtRestDoIt="-1" ordAlongSteptDoIt="1" ordPostStepDoIt="1"/> - <process name="G4eIonisation" ordAtRestDoIt="-1" ordAlongSteptDoIt="2" ordPostStepDoIt="2"/> - </particle> - </processes> - --> - </physicslist> - </sequences> - - <!-- - <physicslist name="Geant4PhysicsList/MyPhysics.0"> - - - <physics> - <construct name="Geant4OpticalPhotonPhysics/OpticalPhotonPhys"/> - <construct name="HadronPhysicsQGSP"/> - </physics> - - <processes> - <particle name="gamma"> - </particle> - - <particle name="e[+-]" cut="1*mm"> - <process name="G4eMultipleScattering" ordAtRestDoIt="-1" ordAlongSteptDoIt="1" ordPostStepDoIt="1"/> - <process name="G4eIonisation" ordAtRestDoIt="-1" ordAlongSteptDoIt="2" ordPostStepDoIt="2"/> - </particle> - - <particle name="mu[+-]"> - <process name="G4MuMultipleScattering" ordAtRestDoIt="-1" ordAlongSteptDoIt="1" ordPostStepDoIt="1"/> - <process name="G4MuIonisation" ordAtRestDoIt="-1" ordAlongSteptDoIt="2" ordPostStepDoIt="2"/> - </particle> - - <particle name="pi[+-]"> - <process name="G4hMultipleScattering" ordAtRestDoIt="-1" ordAlongSteptDoIt="1" ordPostStepDoIt="1"/> - <process name="G4hIonisation" ordAtRestDoIt="-1" ordAlongSteptDoIt="2" ordPostStepDoIt="2"/> - </particle> - </processes> - </physicslist> - - <physicslist name="Geant4PhysicsList/MyPhysics.0"> - <physics> - <construct name="G4EmStandardPhysics"/> - </physics> - </physicslist> - --> diff --git a/src/ConceptDetectors/solid/compact/solid/sim/sequences.xml b/src/ConceptDetectors/solid/compact/solid/sim/sequences.xml deleted file mode 100644 index 30957266f3e1f80a07b92e62966d9498955567e7..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/solid/sim/sequences.xml +++ /dev/null @@ -1,315 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<geant4_setup> - <!-- Kernel parameters - UI="UI" is default, - - Note: - NumEvents is ignored in interactive sessions, but used - in batch mode without ui nor vis. - - To run batch: set UI="" - --> - <kernel UI="" NumEvents="10"/> - - <!-- List of globally known actions. These actions will be registered with the Geant4Kernel - object and may be retrieved by there using the action name. - - Note: registered actions MUST be unique. - However, not all actions need to registered.... - Only register those, you later need to retrieve by name. - --> - <actions> - <action name="Geant4TestRunAction/RunInit"> - <properties Control="true" - Property_int="12345" - Property_double="-5e15" - Property_string="Startrun: Hello_2"/> - </action> - <action name="Geant4TestEventAction/UserEvent_2"> - <properties Control="true" - Property_int="1234" - Property_double="5e15" - Property_string="Hello_2"/> - </action> - <action name="Geant4TCUserParticleHandler/UserParticleHandler"> - <properties Control="true" - TrackingVolume_Zmax="765*cm" - TrackingVolume_Rmax="625*cm"/> - </action> - - <!-- UI handler initializing vis and ui. NAME IS FIXED/COMMON KNOWLEDGE --> - <action name="Geant4UIManager/UI"> - <properties HaveVIS="1" - HaveUI="1" - SetupUI="macro/vis.mac" - SessionType="qt"/> - </action> - </actions> - - <!-- List of known phases. - Note: Phases can only be attached to the program at very well defined moments, - which are explained in the documentation. - These are typically the "standard" moments: BeginRun, EndRun, BeginEvent, etc. - and the calls after processing the hits of each sensitive detector. - - --> - <phases> - <phase type="RunAction/begin"> - <action name="RunInit"/> - <action name="Geant4TestRunAction/UserRunInit"> - <properties Control="true" - Property_int="1234" - Property_double="5e15" - Property_string="'Hello_2'"/> - </action> - </phase> - <phase type="EventAction/end"> - <action name="UserEvent_2"/> - </phase> - <phase type="EventAction/begin"> - <action name="UserEvent_2"/> - </phase> - </phases> - - <!-- List of globally known filters. Filters are called by Geant4 before the - hit processing in the sensitive detectors start. The global filters - may be shared between many sensitive detectors. Alternatively filters - may be directly attached to the sensitive detector in question. - Attributes are directly passed as properties to the filter action. - - Note: registered global filters MUST be unique. - However, not all filters need to registered.... - --> - <filters> - <filter name="GeantinoRejectFilter/GeantinoRejector"/> - <filter name="ParticleRejectFilter/OpticalPhotonRejector"> - <properties particle="opticalphoton" Control="true"/> - </filter> - <filter name="ParticleSelectFilter/OpticalPhotonSelector"> - <properties particle="opticalphoton" Control="true"/> - </filter> - <filter name="EnergyDepositMinimumCut"> - <properties Cut="10*keV" Control="true"/> - </filter> - </filters> - - <!-- List of known action sequences. - Note: Action sequences exist for each of the various geant4 callback, - which are explained in the documentation, such as EventAction, RunAction, etc - and the calls after processing the hits of each sensitive detector. - - --> - <sequences> - <sequence name="Geant4EventActionSequence/EventAction"> - <properties Control="true"/> - <action name="Geant4TestEventAction/UserEvent_1"> - <properties Control="true" - OutputLevel="3" - Property_int="901234" - Property_double="1e11" - Property_string="'Hello_1'"/> - </action> - <action name="UserEvent_2"/> -<!-- - <action name="Geant4Output2LCIO/LCIOOutput"> - <properties Control="true" Output="simple_lcio"/> - </action> ---> - <action name="Geant4Output2ROOT/RootOutput"> - <properties Control="true" Output="derp_simple.root"/> - </action> - </sequence> - <sequence name="Geant4GeneratorActionSequence/GeneratorAction"> - <action name="Geant4ParticleGun/Gun"> - <properties Control="true" - OutputLevel="3" - energy="1500*MeV" - particle="'e-'" - multiplicity="1" - position="(0,0,-3000*mm)" - direction="(0,0.2,1)"/> - </action> - <action name="Geant4ParticleHandler/ParticleHandler"> - <properties Control="true" - SaveProcesses="['Decay']" - MinimalKineticEnergy="100*MeV"/> - <adopt name="UserParticleHandler"/> - </action> - -<!-- - <action name="LCIOInputAction/LCIO1"> - <properties Control="true" - Input="LCIOStdHepReader|/opt/DD4hep/files/NC_bb_tag_2_pythia_events.hep"/> - </action> ---> -<!-- - /afs/.cern.ch/project/lhec/users/pythia-files - /opt/DD4hep/files/ - input="LCIOFileReader|/opt/DD4hep/files/test03092013.slcio"/> ---> - </sequence> - - - <sequence sd="GEMTracker_SIDIS" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <!-- - <filter name="GeantinoRejector"/> - <filter name="EnergyDepositMinimumCut"/> - --> - <action name="Geant4SimpleTrackerAction/GEMTrackerHandler"> - <properties Control="true"/> - </action> - </sequence> - - <sequence sd="LightGasCherenkov" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <filter name="OpticalPhotonRejector"/> - <!-- - <filter name="EnergyDepositMinimumCut"/> - --> - <action name="PhotoMultiplierSDAction/LightGasCherenkovHandler"> - <filter name="OpticalPhotonRejector"/> - <properties Control="true"/> - </action> - </sequence> - <sequence sd="HeavyGasCherenkov" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <filter name="OpticalPhotonRejector"/> - <!-- - <filter name="GeantinoRejector"/> - <filter name="EnergyDepositMinimumCut"/> - --> - <action name="PhotoMultiplierSDAction/HeavyGasCherenkovHandler"> - <filter name="OpticalPhotonRejector"/> - <properties Control="true"/> - </action> - </sequence> - - <sequence sd="FAECPreShower" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <!-- - <filter name="GeantinoRejector"/> - <filter name="EnergyDepositMinimumCut"/> - --> - <action name="Geant4SimpleCalorimeterAction/FAECPreShowerHandler"> - <properties Control="true"/> - </action> - </sequence> - - - - <sequence sd="FAECShower" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <!-- - <filter name="GeantinoRejector"/> - <filter name="EnergyDepositMinimumCut"/> - --> - <action name="Geant4SimpleCalorimeterAction/FAECShowerHandler"> - <properties Control="true"/> - </action> - </sequence> - - <sequence sd="LAECPreShower" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <!-- - <filter name="GeantinoRejector"/> - <filter name="EnergyDepositMinimumCut"/> - --> - <action name="Geant4SimpleCalorimeterAction/LAECPreShowerHandler"> - <properties Control="true"/> - </action> - </sequence> - - <sequence sd="LAECShower" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <!-- - <filter name="GeantinoRejector"/> - <filter name="EnergyDepositMinimumCut"/> - --> - <action name="Geant4SimpleCalorimeterAction/AECShowerHandler"> - <properties Control="true"/> - </action> - </sequence> - - <!-- - <sequence sd="SiTrackerBarrel" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <filter name="GeantinoRejector"/> - <filter name="EnergyDepositMinimumCut"/> - <action name="Geant4SimpleTrackerAction/SiTrackerBarrelHandler"/> - </sequence> - <sequence sd="SiTrackerForward" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <filter name="GeantinoRejector"/> - <filter name="EnergyDepositMinimumCut"/> - <action name="Geant4SimpleTrackerAction/SiTrackerForwardHandler"/> - </sequence> - <sequence sd="SiTrackerBackward" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <filter name="GeantinoRejector"/> - <filter name="EnergyDepositMinimumCut"/> - <action name="Geant4SimpleTrackerAction/SiTrackerBackwardHandler"/> - </sequence> - - <sequence sd="EcalBarrel" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <action name="Geant4SimpleCalorimeterAction/EcalBarrelHandler"/> - </sequence> - <sequence sd="EcalEndcap_fwd" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <action name="Geant4SimpleCalorimeterAction/EcalEndCap_fwdpHandler"/> - </sequence> - <sequence sd="EcalEndcap_bwd" type="Geant4SensDetActionSequence"> - <properties Control="true"/> - <action name="Geant4SimpleCalorimeterAction/EcalEndCap_bwdHandler"/> - </sequence> - - <sequence sd="HcalBarrel" type="Geant4SensDetActionSequence"> - <filter name="OpticalPhotonSelector"/> - <action name="Geant4SimpleOpticalCalorimeterAction/HcalBarrelHandler"> - <properties Control="true"/> - </action> - </sequence> - <sequence sd="HcalEndcap_fwd" type="Geant4SensDetActionSequence"> - <filter name="OpticalPhotonSelector"/> - <action name="Geant4SimpleOpticalCalorimeterAction/HcalEndcap_fwdHandler"> - <properties Control="true"/> - </action> - </sequence> - <sequence sd="HcalEndcap_bwd" type="Geant4SensDetActionSequence"> - <filter name="OpticalPhotonSelector"/> - <action name="Geant4SimpleOpticalCalorimeterAction/HcalEndcap_bwdHandler"> - <properties Control="true"/> - </action> - </sequence> - <sequence sd="HcalPlug_fwd" type="Geant4SensDetActionSequence"> - <filter name="OpticalPhotonSelector"/> - <action name="Geant4SimpleCalorimeterAction/HcalPlug_fwdHandler"/> - <properties Control="true"/> - </sequence> - <sequence sd="HcalPlug_bwd" type="Geant4SensDetActionSequence"> - <filter name="OpticalPhotonSelector"/> - <action name="Geant4SimpleCalorimeterAction/HcalPlug_bwdHandler"/> - <properties Control="true"/> - </sequence> - - <sequence sd="MuonBarrel" type="Geant4SensDetActionSequence"> - <action name="Geant4SimpleCalorimeterAction/MuonBarrelHandler"/> - </sequence> - <sequence sd="MuonEndcap_fwd1" type="Geant4SensDetActionSequence"> - <action name="Geant4SimpleCalorimeterAction/MuonEndcap_fwd1Handler"/> - </sequence> - <sequence sd="MuonEndcap_fwd2" type="Geant4SensDetActionSequence"> - <action name="Geant4SimpleCalorimeterAction/MuonEndcap_fwd2Handler"/> - </sequence> - <sequence sd="MuonEndcap_bwd1" type="Geant4SensDetActionSequence"> - <action name="Geant4SimpleCalorimeterAction/MuonEndcap_bwd1Handler"/> - </sequence> - <sequence sd="MuonEndcap_bwd2" type="Geant4SensDetActionSequence"> - <action name="Geant4SimpleCalorimeterAction/MuonEndcap_bwd2Handler"/> - </sequence> - --> - - </sequences> - -</geant4_setup> diff --git a/src/ConceptDetectors/solid/compact/solid_pvdis.xml b/src/ConceptDetectors/solid/compact/solid_pvdis.xml deleted file mode 100644 index e5fc49cf99f6b680d8ad727121197ab186adb910..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/compact/solid_pvdis.xml +++ /dev/null @@ -1,310 +0,0 @@ -<lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0" - xmlns:xs="http://www.w3.org/2001/XMLSchema" - xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd"> - - <info name="solid" title="SoLID" - author="Whitney Armstrong" - url="" - status="development" - version="$Id: compact.xml v1.0 2016-12-21$"> - <comment>SoLID detector</comment> - </info> - - <includes> - <gdmlFile ref="solid_components/elements.xml" /> - <gdmlFile ref="solid_components/materials.xml" /> - </includes> - - <define> - <constant name="world_side" value="30000*mm"/> - <constant name="world_x" value="world_side"/> - <constant name="world_y" value="world_side"/> - <constant name="world_z" value="world_side"/> - - <constant name="CrossingAngle" value="0.020*rad"/> - - <constant name="CaloSides" value="12"/> - <constant name="MuonSides" value="8"/> - - <constant name="EcalBarrel_ID" value="6"/> - <constant name="EcalBarrel_rmin" value="135.0*cm"/> - <constant name="EcalBarrel_zmax" value="282.50*cm"/> - - <constant name="EcalEndcap_ID" value="7"/> - <constant name="EcalEndcap_rmin" value="21.0*cm"/> - <!-- Correction from going from inner circle to outer circle --> - <constant name="EcalEndcap_rmax" value="(EcalBarrel_rmin - 1.5*cm) / (cos(pi/CaloSides))"/> - <constant name="EcalEndcap_zmin" value="265.70*cm"/> - - <constant name="HcalBarrel_ID" value="8"/> - <constant name="HcalBarrel_rmin" value="141.90*cm"/> - <constant name="HcalBarrel_layers" value="(int) 75"/> - <constant name="HcalBarrel_layer_thickness" value="1.0*cm + 0.65*cm"/> - - <constant name="HcalEndcap_ID" value="9"/> - <constant name="HcalEndcap_zmin" value="EcalBarrel_zmax + 4.0*cm"/> <!-- Gap for cables --> - <constant name="HcalEndcap_rmin" value="50.0*cm"/> - <!-- Correction from going from inner circle to outer circle --> - <constant name="HcalEndcap_rmax" value="(HcalBarrel_rmin + HcalBarrel_layers * HcalBarrel_layer_thickness) / (cos(pi/CaloSides))"/> - <constant name="HcalEndcap_layers" value="60"/> - <constant name="HcalEndcap_layer_thickness" value="2.0*cm + 0.65*cm"/> - <constant name="HcalEndcap_zmax" value="HcalEndcap_zmin + HcalEndcap_layers * HcalEndcap_layer_thickness"/> - - <constant name="HcalPlug_ID" value="10"/> - - - <constant name="tracking_region_radius" value="EcalBarrel_rmin - 1.0*mm"/> - <constant name="tracking_region_zmax" value="EcalEndcap_zmin - 1.0*mm"/> - <constant name="VXD_CF_sensor" value="0.026*cm"/> - <constant name="VXD_CF_support" value="0.05*cm"/> - - <constant name="SolenoidBarrelInnerRadius" value="150*cm"/> - <constant name="SolenoidCoilOuterZ" value="300*cm"/> - <constant name="SolenoidBarrelInnerCryostatThickness" value="1.0*cm"/> - <constant name="SolenoidBarrelInnerAirgapThickness" value="1.5*cm"/> - <constant name="SolenoidBarrelAlConductorThickness" value="40.0*cm"/> - <constant name="SolenoidBarrelQuenchbackThickness" value="3.0*cm"/> - <constant name="SolenoidBarrelOuterAirgapThickness" value="20.0*cm"/> - <constant name="SolenoidBarrelOuterCryostatThickness" value="4.0*cm"/> - <constant name="SolenoidEndcapCryostatThickness" value="6.0*cm"/> - <constant name="SolenoidEndcapAirgapThickness" value="12.0*cm"/> - <constant name="SolenoidBarrelOuterZ" value="SolenoidCoilOuterZ+SolenoidEndcapAirgapThickness"/> - <constant name="SolenoidBarrelConductorInnerRadius" value="SolenoidBarrelInnerRadius + SolenoidBarrelInnerCryostatThickness + SolenoidBarrelInnerAirgapThickness"/> - <constant name="SolenoidBarrelOuterCryostatInnerRadius" value="SolenoidBarrelConductorInnerRadius + SolenoidBarrelAlConductorThickness + SolenoidBarrelQuenchbackThickness"/> - <constant name="SolenoidBarrelOuterRadius" value="SolenoidBarrelOuterCryostatInnerRadius + SolenoidBarrelOuterAirgapThickness + SolenoidBarrelOuterCryostatThickness"/> - <constant name="SolenoidalFieldRadius" value="(SolenoidBarrelConductorInnerRadius + SolenoidBarrelAlConductorThickness / 2.0)"/> - - - <constant name="MuonBarrel_ID" value="11"/> - <constant name="MuonBarrel_rmin" value="SolenoidBarrelOuterRadius + 1.0*cm"/> - <constant name="MuonBarrel_zmax" value="SolenoidBarrelOuterZ + SolenoidEndcapCryostatThickness"/> - <constant name="MuonBarrel_layers" value="15"/> - <constant name="MuonBarrel_layer_thickness" value="10.0*cm + 4.0*cm"/> - - <constant name="MuonEndcap_ID" value="12"/> - <constant name="MuonEndcap_zmin" value="MuonBarrel_zmax + 10.0*cm"/> <!-- Space for cables etc. --> - <constant name="MuonEndcap_rmin" value="69.0*cm"/> <!-- Space for QD0 and anti-solenoid--> - <!-- Correction from going from inner circle to outer circle --> - <constant name="MuonEndcap_rmax" value="(MuonBarrel_rmin + 57.0*cm + MuonBarrel_layers*MuonBarrel_layer_thickness) / (cos(pi/MuonSides))"/> - <constant name="MuonEndcap_layers" value="18"/> - <constant name="MuonEndcap_layer_thickness" value="10.0*cm + 4.0*cm"/> - <constant name="MuonEndcap_zmax" value="MuonEndcap_zmin + MuonEndcap_layers * MuonEndcap_layer_thickness"/> - - <constant name="LumiCal_rmin" value="6.4*cm"/> - <constant name="LumiCal_rmax" value="EcalEndcap_rmin + 3.0*cm"/> - <constant name="LumiCal_zmin" value="HcalEndcap_zmin"/> - <constant name="LumiCal_thickness" value="20*0.371*cm + 15*0.643*cm"/> - <constant name="LumiCal_zmax" value="LumiCal_zmin + LumiCal_thickness"/> - <constant name="LumiCalElectronics_rmax" value="LumiCal_rmax+5.0*cm"/> - - <constant name="SupportTube_thickness" value="1.0*cm"/> - <constant name="ForwardVacuumValve_thickness" value="36.0*cm"/> - <constant name="ForwardShielding_thickness" value="5.0*cm"/> - <constant name="ForwardMask_thickness" value="10.0*cm"/> - <constant name="ForwardMask_zmin" value="LumiCal_zmax + ForwardShielding_thickness + ForwardVacuumValve_thickness"/> - - <constant name="VertexSupport_r1" value="16.87*cm"/> - <constant name="VertexSupport_r2" value="18.42*cm"/> - <constant name="VertexSupport_zmax" value="240.48*cm"/> - - - <constant name="VertexBarrel_ID" value="1"/> - <constant name="VertexBarrel_zmax" value="240.0*cm"/> - <constant name="VertexBarrel_r1" value="2.7*cm"/> - <constant name="VertexBarrel_r2" value="3.8*cm"/> - <constant name="VertexBarrel_r3" value="5.1*cm"/> - <constant name="VertexBarrel_r4" value="6.4*cm"/> - <constant name="VertexBarrel_r5" value="7.7*cm"/> - - - <constant name="CentralBeamPipe_zmax" value="23.0*cm"/> - <constant name="CentralBeamPipe_rmax" value="VertexBarrel_r1 - 0.2*cm"/> - <constant name="CentralBeamPipe_thickness" value="CentralBeamPipe_rmax * 0.02"/> <!-- 1% of the diameter --> - <constant name="CentralBeamPipe_rmin" value="CentralBeamPipe_rmax - CentralBeamPipe_thickness"/> - <constant name="BeamPipe_thickness" value="0.4*cm"/> - <constant name="BeamPipe_endThickness" value="0.1*cm"/> - <constant name="BeamPipe_zmax" value="LumiCal_zmin - 0.5*cm"/> - <constant name="BeamPipe_rmax" value="19.0*cm"/> - <constant name="BeamPipe_rmin" value="BeamPipe_rmax - BeamPipe_thickness"/> - <constant name="bp_cone_slope" value="(BeamPipe_rmax-CentralBeamPipe_rmax)/(tracking_region_zmax-CentralBeamPipe_zmax)"/> - <constant name="BeamPipe_zmin" value="CentralBeamPipe_zmax + (BeamPipe_thickness - CentralBeamPipe_thickness)/bp_cone_slope"/> - <constant name="BeamPipeLiner_thickness" value="0.0*cm"/> - - <constant name="VertexEndcap_ID" value="2"/> - <constant name="VertexEndcap_rmax" value="11.5*cm"/> - <constant name="VertexEndcap_z1" value="12.0*cm"/> - <constant name="VertexEndcap_z2" value="16.0*cm"/> - <constant name="VertexEndcap_z3" value="20.0*cm"/> - <constant name="VertexEndcap_z4" value="24.0*cm"/> - <constant name="VertexEndcap_offset" value="0.2*cm"/> - <constant name="VertexEndcapModules" value="16"/> - <constant name="VertexEndcap_rmin1" value="CentralBeamPipe_rmax + VertexEndcap_offset"/> - <constant name="VertexEndcap_rmin2" value="CentralBeamPipe_rmax + VertexEndcap_offset"/> - <constant name="VertexEndcap_rmin3" value="CentralBeamPipe_rmax + VertexEndcap_offset"/> - <constant name="VertexEndcap_rmin4" value="(VertexEndcap_z4 - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + VertexEndcap_offset"/> - - <constant name="SiTrackerBarrel_ID" value="3"/> - <constant name="SiTrackerEndcap_ID" value="4"/> - - <constant name="ForwardTracker_ID" value="5"/> - <constant name="ForwardTrackerModules" value="16"/> - <constant name="ForwardTracker_rmax" value="16.87*cm"/> - <constant name="ForwardTracker_z1" value="28.0*cm"/> - <constant name="ForwardTracker_z2" value="50.0*cm"/> - <constant name="ForwardTracker_z3" value="83.0*cm"/> - <constant name="ForwardTracker_offset" value="0.2*cm"/> - <constant name="ForwardTracker_rmin1" value="(ForwardTracker_z1 - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + ForwardTracker_offset"/> - <constant name="ForwardTracker_rmin2" value="(ForwardTracker_z2 - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + ForwardTracker_offset"/> - <constant name="ForwardTracker_rmin3" value="(ForwardTracker_z3 - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + ForwardTracker_offset"/> - - <constant name="VertexService_zmin" value="ForwardTracker_z1 + 1.0*cm"/> - <constant name="VertexService_zmax" value="VertexService_zmin + 2.0*cm"/> - <constant name="VertexServiceThickness" value="0.3*cm"/> - <constant name="VertexCableThickness" value="0.005*cm"/> - - <constant name="BeamCal_rmax" value="13.0*cm"/> - <constant name="BeamCal_zmin" value="ForwardMask_zmin + ForwardMask_thickness"/> - - <constant name="IncomingBP_radius" value="0.25*cm"/> - <constant name="IncomingBP_thickness" value="0.05*cm"/> - <constant name="OutgoingBP_radius" value="tan(CrossingAngle/2/rad)*BeamCal_zmin"/> - <constant name="OutgoingBP_thickness" value="0.1*cm"/> - - <constant name="BeamCal_crossingAngle" value="CrossingAngle"/> - <constant name="BeamCal_outgoing_r" value="OutgoingBP_radius + 0.05*cm"/> - <constant name="BeamCal_incoming_r" value="IncomingBP_radius + 0.05*cm"/> - - <constant name="Place_Center" value="0*cm"/> - </define> - - - <limits> - <limitset name="cal_limits"> - <limit name="step_length_max" particles="*" value="5.0" unit="mm" /> - </limitset> - <limitset name="SiTrackerBarrelRegionLimitSet"> - <limit name="step_length_max" particles="*" value="5.0" unit="mm" /> - <limit name="track_length_max" particles="*" value="5.0" unit="mm" /> - <limit name="time_max" particles="*" value="5.0" unit="ns" /> - <limit name="ekin_min" particles="*" value="0.01" unit="MeV" /> - <limit name="range_min" particles="*" value="5.0" unit="mm" /> - </limitset> - </limits> - <regions> - <region name="SiTrackerBarrelRegion" eunit="MeV" lunit="mm" cut="0.001" threshold="0.001"> - <limitsetref name="SiTrackerBarrelRegionLimitSet"/> - </region> - </regions> - - <comment>Common Generic visualization attributes</comment> - <display> - <vis name="InvisibleNoDaughters" showDaughters="false" visible="false"/> - <vis name="InvisibleWithDaughters" showDaughters="true" visible="false"/> - <vis name="GreenVis" alpha="0.5" r= "0.0" g="1.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="RedVis" alpha="0.5" r= "1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="BlueVis" alpha="0.5" r= "0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="OrangeVis" alpha="0.5" r= "1.0" g="0.45" b="0.0" showDaughters="true" visible="true"/> - <vis name="RedGreenVis" alpha="0.5" r= "1.0" g="1.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="BlueGreenVis" alpha="0.5" r= "0.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="PurpleVis" alpha="0.5" r= "1.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="DoubleRedG" alpha="0.5" r= "2.0" g=".10" b="0.0" showDaughters="true" visible="true"/> - <vis name="RBG015" alpha="0.5" r= "0.0" g=".2" b="1.0" showDaughters="true" visible="true"/> - <vis name="RBG510" alpha="0.5" r= "1.0" g=".2" b="0.0" showDaughters="true" visible="true"/> - <vis name="RBG" alpha="0.5" r= "1.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="GrayVis" alpha="0.5" r= "0.75" g="0.75" b="0.75" showDaughters="true" visible="true"/> - </display> - <!-- Definition of the used visualization attributes --> - <display> - <vis name="SiVertexModuleVis" alpha="1.0" r="1" g="1" b="0.6" drawingStyle="wireframe" showDaughters="true" visible="true"/> - <!--vis name="SiVertexModuleVis" alpha="1.0" r="1" g=".75" b="0" showDaughters="true" visible="true"/--> - <vis name="SiVertexSensitiveVis" alpha="1.0" r="1" g="0.2" b="0.2" drawingStyle="solid" showDaughters="true" visible="true"/> - <vis name="SiVertexPassiveVis" alpha="1.0" r="0" g="0.2" b="1" drawingStyle="solid" showDaughters="true" visible="true"/> - <vis name="SiVertexLayerVis" alpha="1.0" r="1" g="0.75" b="0" drawingStyle="solid" showDaughters="true" visible="true"/> - <!--vis name="SiVertexLayerVis" alpha=".10" r="0" g="1" b=".60" drawingStyle="wireframe" showDaughters="true" visible="false"/--> - - </display> - - - <comment>Additional design specific material definitions</comment> - <!--<include ref="SiD/SiD_Materials.xml"/>--> - - <detectors> - - <detector id="77" name="StandInVolumes" vis="GreenVis" type="StandInGeometrySOLID" > - </detector> - <detector id="2" name="GEMTracker_PVDIS" vis="RedVis" type="GEMTrackerDiscSOLID" readout="GEMTrackerHits" > - <layer id="1" z="157.5*cm" inner_r="48.0*cm" outer_r="122.0*cm" phi0_offset=" 0.5*deg" /> - <layer id="2" z="185.5*cm" inner_r="59.0*cm" outer_r="143.0*cm" phi0_offset=" 0.0*deg" /> - <layer id="3" z="190 *cm" inner_r="65.0*cm" outer_r="143.0*cm" phi0_offset=" 0.0*deg" /> - <layer id="4" z="306 *cm" inner_r="105.0*cm" outer_r="230.0*cm" phi0_offset="-0.5*deg" /> - <layer id="5" z="315 *cm" inner_r="109.0*cm" outer_r="237.0*cm" phi0_offset="-0.5*deg" /> - </detector> - - <detector id="3" name="FAEC_SIDIS" type="EMCalorimeterSoLID" readout="EMCalHits" vis="InvisibleWithDaughters" > - <comment>Foward Angle Electromagnetic Calorimeter (FAEC) for PVDIS</comment> - <dimensions rmin="110*cm" rmax="265*cm" z0="320*cm" rmod="6.25*cm" rtol="1.0*cm" /> - <layer repeat="1" vis="InvisibleWithDaughters"> - <slice material = "Lead" thickness = "1.12*cm" vis="BlueVis"/> - <slice material = "EJ204" thickness = "6.25*cm" vis="PurpleVis" sensitive="yes"/> - </layer> - <layer repeat="194" vis="GreenVis"> - <slice material = "Lead" thickness = "0.05*cm"/> - <slice material = "EJ204" thickness = "0.15*cm" sensitive="yes" limits="cal_limits"/> - <slice material = "Air" thickness = "0.012*2*cm"/> - </layer> - </detector> - - </detectors> - - <!-- Definition of the readout segmentation/definition --> - <readouts> - <readout name="GEMTrackerHits"> - <id>system:8,layer:5,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="EMCalHits"> - <id>system:6,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout> - <!-- - <readout name="SiTrackerBarrelHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiTrackerEndcapHits"> - <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiVertexEndcapHits"> - <id>system:8,barrel:3,layer:4,wedge:6,module:6,sensor:1,side:32:-2,strip:26</id> - </readout> ---> - </readouts> - - <plugins> - <!-- - <plugin name="DD4hep_SiTrackerBarrelSurfacePlugin"> - <argument value="SiVertexBarrel" /> - <argument value="dimension=2" /> - </plugin> - - <plugin name="DD4hep_SiTrackerEndcapSurfacePlugin"> - <argument value="SiVertexEndcap"/> - <argument value="dimension=1"/> - </plugin> - - <plugin name="DD4hep_SiTrackerBarrelSurfacePlugin"> - <argument value="SiTrackerBarrel"/> - <argument value="dimension=2"/> - </plugin> - - <plugin name="DD4hepVolumeManager" /> - <plugin name="InstallSurfaceManager" /> - --> - </plugins> - - <fields> - <field name="GlobalSolenoid" type="solenoid" - inner_field="1.5*tesla" - outer_field="-0.6*tesla" - zmax="SolenoidCoilOuterZ" - outer_radius="SolenoidalFieldRadius"> - </field> - </fields> -</lccdd> diff --git a/src/ConceptDetectors/solid/src/EMCalorimeterSOLID_geo.cpp b/src/ConceptDetectors/solid/src/EMCalorimeterSOLID_geo.cpp deleted file mode 100644 index 60cc916bc20ff0eacb0e7fcaee7aae9b98c85368..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/src/EMCalorimeterSOLID_geo.cpp +++ /dev/null @@ -1,197 +0,0 @@ -//========================================================================== -// SoLID Electromagnetic Calorimeter Implementation -//-------------------------------------------------------------------------- -// Author : C. Peng -//========================================================================== - -#include "DD4hep/DetFactoryHelper.h" -#include "DD4hep/Printout.h" -#include "XML/Layering.h" -#include "TMath.h" -#include "DDRec/Surface.h" -#include "DDRec/DetectorData.h" -#include "Math/Point2D.h" -#include <algorithm> - -using namespace std; -using namespace dd4hep; -using namespace dd4hep::rec; - -typedef ROOT::Math::XYPoint Point; - - -// checks if a point is inside a unit hexagon -// lside = 1, center at (0, 0), and vertices at (1, 0), (-1, 0) -template<class T> -bool in_hex(const T &p) -{ - // Check length (squared) against inner and outer radius - double l2 = p.x() * p.x() + p.y() * p.y(); - if (l2 > 1.0) return false; - if (l2 < 0.75) return true; // (sqrt(3)/2)^2 = 3/4 - - // Check against borders - double py = p.y() * 1.15470053838; // 2/sqrt(3) - if (py > 1.0 || py < -1.0) return false; - - double px = 0.5 * py + p.x(); - if (px > 1.0 || px < -1.0) return false; - - if ((py - px) > 1.0 || (py - px) < -1.0) return false; - - return true; -} - - -// recursively fill hexagon in a ring -void add_hex(Point p, std::vector<Point> &res, double lside, double rmin, double rmax, double tol = 1e-6) -{ - // center is outside of the boundaries - if (p.r() > (rmax + tol) || p.r() < (rmin - tol)) { return; } - - // already exist - for (auto &pt : res) { - if (in_hex((p - pt)/lside)) { return; } - } - - // add into container - res.emplace_back(p); - - // recursively check neigbors, 2.*sqrt(3)/2.*lside - double d = lside*2.0;//1.732050807568877; - // pi/3 - static double sext = 1.0471975512; - for (int i = 0; i < 6; ++i) { - add_hex(Point(p.x() + d*sin(i*sext), p.y() + d*cos(i*sext)), res, lside, rmin, rmax, tol); - } - -} - -// create the detector -static Ref_t createDetector(Detector& desc, xml::Handle_t handle, SensitiveDetector sens) -{ - static double tolerance = 0e0; - Layering layering(handle); - xml_det_t x_det = handle; - Material air = desc.air(); - int det_id = x_det.id(); - string det_name = x_det.nameStr(); - - xml_comp_t x_dim = x_det.dimensions(); - double rmin = x_dim.rmin(); - double rmax = x_dim.rmax(); - double rmod = x_dim.attr<double>(_Unicode(rmod)); - double rtol = x_dim.attr<double>(_Unicode(rtol)); - double det_z0 = x_dim.z0(); - double len_z = layering.totalThickness(); - - double module_gap = 10.0*2.54*0.001; // 10 mil gap - double side_length = rmod*2.0/std::sqrt(3.0)-module_gap; - - // detector volume - DetElement sdet(det_name, det_id); - Volume motherVol = desc.pickMotherVolume(sdet); - Tube tube(rmin - 2.0*rmod, rmax + 2.0*rmod, len_z/2.); - Volume envelope(det_name, tube, air); - PlacedVolume env_phv = motherVol.placeVolume(envelope, Position(0., 0., det_z0 + len_z/2.)); - - env_phv.addPhysVolID("system", det_id); - sdet.setPlacement(env_phv); - - sens.setType("calorimeter"); - - // a modular volume - PolyhedraRegular m_hex(6, 0., side_length, len_z); - Volume mod_vol("module", m_hex, air); - DetElement mod_DE("module0", 0); - - // layer start point - double l_pos_z = -len_z/2.; - int l_num = 1; - // Loop over the sets of layer elements in the detector. - for (xml_coll_t li(x_det,_U(layer)); li; ++li) { - xml_comp_t x_layer = li; - int repeat = x_layer.repeat(); - // Loop over number of repeats for this layer. - for (int j = 0; j < repeat; j++) { - string l_name = _toString(l_num,"layer%d"); - double l_thickness = layering.layer(l_num-1)->thickness(); // Layer's thickness. - - Position l_pos(0, 0, l_pos_z + l_thickness/2); // Position of the layer. - PolyhedraRegular l_hex(6, 0., side_length, l_thickness); - Volume l_vol(l_name,l_hex,air); - DetElement layer_DE(mod_DE, l_name, det_id); - - // Loop over the sublayers or slices for this layer. - int s_num = 1; - double s_pos_z = -(l_thickness / 2); - for (xml_coll_t si(x_layer,_U(slice)); si; ++si) { - xml_comp_t x_slice = si; - string s_name = _toString(s_num,"slice%d"); - double s_thick = x_slice.thickness(); - PolyhedraRegular s_hex(6, 0., side_length, s_thick); - Volume s_vol(s_name, s_hex, desc.material(x_slice.materialStr())); - DetElement slice(layer_DE, s_name, det_id); - - if (x_slice.isSensitive()) { - s_vol.setSensitiveDetector(sens); - } - slice.setAttributes(desc, s_vol, x_slice.regionStr(), x_slice.limitsStr(), "InvisibleNoDaughters"); - s_vol.setVisAttributes(desc.invisible()); - - // Slice placement. - PlacedVolume slice_phv = l_vol.placeVolume(s_vol, Position(0, 0, s_pos_z + s_thick/2)); - slice_phv.addPhysVolID("slice", s_num); - slice.setPlacement(slice_phv); - // Increment Z position of slice. - s_pos_z += s_thick; - - // Increment slice number. - ++s_num; - } - - // Set region, limitset, and vis of layer. - layer_DE.setAttributes(desc, l_vol, x_layer.regionStr(), x_layer.limitsStr(), x_layer.visStr()); - l_vol.setVisAttributes(desc.invisible()); - - PlacedVolume layer_phv = mod_vol.placeVolume(l_vol, l_pos); - layer_phv.addPhysVolID("layer", l_num); - layer_DE.setPlacement(layer_phv); - // Increment to next layer Z position. - l_pos_z += l_thickness; - ++l_num; - } - } - - - // automatically fill the ring, start with a seed module centered at (0., 0.) - std::vector<Point> res; - int nm = int(rmin/(rmod*sqrt(3.))) + 1; - add_hex(Point(0., nm*rmod*sqrt(3.)), res, rmod*2.0/std::sqrt(3.0), rmin, rmax, rtol); - // std::cout << det_name << ": " << res.size() << " modules." << std::endl; - - // sort for a better organized id - sort(res.begin(), res.end(), - [](const Point &p1, const Point &p2) { - if (p1.y() == p2.y()) { return p1.x() < p2.x(); } - return p1.y() < p2.y(); - }); - - int nmod = 0; - for (auto &p : res) { - PlacedVolume pv = envelope.placeVolume(mod_vol, Position(p.x(), p.y(), 0.)); - pv.addPhysVolID("system", det_id); - pv.addPhysVolID("module", nmod+1); - auto amod = (nmod == 0 ? mod_DE : mod_DE.clone("module" + std::to_string(nmod+1), nmod+1)); - amod.setPlacement(pv); - sdet.add(amod); - nmod++; - } - - // Set envelope volume attributes. - envelope.setAttributes(desc, x_det.regionStr(), x_det.limitsStr(), x_det.visStr()); - return sdet; -} - -DECLARE_DETELEMENT(EMCalorimeterSoLID, createDetector) - diff --git a/src/ConceptDetectors/solid/src/FieldMapBrBz.cpp b/src/ConceptDetectors/solid/src/FieldMapBrBz.cpp deleted file mode 100644 index 68be7aec4e779f78cf9299d1d3699e61801f0379..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/src/FieldMapBrBz.cpp +++ /dev/null @@ -1,225 +0,0 @@ -#include <DD4hep/DetFactoryHelper.h> -#include <DD4hep/FieldTypes.h> -#include <XML/Utilities.h> - -#include <cstdlib> -#include <filesystem> -#include <fstream> -#include <iostream> -#include <sstream> -#include <stdexcept> -#include <string> -#include <tuple> -namespace fs = std::filesystem; - -using namespace dd4hep; - - -// implementation of the field map -class FieldMapBrBz : public dd4hep::CartesianField::Object -{ -public: - FieldMapBrBz(const std::string &field_type); - void Configure(double rmin, double rmax, double rstep, double zmin, double zmax, double zstep); - void LoadMap(const std::string &map_file); - void GetIndices(double r, double z, int &ir, int &iz, double &dr, double &dz); - void SetTransform(const Transform3D &tr) { trans = tr; trans_inv = tr.Inverse(); } - - virtual void fieldComponents(const double *pos, double *field); - - -private: - Transform3D trans, trans_inv; - double rmin, rmax, rstep, zmin, zmax, zstep; - std::vector<std::vector<std::vector<double>>> Bvals; -}; - -// constructor -FieldMapBrBz::FieldMapBrBz(const std::string &field_type = "magnetic") -{ - std::string ftype = field_type; - for (auto &c : ftype) { c = tolower(c); } - - // set type - if (ftype == "magnetic") { - type = CartesianField::MAGNETIC; - } else if (ftype == "electric") { - type = CartesianField::ELECTRIC; - } else { - type = CartesianField::UNKNOWN; - std::cout << "FieldMapBrBz Warning: Unknown field type " << field_type << "!" << std::endl; - } -} - -void FieldMapBrBz::Configure(double r1, double r2, double rs, double z1, double z2, double zs) -{ - rmin = r1; - rmax = r2; - rstep = rs; - zmin = z1; - zmax = z2; - zstep = zs; - - int nr = int((r2 - r1)/rs) + 2; - int nz = int((z2 - z1)/zs) + 2; - - Bvals.resize(nr); - for (auto &B2 : Bvals) { - B2.resize(nz); - for (auto &B : B2) { - B.resize(2, 0.); - } - } -} - -void FieldMapBrBz::GetIndices(double r, double z, int &ir, int &iz, double &dr, double &dz) -{ - // boundary check - if (r > rmax || r < rmin || z > zmax || z < zmin) { - ir = -1; - iz = -1; - return; - } - // get indices - double idr, idz; - dr = std::modf((r - rmin)/rstep, &idr); - dz = std::modf((z - zmin)/zstep, &idz); - - ir = static_cast<int>(idr); - iz = static_cast<int>(idz); -} - -// load data -void FieldMapBrBz::LoadMap(const std::string &map_file) -{ - std::string line; - std::ifstream input(map_file); - if (!input) { - std::cout << "FieldMapBrBz Error: file \"" << map_file << "\" cannot be read." << std::endl; - } - - double r, z, br, bz; - int ir, iz; - double dr, dz; - while (std::getline(input, line).good()) { - std::istringstream iss(line); - iss >> r >> z >> br >> bz; - GetIndices(r, z, ir, iz, dr, dz); - if (ir < 0 || iz < 0) { - std::cout << "FieldMapBrBz Warning: coordinates out of range (" - << r << ", " << z << "), skipped it." << std::endl; - } else { - Bvals[ir][iz] = {br, bz}; - // ROOT::Math::XYZPoint p(r, 0, z); - // std::cout << p << " -> " << trans*p << std::endl; - // std::cout << ir << ", " << iz << ", " << br << ", " << bz << std::endl; - } - } -} - -// get field components -void FieldMapBrBz::fieldComponents(const double *pos, double *field) -{ - // coordinate conversion - auto p = trans_inv*ROOT::Math::XYZPoint(pos[0], pos[1], pos[2]); - - // coordinates conversion - const double r = sqrt(p.x()*p.x() + p.y()*p.y()); - const double z = p.z(); - const double phi = atan2(p.y(), p.x()); - - int ir, iz; - double dr, dz; - GetIndices(r, z, ir, iz, dr, dz); - - // out of the range - if (ir < 0 || iz < 0) { return; } - - // p1 p3 - // p - // p0 p2 - auto &p0 = Bvals[ir][iz]; - auto &p1 = Bvals[ir][iz + 1]; - auto &p2 = Bvals[ir + 1][iz]; - auto &p3 = Bvals[ir + 1][iz + 1]; - - // linear interpolation - double Br = p0[0] * (1-dr) * (1-dz) - + p1[0] * (1-dr) * dz - + p2[0] * dr * (1-dz) - + p3[0] * dr * dz; - - double Bz = p0[1] * (1-dr) * (1-dz) - + p1[1] * (1-dr) * dz - + p2[1] * dr * (1-dz) - + p3[1] * dr * dz; - - // convert Br Bz to Bx By Bz - auto B = trans*ROOT::Math::XYZPoint(Br*sin(phi), Br*cos(phi), Bz); - field[0] += B.x()*gauss; - field[1] += B.y()*gauss; - field[2] += B.z()*gauss; - return; -} - - -// assign the field map to CartesianField -static Ref_t create_field_map_brbz(Detector & /*lcdd*/, xml::Handle_t handle) -{ - xml_comp_t x_par(handle); - - if (!x_par.hasAttr(_Unicode(field_map))) { - throw std::runtime_error("FieldMapBrBz Error: must have an xml attribute \"field_map\" for the field map."); - } - - CartesianField field; - std::string field_type = x_par.attr<std::string>(_Unicode(field_type)); - - // dimensions - xml_comp_t x_dim = x_par.dimensions(); - - // min, max, step - xml_comp_t r_dim = x_dim.child(_Unicode(transverse)); - xml_comp_t z_dim = x_dim.child(_Unicode(longitudinal)); - - std::string field_map_file = x_par.attr<std::string>(_Unicode(field_map)); - std::string field_map_url = x_par.attr<std::string>(_Unicode(url)); - - if( !fs::exists(fs::path(field_map_file)) ) { - auto ret = std::system(("mkdir -p fieldmaps && " - "wget " + - field_map_url + " -O " + field_map_file).c_str()); - - if (!fs::exists(fs::path(field_map_file))) { - std::cerr << "ERROR: file, " << field_map_file << ", does not exist\n"; - std::quick_exit(1); - } - } - - - auto map = new FieldMapBrBz(field_type); - map->Configure(r_dim.rmin(), r_dim.rmax(), r_dim.step(), z_dim.zmin(), z_dim.zmax(), z_dim.step()); - - // translation, rotation - static double deg2r = ROOT::Math::Pi()/180.; - RotationZYX rot(0., 0., 0.); - if (x_dim.hasChild(_Unicode(rotation))) { - xml_comp_t rot_dim = x_dim.child(_Unicode(rotation)); - rot = RotationZYX(rot_dim.z()*deg2r, rot_dim.y()*deg2r, rot_dim.x()*deg2r); - } - - Translation3D trans(0., 0., 0.); - if (x_dim.hasChild(_Unicode(translation))) { - xml_comp_t trans_dim = x_dim.child(_Unicode(translation)); - trans = Translation3D(trans_dim.x(), trans_dim.y(), trans_dim.z()); - } - map->SetTransform(trans*rot); - - map->LoadMap(field_map_file); - field.assign(map, x_par.nameStr(), "FieldMapBrBz"); - - return field; -} - -DECLARE_XMLELEMENT(FieldMapBrBz, create_field_map_brbz) - diff --git a/src/ConceptDetectors/solid/src/GEMTrackerDiscSOLID_geo.cpp b/src/ConceptDetectors/solid/src/GEMTrackerDiscSOLID_geo.cpp deleted file mode 100644 index efee6ee2b7ec1209a6d4f6ae3769f2a99a2aa6a2..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/src/GEMTrackerDiscSOLID_geo.cpp +++ /dev/null @@ -1,82 +0,0 @@ -#include "DD4hep/DetFactoryHelper.h" -#include "DD4hep/Printout.h" -#include "TMath.h" -#include "DDRec/Surface.h" -#include "DDRec/DetectorData.h" - -using namespace std; -using namespace dd4hep; -using namespace dd4hep::rec; -//using namespace DDSurfaces; - -static Ref_t create_detector(Detector& lcdd, xml_h e, SensitiveDetector sens) -{ - typedef vector<PlacedVolume> Placements; - - xml_det_t x_det = e; - Material air = lcdd.air(); - Material carbon = lcdd.material("CarbonFiber"); - Material silicon = lcdd.material("SiliconOxide"); - int det_id = x_det.id(); - string det_name = x_det.nameStr(); - PlacedVolume pv; - - DetElement sdet(det_name, det_id); - Assembly assembly(det_name+"_assembly"); - - sens.setType("tracker"); - string module_name = "GEM"; - - double thickness = 1.0*dd4hep::cm; - - int N_layers = 0; - - for(xml_coll_t lay( x_det, _U(layer) ); lay; ++lay, ++N_layers) { - - xml_comp_t x_layer = lay; - double inner_r = x_layer.attr<double>( _Unicode(inner_r) ) ; - double outer_r = x_layer.attr<double>( _Unicode(outer_r) ) ; - double phi0_offset = x_layer.attr<double>( _Unicode(phi0_offset) ) ; - double z = x_layer.attr<double>( _Unicode(z) ) ; - int layer_id = x_layer.id();//attr<double>( _Unicode(z) ) ; - - string layer_name = std::string("gem_layer") + std::to_string(layer_id) ; - - Tube gem_layer(inner_r, outer_r, thickness/2.0); - Volume gem_layer_vol("gem_layer_vol", gem_layer, carbon); - - - // -------- create a measurement plane for the tracking surface attched to the sensitive volume ----- - Vector3D u( 1. , 0. , 0. ) ; - Vector3D v( 0. , 1. , 0. ) ; - Vector3D n( 0. , 0. , 1. ) ; - Vector3D o( 0. , 0. , 0. ) ; - double inner_thickness = thickness/2.0; - double outer_thickness = thickness/2.0; - SurfaceType type( SurfaceType::Sensitive ) ; - VolPlane surf( gem_layer_vol, type, inner_thickness , outer_thickness , u,v,n,o ) ; - - gem_layer_vol.setSensitiveDetector(sens); - - DetElement layer_DE( sdet, _toString(layer_id,"layer%d"), layer_id ); - - //Assembly layer_assembly( layer_name+"_assembly" ); - pv = assembly.placeVolume( gem_layer_vol, Transform3D(RotationZ(phi0_offset),Position(0.0,0.0,z)) ); - pv.addPhysVolID( "layer", layer_id ); - layer_DE.setPlacement(pv); - //layer_DE.setAttributes(lcdd, layer_assembly, "", "", "SiVertexLayerVis"); - - } - - sdet.setAttributes(lcdd, assembly,x_det.regionStr(),x_det.limitsStr(),x_det.visStr()); - //assembly.setVisAttributes(lcdd.invisible()); - - pv = lcdd.pickMotherVolume(sdet).placeVolume(assembly); - pv.addPhysVolID("system", det_id); // Set the subdetector system ID. - sdet.setPlacement(pv); - - assembly->GetShape()->ComputeBBox() ; - return sdet; -} - -DECLARE_DETELEMENT(GEMTrackerDiscSOLID,create_detector) diff --git a/src/ConceptDetectors/solid/src/NH3Target_geo.cpp b/src/ConceptDetectors/solid/src/NH3Target_geo.cpp deleted file mode 100644 index d1dacf98006bedf038800d03daa216afc6f7c692..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/src/NH3Target_geo.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "DD4hep/DetFactoryHelper.h" -#include "DD4hep/Printout.h" -#include "TMath.h" - -using namespace std; -using namespace dd4hep; - - -static Ref_t create_detector(Detector& lcdd, xml_h e, SensitiveDetector sens) -{ - xml_det_t x_det = e; - string det_name = x_det.nameStr(); - Material air = lcdd.air(); - - DetElement sdet(det_name,x_det.id()); - Assembly assembly("NH3Target"); - - double z_center = -300.0*cm; - - // --------------------------------------------- - // Target tube - // - Tube target_tube( 0*cm,2.5*cm,5.0*cm); - Volume v_target_tube("v_target_tube", target_tube, air); - v_target_tube.setVisAttributes(lcdd, "RedVis"); - auto pv_target_tube = assembly.placeVolume(v_target_tube); - - //______________________________________________________________________________ - - auto pv = lcdd.pickMotherVolume(sdet).placeVolume(assembly, Position(0.0,0.0,z_center)); - pv.addPhysVolID("system",sdet.id()).addPhysVolID("layer",1); - sdet.setPlacement(pv); - return sdet; - -} - -DECLARE_DETELEMENT(NH3Target,create_detector) diff --git a/src/ConceptDetectors/solid/src/StandInGeometrySOLID_geo.cpp b/src/ConceptDetectors/solid/src/StandInGeometrySOLID_geo.cpp deleted file mode 100644 index fe581e5bbead441eb4717dfeb5e6d47499447351..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/solid/src/StandInGeometrySOLID_geo.cpp +++ /dev/null @@ -1,517 +0,0 @@ -#include "DD4hep/DetFactoryHelper.h" -#include "DD4hep/Printout.h" -#include "TMath.h" - -using namespace std; -using namespace dd4hep; -//using namespace dd4hep::Geometry; - - -static Ref_t create_detector(Detector& lcdd, xml_h e, SensitiveDetector sens) -{ - xml_det_t x_det = e; - string det_name = x_det.nameStr(); - Material air = lcdd.air(); - DetElement sdet (det_name,x_det.id()); - Assembly assembly ("SOLID_standin_assembly"); - - Material steel = lcdd.material("Steel235"); - - PlacedVolume pv; - - //assembly.setVisAttributes(lcdd, "OrangeVis"); - - - int n = 0; - using namespace dd4hep; - - // --------------------------------------------- - // Solenoid coil - std::vector<double> rInner = { - 152.30*cm, 152.30*cm - }; - std::vector<double> rOuter = { - 154.30*cm, 154.30*cm - }; - std::vector<double> zPlane = { - -173.80*cm, 173.80*cm - }; - - Polycone solenoid( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to inner surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position solenoid_pos = {0*cm,0.0*cm,0.0*cm}; - Volume solenoid_vol("solenoid_vol", solenoid, air); - solenoid_vol.setVisAttributes(lcdd, "GrayVis"); - pv = assembly.placeVolume(solenoid_vol, solenoid_pos); - - // --------------------------------------------- - // Barrel yoke - rInner = { - 177.91*cm,177.91*cm,176.60*cm,176.60*cm - }; - rOuter = { - 212.60*cm,212.60*cm,212.60*cm,212.60*cm - }; - zPlane = { - -266.50*cm,-189.00*cm,-189.00*cm,189.00*cm - }; - - Polycone solenoid_barrel_yoke( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to inner surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position solenoid_barrel_yoke_pos = {0*cm,0.0*cm,0.0*cm}; - Volume solenoid_barrel_yoke_vol("solenoid_barrel_yoke_vol", solenoid_barrel_yoke, steel); - solenoid_barrel_yoke_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(solenoid_barrel_yoke_vol, solenoid_barrel_yoke_pos); - - // --------------------------------------------- - // Barrel yoke_outer - // - rInner = { - 221.51*cm,221.51*cm - }; - rOuter = { - 257.50*cm,257.50*cm - }; - zPlane = { - -266.50*cm,189.00*cm - }; - - Polycone solenoid_barrel_yoke_outer( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to inner surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position solenoid_barrel_yoke_outer_pos = {0*cm,0.0*cm,0.0*cm}; - Volume solenoid_barrel_yoke_outer_vol("solenoid_barrel_yoke_outer_vol", solenoid_barrel_yoke_outer, steel); - solenoid_barrel_yoke_outer_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(solenoid_barrel_yoke_outer_vol, solenoid_barrel_yoke_outer_pos); - - // --------------------------------------------- - // solenoid_slab_spacer_upstream - // - rInner = { - 212.61*cm,212.61*cm - }; - rOuter = { - 221.50*cm,221.50*cm - }; - zPlane = { - -266.50*cm,-235.90*cm - }; - - Polycone solenoid_slab_spacer_upstream( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to inner surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position solenoid_slab_spacer_upstream_pos = {0*cm,0.0*cm,0.0*cm}; - Volume solenoid_slab_spacer_upstream_vol("solenoid_slab_spacer_upstream_vol", solenoid_slab_spacer_upstream, steel); - solenoid_slab_spacer_upstream_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(solenoid_slab_spacer_upstream_vol, solenoid_slab_spacer_upstream_pos); - - // --------------------------------------------- - // coil_collar_downstream - // - rInner = { - 144.00*cm,144.00*cm,156.00*cm - }; - rOuter = { - 285.00*cm,285.00*cm,285.00*cm - }; - zPlane = { - 189.01*cm,193.00*cm,209.00*cm - }; - Polycone coil_collar_downstream( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to inner surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position coil_collar_downstream_pos = {0*cm,0.0*cm,0.0*cm}; - Volume coil_collar_downstream_vol("coil_collar_downstream_vol", coil_collar_downstream, steel); - coil_collar_downstream_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(coil_collar_downstream_vol, coil_collar_downstream_pos); - - - // --------------------------------------------- - // endcap_donut - // - rInner = { - 270.00*cm,270.00*cm - }; - rOuter = { - 285.00*cm,285.00*cm - }; - - // From Jay: 10ft from magnet to back of EC - double z_endcap_donut0 = 209.01*cm + 10*12*2.54*cm; - zPlane = { - 209.01*cm, z_endcap_donut0 // 485.00*cm - }; - Polycone endcap_donut( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to inner surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position endcap_donut_pos = {0*cm,0.0*cm,0.0*cm}; - Volume endcap_donut_vol("endcap_donut_vol", endcap_donut, steel); - endcap_donut_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(endcap_donut_vol, endcap_donut_pos); - - // --------------------------------------------- - // endcap_bottom_inner - // - rInner = { - 30.00*cm,30.00*cm - }; - rOuter = { - 285.00*cm,285.00*cm - }; - zPlane = { - z_endcap_donut0,z_endcap_donut0 + 15.0*cm - }; - Polycone endcap_bottom_inner( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to inner surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position endcap_bottom_inner_pos = {0*cm,0.0*cm,0.0*cm}; - Volume endcap_bottom_inner_vol("endcap_bottom_inner_vol", endcap_bottom_inner, steel); - endcap_bottom_inner_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(endcap_bottom_inner_vol, endcap_bottom_inner_pos); - - // --------------------------------------------- - // endcap_bottom_outer - // - rInner = { -30.00*cm,45.00*cm - }; - rOuter = { - 185.00*cm,170.00*cm - }; - zPlane = { - z_endcap_donut0 + 15.01*cm , - z_endcap_donut0 + 30.0*cm - //500.01*cm,515.00*cm - }; - Polycone endcap_bottom_outer( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to outer surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position endcap_bottom_outer_pos = {0*cm,0.0*cm,0.0*cm}; - Volume endcap_bottom_outer_vol("endcap_bottom_outer_vol", endcap_bottom_outer, steel); - endcap_bottom_outer_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(endcap_bottom_outer_vol, endcap_bottom_outer_pos); - - // --------------------------------------------- - // endcap_nose - // - rInner = { - 20.00*cm,30.00*cm,30.00*cm - }; - rOuter = { - 60.00*cm,90.00*cm,90.00*cm - }; - zPlane = { - z_endcap_donut0 - 296.0*cm,z_endcap_donut0 - 80.0*cm ,z_endcap_donut0 - }; - Polycone endcap_nose( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to outer surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position endcap_nose_pos = {0*cm,0.0*cm,0.0*cm}; - Volume endcap_nose_vol("endcap_nose_vol", endcap_nose, steel); - endcap_nose_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(endcap_nose_vol, endcap_nose_pos); - - // --------------------------------------------- - // front_piece - // - rInner = { - 55.60*cm,70.00*cm - }; - rOuter = { - 144.00*cm,144.00*cm - }; - zPlane = { - -237.00*cm,-207.00*cm - }; - Polycone front_piece( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to outer surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position front_piece_pos = {0*cm,0.0*cm,0.0*cm}; - Volume front_piece_vol("front_piece_vol", front_piece, steel); - front_piece_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(front_piece_vol, front_piece_pos); - - // --------------------------------------------- - // upstream_shield - // - rInner = { - 48.50*cm,50.50*cm - }; - rOuter = { - 144.00*cm,144.00*cm - }; - zPlane = { - -250.50*cm,-246.50*cm - }; - Polycone upstream_shield( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to outer surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position upstream_shield_pos = {0*cm,0.0*cm,0.0*cm}; - Volume upstream_shield_vol("upstream_shield_vol", upstream_shield, steel); - upstream_shield_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(upstream_shield_vol, upstream_shield_pos); - - // --------------------------------------------- - // upstream_shield2 - // - rInner = { - 44.60*cm,46.50*cm - }; - rOuter = { - 144.00*cm,144.00*cm - }; - zPlane = { - -258.50*cm,-254.50*cm - }; - Polycone upstream_shield2( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to outer surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position upstream_shield2_pos = {0*cm,0.0*cm,0.0*cm}; - Volume upstream_shield2_vol("upstream_shield2_vol", upstream_shield2, steel); - upstream_shield2_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(upstream_shield2_vol, upstream_shield2_pos); - - // --------------------------------------------- - // upstream_shield3 - // - rInner = { - 40.10*cm,42.70*cm - }; - rOuter = { - 144.00*cm,144.00*cm - }; - zPlane = { - -266.50*cm,-262.50*cm - }; - Polycone upstream_shield3( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to outer surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position upstream_shield3_pos = {0*cm,0.0*cm,0.0*cm}; - Volume upstream_shield3_vol("upstream_shield3_vol", upstream_shield3, steel); - upstream_shield3_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(upstream_shield3_vol, upstream_shield3_pos); - - // --------------------------------------------- - // upstream_shield4 - // - rInner = { - 36.80*cm,38.80*cm - }; - rOuter = { - 257.50*cm,257.50*cm - }; - zPlane = { - -274.50*cm,-270.50*cm - }; - Polycone upstream_shield4( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to outer surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position upstream_shield4_pos = {0*cm,0.0*cm,0.0*cm}; - Volume upstream_shield4_vol("upstream_shield4_vol", upstream_shield4, steel); - upstream_shield4_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(upstream_shield4_vol, upstream_shield4_pos); - - // --------------------------------------------- - // upstream_shield5 - // - rInner = { - 33.90*cm,35.30*cm - }; - rOuter = { - 257.50*cm,257.50*cm - }; - zPlane = { - -280.50*cm,-277.50*cm - }; - Polycone upstream_shield5( 0, ///< Initial Phi starting angle - 360*deg, ///< Total Phi angle - rInner, ///< Tangent distance to outer surface - rOuter, ///< Tangent distance to outer surface - zPlane); ///< z coordinate of corners - Position upstream_shield5_pos = {0*cm,0.0*cm,0.0*cm}; - Volume upstream_shield5_vol("upstream_shield5_vol", upstream_shield5, steel); - upstream_shield5_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(upstream_shield5_vol, upstream_shield5_pos); - - // --------------------------------------------- - // cryostat_inner - // - Tube cryostat_inner( 144*cm,144.1*cm,187*cm); - Position cryostat_inner_pos = {0*cm,0.0*cm,0.0*cm}; - Volume cryostat_inner_vol("cryostat_inner_vol", cryostat_inner, air); - cryostat_inner_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(cryostat_inner_vol, cryostat_inner_pos); - - // --------------------------------------------- - // cryostat_outer - // - Tube cryostat_outer(176.48*cm, 176.59*cm, 187*cm); - Position cryostat_outer_pos = {0*cm,0.0*cm,0.0*cm}; - Volume cryostat_outer_vol("cryostat_outer_vol", cryostat_outer, air); - cryostat_outer_vol.setVisAttributes(lcdd, "SteelVis"); - pv = assembly.placeVolume(cryostat_outer_vol, cryostat_outer_pos); - - // --------------------------------------------- - // flange_upstream - // - Tube flange_upstream(144*cm,176.59*cm,0.995*cm); - Position flange_upstream_pos = {0*cm,0.0*cm,-188.0*cm}; - Volume flange_upstream_vol("flange_upstream_vol", flange_upstream, air); - flange_upstream_vol.setVisAttributes(lcdd, "BlueVis"); - pv = assembly.placeVolume(flange_upstream_vol, flange_upstream_pos); - - - // --------------------------------------------- - // flange_downstream - // - Tube flange_downstream(144*cm,176.59*cm,0.995*cm); - Position flange_downstream_pos = {0*cm,0.0*cm,188.0*cm}; - Volume flange_downstream_vol("flange_downstream_vol", flange_downstream, air); - flange_downstream_vol.setVisAttributes(lcdd, "BlueVis"); - pv = assembly.placeVolume(flange_downstream_vol, flange_downstream_pos); - - //______________________________________________________________________________ - - - //// --------------------------------------------- - //// Light Gas Chrenkov - //// --------------------------------------------- - //// cher_lg_Tank - //// - //rInner = { - // 65*cm,67*cm,67*cm,85*cm - //}; - //rOuter = { - // 144*cm,155*cm,265*cm,265*cm - //}; - //zPlane = { - // 194*cm,209.01*cm,209.01*cm,301*cm - //}; - //Polycone cher_lg_tank( 0, ///< Initial Phi starting angle - // 360*deg, ///< Total Phi angle - // rInner, ///< Tangent distance to outer surface - // rOuter, ///< Tangent distance to outer surface - // zPlane); ///< z coordinate of corners - //Position cher_lg_tank_pos = {0*cm,0.0*cm,0.0*cm}; - //Volume cher_lg_tank_vol("cher_lg_tank_vol", cher_lg_tank, air); - //cher_lg_tank_vol.setVisAttributes(lcdd, "GreenVis"); - //pv = assembly.placeVolume(cher_lg_tank_vol, cher_lg_tank_pos); - - //// | root | tank | 0*cm 0*cm 0*cm | 0*deg 0*deg 0*deg | FF9900 | Polycone |0*deg 360*deg 4 65*cm 67*cm 67*cm 85*cm 144*cm 155*cm 265*cm 265*cm 194*cm 209.01*cm 209.01*cm 301*cm | SL_LGCCgas_SIDIS - ////cher_lg_Tank_window_back | cher_lg_Tank | tank window back | 0*cm 0*cm 300.995*cm | 0*deg 0*deg 0*deg | FF9900 | Tube | 85.1*cm 264.9*cm 0.005*cm 0*deg 360*deg | SL_PVF - - //// --------------------------------------------- - //// cher_lg_tank2 - //// - //rInner = { - // 58*cm,65*cm - //}; - //rOuter = { - // 127*cm,144*cm - //}; - //zPlane = { - // 97*cm,194*cm - //}; - //Polycone cher_lg_tank2( 0, ///< Initial Phi starting angle - // 360*deg, ///< Total Phi angle - // rInner, ///< Tangent distance to outer surface - // rOuter, ///< Tangent distance to outer surface - // zPlane); ///< z coordinate of corners - //Position cher_lg_tank2_pos = {0*cm,0.0*cm,0.0*cm}; - //Volume cher_lg_tank2_vol("cher_lg_tank2_vol", cher_lg_tank2, air); - //cher_lg_tank2_vol.setVisAttributes(lcdd, "GreenVis"); - //pv = assembly.placeVolume(cher_lg_tank2_vol, cher_lg_tank2_pos); - // - // cher_lg_Tank2 | root | tank | 0*cm 0*cm 0*cm | 0*deg 0*deg 0*deg | FF9900 | Polycone |0*deg 360*deg 2*counts 58*cm 65*cm 127*cm 144*cm 97*cm 194*cm | SL_LGCCgas_SIDIS | no | 1 | 1 | 1 | 1 | 1 | no | no | no - // - //cher_lg_Tank2_window_front | cher_lg_Tank2 | tank window front | 0*cm 0*cm 97.0025*cm | 0*deg 0*deg 0*deg | FF9900 | Tube | 58.1*cm 126.9*cm 0.0025*cm 0*deg 360*deg | SL_PVF | no | 1 | 1 | 1 | 1 | 1 | no | no | no - - - - - //// --------------------------------------------- - //// Heavy Gas Chrenkov - //// --------------------------------------------- - //// cher_hg_chamber - //// - //rInner = { - // 80*cm,94*cm - //}; - //rOuter = { - // 265*cm,265*cm - //}; - //zPlane = { - // 306*cm,406*cm - //}; - //Polycone cher_hg_chamber( 0, ///< Initial Phi starting angle - // 360*deg, ///< Total Phi angle - // rInner, ///< Tangent distance to outer surface - // rOuter, ///< Tangent distance to outer surface - // zPlane); ///< z coordinate of corners - //Position cher_hg_chamber_pos = {0*cm,0.0*cm,0.0*cm}; - //Volume cher_hg_chamber_vol("cher_hg_chamber_vol", cher_hg_chamber, air); - //cher_hg_chamber_vol.setVisAttributes(lcdd, "PurpleVis"); - //pv = assembly.placeVolume(cher_hg_chamber_vol, cher_hg_chamber_pos); - - //// --------------------------------------------- - //// cher_hg_gas - //// - //rInner = { - // 80.5*cm,94.5*cm - //}; - //rOuter = { - // 264.5*cm,264.5*cm - //}; - //zPlane = { - // 306.056*cm,405.9*cm - //}; - //Polycone cher_hg_gas( 0, ///< Initial Phi starting angle - // 360*deg, ///< Total Phi angle - // rInner, ///< Tangent distance to outer surface - // rOuter, ///< Tangent distance to outer surface - // zPlane); ///< z coordinate of corners - //Position cher_hg_gas_pos = {0*cm,0.0*cm,0.0*cm}; - //Volume cher_hg_gas_vol("cher_hg_gas_vol", cher_hg_gas, air); - //cher_hg_gas_vol.setVisAttributes(lcdd, "PurpleVis"); - //pv = assembly.placeVolume(cher_hg_gas_vol, cher_hg_gas_pos); - - //______________________________________________________________________________ - - pv = lcdd.pickMotherVolume(sdet).placeVolume(assembly); - pv.addPhysVolID("system",sdet.id()).addPhysVolID("barrel",0); - sdet.setPlacement(pv); - return sdet; - -} - -DECLARE_DETELEMENT(StandInGeometrySOLID,create_detector) diff --git a/src/ConceptDetectors/topside/.gitignore b/src/ConceptDetectors/topside/.gitignore deleted file mode 100644 index 74ed96fff717bf86d816a5e0ec581b70dca70666..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/.gitignore +++ /dev/null @@ -1 +0,0 @@ -!*.png diff --git a/src/ConceptDetectors/topside/CMakeLists.txt b/src/ConceptDetectors/topside/CMakeLists.txt deleted file mode 100644 index febaccfb6e7c7245bc60b445b7f3b5f63bc17169..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/CMakeLists.txt +++ /dev/null @@ -1,28 +0,0 @@ -cmake_minimum_required(VERSION 3.3 FATAL_ERROR) - -#set(CMAKE_PREFIX_PATH $ENV{HOME}/lib CMAKE_PREFIX_PATH) -#find_package(Acts REQUIRED COMPONENTS Core IdentificationPlugin TGeoPlugin DD4hepPlugin PATHS /home/whit/lib/cmake NO_DEFAULT_PATH) -find_package(Acts REQUIRED COMPONENTS Core PluginIdentification PluginTGeo PluginDD4hep ) - -#----------------------------------------------------------------------------------- -set(a_lib_name topside) -dd4hep_configure_output() -#dd4hep_package (${a_lib_name} MAJOR 0 MINOR 0 PATCH 1 -# USES [ROOT REQUIRED COMPONENTS Geom GenVector] -# [DD4hep REQUIRED COMPONENTS DDCore DDRec] -# OPTIONAL XERCESC -# INCLUDE_DIRS include -# ) - -dd4hep_add_plugin(${a_lib_name} SOURCES src/*.cpp - USES ActsCore ActsPluginDD4hep - ) -target_link_libraries(${a_lib_name} - PUBLIC DD4hep::DDCore DD4hep::DDRec - ) - -#----------------------------------------------------------------------------------- -install(DIRECTORY compact/ - DESTINATION share/${PROJECT_NAME}/${a_lib_name} - FILES_MATCHING PATTERN "*.xml" - ) diff --git a/src/ConceptDetectors/topside/compact/data/eic_beam_275.hepmc b/src/ConceptDetectors/topside/compact/data/eic_beam_275.hepmc deleted file mode 100644 index 5a7bad2d8e7632f3135f381ebb36dffcde0c077a..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/compact/data/eic_beam_275.hepmc +++ /dev/null @@ -1,7004 +0,0 @@ -HepMC::Version 3.02.01 -HepMC::IO_GenEvent-START_EVENT_LISTING -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -E 0 0 0.000000e+00 0.000000e+00 0.000000e+00 0 0 1 10001 10002 0N 0 -U GEV MM -V -1 0 0 0 0 0 2 2 0 -P 10001 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 4 0 0 -1 0 -P 10002 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 4 0 0 -1 0 -P 10003 2212 0.0000000000000000e+00 0.0000000000000000e+00 2.7499840027898347e+02 2.7500000000000000e+02 9.3799999998984485e-01 1 0 0 0 0 -P 10004 11 0.0000000000000000e+00 0.0000000000000000e+00 -1.8000000000000000e+01 -1.8000000000000000e+01 0.0000000000000000e+00 1 0 0 0 0 -HepMC::IO_GenEvent-END_EVENT_LISTING - diff --git a/src/ConceptDetectors/topside/compact/data/proton_dvcs_eic.hepmc b/src/ConceptDetectors/topside/compact/data/proton_dvcs_eic.hepmc deleted file mode 100644 index d7e31b1da1f310d134f217b6f5ad3c5438210b25..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/compact/data/proton_dvcs_eic.hepmc +++ /dev/null @@ -1,804 +0,0 @@ -HepMC::Version 3.02.01 -HepMC::Asciiv3-START_EVENT_LISTING -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290486981936340e-03 -6.8589838725434901e-09 -9.9999868922531601e+00 9.9999871872663491e+00 -4.6307860850226954e-06 1 -P 4 -1 2212 -2.4290505188363383e-03 6.8589890132563429e-09 9.9995597969291453e+01 9.9999999867424364e+01 9.3827200129863797e-01 1 -P 5 -1 22 1.8208142204038947e-09 -5.1402369282549504e-15 -1.2945482868701674e-05 1.2945482996826740e-05 4.3786703608826355e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290086983016291e-03 -7.3780033999363784e-09 -9.9999916321039208e+00 9.9999919270873061e+00 -2.0503304713755432e-05 1 -P 4 -1 2212 -1.5991270208707623e-03 1.4185069338679484e-03 9.9872987842629911e+01 9.9877395137898404e+01 9.3827200129863797e-01 1 -P 5 -1 22 -8.2988167709143802e-04 -1.4184995558645485e-03 1.2260192100087806e-01 1.2261293519728457e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290609042868449e-03 -5.7314065842947700e-09 -9.9999907130897050e+00 9.9999910081028940e+00 -8.8592635468226517e-06 1 -P 4 -1 2212 -5.3052381024633192e-04 -1.6421923852880165e-09 9.9743295746323923e+01 9.9747708750469656e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.8985370940593884e-03 7.3735989700574316e-09 2.5229309834170849e-01 2.5230024160503012e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289679869800769e-03 -6.3714582188563895e-09 -9.9999882231950767e+00 9.9999885182380677e+00 3.1104259981728426e-05 1 -P 4 -1 2212 -2.4289716583140867e-03 6.3714678488845013e-09 9.9995597969301102e+01 9.9999999867432109e+01 9.3827200130057664e-01 1 -P 5 -1 22 3.6716536405390996e-09 -9.6299696164973217e-15 -1.1614530806127731e-05 1.1614531386612725e-05 5.5512015130815400e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289570629594266e-03 -7.2179277405096681e-09 -9.9999912253618248e+00 9.9999915203750138e+00 2.0646278067419302e-05 1 -P 4 -1 2212 -6.6206295962108858e-04 -8.2423133872067639e-10 9.9746860027403258e+01 9.9751272874651235e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.7668941030222975e-03 8.0421590788876537e-09 2.4872932951485741e-01 2.4873560516275481e-01 -3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289736451306061e-03 -7.9345904337388341e-09 -9.9999897602498535e+00 9.9999900552332406e+00 -1.5848560095200933e-05 1 -P 4 -1 2212 -2.9666423522545378e-04 -2.0980565892089676e-09 9.9738992874932308e+01 9.9743406068482685e+01 9.3827200129863797e-01 1 -P 5 -1 22 -2.1323094096546268e-03 1.0032647022071081e-08 2.5659501685442127e-01 2.5660387646709343e-01 3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290203673926684e-03 -6.4146392233231397e-09 -9.9999900967776778e+00 9.9999903917610649e+00 -2.1862151692740334e-05 1 -P 4 -1 2212 -2.4290239871367909e-03 1.2431497926482214e-08 9.9995597969296938e+01 9.9999999867429224e+01 9.3827200130057664e-01 1 -P 5 -1 22 3.6199051625429928e-09 -6.0168587027018364e-09 -9.7409817675497829e-06 9.7409842983608996e-06 -3.3551873125047948e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289043600341132e-03 -7.5413979733063066e-09 -9.9999880736172191e+00 9.9999883686304099e+00 2.6085869109208011e-05 1 -P 4 -1 2212 7.7283781044212472e-05 -2.3995500168261955e-10 9.9737192475604715e+01 9.9741605748404794e+01 9.3827200129863797e-01 1 -P 5 -1 22 -2.5061881408924265e-03 7.7813529757829810e-09 2.5839372957017376e-01 2.5840588317641244e-01 3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289382621143899e-03 -7.1301344614779117e-09 -9.9999882546663290e+00 9.9999885496795180e+00 2.2712420085975705e-05 1 -P 4 -1 2212 3.9648167383438866e-05 -6.7172394116335286e-09 9.9737094497237479e+01 9.9741507774350751e+01 9.3827200129863797e-01 1 -P 5 -1 22 -2.4685864292790585e-03 1.3847373873023604e-08 2.5849188898918762e-01 2.5850367616758851e-01 -6.4523920698794618e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289764807368286e-03 -7.9435464306656607e-09 -9.9999924551248558e+00 9.9999927501082428e+00 -1.6228671246803873e-05 1 -P 4 -1 2212 -1.7102859076453085e-03 1.3199126528743326e-03 9.9877604931666184e+01 9.9882012023695538e+01 9.3827200130057664e-01 1 -P 5 -1 22 -7.1869057300329045e-04 -1.3199047093279013e-03 1.1798565500739594e-01 1.1799522639541689e-01 1.3170890159654386e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289378889554873e-03 -5.9121736530751938e-09 -9.9999865030348296e+00 9.9999867980480186e+00 2.2729619952193852e-05 1 -P 4 -1 2212 -1.0253874549882428e-03 1.8453720052637355e-03 9.9867906631013255e+01 9.9872314149948593e+01 9.3827200129960731e-01 1 -P 5 -1 22 -1.4035504336689043e-03 -1.8453660930900823e-03 1.2767800359034090e-01 1.2769905219167638e-01 2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289641395496475e-03 -6.2432546093928527e-09 -9.9999860335290425e+00 9.9999863285124295e+00 -1.4394737670494743e-05 1 -P 4 -1 2212 -2.4289560500461277e-03 6.2432338179216308e-09 9.9995597969299126e+01 9.9999999867429750e+01 9.3827200130057664e-01 1 -P 5 -1 22 -8.0892822516836305e-09 2.0791802692605700e-14 -1.3804227199500474e-05 1.3804229569586823e-05 -4.5396508103525337e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290353756725187e-03 -7.0218084761481868e-09 -9.9999921295344834e+00 9.9999924245476723e+00 6.8095535048712360e-06 1 -P 4 -1 2212 -2.4290380786760727e-03 1.2210241701877840e-08 9.9995597969285214e+01 9.9999999867417856e+01 9.3827200130154598e-01 1 -P 5 -1 22 2.7033080280749873e-09 -5.1884332256886537e-09 -7.7082125889660348e-06 7.7082148091847099e-06 1.1242357967023129e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288942602537287e-03 -5.8681432523637333e-09 -9.9999904109835622e+00 9.9999907059967512e+00 2.7034764079931496e-05 1 -P 4 -1 2212 -4.5456825680600195e-04 -1.8529264498718232e-09 9.9741636726153004e+01 9.9746049803322691e+01 9.3827200130154598e-01 1 -P 5 -1 22 -1.9743260031778991e-03 7.7210697020248347e-09 2.5395181639183162e-01 2.5395949088757724e-01 -3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288758495383299e-03 -6.5514197700572646e-09 -9.9999915457367905e+00 9.9999918407201775e+00 1.4998120525150227e-05 1 -P 4 -1 2212 -2.4288743786007520e-03 1.1999767872652217e-08 9.9995597969317842e+01 9.9999999867446490e+01 9.3827200130154598e-01 1 -P 5 -1 22 -1.4708015077025532e-09 -5.4483481020829660e-09 -8.2920320370476478e-06 8.2920339573888667e-06 -2.6241473572444907e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290231425088188e-03 -6.5171291578169696e-09 -9.9999912775754929e+00 9.9999915725588799e+00 -2.2152729987070910e-05 1 -P 4 -1 2212 -6.7577334797153381e-04 7.3748338541024956e-09 9.9747270760691904e+01 9.9751683589861642e+01 9.3827200129863797e-01 1 -P 5 -1 22 -1.7532497943321234e-03 -8.5770469696162798e-10 2.4831864842871776e-01 2.4832483774746830e-01 2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290073611754120e-03 -5.9169624372317507e-09 -9.9999899415075770e+00 9.9999902365207678e+00 1.3461151825662645e-05 1 -P 4 -1 2212 -3.3998053450305372e-04 8.2817865619282415e-10 9.9739599771577630e+01 9.9744012938414002e+01 9.3827200130154598e-01 1 -P 5 -1 22 -2.0890268265764912e-03 5.0887837819531911e-09 2.5598830149658708e-01 2.5599682524630990e-01 -5.2683560638617543e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289818809820648e-03 -7.2548513035351135e-09 -9.9999905096292494e+00 9.9999908046126365e+00 -1.7051512762011263e-05 1 -P 4 -1 2212 -1.4541108162642784e-03 1.5376037724025905e-03 9.9868870481323555e+01 9.9873277957832485e+01 9.3827200130154598e-01 1 -P 5 -1 22 -9.7487106448086822e-04 -1.5375965175512870e-03 1.2671815985642740e-01 1.2673123771999639e-01 1.8626451492309570e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288651414176316e-03 -6.9318379130136207e-09 -9.9999874747991555e+00 9.9999877697825426e+00 1.6570520052404304e-05 1 -P 4 -1 2212 -1.1157696552810978e-03 -1.7848172074504758e-03 9.9866759924279521e+01 9.9871167493689697e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.3130954856530881e-03 1.7848241392883879e-03 1.2882568208178527e-01 1.2884473672137267e-01 -1.8626451492309570e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289773593817584e-03 -6.2772663313745911e-09 -9.9999912091195586e+00 9.9999915041327476e+00 1.8101372245451797e-05 1 -P 4 -1 2212 -6.5785711445656898e-04 -3.8898521345123637e-09 9.9746730963111887e+01 9.9751143816041647e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.7711202446793141e-03 1.0167118465746683e-08 2.4885837758095725e-01 2.4886468001535997e-01 2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288677790757097e-03 -6.3232793303210815e-09 -9.9999908035099505e+00 9.9999910984933376e+00 1.6239175808827354e-05 1 -P 4 -1 2212 -1.4910524130414252e-03 1.5080231166647333e-03 9.9869734528282649e+01 9.9874141966754564e+01 9.3827200129960731e-01 1 -P 5 -1 22 -9.3781536556120342e-04 -1.5080167933854036e-03 1.2585440675743023e-01 1.2586693494549595e-01 -2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290162440766222e-03 -6.3705001850357989e-09 -9.9999868825972076e+00 9.9999871775805946e+00 -2.1443759858628019e-05 1 -P 4 -1 2212 3.0945670050127965e-04 -8.1160180497897032e-10 9.9739161554891524e+01 9.9743574741017483e+01 9.3827200130057664e-01 1 -P 5 -1 22 -2.7384729446184755e-03 7.1821019913920066e-09 2.5642345922927479e-01 2.5643808156585479e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289807968815550e-03 -7.8287073432963401e-09 -9.9999878210425379e+00 9.9999881160259250e+00 -1.6943242785895375e-05 1 -P 4 -1 2212 -1.1501589032496225e-03 1.7613681794956041e-03 9.9866508185967263e+01 9.9870915766461124e+01 9.3827200129960731e-01 1 -P 5 -1 22 -1.2788218935734499e-03 -1.7613603507882598e-03 1.2907776659948561e-01 1.2909611770317533e-01 2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289922183210080e-03 -6.3814716131473327e-09 -9.9999905070066450e+00 9.9999908019900321e+00 -1.8465515103472117e-05 1 -P 4 -1 2212 -4.7859561597855853e-04 1.2573709849030610e-09 9.9742128870068086e+01 9.9746541925576295e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.9503966019597913e-03 5.1241006277364164e-09 2.5345976847138352e-01 2.5346727260234664e-01 3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288948991398229e-03 -6.7814490357521354e-09 -9.9999899998605244e+00 9.9999902948439114e+00 1.1467041409176307e-05 1 -P 4 -1 2212 -3.5390393908604718e-04 9.8809607923826844e-10 9.9739826575557501e+01 9.9744239732407394e+01 9.3827200129960731e-01 1 -P 5 -1 22 -2.0749909597996405e-03 5.7933529570433132e-09 2.5576155586896143e-01 2.5576997292097281e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290391019063332e-03 -7.8588394104306726e-09 -9.9999862681031235e+00 9.9999865631163125e+00 4.9797531543267780e-06 1 -P 4 -1 2212 -1.0048728392057112e-03 -1.8589233825002745e-03 9.9868266535213095e+01 9.9872674038308176e+01 9.3827200130154598e-01 1 -P 5 -1 22 -1.4241662627148101e-03 1.8589312413396853e-03 1.2731786442484463e-01 1.2733939876019124e-01 -2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290503660601421e-03 -5.8282384892288462e-09 -9.9999918617606163e+00 9.9999921567440033e+00 -2.4953212422477611e-05 1 -P 4 -1 2212 -8.3069441387253161e-04 4.6481813681974031e-09 9.9752657007025874e+01 9.9757069599100717e+01 9.3827200129960731e-01 1 -P 5 -1 22 -1.5983559519925476e-03 1.1800571210192722e-09 2.4293298627296539e-01 2.4293824433639524e-01 3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288830996090521e-03 -5.7519814264176381e-09 -9.9999928660988804e+00 9.9999931610822674e+00 1.3802562019856968e-05 1 -P 4 -1 2212 -2.4288816347034278e-03 1.0584717653331470e-08 9.9995597969294522e+01 9.9999999867423369e+01 9.3827200130251531e-01 1 -P 5 -1 22 -1.4644704790357302e-09 -4.8327362271710009e-09 -6.9716601774985064e-06 6.9716620063218218e-06 -1.1854272179513222e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289336275831702e-03 -5.7245399203383427e-09 -9.9999918221235280e+00 9.9999921171069150e+00 -7.4551091736576890e-06 1 -P 4 -1 2212 -8.1992181516743891e-04 -3.3952291070298393e-09 9.9752254622391405e+01 9.9756667232176042e+01 9.3827200130251531e-01 1 -P 5 -1 22 -1.6090118121587333e-03 9.1197690278268860e-09 2.4333533129208099e-01 2.4334065088685566e-01 3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290041780482352e-03 -6.7466560139695638e-09 -9.9999887256324289e+00 9.9999890206158160e+00 -2.0003020405959388e-05 1 -P 4 -1 2212 -6.1096718860662077e-05 1.6969857421595862e-10 9.9737134416319179e+01 9.9741547691676999e+01 9.3827200130154598e-01 1 -P 5 -1 22 -2.3679074589221553e-03 6.5769574402864946e-09 2.5845244086720959e-01 2.5846328786880457e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289043051687691e-03 -7.1645374202598847e-09 -9.9999883212745182e+00 9.9999886162579052e+00 9.2092551783695062e-06 1 -P 4 -1 2212 -1.2016018250083609e-03 1.7254581642621608e-03 9.9866337439077981e+01 9.9870745027086201e+01 9.3827200129960731e-01 1 -P 5 -1 22 -1.2273024796687956e-03 -1.7254509997247410e-03 1.2924901375912209e-01 1.2926635683825394e-01 4.1650011716406603e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290372348553585e-03 -6.0134034402103789e-09 -9.9999904549717904e+00 9.9999907499551774e+00 -2.3657863660065144e-05 1 -P 4 -1 2212 -2.4290395278982056e-03 1.1899434977609132e-08 9.9995597969289932e+01 9.9999999867422588e+01 9.3827200130057664e-01 1 -P 5 -1 22 2.2932964791839809e-09 -5.8860315371914596e-09 -9.3827800893109266e-06 9.3827822158232260e-06 2.4960928408443181e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290564622893333e-03 -7.6774264694385386e-09 -9.9999925741553302e+00 9.9999928691387172e+00 -2.5531390596407316e-05 1 -P 4 -1 2212 -1.0243608279942775e-03 3.2376583492556285e-09 9.9761192827259848e+01 9.9765605043599379e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.4046956341393841e-03 4.4397681203561407e-09 2.3439787845066357e-01 2.3440208743097116e-01 2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290142018948127e-03 -5.9153500799215202e-09 -9.9999877646565434e+00 9.9999880596697324e+00 1.2110161875915808e-05 1 -P 4 -1 2212 -2.4290108965559450e-03 9.2823340556781596e-09 9.9995597969296355e+01 9.9999999867428301e+01 9.3827200129863797e-01 1 -P 5 -1 22 -3.3049811082498774e-09 -3.3669839757760024e-09 -1.2073096413303120e-05 1.2073097335132843e-05 -2.8321944665385468e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290169398438733e-03 -6.2931466441140145e-09 -9.9999928949773320e+00 9.9999931899607173e+00 -2.1440446085083082e-05 1 -P 4 -1 2212 -2.4290183554222205e-03 1.1111384253785721e-08 9.9995597969293641e+01 9.9999999867425785e+01 9.3827200130057664e-01 1 -P 5 -1 22 1.4158718159720695e-09 -4.8182376096010500e-09 -6.9427861782287432e-06 6.9427879945180844e-06 1.0663255716870128e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290767160761433e-03 -7.4541233793054910e-09 -9.9999869377315047e+00 9.9999872327446937e+00 -1.2551555097784872e-05 1 -P 4 -1 2212 -2.4290818373256997e-03 2.1334291440766661e-08 9.9995597969278933e+01 9.9999999867412626e+01 9.3827200130154598e-01 1 -P 5 -1 22 5.1213723103497115e-09 -1.3880168060814024e-08 -1.2900021307189035e-05 1.2900029791069300e-05 -5.4547176945717210e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288776492156256e-03 -6.7314781407806968e-09 -9.9999896577000627e+00 9.9999899526834479e+00 1.4664680849072437e-05 1 -P 4 -1 2212 -2.7233724558218235e-04 7.5476515515136381e-10 9.9738698637333158e+01 9.9743111843832878e+01 9.3827200130057664e-01 1 -P 5 -1 22 -2.1565404034417776e-03 5.9767129849053872e-09 2.5688915192944617e-01 2.5689820366351684e-01 -3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288694382812435e-03 -5.8867255220636385e-09 -9.9999886462092391e+00 9.9999889412224299e+00 2.9162695542181609e-05 1 -P 4 -1 2212 -4.3690764035785678e-05 -4.2195693161869766e-09 9.9737107378744739e+01 9.9741520655289747e+01 9.3827200130154598e-01 1 -P 5 -1 22 -2.3851786739094269e-03 1.0106294837860562e-08 2.5847939903224199e-01 2.5849040369301052e-01 -3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288967798287804e-03 -7.4378960161855689e-09 -9.9999899142384532e+00 9.9999902092218402e+00 1.1058870452221983e-05 1 -P 4 -1 2212 -2.4288875706970402e-03 7.4378678153921274e-09 9.9995597969310580e+01 9.9999999867439527e+01 9.3827200129766863e-01 1 -P 5 -1 22 -9.2089109670808484e-09 2.8201111964752219e-14 -9.9235133906177001e-06 9.9235176634238080e-06 -3.9059991565101173e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290889411404792e-03 -6.5662699207757527e-09 -9.9999926283061509e+00 9.9999929232895379e+00 -2.8453337117551926e-05 1 -P 4 -1 2212 -1.0392715059001846e-03 2.8093402072964243e-09 9.9761935307224675e+01 9.9766347490881856e+01 9.3827200129863797e-01 1 -P 5 -1 22 -1.3898174350078624e-03 3.7569297128213252e-09 2.3365545261295229e-01 2.3365958599695039e-01 -2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289459847678615e-03 -7.1610152173975599e-09 -9.9999889772534374e+00 9.9999892722368244e+00 -1.0829689929289857e-05 1 -P 4 -1 2212 -2.4289500996830969e-03 7.1610273495495075e-09 9.9995597969304526e+01 9.9999999867434994e+01 9.3827200129766863e-01 1 -P 5 -1 22 4.1152988539742745e-09 -1.2132308252616721e-14 -1.0860516864653392e-05 1.0860517644374567e-05 2.5804658360559384e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288741843400997e-03 -5.7435516946278360e-09 -9.9999872285723690e+00 9.9999875235557560e+00 1.5181760524585458e-05 1 -P 4 -1 2212 -2.4288813311328758e-03 1.2613418394511401e-08 9.9995597969315170e+01 9.9999999867444004e+01 9.3827200130251531e-01 1 -P 5 -1 22 7.1470427785952018e-09 -6.8698666996369241e-09 -1.2609181777179401e-05 1.2609185674136824e-05 -1.9614851067844665e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288603714086214e-03 -6.3205567994262867e-09 -9.9999879091978077e+00 9.9999882041811947e+00 1.7262311911301764e-05 1 -P 4 -1 2212 -2.4288563978424344e-03 1.3015963912733030e-08 9.9995597969315966e+01 9.9999999867444160e+01 9.3827200129863797e-01 1 -P 5 -1 22 -3.9733306284256793e-09 -6.6954071130254945e-09 -1.1928582093617024e-05 1.1928584634404160e-05 1.2231773922678954e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289277896537846e-03 -6.0121590406571271e-09 -9.9999874756038185e+00 9.9999877706170075e+00 2.3796216670652801e-05 1 -P 4 -1 2212 -1.1159074148043345e-03 -1.7847866511109748e-03 9.9866755763897473e+01 9.9871163333492248e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.3130203745600874e-03 1.7847926632700150e-03 1.2882984327018493e-01 1.2884889609296349e-01 4.5625301874860709e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288632566221205e-03 -6.5593802176714819e-09 -9.9999922873973848e+00 9.9999925823807718e+00 1.6928138862026398e-05 1 -P 4 -1 2212 -9.4566711953254681e-04 -2.5608612942921202e-09 9.9757493747087025e+01 9.9761906126250494e+01 9.3827200129960731e-01 1 -P 5 -1 22 -1.4831961367723480e-03 9.1202415116476601e-09 2.3809667188187147e-01 2.3810129153787427e-01 2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290142380802883e-03 -6.5949617738660995e-09 -9.9999923680722720e+00 9.9999926630854610e+00 1.2214735513096705e-05 1 -P 4 -1 2212 -9.6786455493229546e-04 8.9486872867195265e-11 9.9758489921138136e+01 9.9762902256455064e+01 9.3827200130251531e-01 1 -P 5 -1 22 -1.4611496828869821e-03 6.5054749008359969e-09 2.3710057847572116e-01 2.3710508065395278e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290756701881217e-03 -7.1236528040559494e-09 -9.9999901661574846e+00 9.9999904611706736e+00 -1.2269873465233863e-05 1 -P 4 -1 2212 -1.4117770534151301e-03 1.5707776766928307e-03 9.9868039614952764e+01 9.9872447128037550e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.0172986164405557e-03 -1.5707705530400269e-03 1.2754868275863723e-01 1.2756241096055215e-01 2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290469349036782e-03 -7.8987650366380012e-09 -9.9999882289767257e+00 9.9999885239899164e+00 -3.4734731398423827e-06 1 -P 4 -1 2212 4.4915820985367803e-05 3.1580390004912916e-09 9.9737092761580570e+01 9.9741506038772883e+01 9.3827200130057664e-01 1 -P 5 -1 22 -2.4739627555383148e-03 4.7407260364121940e-09 2.5849359893259510e-01 2.5850543742993332e-01 3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289703916675178e-03 -7.0539833130380956e-09 -9.9999885684549810e+00 9.9999888634383680e+00 -1.5365055463084110e-05 1 -P 4 -1 2212 -2.6996787218704612e-05 -1.2943861714223765e-08 9.9737071786780803e+01 9.9741485064894746e+01 9.3827200130057664e-01 1 -P 5 -1 22 -2.4019736039727056e-03 1.9997845026428240e-08 2.5851491321109982e-01 2.5852607185685761e-01 7.4505805969238281e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289964540920844e-03 -6.5639117973415251e-09 -9.9999926044940946e+00 9.9999928994774816e+00 -1.8981997294909375e-05 1 -P 4 -1 2212 -1.0326209441171039e-03 3.0908815205183370e-10 9.9761608784259892e+01 9.9766020982288623e+01 9.3827200130154598e-01 1 -P 5 -1 22 -1.3963755096283430e-03 6.2548236454767916e-09 2.3398195174661049e-01 2.3398611840815919e-01 2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290424748576842e-03 -7.1208881395645711e-09 -9.9999882237315170e+00 9.9999885187447077e+00 3.0994415283203125e-06 1 -P 4 -1 2212 -2.4290366883765228e-03 7.1208711759210073e-09 9.9995597969291481e+01 9.9999999867424066e+01 9.3827200129960731e-01 1 -P 5 -1 22 -5.7864216553037746e-09 1.6964446558014291e-14 -1.1614005834076124e-05 1.1614007275568383e-05 1.8042212182372724e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289489204440884e-03 -5.8497537811218735e-09 -9.9999914942085741e+00 9.9999917891919612e+00 -1.1403663073715110e-05 1 -P 4 -1 2212 -7.3262829949610243e-04 1.7644237511636255e-09 9.9749114989110097e+01 9.9753527737097500e+01 9.3827200130154598e-01 1 -P 5 -1 22 -1.6963206206951598e-03 4.0853300291655587e-09 2.4647463663815231e-01 2.4648047389105171e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289478487418744e-03 -7.1242700772582513e-09 -9.9999914994537829e+00 9.9999917944371699e+00 -1.1172651780948621e-05 1 -P 4 -1 2212 -2.4289424855423176e-03 9.8583635287077430e-09 9.9995597969312996e+01 9.9999999867443307e+01 9.3827200130251531e-01 1 -P 5 -1 22 -5.3629842967683449e-09 -2.7340934511396753e-09 -8.3383139342458888e-06 8.3383161071424188e-06 -1.6613844547584053e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289800548244695e-03 -6.7483846191436523e-09 -9.9999857108891010e+00 9.9999860059022900e+00 1.7644585716322315e-05 1 -P 4 -1 2212 5.1335829701875703e-04 -5.0299531630572943e-09 9.9742901384178296e+01 9.9747314405681507e+01 9.3827200130057664e-01 1 -P 5 -1 22 -2.9423383515962413e-03 1.1778337782008606e-08 2.5268245827938213e-01 2.5269958859698821e-01 -3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290479824778262e-03 -6.6846738727873223e-09 -9.9999919387996190e+00 9.9999922337830061e+00 -2.4718902083012112e-05 1 -P 4 -1 2212 -1.6402252404465361e-03 1.3829374016940395e-03 9.9874534970071963e+01 9.9878942197238999e+01 9.3827200130154598e-01 1 -P 5 -1 22 -7.8882274187004955e-04 -1.3829307170201666e-03 1.2105510025210342e-01 1.2106556915875370e-01 -1.8626451492309570e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289310910107615e-03 -6.1411302437891387e-09 -9.9999873727262028e+00 9.9999876677393917e+00 2.3456074930681835e-05 1 -P 4 -1 2212 -2.4289428721991956e-03 -6.9313763838090705e-10 9.9995597969305805e+01 9.9999999867436131e+01 9.3827200130154598e-01 1 -P 5 -1 22 1.1781435953587359e-08 6.8342678840148608e-09 -1.2465006343290952e-05 1.2465013784435541e-05 -3.9576084822391891e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289511614548134e-03 -7.8439802310010379e-09 -9.9999859341382979e+00 9.9999862291216850e+00 -1.2008228128877079e-05 1 -P 4 -1 2212 4.7634544456700418e-04 -1.5382953391597219e-09 9.9742084930227776e+01 9.9746497987669215e+01 9.3827200129960731e-01 1 -P 5 -1 22 -2.9052966056608231e-03 9.3822755696080420e-09 2.5349913546329006e-01 2.5351578339228198e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290491494895271e-03 -6.9229675969099740e-09 -9.9999901368916042e+00 9.9999904318749913e+00 -2.4855065402836130e-05 1 -P 4 -1 2212 -3.8731014882526345e-04 1.1038622298455023e-09 9.9740361181393027e+01 9.9744774314713680e+01 9.3827200130057664e-01 1 -P 5 -1 22 -2.0417390006602044e-03 5.8191053669053982e-09 2.5522708705746500e-01 2.5523525357204413e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289059765901146e-03 -7.0754758052416524e-09 -9.9999866085648534e+00 9.9999869035482405e+00 8.6998282864184085e-06 1 -P 4 -1 2212 3.5936392642341527e-04 -8.0626237916683490e-09 9.9739911495565735e+01 9.9744324648677903e+01 9.3827200130057664e-01 1 -P 5 -1 22 -2.7882699025354950e-03 1.5138099595235908e-08 2.5567324454829832e-01 2.5568844797312135e-01 3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289702012026057e-03 -7.5697077326103685e-09 -9.9999872553050526e+00 9.9999875502884397e+00 -1.5359967772810711e-05 1 -P 4 -1 2212 -1.0946910475765463e-03 -1.7991974440419367e-03 9.9866958493176895e+01 9.9871366053848490e+01 9.3827200129960731e-01 1 -P 5 -1 22 -1.3342791533766112e-03 1.7992050137496693e-03 1.2862689367009492e-01 1.2864639604263520e-01 2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288771221191077e-03 -6.1117133962507725e-09 -9.9999858998954299e+00 9.9999861948788169e+00 1.4677273133240629e-05 1 -P 4 -1 2212 -9.7337351501675302e-04 -1.8792249710880614e-03 9.9868907811770569e+01 9.9873315286633485e+01 9.3827200130154598e-01 1 -P 5 -1 22 -1.4555036065789558e-03 1.8792310828014570e-03 1.2667621969318502e-01 1.2669851868103041e-01 2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288610609160795e-03 -6.3043534121535694e-09 -9.9999873473942280e+00 9.9999876424074170e+00 2.9838778133019307e-05 1 -P 4 -1 2212 -2.4288461794728837e-03 6.3043147863274886e-09 9.9995597969317473e+01 9.9999999867445439e+01 9.3827200130154598e-01 1 -P 5 -1 22 -1.4881104530302474e-08 3.8625844188432730e-14 -1.2490342444891666e-05 1.2490351309509152e-05 -5.4565418683414667e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288944021655344e-03 -5.8789871005952608e-09 -9.9999877106249340e+00 9.9999880056083210e+00 1.1513420550965917e-05 1 -P 4 -1 2212 1.5083929652539115e-04 -3.6509709019886169e-10 9.9737562476632647e+01 9.9741975733145466e+01 9.3827200130154598e-01 1 -P 5 -1 22 -2.5797336984878312e-03 6.2440841907177364e-09 2.5802336556418892e-01 2.5803626141111680e-01 -3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289464124531653e-03 -7.4044086357335077e-09 -9.9999923602938647e+00 9.9999926553070537e+00 2.1878720945861169e-05 1 -P 4 -1 2212 -9.6565672563373285e-04 -2.1365951370962504e-09 9.9758396739336732e+01 9.9762809078753520e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.4632896867167642e-03 9.5410037725580090e-09 2.3719375253471531e-01 2.3719826613659534e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289394539296150e-03 -7.0411481639927172e-09 -9.9999927659332748e+00 9.9999930609464638e+00 2.2643489972274335e-05 1 -P 4 -1 2212 -2.4289368688271635e-03 9.4826219616008448e-09 9.9995597969309785e+01 9.9999999867439954e+01 9.3827200130154598e-01 1 -P 5 -1 22 -2.5849062617419338e-09 -2.4414737972633869e-09 -7.0717959808916928e-06 7.0717968747828762e-06 1.7270486289020866e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290256815876262e-03 -6.6943763709703804e-09 -9.9999919982552523e+00 9.9999922932386394e+00 -2.2419905042872284e-05 1 -P 4 -1 2212 -1.6482196850250254e-03 1.3758738540534329e-03 9.9874859145632428e+01 9.9879266358529051e+01 9.3827200129766863e-01 1 -P 5 -1 22 -7.8080599634292285e-04 -1.3758671596770620e-03 1.2073098418783355e-01 1.2074134839154282e-01 1.8626451492309570e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288905065159051e-03 -6.2956094752556358e-09 -9.9999896493256095e+00 9.9999899443387985e+00 2.7361843120685184e-05 1 -P 4 -1 2212 -2.4288786592653109e-03 1.2381320909449535e-10 9.9995597969307198e+01 9.9999999867435946e+01 9.3827200129960731e-01 1 -P 5 -1 22 -1.1846913903835129e-08 6.1717962661631821e-09 -1.0188417190931886e-05 1.0188425948030045e-05 3.9715614442710748e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290862288728174e-03 -6.1425193123313329e-09 -9.9999883844256399e+00 9.9999886794090269e+00 -2.8265425029329678e-05 1 -P 4 -1 2212 -2.4290808720484410e-03 6.1425057667826927e-09 9.9995597969287914e+01 9.9999999867421579e+01 9.3827200129960731e-01 1 -P 5 -1 22 -5.3567467780743040e-09 1.3544694861787078e-14 -1.1453312541959803e-05 1.1453313794618225e-05 -2.3614045194276006e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288741446340835e-03 -7.8704871916669777e-09 -9.9999889316260813e+00 9.9999892266094683e+00 1.5221023763923972e-05 1 -P 4 -1 2212 -1.0629232519885517e-04 3.4442804950934889e-10 9.9737313335874319e+01 9.9741726603353399e+01 9.3827200130057664e-01 1 -P 5 -1 22 -2.3225818190887766e-03 7.5260591416753160e-09 2.5827372729120951e-01 2.5828417023735789e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290827789443361e-03 -7.2981744120128740e-09 -9.9999881567358972e+00 9.9999884517192843e+00 -2.7969761387467542e-05 1 -P 4 -1 2212 5.9919803276255645e-05 -1.8002893062403554e-10 9.9737122943739578e+01 9.9741536219604313e+01 9.3827200130057664e-01 1 -P 5 -1 22 -2.4890025819473303e-03 7.4782033423873893e-09 2.5846334454559178e-01 2.5847532881794794e-01 3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289165407605801e-03 -7.1014908310677858e-09 -9.9999922548830504e+00 9.9999925498664375e+00 5.2627897392854967e-06 1 -P 4 -1 2212 -2.4289271488305807e-03 1.2231579512615909e-08 9.9995597969309060e+01 9.9999999867438987e+01 9.3827200130154598e-01 1 -P 5 -1 22 1.0608264444298731e-08 -5.1300886811887304e-09 -7.5828717101273920e-06 7.5828808658400248e-06 1.3713055094929315e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290511316254477e-03 -6.4298557842190730e-09 -9.9999893694221971e+00 9.9999896644353861e+00 -5.6394940245222427e-06 1 -P 4 -1 2212 -2.4290444766893672e-03 1.2694314633785941e-08 9.9995597969295318e+01 9.9999999867428073e+01 9.3827200129766863e-01 1 -P 5 -1 22 -6.6548787946472871e-09 -6.2644588488264157e-09 -1.0468315702865994e-05 1.0468319692535034e-05 -2.4706166610358206e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289025000394948e-03 -6.5464502576747736e-09 -9.9999893181622035e+00 9.9999896131455905e+00 9.7043976730987108e-06 1 -P 4 -1 2212 -1.9351548597525340e-04 5.2156869332643471e-10 9.9737886576248499e+01 9.9742299818494672e+01 9.3827200130057664e-01 1 -P 5 -1 22 -2.2353870138190493e-03 6.0248815649206000e-09 2.5770087346251186e-01 2.5771056854239244e-01 3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288969763881512e-03 -6.8176799211273318e-09 -9.9999867891371252e+00 9.9999870841205123e+00 1.0932213323698402e-05 1 -P 4 -1 2212 3.2669516742674781e-04 -9.1700187582517906e-10 9.9739416021376897e+01 9.9743829196298890e+01 9.3827200129960731e-01 1 -P 5 -1 22 -2.7555921434151759e-03 7.7346817963393277e-09 2.5616889932719589e-01 2.5618371976097143e-01 3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288986012104634e-03 -7.1224938764315923e-09 -9.9999853385388846e+00 9.9999856335222717e+00 1.0524904394102571e-05 1 -P 4 -1 2212 5.7336202201111505e-04 -1.6813248149413512e-09 9.9744380393983519e+01 9.9748793350380197e+01 9.3827200130057664e-01 1 -P 5 -1 22 -3.0022606227189550e-03 8.8038186904307949e-09 2.5120307612753728e-01 2.5122101628801696e-01 -3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288656792912436e-03 -6.6532225667809940e-09 -9.9999911177456386e+00 9.9999914127588276e+00 2.9498217659149067e-05 1 -P 4 -1 2212 -6.3397889234844686e-04 -1.0770351821809337e-09 9.9746040093050809e+01 9.9750452976389298e+01 9.3827200129960731e-01 1 -P 5 -1 22 -1.7948867867114550e-03 7.7302577488626157e-09 2.4954915626773827e-01 2.4955561106197799e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288727431622148e-03 -6.0911507266637301e-09 -9.9999902302920827e+00 9.9999905252754679e+00 1.5466917219527314e-05 1 -P 4 -1 2212 -4.0994833196706043e-04 -1.9562409951932685e-09 9.9740780089556168e+01 9.9745193204433093e+01 9.3827200129960731e-01 1 -P 5 -1 22 -2.0189244110087527e-03 8.0473917218525567e-09 2.5480827231321429e-01 2.5481627046761085e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290003875830119e-03 -7.0549023715685587e-09 -9.9999861411154267e+00 9.9999864360988138e+00 -1.9576110929008665e-05 1 -P 4 -1 2212 4.4122312459655484e-04 -4.8407020625021255e-09 9.9741360524076910e+01 9.9745773613406740e+01 9.3827200129960731e-01 1 -P 5 -1 22 -2.8702235122120335e-03 1.1895604435523317e-08 2.5422374855727298e-01 2.5423995066378091e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289479995197689e-03 -6.4167855413511682e-09 -9.9999904366731638e+00 9.9999907316863546e+00 2.1676431908952153e-05 1 -P 4 -1 2212 -4.6101157745172635e-04 -4.6748424539468690e-09 9.9741764898946101e+01 9.9746177970474605e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.9679364217210153e-03 1.1091627994881696e-08 2.5382366928488553e-01 2.5383129803671373e-01 -3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290635730731965e-03 -5.9138872727653030e-09 -9.9999851209223269e+00 9.9999854159057140e+00 -2.6282877462446334e-05 1 -P 4 -1 2212 -2.4290720760253440e-03 5.9139079756173423e-09 9.9995597969298572e+01 9.9999999867432010e+01 9.3827200129960731e-01 1 -P 5 -1 22 8.5033373965992803e-09 -2.0702919392776556e-14 -1.4716845741531871e-05 1.4716848198133902e-05 1.1200317396060484e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289322702535170e-03 -6.6719450838406959e-09 -9.9999926740825185e+00 9.9999929690957075e+00 2.3400270380620897e-05 1 -P 4 -1 2212 -1.0516718345917509e-03 -2.0396983359023734e-09 9.9762583352297781e+01 9.9766995507425193e+01 9.3827200129960731e-01 1 -P 5 -1 22 -1.3772604353766464e-03 8.7116434195186957e-09 2.3300745334678866e-01 2.3301152366666941e-01 3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289911612946011e-03 -6.7723884266527022e-09 -9.9999911271035664e+00 9.9999914220869535e+00 -1.8315606361981537e-05 1 -P 4 -1 2212 -2.4289912285213439e-03 1.1488134585413292e-09 9.9995597969295375e+01 9.9999999867426851e+01 9.3827200129960731e-01 1 -P 5 -1 22 6.7548966203651970e-11 5.6235749681213101e-09 -8.7106390454891888e-06 8.7106408610111427e-06 -2.1027455547539164e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290680501809622e-03 -7.3092422276484580e-09 -9.9999898257851605e+00 9.9999901207685475e+00 -2.6641342660435943e-05 1 -P 4 -1 2212 -2.4290671949776959e-03 7.3092396555804886e-09 9.9995597969288880e+01 9.9999999867422218e+01 9.3827200130154598e-01 1 -P 5 -1 22 -8.5496371778303875e-10 2.5723288453077298e-15 -1.0011955387483340e-05 1.0011955424033659e-05 3.0287889065076472e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290754379122348e-03 -5.9555886282591442e-09 -9.9999903143048279e+00 9.9999906092882149e+00 -2.7301269747254341e-05 1 -P 4 -1 2212 -2.4290820838043766e-03 1.7415310480538612e-11 9.9995597969284702e+01 9.9999999867418396e+01 9.3827200130057664e-01 1 -P 5 -1 22 6.6462481664019329e-09 5.9381733163537575e-09 -9.5234718267249717e-06 9.5234759970992397e-06 -4.0198707699546176e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290376335395396e-03 -5.8024059726711892e-09 -9.9999853257536895e+00 9.9999856207370765e+00 -2.3762451499242169e-05 1 -P 4 -1 2212 -9.2688188385566905e-04 -1.9092100964622936e-03 9.9870006126436749e+01 9.9874413552957265e+01 9.3827200130251531e-01 1 -P 5 -1 22 -1.5021557497640065e-03 1.9092158988682664e-03 1.2557733085474138e-01 1.2560082643775172e-01 3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289956199809010e-03 -6.6563977369539013e-09 -9.9999899881482133e+00 9.9999902831614023e+00 1.5435186403162146e-05 1 -P 4 -1 2212 -2.4289993853375122e-03 1.2711710962855295e-08 9.9995597969298259e+01 9.9999999867429949e+01 9.3827200130154598e-01 1 -P 5 -1 22 3.7654766389745128e-09 -6.0553132253205760e-09 -9.8495790794288499e-06 9.8495816605748131e-06 2.7868583955808328e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289741470647180e-03 -7.1728667437338327e-09 -9.9999890247285368e+00 9.9999893197119238e+00 -1.5939311798141770e-05 1 -P 4 -1 2212 -2.4289844156360845e-03 1.3546694335276875e-08 9.9995597969298217e+01 9.9999999867429551e+01 9.3827200130251531e-01 1 -P 5 -1 22 1.0268929245443023e-08 -6.3738275916243969e-09 -1.0813019088374176e-05 1.0813025843049217e-05 1.7886809422002173e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288761466984181e-03 -6.8477109078801204e-09 -9.9999880284368992e+00 9.9999883234202862e+00 1.4880643069850093e-05 1 -P 4 -1 2212 8.6599350426358533e-05 -2.4414884941733860e-10 9.9737230133513435e+01 9.9741643404654923e+01 9.3827200129960731e-01 1 -P 5 -1 22 -2.5154754966715213e-03 7.0918597557659194e-09 2.5835602647838191e-01 2.5836827211303015e-01 5.2683560638617543e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289236610354624e-03 -7.3962987666950514e-09 -9.9999894552230835e+00 9.9999897502362725e+00 2.4238212491459969e-05 1 -P 4 -1 2212 -1.3270297312000031e-03 -1.6348208924560239e-03 9.9866886251814961e+01 9.9871293815665652e+01 9.3827200129960731e-01 1 -P 5 -1 22 -1.1018939295070426e-03 1.6348282887547905e-03 1.2870133497132155e-01 1.2871643429323978e-01 1.8626451492309570e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288917828920557e-03 -6.0253779213276947e-09 -9.9999917100369924e+00 9.9999920050203794e+00 1.2151163750478750e-05 1 -P 4 -1 2212 -1.6093924448735864e-03 -1.4095612299940055e-03 9.9873366768102770e+01 9.9877774046688714e+01 9.3827200130057664e-01 1 -P 5 -1 22 -8.1949933774362550e-04 1.4095672553719268e-03 1.2222307350577352e-01 1.2223394846035898e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4288995317684452e-03 -7.0989942497321194e-09 -9.9999907917082318e+00 9.9999910866916188e+00 1.0462610280001880e-05 1 -P 4 -1 2212 -5.5028231591012459e-04 1.6083213594062712e-09 9.9743793916484506e+01 9.9748206898697518e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.8786172154501789e-03 5.4906728890408414e-09 2.5179500678172573e-01 2.5180201477123154e-01 -3.7252902984619141e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290658128682577e-03 -6.0664926138444220e-09 -9.9999922594130037e+00 9.9999925543963908e+00 -2.6409364599842214e-05 1 -P 4 -1 2212 -1.6836864688021785e-03 -1.3442741273012994e-03 9.9876368630066935e+01 9.9880775776519258e+01 9.3827200130057664e-01 1 -P 5 -1 22 -7.4537934376977437e-04 1.3442801937939128e-03 1.1922176088864256e-01 1.1923166923680222e-01 1.3170890159654386e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289687830976779e-03 -6.4714092656230953e-09 -9.9999876994192594e+00 9.9999879944026464e+00 -1.5125493382367302e-05 1 -P 4 -1 2212 1.5300229359937963e-04 -4.0763819916379572e-10 9.9737569743543773e+01 9.9741982999738340e+01 9.3827200129960731e-01 1 -P 5 -1 22 -2.5819710765214846e-03 6.8790474655837826e-09 2.5801608743073140e-01 2.5802900602006518e-01 -6.4523920698794618e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289393917895606e-03 -5.8279593146256025e-09 -9.9999915791451937e+00 9.9999918741285807e+00 -9.1488761207341645e-06 1 -P 4 -1 2212 -2.4289415384211761e-03 5.8279644650393136e-09 9.9995597969303816e+01 9.9999999867434070e+01 9.3827200129766863e-01 1 -P 5 -1 22 2.1469765916150886e-09 -5.1504406615261390e-15 -8.2586236482029561e-06 8.2586239271904554e-06 -3.7455111723139523e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289257510726131e-03 -6.7330558442212726e-09 -9.9999891479909415e+00 9.9999894429743286e+00 -4.3441932578774925e-06 1 -P 4 -1 2212 -2.4289306715713252e-03 1.3068249067822191e-08 9.9995597969307298e+01 9.9999999867437324e+01 9.3827200130154598e-01 1 -P 5 -1 22 4.9206285808748743e-09 -6.3351932230339366e-09 -1.0689748871101300e-05 1.0689751880903486e-05 2.8447618220378771e-11 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289600635758754e-03 -7.1801639746468677e-09 -9.9999895666241638e+00 9.9999898616075509e+00 -1.3613888760955281e-05 1 -P 4 -1 2212 -2.5106997387832480e-04 6.9417504339579554e-09 9.9738443671669799e+01 9.9742856889394901e+01 9.3827200130154598e-01 1 -P 5 -1 22 -2.1778900892892540e-03 2.3841354077630157e-10 2.5714402649273838e-01 2.5715324918448756e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289853256572072e-03 -7.1990734737872262e-09 -9.9999901529550552e+00 9.9999904479682442e+00 1.6980943820240495e-05 1 -P 4 -1 2212 -1.4100813558201482e-03 -1.5719985482976048e-03 9.9868014882361166e+01 9.9872422396532684e+01 9.3827200129960731e-01 1 -P 5 -1 22 -1.0189039697903091e-03 1.5720057473710791e-03 1.2757340214243396e-01 1.2758715570763618e-01 2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289033439687533e-03 -6.2991508561972537e-09 -9.9999923650622371e+00 9.9999926600456241e+00 9.5850495947481120e-06 1 -P 4 -1 2212 -9.6690367067763146e-04 5.0465955657511978e-09 9.9758458922777791e+01 9.9762871259456404e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.4619996730077700e-03 1.2525552896340046e-09 2.3713157384656289e-01 2.3713608067519329e-01 -2.6341780319308772e-09 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4290835122812108e-03 -7.2192727833528530e-09 -9.9999870885908599e+00 9.9999873835742470e+00 -2.8044602942684978e-05 1 -P 4 -1 2212 -1.0789983386588716e-03 1.8098794567386676e-03 9.9867129681195934e+01 9.9871537234334838e+01 9.3827200130057664e-01 1 -P 5 -1 22 -1.3500851732621152e-03 -1.8098722374658841e-03 1.2845553892226347e-01 1.2847538226173977e-01 0.0000000000000000e+00 1 -E 0 1 5 -U GEV MM -P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 2.1315311322796829e+03 2.1315311322796829e+03 0.0000000000000000e+00 4 -P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4 -V -1 0 [1,2] -P 3 -1 11 2.4289319759031435e-03 -7.0106454196466242e-09 -9.9999863374829285e+00 9.9999866324961193e+00 2.3351636283818129e-05 1 -P 4 -1 2212 4.0731344538535226e-04 -4.7136154291206799e-09 9.9740726946979933e+01 9.9745140064197315e+01 9.3827200130154598e-01 1 -P 5 -1 22 -2.8362454209521150e-03 1.1724260849146430e-08 2.5485752206743295e-01 2.5487330351066600e-01 0.0000000000000000e+00 1 -HepMC::Asciiv3-END_EVENT_LISTING - diff --git a/src/ConceptDetectors/topside/compact/eic/forward_ion_beamline.xml b/src/ConceptDetectors/topside/compact/eic/forward_ion_beamline.xml deleted file mode 100644 index 1bf00c30540fbb0a42bd4c827aba58551511f281..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/compact/eic/forward_ion_beamline.xml +++ /dev/null @@ -1,105 +0,0 @@ -<detectors> - <detector id="63" name="B0PF_BeamlineMagnet" type="B0pFMag"> - <placement x="B0PF_XPosition" y="0*m" z="B0PF_CenterPosition" theta="B0PF_RotationAngle" /> - <dimensions x="1.4*m" y="0.8*m" z="B0PF_Length" /> - <apperture x="0.5*m" y="0.2*m" /> - <coil dx="0.08*m" dy="0.02*m" /> - </detector> - <detector id="64" name="B0APF_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="B0APF_XPosition" y="0*m" z="B0APF_CenterPosition" theta="B0APF_RotationAngle" /> - <dimensions x="B0APF_InnerRadius*4" y="B0APF_InnerRadius*4" z="B0APF_Length" r="B0APF_InnerRadius*2.0" /> - <apperture x="B0APF_InnerRadius" y="B0APF_InnerRadius" r="B0APF_InnerRadius" /> - <coil dx="2*cm" dy="1.5*cm" /> - </detector> - <detector id="65" name="Q1APF_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="Q1APF_XPosition" y="0*m" z="Q1APF_CenterPosition" theta="Q1APF_RotationAngle" /> - <dimensions x="Q1APF_InnerRadius*4" y="Q1APF_InnerRadius*4" z="Q1APF_Length" r="2.0*Q1APF_InnerRadius"/> - <apperture x="Q1APF_InnerRadius*2" y="Q1APF_InnerRadius*2" r="Q1APF_InnerRadius"/> - <coil dx="2*cm" dy="1.5*cm" /> - </detector> - <detector id="66" name="Q1BPF_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="Q1BPF_XPosition" y="0*m" z="Q1BPF_CenterPosition" theta="Q1BPF_RotationAngle" /> - <dimensions x="Q1BPF_InnerRadius*4" y="Q1BPF_InnerRadius*4" z="Q1BPF_Length" r="2.0*Q1BPF_InnerRadius"/> - <apperture x="Q1BPF_InnerRadius*2" y="Q1BPF_InnerRadius*2" r="Q1BPF_InnerRadius"/> - <coil dx="1*cm" dy="0.5*cm" /> - </detector> - <detector id="67" name="Q2PF_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="Q2PF_XPosition" y="0*m" z="Q2PF_CenterPosition" theta="Q2PF_RotationAngle" /> - <dimensions x="Q2PF_InnerRadius*4" y="Q2PF_InnerRadius*4" z="Q2PF_Length" r="2.0*Q2PF_InnerRadius" /> - <apperture x="Q2PF_InnerRadius*2" y="Q2PF_InnerRadius*2" r="Q2PF_InnerRadius"/> - <coil dx="1*cm" dy="0.5*cm" /> - </detector> - <detector id="68" name="B1PF_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="B1PF_XPosition" y="0*m" z="B1PF_CenterPosition" theta="B1PF_RotationAngle" /> - <dimensions x="B1PF_InnerRadius*4" y="B1PF_InnerRadius*4" z="B1PF_Length" r="2.0*B1PF_InnerRadius" /> - <apperture x="B1PF_InnerRadius*2" y="B1PF_InnerRadius*2" r="B1PF_InnerRadius" /> - <coil dx="1*cm" dy="0.5*cm" /> - </detector> - <detector id="69" name="B1APF_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="B1APF_XPosition" y="0*m" z="B1APF_CenterPosition" theta="B1APF_RotationAngle" /> - <dimensions x="B1APF_InnerRadius*4" y="B1APF_InnerRadius*4" z="B1APF_Length" r="2.0*B1APF_InnerRadius" /> - <apperture x="B1APF_InnerRadius*2" y="B1APF_InnerRadius*2" r="B1APF_InnerRadius"/> - <coil dx="1*cm" dy="0.5*cm" /> - </detector> - <detector id="70" name="B2PF_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="B2PF_XPosition" y="0*m" z="B2PF_CenterPosition" theta="B2PF_RotationAngle" /> - <dimensions x="B2PF_InnerRadius*4" y="B2PF_InnerRadius*4" z="B2PF_Length" r="2.0*B2PF_InnerRadius" /> - <apperture x="B2PF_InnerRadius*2" y="B2PF_InnerRadius*2" r="B2PF_InnerRadius"/> - <coil dx="1*cm" dy="0.5*cm" /> - </detector> - <detector id="71" name="QPFC1_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="QPFC1_XPosition" y="0*m" z="QPFC1_CenterPosition" theta="QPFC1_RotationAngle" /> - <dimensions x="QPFC1_InnerRadius*4" y="QPFC1_InnerRadius*4" z="QPFC1_Length" r="2.0*QPFC1_InnerRadius"/> - <apperture x="QPFC1_InnerRadius*2" y="QPFC1_InnerRadius*2" r="QPFC1_InnerRadius"/> - <coil dx="1*cm" dy="0.5*cm" /> - </detector> - <detector id="72" name="QPFC2_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="QPFC2_XPosition" y="0*m" z="QPFC2_CenterPosition" theta="QPFC2_RotationAngle" /> - <dimensions x="QPFC2_InnerRadius*4" y="QPFC2_InnerRadius*4" z="QPFC2_Length" r="2.0*QPFC2_InnerRadius"/> - <apperture x="QPFC2_InnerRadius*2" y="QPFC2_InnerRadius*2" r="QPFC2_InnerRadius"/> - <coil dx="1*cm" dy="0.5*cm" /> - </detector> - <!-- - <detector id="73" name="crab_example" vis="RedVis" type="CrabCavity"> - <placement x="CCPF_XPosition" y="0*m" z="CCPF_CenterPosition" theta="0.0" /> - <dimensions r="1.2*m" z="2*m" /> - <apperture r="0.2*m" /> - <cavity r1="1*m" r2="0.5*m" z1="1.2*m" z2="0.4*m" /> - </detector> - --> - <detector id="74" name="QPFC3_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="QPFC3_XPosition" y="0*m" z="QPFC3_CenterPosition" theta="QPFC3_RotationAngle" /> - <dimensions x="QPFC3_InnerRadius*4" y="QPFC3_InnerRadius*4" z="QPFC3_Length" r="2.0*QPFC3_InnerRadius"/> - <apperture x="QPFC3_InnerRadius*2" y="QPFC3_InnerRadius*2" r="QPFC3_InnerRadius"/> - <coil dx="1*cm" dy="0.5*cm" /> - </detector> - <detector id="75" name="QPFC4_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="QPFC4_XPosition" y="0*m" z="QPFC4_CenterPosition" theta="QPFC4_RotationAngle" /> - <dimensions x="QPFC4_InnerRadius*4" y="QPFC4_InnerRadius*4" z="QPFC4_Length" r="2.0*QPFC4_InnerRadius"/> - <apperture x="QPFC4_InnerRadius*2" y="QPFC4_InnerRadius*2" r="QPFC4_InnerRadius"/> - <coil dx="1*cm" dy="0.5*cm" /> - </detector> - <detector id="76" name="QPFR1_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="QPFR1_XPosition" y="0*m" z="QPFR1_CenterPosition" theta="QPFR1_RotationAngle" /> - <dimensions x="QPFR1_InnerRadius*4" y="QPFR1_InnerRadius*4" z="QPFR1_Length" r="2.0*QPFR1_InnerRadius"/> - <apperture x="QPFR1_InnerRadius*2" y="QPFR1_InnerRadius*2" r="QPFR1_InnerRadius"/> - <coil dx="1*cm" dy="0.5*cm" /> - </detector> - <detector id="77" name="BPFR1_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="BPFR1_XPosition" y="0*m" z="BPFR1_CenterPosition" theta="BPFR1_RotationAngle" /> - <dimensions x="BPFR1_InnerRadius*4" y="BPFR1_InnerRadius*4" z="BPFR1_Length" r="2.0*BPFR1_InnerRadius" /> - <apperture x="BPFR1_InnerRadius*2" y="BPFR1_InnerRadius*2" r="BPFR1_InnerRadius"/> - <coil dx="1*cm" dy="0.5*cm" /> - </detector> - <detector id="78" name="QPFR2_BeamlineMagnet" vis="RedVis" type="CylindricalDipoleMagnet"> - <placement x="QPFR2_XPosition" y="0*m" z="QPFR2_CenterPosition" theta="QPFR2_RotationAngle" /> - <dimensions x="QPFR2_InnerRadius*4" y="QPFR2_InnerRadius*4" z="QPFR2_Length" r="2.0*QPFR2_InnerRadius"/> - <apperture x="QPFR2_InnerRadius*2" y="QPFR2_InnerRadius*2" r="QPFR2_InnerRadius"/> - <coil dx="1*cm" dy="0.5*cm" /> - </detector> - -</detectors> - - -<!-- B0PF B0APF Q1APF Q1BPF Q2PF B1PF B1APF --> - diff --git a/src/ConceptDetectors/topside/compact/elements.xml b/src/ConceptDetectors/topside/compact/elements.xml deleted file mode 100644 index 3fb9b9dd965f5f401c902505e82bfc478208d8a9..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/compact/elements.xml +++ /dev/null @@ -1,885 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<materials> - <element Z="89" formula="Ac" name="Ac"> - <atom type="A" unit="g/mol" value="227.028"/> - </element> - <material formula="Ac" name="Actinium" state="solid"> - <RL type="X0" unit="cm" value="0.601558"/> - <NIL type="lambda" unit="cm" value="21.2048"/> - <D type="density" unit="g/cm3" value="10.07"/> - <composite n="1" ref="Ac"/> - </material> - <element Z="47" formula="Ag" name="Ag"> - <atom type="A" unit="g/mol" value="107.868"/> - </element> - <material formula="Ag" name="Silver" state="solid"> - <RL type="X0" unit="cm" value="0.854292"/> - <NIL type="lambda" unit="cm" value="15.8546"/> - <D type="density" unit="g/cm3" value="10.5"/> - <composite n="1" ref="Ag"/> - </material> - <element Z="13" formula="Al" name="Al"> - <atom type="A" unit="g/mol" value="26.9815"/> - </element> - <material formula="Al" name="Aluminum" state="solid"> - <RL type="X0" unit="cm" value="8.89632"/> - <NIL type="lambda" unit="cm" value="38.8766"/> - <D type="density" unit="g/cm3" value="2.699"/> - <composite n="1" ref="Al"/> - </material> - <element Z="95" formula="Am" name="Am"> - <atom type="A" unit="g/mol" value="243.061"/> - </element> - <material formula="Am" name="Americium" state="solid"> - <RL type="X0" unit="cm" value="0.42431"/> - <NIL type="lambda" unit="cm" value="15.9812"/> - <D type="density" unit="g/cm3" value="13.67"/> - <composite n="1" ref="Am"/> - </material> - <element Z="18" formula="Ar" name="Ar"> - <atom type="A" unit="g/mol" value="39.9477"/> - </element> - <material formula="Ar" name="Argon" state="gas"> - <RL type="X0" unit="cm" value="11762.1"/> - <NIL type="lambda" unit="cm" value="71926"/> - <D type="density" unit="g/cm3" value="0.00166201"/> - <composite n="1" ref="Ar"/> - </material> - <element Z="33" formula="As" name="As"> - <atom type="A" unit="g/mol" value="74.9216"/> - </element> - <material formula="As" name="Arsenic" state="solid"> - <RL type="X0" unit="cm" value="2.0838"/> - <NIL type="lambda" unit="cm" value="25.7324"/> - <D type="density" unit="g/cm3" value="5.73"/> - <composite n="1" ref="As"/> - </material> - <element Z="85" formula="At" name="At"> - <atom type="A" unit="g/mol" value="209.987"/> - </element> - <material formula="At" name="Astatine" state="solid"> - <RL type="X0" unit="cm" value="0.650799"/> - <NIL type="lambda" unit="cm" value="22.3202"/> - <D type="density" unit="g/cm3" value="9.32"/> - <composite n="1" ref="At"/> - </material> - <element Z="79" formula="Au" name="Au"> - <atom type="A" unit="g/mol" value="196.967"/> - </element> - <material formula="Au" name="Gold" state="solid"> - <RL type="X0" unit="cm" value="0.334436"/> - <NIL type="lambda" unit="cm" value="10.5393"/> - <D type="density" unit="g/cm3" value="19.32"/> - <composite n="1" ref="Au"/> - </material> - <element Z="5" formula="B" name="B"> - <atom type="A" unit="g/mol" value="10.811"/> - </element> - <material formula="B" name="Boron" state="solid"> - <RL type="X0" unit="cm" value="22.2307"/> - <NIL type="lambda" unit="cm" value="32.2793"/> - <D type="density" unit="g/cm3" value="2.37"/> - <composite n="1" ref="B"/> - </material> - <element Z="56" formula="Ba" name="Ba"> - <atom type="A" unit="g/mol" value="137.327"/> - </element> - <material formula="Ba" name="Barium" state="solid"> - <RL type="X0" unit="cm" value="2.37332"/> - <NIL type="lambda" unit="cm" value="51.6743"/> - <D type="density" unit="g/cm3" value="3.5"/> - <composite n="1" ref="Ba"/> - </material> - <element Z="4" formula="Be" name="Be"> - <atom type="A" unit="g/mol" value="9.01218"/> - </element> - <material formula="Be" name="Beryllium" state="solid"> - <RL type="X0" unit="cm" value="35.276"/> - <NIL type="lambda" unit="cm" value="39.4488"/> - <D type="density" unit="g/cm3" value="1.848"/> - <composite n="1" ref="Be"/> - </material> - <element Z="83" formula="Bi" name="Bi"> - <atom type="A" unit="g/mol" value="208.98"/> - </element> - <material formula="Bi" name="Bismuth" state="solid"> - <RL type="X0" unit="cm" value="0.645388"/> - <NIL type="lambda" unit="cm" value="21.3078"/> - <D type="density" unit="g/cm3" value="9.747"/> - <composite n="1" ref="Bi"/> - </material> - <element Z="97" formula="Bk" name="Bk"> - <atom type="A" unit="g/mol" value="247.07"/> - </element> - <material formula="Bk" name="Berkelium" state="solid"> - <RL type="X0" unit="cm" value="0.406479"/> - <NIL type="lambda" unit="cm" value="15.6902"/> - <D type="density" unit="g/cm3" value="14"/> - <composite n="1" ref="Bk"/> - </material> - <element Z="35" formula="Br" name="Br"> - <atom type="A" unit="g/mol" value="79.9035"/> - </element> - <material formula="Br" name="Bromine" state="gas"> - <RL type="X0" unit="cm" value="1615.12"/> - <NIL type="lambda" unit="cm" value="21299"/> - <D type="density" unit="g/cm3" value="0.0070721"/> - <composite n="1" ref="Br"/> - </material> - <element Z="6" formula="C" name="C"> - <atom type="A" unit="g/mol" value="12.0107"/> - </element> - <material formula="C" name="Carbon" state="solid"> - <RL type="X0" unit="cm" value="21.3485"/> - <NIL type="lambda" unit="cm" value="40.1008"/> - <D type="density" unit="g/cm3" value="2"/> - <composite n="1" ref="C"/> - </material> - <element Z="20" formula="Ca" name="Ca"> - <atom type="A" unit="g/mol" value="40.078"/> - </element> - <material formula="Ca" name="Calcium" state="solid"> - <RL type="X0" unit="cm" value="10.4151"/> - <NIL type="lambda" unit="cm" value="77.3754"/> - <D type="density" unit="g/cm3" value="1.55"/> - <composite n="1" ref="Ca"/> - </material> - <element Z="48" formula="Cd" name="Cd"> - <atom type="A" unit="g/mol" value="112.411"/> - </element> - <material formula="Cd" name="Cadmium" state="solid"> - <RL type="X0" unit="cm" value="1.03994"/> - <NIL type="lambda" unit="cm" value="19.46"/> - <D type="density" unit="g/cm3" value="8.65"/> - <composite n="1" ref="Cd"/> - </material> - <element Z="58" formula="Ce" name="Ce"> - <atom type="A" unit="g/mol" value="140.115"/> - </element> - <material formula="Ce" name="Cerium" state="solid"> - <RL type="X0" unit="cm" value="1.19506"/> - <NIL type="lambda" unit="cm" value="27.3227"/> - <D type="density" unit="g/cm3" value="6.657"/> - <composite n="1" ref="Ce"/> - </material> - <element Z="98" formula="Cf" name="Cf"> - <atom type="A" unit="g/mol" value="251.08"/> - </element> - <material formula="Cf" name="Californium" state="solid"> - <RL type="X0" unit="cm" value="0.568328"/> - <NIL type="lambda" unit="cm" value="22.085"/> - <D type="density" unit="g/cm3" value="10"/> - <composite n="1" ref="Cf"/> - </material> - <element Z="17" formula="Cl" name="Cl"> - <atom type="A" unit="g/mol" value="35.4526"/> - </element> - <material formula="Cl" name="Chlorine" state="gas"> - <RL type="X0" unit="cm" value="6437.34"/> - <NIL type="lambda" unit="cm" value="38723.9"/> - <D type="density" unit="g/cm3" value="0.00299473"/> - <composite n="1" ref="Cl"/> - </material> - <element Z="96" formula="Cm" name="Cm"> - <atom type="A" unit="g/mol" value="247.07"/> - </element> - <material formula="Cm" name="Curium" state="solid"> - <RL type="X0" unit="cm" value="0.428706"/> - <NIL type="lambda" unit="cm" value="16.2593"/> - <D type="density" unit="g/cm3" value="13.51"/> - <composite n="1" ref="Cm"/> - </material> - <element Z="27" formula="Co" name="Co"> - <atom type="A" unit="g/mol" value="58.9332"/> - </element> - <material formula="Co" name="Cobalt" state="solid"> - <RL type="X0" unit="cm" value="1.53005"/> - <NIL type="lambda" unit="cm" value="15.2922"/> - <D type="density" unit="g/cm3" value="8.9"/> - <composite n="1" ref="Co"/> - </material> - <element Z="24" formula="Cr" name="Cr"> - <atom type="A" unit="g/mol" value="51.9961"/> - </element> - <material formula="Cr" name="Chromium" state="solid"> - <RL type="X0" unit="cm" value="2.0814"/> - <NIL type="lambda" unit="cm" value="18.1933"/> - <D type="density" unit="g/cm3" value="7.18"/> - <composite n="1" ref="Cr"/> - </material> - <element Z="55" formula="Cs" name="Cs"> - <atom type="A" unit="g/mol" value="132.905"/> - </element> - <material formula="Cs" name="Cesium" state="solid"> - <RL type="X0" unit="cm" value="4.4342"/> - <NIL type="lambda" unit="cm" value="95.317"/> - <D type="density" unit="g/cm3" value="1.873"/> - <composite n="1" ref="Cs"/> - </material> - <element Z="29" formula="Cu" name="Cu"> - <atom type="A" unit="g/mol" value="63.5456"/> - </element> - <material formula="Cu" name="Copper" state="solid"> - <RL type="X0" unit="cm" value="1.43558"/> - <NIL type="lambda" unit="cm" value="15.5141"/> - <D type="density" unit="g/cm3" value="8.96"/> - <composite n="1" ref="Cu"/> - </material> - <element Z="66" formula="Dy" name="Dy"> - <atom type="A" unit="g/mol" value="162.497"/> - </element> - <material formula="Dy" name="Dysprosium" state="solid"> - <RL type="X0" unit="cm" value="0.85614"/> - <NIL type="lambda" unit="cm" value="22.2923"/> - <D type="density" unit="g/cm3" value="8.55"/> - <composite n="1" ref="Dy"/> - </material> - <element Z="68" formula="Er" name="Er"> - <atom type="A" unit="g/mol" value="167.256"/> - </element> - <material formula="Er" name="Erbium" state="solid"> - <RL type="X0" unit="cm" value="0.788094"/> - <NIL type="lambda" unit="cm" value="21.2923"/> - <D type="density" unit="g/cm3" value="9.066"/> - <composite n="1" ref="Er"/> - </material> - <element Z="63" formula="Eu" name="Eu"> - <atom type="A" unit="g/mol" value="151.964"/> - </element> - <material formula="Eu" name="Europium" state="solid"> - <RL type="X0" unit="cm" value="1.41868"/> - <NIL type="lambda" unit="cm" value="35.6178"/> - <D type="density" unit="g/cm3" value="5.243"/> - <composite n="1" ref="Eu"/> - </material> - <element Z="9" formula="F" name="F"> - <atom type="A" unit="g/mol" value="18.9984"/> - </element> - <material formula="F" name="Fluorine" state="gas"> - <RL type="X0" unit="cm" value="20838.2"/> - <NIL type="lambda" unit="cm" value="59094.3"/> - <D type="density" unit="g/cm3" value="0.00158029"/> - <composite n="1" ref="F"/> - </material> - <element Z="26" formula="Fe" name="Fe"> - <atom type="A" unit="g/mol" value="55.8451"/> - </element> - <material formula="Fe" name="Iron" state="solid"> - <RL type="X0" unit="cm" value="1.75749"/> - <NIL type="lambda" unit="cm" value="16.959"/> - <D type="density" unit="g/cm3" value="7.874"/> - <composite n="1" ref="Fe"/> - </material> - <element Z="87" formula="Fr" name="Fr"> - <atom type="A" unit="g/mol" value="223.02"/> - </element> - <material formula="Fr" name="Francium" state="solid"> - <RL type="X0" unit="cm" value="6.18826"/> - <NIL type="lambda" unit="cm" value="212.263"/> - <D type="density" unit="g/cm3" value="1"/> - <composite n="1" ref="Fr"/> - </material> - <element Z="31" formula="Ga" name="Ga"> - <atom type="A" unit="g/mol" value="69.7231"/> - </element> - <material formula="Ga" name="Gallium" state="solid"> - <RL type="X0" unit="cm" value="2.1128"/> - <NIL type="lambda" unit="cm" value="24.3351"/> - <D type="density" unit="g/cm3" value="5.904"/> - <composite n="1" ref="Ga"/> - </material> - <element Z="64" formula="Gd" name="Gd"> - <atom type="A" unit="g/mol" value="157.252"/> - </element> - <material formula="Gd" name="Gadolinium" state="solid"> - <RL type="X0" unit="cm" value="0.947208"/> - <NIL type="lambda" unit="cm" value="23.9377"/> - <D type="density" unit="g/cm3" value="7.9004"/> - <composite n="1" ref="Gd"/> - </material> - <element Z="32" formula="Ge" name="Ge"> - <atom type="A" unit="g/mol" value="72.6128"/> - </element> - <material formula="Ge" name="Germanium" state="solid"> - <RL type="X0" unit="cm" value="2.3013"/> - <NIL type="lambda" unit="cm" value="27.3344"/> - <D type="density" unit="g/cm3" value="5.323"/> - <composite n="1" ref="Ge"/> - </material> - <element Z="1" formula="H" name="H"> - <atom type="A" unit="g/mol" value="1.00794"/> - </element> - <material formula="H" name="Hydrogen" state="gas"> - <RL type="X0" unit="cm" value="752776"/> - <NIL type="lambda" unit="cm" value="421239"/> - <D type="density" unit="g/cm3" value="8.3748e-05"/> - <composite n="1" ref="H"/> - </material> - <element Z="2" formula="He" name="He"> - <atom type="A" unit="g/mol" value="4.00264"/> - </element> - <material formula="He" name="Helium" state="gas"> - <RL type="X0" unit="cm" value="567113"/> - <NIL type="lambda" unit="cm" value="334266"/> - <D type="density" unit="g/cm3" value="0.000166322"/> - <composite n="1" ref="He"/> - </material> - <element Z="72" formula="Hf" name="Hf"> - <atom type="A" unit="g/mol" value="178.485"/> - </element> - <material formula="Hf" name="Hafnium" state="solid"> - <RL type="X0" unit="cm" value="0.517717"/> - <NIL type="lambda" unit="cm" value="14.7771"/> - <D type="density" unit="g/cm3" value="13.31"/> - <composite n="1" ref="Hf"/> - </material> - <element Z="80" formula="Hg" name="Hg"> - <atom type="A" unit="g/mol" value="200.599"/> - </element> - <material formula="Hg" name="Mercury" state="solid"> - <RL type="X0" unit="cm" value="0.475241"/> - <NIL type="lambda" unit="cm" value="15.105"/> - <D type="density" unit="g/cm3" value="13.546"/> - <composite n="1" ref="Hg"/> - </material> - <element Z="67" formula="Ho" name="Ho"> - <atom type="A" unit="g/mol" value="164.93"/> - </element> - <material formula="Ho" name="Holmium" state="solid"> - <RL type="X0" unit="cm" value="0.822447"/> - <NIL type="lambda" unit="cm" value="21.8177"/> - <D type="density" unit="g/cm3" value="8.795"/> - <composite n="1" ref="Ho"/> - </material> - <element Z="53" formula="I" name="I"> - <atom type="A" unit="g/mol" value="126.904"/> - </element> - <material formula="I" name="Iodine" state="solid"> - <RL type="X0" unit="cm" value="1.72016"/> - <NIL type="lambda" unit="cm" value="35.6583"/> - <D type="density" unit="g/cm3" value="4.93"/> - <composite n="1" ref="I"/> - </material> - <element Z="49" formula="In" name="In"> - <atom type="A" unit="g/mol" value="114.818"/> - </element> - <material formula="In" name="Indium" state="solid"> - <RL type="X0" unit="cm" value="1.21055"/> - <NIL type="lambda" unit="cm" value="23.2468"/> - <D type="density" unit="g/cm3" value="7.31"/> - <composite n="1" ref="In"/> - </material> - <element Z="77" formula="Ir" name="Ir"> - <atom type="A" unit="g/mol" value="192.216"/> - </element> - <material formula="Ir" name="Iridium" state="solid"> - <RL type="X0" unit="cm" value="0.294142"/> - <NIL type="lambda" unit="cm" value="9.01616"/> - <D type="density" unit="g/cm3" value="22.42"/> - <composite n="1" ref="Ir"/> - </material> - <element Z="19" formula="K" name="K"> - <atom type="A" unit="g/mol" value="39.0983"/> - </element> - <material formula="K" name="Potassium" state="solid"> - <RL type="X0" unit="cm" value="20.0871"/> - <NIL type="lambda" unit="cm" value="138.041"/> - <D type="density" unit="g/cm3" value="0.862"/> - <composite n="1" ref="K"/> - </material> - <element Z="36" formula="Kr" name="Kr"> - <atom type="A" unit="g/mol" value="83.7993"/> - </element> - <material formula="Kr" name="Krypton" state="gas"> - <RL type="X0" unit="cm" value="3269.44"/> - <NIL type="lambda" unit="cm" value="43962.9"/> - <D type="density" unit="g/cm3" value="0.00347832"/> - <composite n="1" ref="Kr"/> - </material> - <element Z="57" formula="La" name="La"> - <atom type="A" unit="g/mol" value="138.905"/> - </element> - <material formula="La" name="Lanthanum" state="solid"> - <RL type="X0" unit="cm" value="1.32238"/> - <NIL type="lambda" unit="cm" value="29.441"/> - <D type="density" unit="g/cm3" value="6.154"/> - <composite n="1" ref="La"/> - </material> - <element Z="3" formula="Li" name="Li"> - <atom type="A" unit="g/mol" value="6.94003"/> - </element> - <material formula="Li" name="Lithium" state="solid"> - <RL type="X0" unit="cm" value="154.997"/> - <NIL type="lambda" unit="cm" value="124.305"/> - <D type="density" unit="g/cm3" value="0.534"/> - <composite n="1" ref="Li"/> - </material> - <element Z="71" formula="Lu" name="Lu"> - <atom type="A" unit="g/mol" value="174.967"/> - </element> - <material formula="Lu" name="Lutetium" state="solid"> - <RL type="X0" unit="cm" value="0.703651"/> - <NIL type="lambda" unit="cm" value="19.8916"/> - <D type="density" unit="g/cm3" value="9.84"/> - <composite n="1" ref="Lu"/> - </material> - <element Z="12" formula="Mg" name="Mg"> - <atom type="A" unit="g/mol" value="24.305"/> - </element> - <material formula="Mg" name="Magnesium" state="solid"> - <RL type="X0" unit="cm" value="14.3859"/> - <NIL type="lambda" unit="cm" value="58.7589"/> - <D type="density" unit="g/cm3" value="1.74"/> - <composite n="1" ref="Mg"/> - </material> - <element Z="25" formula="Mn" name="Mn"> - <atom type="A" unit="g/mol" value="54.938"/> - </element> - <material formula="Mn" name="Manganese" state="solid"> - <RL type="X0" unit="cm" value="1.96772"/> - <NIL type="lambda" unit="cm" value="17.8701"/> - <D type="density" unit="g/cm3" value="7.44"/> - <composite n="1" ref="Mn"/> - </material> - <element Z="42" formula="Mo" name="Mo"> - <atom type="A" unit="g/mol" value="95.9313"/> - </element> - <material formula="Mo" name="Molybdenum" state="solid"> - <RL type="X0" unit="cm" value="0.959107"/> - <NIL type="lambda" unit="cm" value="15.6698"/> - <D type="density" unit="g/cm3" value="10.22"/> - <composite n="1" ref="Mo"/> - </material> - <element Z="7" formula="N" name="N"> - <atom type="A" unit="g/mol" value="14.0068"/> - </element> - <material formula="N" name="Nitrogen" state="gas"> - <RL type="X0" unit="cm" value="32602.2"/> - <NIL type="lambda" unit="cm" value="72430.3"/> - <D type="density" unit="g/cm3" value="0.0011652"/> - <composite n="1" ref="N"/> - </material> - <element Z="11" formula="Na" name="Na"> - <atom type="A" unit="g/mol" value="22.9898"/> - </element> - <material formula="Na" name="Sodium" state="solid"> - <RL type="X0" unit="cm" value="28.5646"/> - <NIL type="lambda" unit="cm" value="102.463"/> - <D type="density" unit="g/cm3" value="0.971"/> - <composite n="1" ref="Na"/> - </material> - <element Z="41" formula="Nb" name="Nb"> - <atom type="A" unit="g/mol" value="92.9064"/> - </element> - <material formula="Nb" name="Niobium" state="solid"> - <RL type="X0" unit="cm" value="1.15783"/> - <NIL type="lambda" unit="cm" value="18.4846"/> - <D type="density" unit="g/cm3" value="8.57"/> - <composite n="1" ref="Nb"/> - </material> - <element Z="60" formula="Nd" name="Nd"> - <atom type="A" unit="g/mol" value="144.236"/> - </element> - <material formula="Nd" name="Neodymium" state="solid"> - <RL type="X0" unit="cm" value="1.11667"/> - <NIL type="lambda" unit="cm" value="26.6308"/> - <D type="density" unit="g/cm3" value="6.9"/> - <composite n="1" ref="Nd"/> - </material> - <element Z="10" formula="Ne" name="Ne"> - <atom type="A" unit="g/mol" value="20.18"/> - </element> - <material formula="Ne" name="Neon" state="gas"> - <RL type="X0" unit="cm" value="34504.8"/> - <NIL type="lambda" unit="cm" value="114322"/> - <D type="density" unit="g/cm3" value="0.000838505"/> - <composite n="1" ref="Ne"/> - </material> - <element Z="28" formula="Ni" name="Ni"> - <atom type="A" unit="g/mol" value="58.6933"/> - </element> - <material formula="Ni" name="Nickel" state="solid"> - <RL type="X0" unit="cm" value="1.42422"/> - <NIL type="lambda" unit="cm" value="15.2265"/> - <D type="density" unit="g/cm3" value="8.902"/> - <composite n="1" ref="Ni"/> - </material> - <element Z="93" formula="Np" name="Np"> - <atom type="A" unit="g/mol" value="237.048"/> - </element> - <material formula="Np" name="Neptunium" state="solid"> - <RL type="X0" unit="cm" value="0.289676"/> - <NIL type="lambda" unit="cm" value="10.6983"/> - <D type="density" unit="g/cm3" value="20.25"/> - <composite n="1" ref="Np"/> - </material> - <element Z="8" formula="O" name="O"> - <atom type="A" unit="g/mol" value="15.9994"/> - </element> - <material formula="O" name="Oxygen" state="gas"> - <RL type="X0" unit="cm" value="25713.8"/> - <NIL type="lambda" unit="cm" value="66233.9"/> - <D type="density" unit="g/cm3" value="0.00133151"/> - <composite n="1" ref="O"/> - </material> - <element Z="76" formula="Os" name="Os"> - <atom type="A" unit="g/mol" value="190.225"/> - </element> - <material formula="Os" name="Osmium" state="solid"> - <RL type="X0" unit="cm" value="0.295861"/> - <NIL type="lambda" unit="cm" value="8.92553"/> - <D type="density" unit="g/cm3" value="22.57"/> - <composite n="1" ref="Os"/> - </material> - <element Z="15" formula="P" name="P"> - <atom type="A" unit="g/mol" value="30.9738"/> - </element> - <material formula="P" name="Phosphorus" state="solid"> - <RL type="X0" unit="cm" value="9.63879"/> - <NIL type="lambda" unit="cm" value="49.9343"/> - <D type="density" unit="g/cm3" value="2.2"/> - <composite n="1" ref="P"/> - </material> - <element Z="91" formula="Pa" name="Pa"> - <atom type="A" unit="g/mol" value="231.036"/> - </element> - <material formula="Pa" name="Protactinium" state="solid"> - <RL type="X0" unit="cm" value="0.38607"/> - <NIL type="lambda" unit="cm" value="13.9744"/> - <D type="density" unit="g/cm3" value="15.37"/> - <composite n="1" ref="Pa"/> - </material> - <element Z="82" formula="Pb" name="Pb"> - <atom type="A" unit="g/mol" value="207.217"/> - </element> - <material formula="Pb" name="Lead" state="solid"> - <RL type="X0" unit="cm" value="0.561253"/> - <NIL type="lambda" unit="cm" value="18.2607"/> - <D type="density" unit="g/cm3" value="11.35"/> - <composite n="1" ref="Pb"/> - </material> - <element Z="46" formula="Pd" name="Pd"> - <atom type="A" unit="g/mol" value="106.415"/> - </element> - <material formula="Pd" name="Palladium" state="solid"> - <RL type="X0" unit="cm" value="0.765717"/> - <NIL type="lambda" unit="cm" value="13.7482"/> - <D type="density" unit="g/cm3" value="12.02"/> - <composite n="1" ref="Pd"/> - </material> - <element Z="61" formula="Pm" name="Pm"> - <atom type="A" unit="g/mol" value="144.913"/> - </element> - <material formula="Pm" name="Promethium" state="solid"> - <RL type="X0" unit="cm" value="1.04085"/> - <NIL type="lambda" unit="cm" value="25.4523"/> - <D type="density" unit="g/cm3" value="7.22"/> - <composite n="1" ref="Pm"/> - </material> - <element Z="84" formula="Po" name="Po"> - <atom type="A" unit="g/mol" value="208.982"/> - </element> - <material formula="Po" name="Polonium" state="solid"> - <RL type="X0" unit="cm" value="0.661092"/> - <NIL type="lambda" unit="cm" value="22.2842"/> - <D type="density" unit="g/cm3" value="9.32"/> - <composite n="1" ref="Po"/> - </material> - <element Z="59" formula="Pr" name="Pr"> - <atom type="A" unit="g/mol" value="140.908"/> - </element> - <material formula="Pr" name="Praseodymium" state="solid"> - <RL type="X0" unit="cm" value="1.1562"/> - <NIL type="lambda" unit="cm" value="27.1312"/> - <D type="density" unit="g/cm3" value="6.71"/> - <composite n="1" ref="Pr"/> - </material> - <element Z="78" formula="Pt" name="Pt"> - <atom type="A" unit="g/mol" value="195.078"/> - </element> - <material formula="Pt" name="Platinum" state="solid"> - <RL type="X0" unit="cm" value="0.305053"/> - <NIL type="lambda" unit="cm" value="9.46584"/> - <D type="density" unit="g/cm3" value="21.45"/> - <composite n="1" ref="Pt"/> - </material> - <element Z="94" formula="Pu" name="Pu"> - <atom type="A" unit="g/mol" value="244.064"/> - </element> - <material formula="Pu" name="Plutonium" state="solid"> - <RL type="X0" unit="cm" value="0.298905"/> - <NIL type="lambda" unit="cm" value="11.0265"/> - <D type="density" unit="g/cm3" value="19.84"/> - <composite n="1" ref="Pu"/> - </material> - <element Z="88" formula="Ra" name="Ra"> - <atom type="A" unit="g/mol" value="226.025"/> - </element> - <material formula="Ra" name="Radium" state="solid"> - <RL type="X0" unit="cm" value="1.22987"/> - <NIL type="lambda" unit="cm" value="42.6431"/> - <D type="density" unit="g/cm3" value="5"/> - <composite n="1" ref="Ra"/> - </material> - <element Z="37" formula="Rb" name="Rb"> - <atom type="A" unit="g/mol" value="85.4677"/> - </element> - <material formula="Rb" name="Rubidium" state="solid"> - <RL type="X0" unit="cm" value="7.19774"/> - <NIL type="lambda" unit="cm" value="100.218"/> - <D type="density" unit="g/cm3" value="1.532"/> - <composite n="1" ref="Rb"/> - </material> - <element Z="75" formula="Re" name="Re"> - <atom type="A" unit="g/mol" value="186.207"/> - </element> - <material formula="Re" name="Rhenium" state="solid"> - <RL type="X0" unit="cm" value="0.318283"/> - <NIL type="lambda" unit="cm" value="9.5153"/> - <D type="density" unit="g/cm3" value="21.02"/> - <composite n="1" ref="Re"/> - </material> - <element Z="45" formula="Rh" name="Rh"> - <atom type="A" unit="g/mol" value="102.906"/> - </element> - <material formula="Rh" name="Rhodium" state="solid"> - <RL type="X0" unit="cm" value="0.746619"/> - <NIL type="lambda" unit="cm" value="13.2083"/> - <D type="density" unit="g/cm3" value="12.41"/> - <composite n="1" ref="Rh"/> - </material> - <element Z="86" formula="Rn" name="Rn"> - <atom type="A" unit="g/mol" value="222.018"/> - </element> - <material formula="Rn" name="Radon" state="gas"> - <RL type="X0" unit="cm" value="697.777"/> - <NIL type="lambda" unit="cm" value="23532"/> - <D type="density" unit="g/cm3" value="0.00900662"/> - <composite n="1" ref="Rn"/> - </material> - <element Z="44" formula="Ru" name="Ru"> - <atom type="A" unit="g/mol" value="101.065"/> - </element> - <material formula="Ru" name="Ruthenium" state="solid"> - <RL type="X0" unit="cm" value="0.764067"/> - <NIL type="lambda" unit="cm" value="13.1426"/> - <D type="density" unit="g/cm3" value="12.41"/> - <composite n="1" ref="Ru"/> - </material> - <element Z="16" formula="S" name="S"> - <atom type="A" unit="g/mol" value="32.0661"/> - </element> - <material formula="S" name="Sulfur" state="solid"> - <RL type="X0" unit="cm" value="9.74829"/> - <NIL type="lambda" unit="cm" value="55.6738"/> - <D type="density" unit="g/cm3" value="2"/> - <composite n="1" ref="S"/> - </material> - <element Z="51" formula="Sb" name="Sb"> - <atom type="A" unit="g/mol" value="121.76"/> - </element> - <material formula="Sb" name="Antimony" state="solid"> - <RL type="X0" unit="cm" value="1.30401"/> - <NIL type="lambda" unit="cm" value="25.8925"/> - <D type="density" unit="g/cm3" value="6.691"/> - <composite n="1" ref="Sb"/> - </material> - <element Z="21" formula="Sc" name="Sc"> - <atom type="A" unit="g/mol" value="44.9559"/> - </element> - <material formula="Sc" name="Scandium" state="solid"> - <RL type="X0" unit="cm" value="5.53545"/> - <NIL type="lambda" unit="cm" value="41.609"/> - <D type="density" unit="g/cm3" value="2.989"/> - <composite n="1" ref="Sc"/> - </material> - <element Z="34" formula="Se" name="Se"> - <atom type="A" unit="g/mol" value="78.9594"/> - </element> - <material formula="Se" name="Selenium" state="solid"> - <RL type="X0" unit="cm" value="2.64625"/> - <NIL type="lambda" unit="cm" value="33.356"/> - <D type="density" unit="g/cm3" value="4.5"/> - <composite n="1" ref="Se"/> - </material> - <element Z="14" formula="Si" name="Si"> - <atom type="A" unit="g/mol" value="28.0854"/> - </element> - <material formula="Si" name="Silicon" state="solid"> - <RL type="X0" unit="cm" value="9.36607"/> - <NIL type="lambda" unit="cm" value="45.7531"/> - <D type="density" unit="g/cm3" value="2.33"/> - <composite n="1" ref="Si"/> - </material> - <element Z="62" formula="Sm" name="Sm"> - <atom type="A" unit="g/mol" value="150.366"/> - </element> - <material formula="Sm" name="Samarium" state="solid"> - <RL type="X0" unit="cm" value="1.01524"/> - <NIL type="lambda" unit="cm" value="24.9892"/> - <D type="density" unit="g/cm3" value="7.46"/> - <composite n="1" ref="Sm"/> - </material> - <element Z="50" formula="Sn" name="Sn"> - <atom type="A" unit="g/mol" value="118.71"/> - </element> - <material formula="Sn" name="Tin" state="solid"> - <RL type="X0" unit="cm" value="1.20637"/> - <NIL type="lambda" unit="cm" value="23.4931"/> - <D type="density" unit="g/cm3" value="7.31"/> - <composite n="1" ref="Sn"/> - </material> - <element Z="38" formula="Sr" name="Sr"> - <atom type="A" unit="g/mol" value="87.6166"/> - </element> - <material formula="Sr" name="Strontium" state="solid"> - <RL type="X0" unit="cm" value="4.237"/> - <NIL type="lambda" unit="cm" value="61.0238"/> - <D type="density" unit="g/cm3" value="2.54"/> - <composite n="1" ref="Sr"/> - </material> - <element Z="73" formula="Ta" name="Ta"> - <atom type="A" unit="g/mol" value="180.948"/> - </element> - <material formula="Ta" name="Tantalum" state="solid"> - <RL type="X0" unit="cm" value="0.409392"/> - <NIL type="lambda" unit="cm" value="11.8846"/> - <D type="density" unit="g/cm3" value="16.654"/> - <composite n="1" ref="Ta"/> - </material> - <element Z="65" formula="Tb" name="Tb"> - <atom type="A" unit="g/mol" value="158.925"/> - </element> - <material formula="Tb" name="Terbium" state="solid"> - <RL type="X0" unit="cm" value="0.893977"/> - <NIL type="lambda" unit="cm" value="23.0311"/> - <D type="density" unit="g/cm3" value="8.229"/> - <composite n="1" ref="Tb"/> - </material> - <element Z="43" formula="Tc" name="Tc"> - <atom type="A" unit="g/mol" value="97.9072"/> - </element> - <material formula="Tc" name="Technetium" state="solid"> - <RL type="X0" unit="cm" value="0.833149"/> - <NIL type="lambda" unit="cm" value="14.0185"/> - <D type="density" unit="g/cm3" value="11.5"/> - <composite n="1" ref="Tc"/> - </material> - <element Z="52" formula="Te" name="Te"> - <atom type="A" unit="g/mol" value="127.603"/> - </element> - <material formula="Te" name="Tellurium" state="solid"> - <RL type="X0" unit="cm" value="1.41457"/> - <NIL type="lambda" unit="cm" value="28.1797"/> - <D type="density" unit="g/cm3" value="6.24"/> - <composite n="1" ref="Te"/> - </material> - <element Z="90" formula="Th" name="Th"> - <atom type="A" unit="g/mol" value="232.038"/> - </element> - <material formula="Th" name="Thorium" state="solid"> - <RL type="X0" unit="cm" value="0.51823"/> - <NIL type="lambda" unit="cm" value="18.353"/> - <D type="density" unit="g/cm3" value="11.72"/> - <composite n="1" ref="Th"/> - </material> - <element Z="22" formula="Ti" name="Ti"> - <atom type="A" unit="g/mol" value="47.8667"/> - </element> - <material formula="Ti" name="Titanium" state="solid"> - <RL type="X0" unit="cm" value="3.5602"/> - <NIL type="lambda" unit="cm" value="27.9395"/> - <D type="density" unit="g/cm3" value="4.54"/> - <composite n="1" ref="Ti"/> - </material> - <element Z="81" formula="Tl" name="Tl"> - <atom type="A" unit="g/mol" value="204.383"/> - </element> - <material formula="Tl" name="Thallium" state="solid"> - <RL type="X0" unit="cm" value="0.547665"/> - <NIL type="lambda" unit="cm" value="17.6129"/> - <D type="density" unit="g/cm3" value="11.72"/> - <composite n="1" ref="Tl"/> - </material> - <element Z="69" formula="Tm" name="Tm"> - <atom type="A" unit="g/mol" value="168.934"/> - </element> - <material formula="Tm" name="Thulium" state="solid"> - <RL type="X0" unit="cm" value="0.754428"/> - <NIL type="lambda" unit="cm" value="20.7522"/> - <D type="density" unit="g/cm3" value="9.321"/> - <composite n="1" ref="Tm"/> - </material> - <element Z="92" formula="U" name="U"> - <atom type="A" unit="g/mol" value="238.029"/> - </element> - <material formula="U" name="Uranium" state="solid"> - <RL type="X0" unit="cm" value="0.31663"/> - <NIL type="lambda" unit="cm" value="11.4473"/> - <D type="density" unit="g/cm3" value="18.95"/> - <composite n="1" ref="U"/> - </material> - <element Z="23" formula="V" name="V"> - <atom type="A" unit="g/mol" value="50.9415"/> - </element> - <material formula="V" name="Vanadium" state="solid"> - <RL type="X0" unit="cm" value="2.59285"/> - <NIL type="lambda" unit="cm" value="21.2187"/> - <D type="density" unit="g/cm3" value="6.11"/> - <composite n="1" ref="V"/> - </material> - <element Z="74" formula="W" name="W"> - <atom type="A" unit="g/mol" value="183.842"/> - </element> - <material formula="W" name="Tungsten" state="solid"> - <RL type="X0" unit="cm" value="0.350418"/> - <NIL type="lambda" unit="cm" value="10.3057"/> - <D type="density" unit="g/cm3" value="19.3"/> - <composite n="1" ref="W"/> - </material> - <element Z="54" formula="Xe" name="Xe"> - <atom type="A" unit="g/mol" value="131.292"/> - </element> - <material formula="Xe" name="Xenon" state="gas"> - <RL type="X0" unit="cm" value="1546.2"/> - <NIL type="lambda" unit="cm" value="32477.9"/> - <D type="density" unit="g/cm3" value="0.00548536"/> - <composite n="1" ref="Xe"/> - </material> - <element Z="39" formula="Y" name="Y"> - <atom type="A" unit="g/mol" value="88.9058"/> - </element> - <material formula="Y" name="Yttrium" state="solid"> - <RL type="X0" unit="cm" value="2.32943"/> - <NIL type="lambda" unit="cm" value="34.9297"/> - <D type="density" unit="g/cm3" value="4.469"/> - <composite n="1" ref="Y"/> - </material> - <element Z="70" formula="Yb" name="Yb"> - <atom type="A" unit="g/mol" value="173.038"/> - </element> - <material formula="Yb" name="Ytterbium" state="solid"> - <RL type="X0" unit="cm" value="1.04332"/> - <NIL type="lambda" unit="cm" value="28.9843"/> - <D type="density" unit="g/cm3" value="6.73"/> - <composite n="1" ref="Yb"/> - </material> - <element Z="30" formula="Zn" name="Zn"> - <atom type="A" unit="g/mol" value="65.3955"/> - </element> - <material formula="Zn" name="Zinc" state="solid"> - <RL type="X0" unit="cm" value="1.74286"/> - <NIL type="lambda" unit="cm" value="19.8488"/> - <D type="density" unit="g/cm3" value="7.133"/> - <composite n="1" ref="Zn"/> - </material> - <element Z="40" formula="Zr" name="Zr"> - <atom type="A" unit="g/mol" value="91.2236"/> - </element> - <material formula="Zr" name="Zirconium" state="solid"> - <RL type="X0" unit="cm" value="1.56707"/> - <NIL type="lambda" unit="cm" value="24.2568"/> - <D type="density" unit="g/cm3" value="6.506"/> - <composite n="1" ref="Zr"/> - </material> -</materials> diff --git a/src/ConceptDetectors/topside/compact/macro/gps.mac b/src/ConceptDetectors/topside/compact/macro/gps.mac deleted file mode 100644 index 57ca8eb504545747db360b4db5bbab7245a3ec02..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/compact/macro/gps.mac +++ /dev/null @@ -1,41 +0,0 @@ - -#/gun/position 0 cm,0 cm,0 cm -#/gun/particle e- -#/gun/direction 0 0.2 1 -#/gun/energy 5 GeV -#/gun/number 1 -# -#/gps/direction 0 0.2 1.0 -/run/beamOn 1 - -#/control/verbose 2 -#/run/initialize - -#/run/beamOn 1 - -/gps/verbose 2 -/gps/particle e- -/gps/number 1 - -/gps/ene/type Gauss -/gps/ene/mono 3.0 GeV -/gps/ene/sigma 0.1 GeV - -/gps/pos/type Volume -/gps/pos/shape Cylinder -/gps/pos/centre 0.0 0.0 -300.0 cm -/gps/pos/radius 0.01 cm -/gps/pos/halfz 0.01 cm -/gps/position 0 0 -300.0 cm - -#/gps/ang/type iso - -/gps/ang/type iso -/gps/ang/mintheta 175 degree -/gps/ang/maxtheta 155 degree -#/gps/ang/minphi 265 degree -#/gps/ang/maxphi 275 degree - -#/control/execute vis.mac - -/run/beamOn 500 diff --git a/src/ConceptDetectors/topside/compact/macro/gun.mac b/src/ConceptDetectors/topside/compact/macro/gun.mac deleted file mode 100644 index 6f48e98cab14c0a58033316a04979cb844ef7e29..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/compact/macro/gun.mac +++ /dev/null @@ -1,44 +0,0 @@ - -#/gun/position 0 0 200 cm -#/gun/particle e- -#/gun/direction 0 0.2 1 -#/gun/energy 5 GeV -#/gun/number 1 -# -#/gps/direction 0 0.2 1.0 -#/run/beamOn 1 -# -#/control/verbose 2 -#/run/initialize -#/run/beamOn 1 -# -/run/beamOn 1 - -/gps/verbose 2 -/gps/particle e- -/gps/number 1 - -/gps/ene/type Gauss -/gps/ene/mono 1.0 GeV -/gps/ene/sigma 0.1 GeV - -/gps/pos/type Volume -/gps/pos/shape Cylinder -/gps/pos/centre 0.0 0.0 -300.0 cm -/gps/pos/radius 0.01 cm -/gps/pos/halfz 0.01 cm -/gps/position 0 0 -300.0 cm - -#/gps/ang/type iso - -/gps/ang/type iso -/gps/ang/mintheta 178 degree -/gps/ang/maxtheta 160 degree -#/gps/ang/minphi 265 degree -#/gps/ang/maxphi 275 degree -# -/run/beamOn 1 - -#/control/execute macro/vis.mac -# -#/run/beamOn 500 diff --git a/src/ConceptDetectors/topside/compact/macro/vis.mac b/src/ConceptDetectors/topside/compact/macro/vis.mac deleted file mode 100644 index 3823c07c438c51b3710b9d90f278e9b8cec68280..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/compact/macro/vis.mac +++ /dev/null @@ -1,29 +0,0 @@ -/vis/open OGL 800x800-0+0 - -/vis/drawVolume -/vis/viewer/set/viewpointThetaPhi 30 30 -#/vis/viewer/zoom 30. -#/vis/viewer/set/style wireframe -#/vis/scene/add/axes 0 0 0 1 m -/vis/scene/add/trajectories rich smooth -/vis/modeling/trajectories/create/drawByCharge -#/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true -#/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 -/vis/scene/add/hits -/vis/scene/endOfEventAction accumulate 2 - -#/vis/filtering/trajectories/create/particleFilter -#/vis/filtering/trajectories/particleFilter-0/add gamma -#/vis/filtering/trajectories/particleFilter-0/invert true -#/vis/filtering/trajectories/particleFilter-0/verbose true -#/vis/filtering/trajectories/particleFilter-0/active true - - -/vis/ogl/set/displayListLimit 500000 - -/vis/viewer/flush - -/run/beamOn 1 - -#/control/execute macro/gun.mac - diff --git a/src/ConceptDetectors/topside/compact/materials.xml b/src/ConceptDetectors/topside/compact/materials.xml deleted file mode 100644 index 7f07b91ca16ba36957a0d00c74531348baa10aa4..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/compact/materials.xml +++ /dev/null @@ -1,182 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<materials> - <!-- - Air by weight from - - http://www.engineeringtoolbox.com/air-composition-24_212.html - --> - <material name="Air"> - <D type="density" unit="g/cm3" value="0.0012"/> - <fraction n="0.754" ref="N"/> - <fraction n="0.234" ref="O"/> - <fraction n="0.012" ref="Ar"/> - </material> - <!-- We model vakuum just as very thin air --> - <material name="Vacuum"> - <D type="density" unit="g/cm3" value="0.0000000001"/> - <fraction n="0.754" ref="N"/> - <fraction n="0.234" ref="O"/> - <fraction n="0.012" ref="Ar"/> - </material> - <material name="Epoxy"> - <D type="density" value="1.3" unit="g/cm3"/> - <composite n="44" ref="H"/> - <composite n="15" ref="C"/> - <composite n="7" ref="O"/> - </material> - <material name="Quartz"> - <D type="density" value="2.2" unit="g/cm3"/> - <composite n="1" ref="Si"/> - <composite n="2" ref="O"/> - </material> - <material name="G10"> - <D type="density" value="1.7" unit="g/cm3"/> - <fraction n="0.08" ref="Cl"/> - <fraction n="0.773" ref="Quartz"/> - <fraction n="0.147" ref="Epoxy"/> - </material> - <material name="Polystyrene"> - <D value="1.032" unit="g/cm3"/> - <composite n="19" ref="C"/> - <composite n="21" ref="H"/> - </material> - <material name="Steel235"> - <D value="7.85" unit="g/cm3"/> - <fraction n="0.998" ref="Fe"/> - <fraction n=".002" ref="C"/> - </material> - <material name="SiliconOxide"> - <D type="density" value="2.65" unit="g/cm3"/> - <composite n="1" ref="Si"/> - <composite n="2" ref="O"/> - </material> - <material name="BoronOxide"> - <D type="density" value="2.46" unit="g/cm3"/> - <composite n="2" ref="B"/> - <composite n="3" ref="O"/> - </material> - <material name="SodiumOxide"> - <D type="density" value="2.65" unit="g/cm3"/> - <composite n="2" ref="Na"/> - <composite n="1" ref="O"/> - </material> - <material name="AluminumOxide"> - <D type="density" value="3.89" unit="g/cm3"/> - <composite n="2" ref="Al"/> - <composite n="3" ref="O"/> - </material> - <material name="SiliconNitride"> - <D type="density" value="3.17" unit="g/cm3"/> - <composite n="3" ref="Si"/> - <composite n="4" ref="N"/> - </material> - <material name="PyrexGlass"> - <D type="density" value="2.23" unit="g/cm3"/> - <fraction n="0.806" ref="SiliconOxide"/> - <fraction n="0.130" ref="BoronOxide"/> - <fraction n="0.040" ref="SodiumOxide"/> - <fraction n="0.023" ref="AluminumOxide"/> - </material> - <material name="CarbonFiber"> - <D type="density" value="1.5" unit="g/cm3"/> - <fraction n="0.65" ref="C"/> - <fraction n="0.35" ref="Epoxy"/> - </material> - <material name="CarbonFiber_50D"> - <D type="density" value="0.75" unit="g/cm3"/> - <fraction n="0.65" ref="C"/> - <fraction n="0.35" ref="Epoxy"/> - </material> - <material name="Rohacell31"> - <D type="density" value="0.032" unit="g/cm3"/> - <composite n="9" ref="C"/> - <composite n="13" ref="H"/> - <composite n="2" ref="O"/> - <composite n="1" ref="N"/> - </material> - <material name="Rohacell31_50D"> - <D type="density" value="0.016" unit="g/cm3"/> - <composite n="9" ref="C"/> - <composite n="13" ref="H"/> - <composite n="2" ref="O"/> - <composite n="1" ref="N"/> - </material> - <material name="RPCGasDefault" state="gas"> - <D type="density" value="0.0037" unit="g/cm3"/> - <composite n="209" ref="C"/> - <composite n="239" ref="H"/> - <composite n="381" ref="F"/> - </material> - <material name="PolystyreneFoam"> - <D type="density" value="0.0056" unit="g/cm3"/> - <fraction n="1.0" ref="Polystyrene"/> - </material> - <material name="Kapton"> - <D value="1.43" unit="g/cm3"/> - <composite n="22" ref="C"/> - <composite n="10" ref="H"/> - <composite n="2" ref="N"/> - <composite n="5" ref="O"/> - </material> - <material name="PEEK"> - <D value="1.37" unit="g/cm3"/> - <composite n="19" ref="C"/> - <composite n="12" ref="H"/> - <composite n="3" ref="O"/> - </material> - <material name="TungstenDens23"> - <D value="17.7" unit="g / cm3"/> - <fraction n="0.925" ref="W"/> - <fraction n="0.066" ref="Ni"/> - <fraction n="0.009" ref="Fe"/> - </material> - <material name="TungstenDens24"> - <D value="17.8" unit="g / cm3"/> - <fraction n="0.93" ref="W"/> - <fraction n="0.061" ref="Ni"/> - <fraction n="0.009" ref="Fe"/> - </material> - <material name="TungstenDens25"> - <D value="18.2" unit="g / cm3"/> - <fraction n="0.950" ref="W"/> - <fraction n="0.044" ref="Ni"/> - <fraction n="0.006" ref="Fe"/> - </material> - <material name="CarbonFiber_25percent"> - <D type="density" value="0.375" unit="g / cm3"/> - <fraction n="1.0" ref="CarbonFiber"/> - </material> - <material name="CarbonFiber_15percent"> - <D type="density" value="0.225" unit="g / cm3"/> - <fraction n="1.0" ref="CarbonFiber"/> - </material> - <material name="Rohacell31_50percent"> - <D type="density" value="0.016" unit="g / cm3"/> - <fraction n="1.0" ref="Rohacell31"/> - </material> - <material name="Rohacell31_15percent"> - <D type="density" value="0.0048" unit="g / cm3"/> - <fraction n="1.0" ref="Rohacell31"/> - </material> - <material name="BoratedPolyethylene5"> - <D value="0.93" unit="g / cm3"/> - <fraction n="0.612" ref="C"/> - <fraction n="0.222" ref="O"/> - <fraction n="0.116" ref="H"/> - <fraction n="0.050" ref="B"/> - </material> - <material name="SiliconCarbide"> - <D value="3.1" unit="g / cm3"/> - <composite n="1" ref="Si"/> - <composite n="1" ref="C"/> - </material> - <material name="SiliconCarbide_6percent"> - <D value="0.186" unit="g / cm3"/> - <fraction n="1.0" ref="SiliconCarbide"/> - </material> - <material name="PlasticScint"> - <D type="density" unit="g/cm3" value="1.032"/> - <composite n="9" ref="C"/> - <composite n="10" ref="H"/> - </material> -</materials> diff --git a/src/ConceptDetectors/topside/compact/scripts/run_topside.py b/src/ConceptDetectors/topside/compact/scripts/run_topside.py deleted file mode 100644 index 2acd0848f09a1a2a43a19d2b8a4e86ea122cd4bb..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/compact/scripts/run_topside.py +++ /dev/null @@ -1,263 +0,0 @@ -#!/usr/bin/env python -from __future__ import absolute_import, unicode_literals -import os -import time -import logging - -import argparse -parser = argparse.ArgumentParser( - prog='run_topside', - description='''This runs the simulation the but that is okay''', - epilog=''' - This program should be run in the "compact" directory. - ''') -parser.add_argument("-v","--verbose", help="increase output verbosity", type=int, default=0) -parser.add_argument("--compact", help="compact detector file",default="simple_topside.xml") -parser.add_argument("--vis", help="vis true/false", action="store_true",default=False) -parser.add_argument("--ui", help="ui setting tcsh or qt; default=qt", type=str,default="qt",dest="ui") -parser.add_argument("-n","--n-events", help="number of events", type=int, default=0) -parser.add_argument("-s","--n-skip", help="number of events to skip", type=int, default=0) -parser.add_argument("-m","--macro", help="macro to execute", default="macro/vis.mac") -parser.add_argument("-o","--output", help="output file", default=None) -parser.add_argument("-i","--input", help="input data file", default=None) -parser.add_argument("--target-position", nargs=3, help="nominal location of the target in units of mm", default=[0.0,0.0,-3000.0],metavar=("X","Y","Z")) - -args = parser.parse_args() - -import DDG4 -from DDG4 import OutputLevel as Output -from g4units import keV, GeV, mm, ns, MeV - - -def run(): - if not args.vis: - os.environ['G4UI_USE_TCSH'] = "0" - - kernel = DDG4.Kernel() - description = kernel.detectorDescription() - kernel.loadGeometry(str("file:" + args.compact)) - DDG4.importConstants(description) - - geant4 = DDG4.Geant4(kernel) - if args.vis > 0: - geant4.printDetectors() - - n_events = args.n_events - if args.vis: - geant4.setupUI(typ=args.ui, vis=True,ui=True, macro=args.macro) - else: - geant4.setupUI(typ=args.ui, vis=False,ui=False,macro=False) - if n_events <= 0: - n_events = 1 - kernel.NumEvents = n_events - - geant4.setupTrackingField(stepper='ClassicalRK4', equation='Mag_UsualEqRhs') - - rndm = DDG4.Action(kernel, 'Geant4Random/Random') - if os.getenv('SEED') is None: - rndm.Seed = 1234 - else : - rndm.Seed = os.getenv('SEED') - rndm.initialize() - rndm.showStatus() - - run1 = DDG4.RunAction(kernel, 'Geant4TestRunAction/RunInit') - run1.Property_int = 12345 - run1.Property_double = -5e15 * keV - run1.Property_string = 'Startrun: Hello_2' - run1.enableUI() - kernel.registerGlobalAction(run1) - kernel.runAction().adopt(run1) - - prt = DDG4.EventAction(kernel, 'Geant4ParticlePrint/ParticlePrint') - #prt.OutputLevel = Output.INFO - #prt.OutputType = 3 # Print both: table and tree - kernel.eventAction().adopt(prt) - - outputfile = args.output - if outputfile is None: - outputfile = 'data/simple_topside_' + time.strftime('%Y-%m-%d_%H-%M') - rootoutput = geant4.setupROOTOutput('RootOutput', outputfile) - rootoutput.HandleMCTruth = True - - #-------------------------------- - - gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorActionInit/GenerationInit") - gen.OutputLevel = 5 - gen.enableUI() - kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "Geant4InputAction/hepmc3") - gen.Mask = 0 - #gen.Parameters["Flow1"] = "flow1" - #gen.Parameters["Flow2"] = "flow2" - - inputfile = args.input - if inputfile is None: - inputfile = "data/proton_dvcs_eic.hepmc" - gen = DDG4.GeneratorAction(kernel, "Geant4InputAction/hepmc3") - gen.Mask = 0 - gen.Input = "HEPMC3FileReader|" + inputfile - gen.OutputLevel = 0 # generator_output_level - gen.Sync = args.n_skip - gen.enableUI() - kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "EICInteractionVertexSmear/BeamDivergence") - gen.Mask = 0 - gen.OutputLevel = 5 # generator_output_level - #gen.Sigma = (4 * mm, 1 * mm, 1 * mm, 0 * ns) - kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "EICInteractionVertexBoost/CrossingAngle") - gen.Mask = 0 - gen.OutputLevel = 5 # generator_output_level - #gen.Sigma = (4 * mm, 1 * mm, 1 * mm, 0 * ns) - kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionVertexSmear/SmearVert") - #gen.Mask = 0 - #gen.Offset = (0 * mm, 0 * mm, 0 * mm, 0 * ns) - #gen.Sigma = (3 * mm, 3 * mm, 200 * mm, 0 * ns) - #kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorWrapper/GPS") - #gen.Uses = 'G4GeneralParticleSource' - ##gen.OutputLevel = Output.WARNING - ##gen.Mask = 1 - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "Geant4InteractionMerger/InteractionMerger") - gen.OutputLevel = 0 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - gen = DDG4.GeneratorAction(kernel, "Geant4PrimaryHandler/PrimaryHandler") - gen.OutputLevel = 0 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - part = DDG4.GeneratorAction(kernel, "Geant4ParticleHandler/ParticleHandler") - # part.SaveProcesses = ['conv','Decay'] - #part.SaveProcesses = ['Decay'] - part.MinimalKineticEnergy = 100000 * GeV - part.OutputLevel = 0 # generator_output_level - part.enableUI() - kernel.generatorAction().adopt(part) - - - #gen = DDG4.GeneratorAction(kernel, "Geant4IsotropeGenerator/IsotropE-") - #gen.Mask = 2 - #gen.Particle = 'e-' - #gen.Energy = 25 * GeV - #gen.Multiplicity = 3 - #gen.Distribution = 'uniform' - #kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4InteractionMerger/InteractionMerger") - #gen.OutputLevel = 4 # generator_output_level - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - #gen = DDG4.GeneratorAction(kernel, "Geant4PrimaryHandler/PrimaryHandler") - #gen.OutputLevel = 4 # generator_output_level - #gen.enableUI() - #kernel.generatorAction().adopt(gen) - - #part = DDG4.GeneratorAction(kernel, "Geant4ParticleHandler/ParticleHandler") - #kernel.generatorAction().adopt(part) - ## part.SaveProcesses = ['conv','Decay'] - #part.SaveProcesses = ['Decay'] - #part.MinimalKineticEnergy = 100 * MeV - #part.OutputLevel = 5 # generator_output_level - #part.enableUI() - - #user = DDG4.Action(kernel, "Geant4TCUserParticleHandler/UserParticleHandler") - #user.TrackingVolume_Zmax = DDG4.EcalEndcap_zmin - #user.TrackingVolume_Rmax = DDG4.EcalBarrel_rmin - #user.enableUI() - #part.adopt(user) - - #f1 = DDG4.Filter(kernel, 'GeantinoRejectFilter/GeantinoRejector') - - f2 = DDG4.Filter(kernel, 'ParticleRejectFilter/OpticalPhotonRejector') - f2.particle = 'opticalphoton' - - f3 = DDG4.Filter(kernel, 'ParticleSelectFilter/OpticalPhotonSelector') - f3.particle = 'opticalphoton' - - #f4 = DDG4.Filter(kernel, 'EnergyDepositMinimumCut') - #f4.Cut = 10 * MeV - - #f4.enableUI() - #kernel.registerGlobalFilter(f1) - kernel.registerGlobalFilter(f2) - kernel.registerGlobalFilter(f3) - #kernel.registerGlobalFilter(f4) - - seq, act = geant4.setupDetector('ForwardRICH','PhotoMultiplierSDAction') - act.adopt(f3) - #seq, act = geant4.setupDetector('HeavyGasCherenkov','PhotoMultiplierSDAction') - #act.adopt(f3) - - seq, act = geant4.setupTracker('SiVertexBarrel') - seq, act = geant4.setupTracker('SiTrackerForward') - seq, act = geant4.setupCalorimeter('EcalBarrel') - seq, act = geant4.setupCalorimeter('EcalEndcap') - seq, act = geant4.setupCalorimeter('HcalBarrel') - seq, act = geant4.setupTracker('RomanPot1') - seq, act = geant4.setupTracker('RomanPot2') - seq, act = geant4.setupTracker('RomanPot3') - seq, act = geant4.setupTracker('RomanPot4') - seq, act = geant4.setupTracker('RomanPot44') - seq, act = geant4.setupTracker('RomanPot45') - seq, act = geant4.setupTracker('RomanPot46') - seq, act = geant4.setupTracker('RomanPot47') - seq, act = geant4.setupTracker('RomanPot48') - seq, act = geant4.setupTracker('RomanPot49') - seq, act = geant4.setupTracker('RomanPot50') - seq, act = geant4.setupTracker('RomanPot51') - - phys = geant4.setupPhysics('QGSP_BERT') - geant4.addPhysics(str('Geant4PhysicsList/Myphysics')) - - ph = DDG4.PhysicsList(kernel, 'Geant4OpticalPhotonPhysics/OpticalPhotonPhys') - ph.VerboseLevel = 0 - ph.enableUI() - phys.adopt(ph) - - ph = DDG4.PhysicsList(kernel, 'Geant4CerenkovPhysics/CerenkovPhys') - ph.MaxNumPhotonsPerStep = 10 - ph.MaxBetaChangePerStep = 10.0 - ph.TrackSecondariesFirst = True - ph.VerboseLevel = 0 - ph.enableUI() - phys.adopt(ph) - - ## Add special particle types from specialized physics constructor - #part = geant4.addPhysics('Geant4ExtraParticles/ExtraParticles') - #part.pdgfile = 'checkout/DDG4/examples/particle.tbl' - - # Add global range cut - rg = geant4.addPhysics('Geant4DefaultRangeCut/GlobalRangeCut') - rg.RangeCut = 0.7 * mm - - phys.dump() - - #ui_action = dd4hep.sim.createAction(kernel, "Geant4UIManager/UI") - #ui_action.HaveVIS = True - #ui_action.HaveUI = True - #ui_action.SessionType = qt - #ui_action.SetupUI = macro - #kernel.registerGlobalAction(ui_action) - - kernel.configure() - kernel.initialize() - - # DDG4.setPrintLevel(Output.DEBUG) - kernel.run() - kernel.terminate() - -if __name__ == "__main__": - run() diff --git a/src/ConceptDetectors/topside/compact/simple_topside.xml b/src/ConceptDetectors/topside/compact/simple_topside.xml deleted file mode 100644 index fe47dc0b395a5358fb85008e9dae92db2cc71d4a..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/compact/simple_topside.xml +++ /dev/null @@ -1,1251 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<lccdd> - <info name="simple_topside" title="Time-of-flight Optimized PID Silicon Detector for EIC (TOPSiDE)" - author="Whitney R. Armstrong" - url="" - status="development" - version="$Id: $"> - <comment> - </comment> - </info> - <define> - <constant name="Pi" value="3.14159265359"/> - <constant name="world_side" value="30*m"/> - <constant name="world_x" value="world_side"/> - <constant name="world_y" value="world_side"/> - <constant name="world_z" value="100*m"/> - <constant name="tracker_region_rmax" value="1684 * mm"/> - <constant name="tracker_region_zmax" value="1684 * mm"/> - <constant name="tracking_region_radius" value="1269 * mm"/> - <constant name="tracking_region_zmax_orig" value="1684 * mm"/> - <constant name="trackerZScale" value="1"/> - <constant name="tracking_region_zmax" value="tracking_region_zmax_orig * trackerZScale"/> - <constant name="CaloSides" value="12"/> - <constant name="CaloInnerRadius" value="0.36397 * tracking_region_radius"/> - <constant name="EcalBarrel_rmin" value="tracking_region_radius + 1 * mm"/> - <constant name="EcalEndcap_zmin" value="tracking_region_zmax + 1 * mm"/> - <constant name="EcalThinLayers" value="20"/> - <constant name="EcalThickLayers" value="10"/> - <constant name="EcalSiliconThickness" value="0.32 * mm"/> - <constant name="EcalCopperThickness" value="0.05 * mm"/> - <constant name="EcalKaptonThickness" value="0.3 * mm"/> - <constant name="EcalAir1Thickness" value="0.33 * mm"/> - <constant name="EcalAir2Thickness" value="0.25 * mm"/> - <constant name="EcalThinTungstenThickness" value="2.5 * mm"/> - <constant name="EcalThickTungstenThickness" value="5 * mm"/> - <constant name="EcalThickness" value="(EcalThinLayers + EcalThickLayers + 1) * (EcalSiliconThickness + EcalCopperThickness + EcalKaptonThickness + EcalAir1Thickness) + (EcalThinLayers + EcalThickLayers) * EcalAir2Thickness + EcalThinLayers * EcalThinTungstenThickness + EcalThickLayers * EcalThickTungstenThickness"/> - <constant name="HcalBarrel_rmin" value="EcalBarrel_rmin + EcalThickness + 1 * mm"/> - <constant name="HcalEndcap_zmin" value="EcalEndcap_zmin + EcalThickness + 1 * mm"/> - <constant name="HcalLayers" value="30"/> - <constant name="HcalSteelThickness" value="1.89 * cm"/> - <constant name="HcalPyrexThickness" value="1.1 * mm"/> - <constant name="HcalRPCGasThickness" value="1.2 * mm"/> - <constant name="HcalG10Thickness" value="3 * mm"/> - <constant name="HcalAirThickness" value="1.6 * mm"/> - <constant name="HcalThickness" value="HcalLayers * (HcalSteelThickness + 2 * HcalPyrexThickness + HcalRPCGasThickness + HcalG10Thickness + HcalAirThickness)"/> - <constant name="SolenoidBarrelInnerRadius" value="(HcalBarrel_rmin + HcalThickness) / cos(Pi / CaloSides) + 1 * mm"/> - <constant name="SolenoidBarrelOuterZ" value="HcalEndcap_zmin + HcalThickness + 1 * mm"/> - <constant name="SolenoidBarrelInnerCryostatThickness" value="0.3 * 3.0 * cm"/> - <constant name="SolenoidBarrelInnerAirgapThickness" value="0.3 * 11.0 * cm"/> - <constant name="SolenoidBarrelAlConductorThickness" value="0.3 * 38.4 * cm"/> - <constant name="SolenoidBarrelQuenchbackThickness" value="0.3 * 5.0 * cm"/> - <constant name="SolenoidBarrelOuterAirgapThickness" value="0.3 * 18.7 * cm"/> - <constant name="SolenoidBarrelOuterCryostatThickness" value="0.3 * 4.0 * cm"/> - <constant name="SolenoidEndcapCryostatThickness" value="0.3 * 5.0 * cm"/> - <constant name="SolenoidEndcapAirgapThickness" value="0.3 * 19.0 * cm"/> - <constant name="SolenoidBarrelConductorInnerRadius" value="SolenoidBarrelInnerRadius + SolenoidBarrelInnerCryostatThickness + SolenoidBarrelInnerAirgapThickness"/> - <constant name="SolenoidBarrelOuterCryostatInnerRadius" value="SolenoidBarrelConductorInnerRadius + SolenoidBarrelAlConductorThickness + SolenoidBarrelQuenchbackThickness"/> - <constant name="SolenoidBarrelOuterRadius" value="SolenoidBarrelOuterCryostatInnerRadius + SolenoidBarrelOuterAirgapThickness + SolenoidBarrelOuterCryostatThickness"/> - <constant name="SolenoidCoilOuterZ" value="SolenoidBarrelOuterZ - SolenoidEndcapCryostatThickness - SolenoidEndcapAirgapThickness"/> - <constant name="SolenoidalFieldRadius" value="SolenoidBarrelConductorInnerRadius + SolenoidBarrelAlConductorThickness / 2.0"/> - <constant name="SolenoidThickness" value="260 * mm"/> - <constant name="SolenoidYokeInnerRadius" value="SolenoidBarrelOuterRadius + 10 * mm"/> - <constant name="SolenoidYokeThickness" value="0.5 * m"/> - <constant name="SolenoidYokeChamferAngle" value="0.2"/> - <constant name="SolenoidYokeInnerZ" value="SolenoidBarrelOuterZ + SolenoidEndcapCryostatThickness + 10 * mm"/> - <constant name="VXD_CF_sensor" value="0.026 * cm"/> - <constant name="RICHZMin" value="SolenoidYokeInnerZ + 1 * mm"/> - <constant name="RICHRMin" value="10 * cm"/> - <constant name="RICHDepth" value="1 * m"/> - <constant name="TempForwardTrackerSpace" value="1.5 * m"/> - <constant name="ForwardEcalZMin" value="RICHZMin + RICHDepth + TempForwardTrackerSpace"/> - <constant name="ForwardCaloAngle" value="2 * SolenoidYokeChamferAngle"/> - <constant name="ForwardEcalRInner" value="10 * cm"/> - <constant name="ForwardEcalROuter" value="CaloInnerRadius + tan(SolenoidYokeChamferAngle) * (RICHDepth) + tan(ForwardCaloAngle) * (ForwardEcalZMin - RICHZMin - RICHDepth)"/> - <constant name="ForwardHcalZMin" value="RICHZMin + RICHDepth + TempForwardTrackerSpace + EcalThickness + 1 * mm"/> - <constant name="ForwardHcalAngle" value="ForwardCaloAngle"/> - <constant name="ForwardHcalRInner" value="10 * cm"/> - <constant name="ForwardHcalROuter" value="ForwardEcalROuter + tan(ForwardCaloAngle) * (ForwardHcalZMin - ForwardEcalZMin)"/> - - <!-- - Although not explicit in the design study, the eRHIC crossing angle is not symmetric. - --> - <constant name="CrossingAngle" value="0.025"/> - <constant name="ionCrossingAngle" value="0.0166667"/> - <constant name="electronCrossingAngle" value="0.00833333"/> - <constant name="CrossingSlope" value="0.0166682"/> - -<!-- Hadron Magnets - B0PF B0APF Q1APF Q1BPF Q2PF B1PF B1APF -Center position [m] 5.9 7.7 9.23 11.065 14.170 18.070 20.820 -Length [m] 1.2 0.6 1.46 1.6 3.8 3.0 1.5 -Center position w.r.t. to x-axis [cm] -1.50 5.5 1.40 2.38 4.07 3.90 8.00 -Angle w.r.t. to z-axis [mrad] -25.0 0.0 -5.5 -10.0 -10.2 9.0 0.0 -Inner radius [cm] 20.0 4.3 5.6 7.8 13.1 13.5 16.8 -Peak field [T] -1.3 -3.3 0.0 0.0 0.0 -3.4 -2.7 -Gradient [T/m] 0.0 0.0 -72.608 -66.180 40.737 0.0 0.0 ---> - <constant name="B0PF_GradientMax" value="0.0*tesla/m"/> - <constant name="B0APF_GradientMax" value="0.0*tesla/m"/> - <constant name="Q1APF_GradientMax" value="-72.608*tesla/m"/> - <constant name="Q1BPF_GradientMax" value="-66.180*tesla/m"/> - <constant name="Q2PF_GradientMax" value="40.737*tesla/m"/> - <constant name="B1PF_GradientMax" value="0.0*tesla/m"/> - <constant name="B1APF_GradientMax" value="0.0*tesla/m"/> - <constant name="B2PF_GradientMax" value="0.0*tesla/m"/> - <constant name="QPFC1_GradientMax" value="-80.0*tesla/m"/> - <constant name="QPFC2_GradientMax" value="80.0*tesla/m"/> - <constant name="QPFC3_GradientMax" value="-80.0*tesla/m"/> - <constant name="QPFC4_GradientMax" value="80.0*tesla/m"/> - <constant name="QPFR1_GradientMax" value="80.0*tesla/m"/> - <constant name="QPFR1_GradientMax" value="80.0*tesla/m"/> - <constant name="BPFR1_GradientMax" value="0"/> - <constant name="QPFR2_GradientMax" value="80.0*tesla/m"/> - - <constant name="B0PF_Bmax" value="-1.3*tesla"/> - <constant name="B0APF_Bmax" value="-3.3*tesla"/> - <constant name="Q1APF_Bmax" value="0.0*tesla"/> - <constant name="Q1BPF_Bmax" value="0.0*tesla"/> - <constant name="Q2PF_Bmax" value="0.0*tesla"/> - <constant name="B1PF_Bmax" value="-3.4*tesla"/> - <constant name="B1APF_Bmax" value="-2.7*tesla"/> - <constant name="B2PF_Bmax" value="3.2*tesla"/> - <constant name="QPFC1_Bmax" value="0.0*tesla"/> - <constant name="QPFC2_Bmax" value="0.0*tesla"/> - <!--<constant name="CCPF_Bmax" value="0.0*tesla"/>--> - <constant name="QPFC3_Bmax" value="0.0*tesla"/> - <constant name="QPFC4_Bmax" value="0.0*tesla"/> - <constant name="QPFR1_Bmax" value="0.0*tesla"/> - <constant name="BPFR1_Bmax" value="3.4*tesla"/> - <constant name="QPFR2_Bmax" value="0.0*tesla"/> - - <constant name="B0PF_InnerRadius" value="20.0*cm"/> - <constant name="B0APF_InnerRadius" value="4.3*cm"/> - <constant name="Q1APF_InnerRadius" value="5.6*cm"/> - <constant name="Q1BPF_InnerRadius" value="7.8*cm"/> - <constant name="Q2PF_InnerRadius" value="13.1*cm"/> - <constant name="B1PF_InnerRadius" value="13.5*cm"/> - <constant name="B1APF_InnerRadius" value="16.8*cm"/> - <constant name="B1APF_InnerRadius" value="16.8*cm"/> - <constant name="B2PF_InnerRadius" value="18.8*cm"/> - <constant name="QPFC1_InnerRadius" value="20.0*cm"/> - <constant name="QPFC2_InnerRadius" value="20.0*cm"/> - <constant name="QPFC3_InnerRadius" value="20.0*cm"/> - <constant name="QPFC4_InnerRadius" value="20.0*cm"/> - <constant name="QPFR1_InnerRadius" value="20.0*cm"/> - <constant name="BPFR1_InnerRadius" value="20.0*cm"/> - <constant name="QPFR2_InnerRadius" value="20.0*cm"/> - - <constant name="B0PF_RotationAngle" value="-25.0*0.001*rad + ionCrossingAngle"/> - <constant name="B0APF_RotationAngle" value="0.0*0.001*rad + ionCrossingAngle"/> - <constant name="Q1APF_RotationAngle" value="-5.5*0.001*rad + ionCrossingAngle"/> - <constant name="Q1BPF_RotationAngle" value="-10.0*0.001*rad + ionCrossingAngle"/> - <constant name="Q2PF_RotationAngle" value="-10.2*0.001*rad + ionCrossingAngle"/> - <constant name="B1PF_RotationAngle" value="9.0*0.001*rad + ionCrossingAngle"/> - <constant name="B1APF_RotationAngle" value="0.0*0.001*rad + ionCrossingAngle"/> - <constant name="B2PF_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="QPFC1_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="QPFC2_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="QPFC3_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="QPFC4_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="QPFR1_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="BPFR1_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="QPFR2_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - - <constant name="B0PF_CenterPosition" value="5.9*m"/> - <constant name="B0APF_CenterPosition" value="7.7*m"/> - <constant name="Q1APF_CenterPosition" value="9.23*m"/> - <constant name="Q1BPF_CenterPosition" value="11.065*m"/> - <constant name="Q2PF_CenterPosition" value="14.170*m"/> - <constant name="B1PF_CenterPosition" value="18.070*m"/> - <constant name="B1APF_CenterPosition" value="20.820*m"/> - <constant name="B2PF_CenterPosition" value="41.6*m"/> - <constant name="QPFC1_CenterPosition" value="46.35*m"/> - <constant name="QPFC2_CenterPosition" value="48.54*m"/> - <constant name="CCPF_CenterPosition" value="58.85*m"/> - <constant name="QPFC3_CenterPosition" value="69.2*m"/> - <constant name="QPFC4_CenterPosition" value="71.25*m"/> - <constant name="QPFR1_CenterPosition" value="83.95*m"/> - <constant name="BPFR1_CenterPosition" value="88.5*m"/> - <constant name="QPFR2_CenterPosition" value="93.5*m"/> - <constant name="RPF1_CenterPosition" value="99.8*m"/> - <constant name="QPFR3_CenterPosition" value="106.4*m"/> - <constant name="RPF2_CenterPosition" value="112.9*m"/> - <constant name="QPFR4_CenterPosition" value="119.3*m"/> - <constant name="BPFR2_CenterPosition" value="124.58*m"/> - <constant name="BPFR3_CenterPosition" value="133.9*m"/> -<!-- -69.1666666667 0.452554744526 -71.25 0.306569343066 -83.9583333333 0.481751824818 -88.5416666667 0.423357664234 -93.5416666667 0.306569343066 -99.7916666667 0.0583941605839 -106.458333333 -0.175182481752 -112.916666667 -0.423357664234 -119.375 -0.656934306569 -124.583333333 -0.875912408759 -133.958333333 -1.34306569343 ---> - - <constant name="B0PF_XPosition" value="-1.50*cm + CrossingSlope * B0PF_CenterPosition"/> - <constant name="B0APF_XPosition" value="0.0*cm + CrossingSlope * B0APF_CenterPosition"/> - <constant name="Q1APF_XPosition" value="1.40*cm + CrossingSlope * Q1APF_CenterPosition"/> - <constant name="Q1BPF_XPosition" value="2.38*cm + CrossingSlope * Q1BPF_CenterPosition"/> - <constant name="Q2PF_XPosition" value="4.07*cm + CrossingSlope * Q2PF_CenterPosition"/> - <constant name="B1PF_XPosition" value="3.90*cm + CrossingSlope * B1PF_CenterPosition"/> - <constant name="B1APF_XPosition" value="8.00*cm + CrossingSlope * B1APF_CenterPosition"/> - <constant name="B2PF_XPosition" value="40.00*cm + CrossingSlope * B2PF_CenterPosition"/> - <constant name="QPFC1_XPosition" value="45.00*cm + CrossingSlope * QPFC1_CenterPosition"/> - <constant name="QPFC2_XPosition" value="45.00*cm + CrossingSlope * QPFC2_CenterPosition"/> - <constant name="CCPF_XPosition" value="45.00*cm + CrossingSlope * CCPF_CenterPosition"/> - <constant name="QPFC3_XPosition" value="45.00*cm + CrossingSlope * QPFC3_CenterPosition"/> - <constant name="QPFC4_XPosition" value="45.00*cm + CrossingSlope * QPFC4_CenterPosition"/> - <constant name="QPFR1_XPosition" value="45.00*cm + CrossingSlope * QPFR1_CenterPosition"/> - <constant name="BPFR1_XPosition" value="45.00*cm + CrossingSlope * BPFR1_CenterPosition"/> - <constant name="QPFR2_XPosition" value="45.00*cm + CrossingSlope * QPFR2_CenterPosition"/> - - - <constant name="B0PF_Length" value="1.2*m"/> - <constant name="B0APF_Length" value="0.6*m"/> - <constant name="Q1APF_Length" value="1.46*m"/> - <constant name="Q1BPF_Length" value="1.6*m"/> - <constant name="Q2PF_Length" value="3.8*m"/> - <constant name="B1PF_Length" value="3.0*m"/> - <constant name="B1APF_Length" value="1.5*m"/> - <constant name="B2PF_Length" value="5*m"/> - <constant name="QPFC1_Length" value="1.25*m"/> - <constant name="QPFC2_Length" value="1.25*m"/> - <constant name="CCPF_Length" value="8.85*m"/> - <constant name="QPFC3_Length" value="1.25*m"/> - <constant name="QPFC4_Length" value="1.25*m"/> - <constant name="QPFR1_Length" value="1.25*m"/> - <constant name="BPFR1_Length" value="5*m"/> - <constant name="QPFR2_Length" value="1.25*m"/> - - </define> - - <properties> - <matrix name="RINDEX__N2" coldim="2" values=" - 1.0*eV 1.00033 - 4.0*eV 1.00033 - 5.1*eV 1.00033 - "/> - <matrix name="RINDEX__Pyrex" coldim="2" values=" - 1.0*eV 1.5 - 4.0*eV 1.5 - 5.1*eV 1.5 - "/> - <matrix name= "REFLECTIVITY_mirror" coldim="2" values=" - 1.0*eV 0.9 - 4.0*eV 0.9 - 5.1*eV 0.9 - "/> - </properties> - - <includes> - <gdmlFile ref="elements.xml"/> - <gdmlFile ref="materials.xml"/> - </includes> - - <materials> - <material name="N2cherenkov"> - <D type="density" value="0.00125" unit="g/cm3"/> - <composite n="1" ref="N"/> - <property name="RINDEX" ref="RINDEX__N2"/> - </material> - <material name="PyrexCherenkov"> - <D type="density" value="2.23" unit="g/cm3"/> - <fraction n="0.806" ref="SiliconOxide"/> - <fraction n="0.130" ref="BoronOxide"/> - <fraction n="0.040" ref="SodiumOxide"/> - <fraction n="0.023" ref="AluminumOxide"/> - <property name="RINDEX" ref="RINDEX__Pyrex"/> - </material> - - <material name="TungstenDens23"> - <D value="17.7" unit="g / cm3"/> - <fraction n="0.925" ref="W"/> - <fraction n="0.066" ref="Ni"/> - <fraction n="0.009" ref="Fe"/> - </material> - <material name="TungstenDens24"> - <D value="17.8" unit="g / cm3"/> - <fraction n="0.93" ref="W"/> - <fraction n="0.061" ref="Ni"/> - <fraction n="0.009" ref="Fe"/> - </material> - <material name="TungstenDens25"> - <D value="18.2" unit="g / cm3"/> - <fraction n="0.950" ref="W"/> - <fraction n="0.044" ref="Ni"/> - <fraction n="0.006" ref="Fe"/> - </material> - <material name="CarbonFiber_25percent"> - <D type="density" value="0.375" unit="g / cm3"/> - <fraction n="1.0" ref="CarbonFiber"/> - </material> - <material name="CarbonFiber_15percent"> - <D type="density" value="0.225" unit="g / cm3"/> - <fraction n="1.0" ref="CarbonFiber"/> - </material> - <material name="Rohacell31_50percent"> - <D type="density" value="0.016" unit="g / cm3"/> - <fraction n="1.0" ref="Rohacell31"/> - </material> - <material name="Rohacell31_15percent"> - <D type="density" value="0.0048" unit="g / cm3"/> - <fraction n="1.0" ref="Rohacell31"/> - </material> - <material name="BoratedPolyethylene5"> - <D value="0.93" unit="g / cm3"/> - <fraction n="0.612" ref="C"/> - <fraction n="0.222" ref="O"/> - <fraction n="0.116" ref="H"/> - <fraction n="0.050" ref="B"/> - </material> - <material name="SiliconCarbide"> - <D value="3.1" unit="g / cm3"/> - <composite n="1" ref="Si"/> - <composite n="1" ref="C"/> - </material> - <material name="SiliconCarbide_6percent"> - <D value="0.186" unit="g / cm3"/> - <fraction n="1.0" ref="SiliconCarbide"/> - </material> - </materials> - - <surfaces> - <comment> For the values of "finish", model and type, see TGeoOpticalSurface.h ! - </comment> - <opticalsurface finish="polished" model="glisur" name="MirrorOpticalSurface" type="dielectric_metal" value="0"> - <property name="REFLECTIVITY" ref="REFLECTIVITY_mirror"/> - <property name="RINDEX" coldim="2" values="1.034*eV 1.5 4.136*eV 1.5"/> - <!--<property name="EFFICIENCY" ref="EFFICIENCY0x8b77240"/>--> - </opticalsurface> - <opticalsurface name="mirror2" finish="polished" model="glisur" type="dielectric_dielectric"> - <property name="REFLECTIVITY" coldim="2" values="1.034*eV 0.8 4.136*eV 0.9"/> - <property name="EFFICIENCY" coldim="2" values="2.034*eV 0.8 4.136*eV 1.0"/> - <property name="RINDEX" coldim="2" values="1.034*eV 1.5 4.136*eV 1.5"/> - </opticalsurface> - - </surfaces> - <limits> - <limitset name="EICBeamlineLimits"> - <limit name="step_length_max" particles="*" value="1.0" unit="mm" /> - <limit name="track_length_max" particles="*" value="1.0" unit="mm" /> - <limit name="time_max" particles="*" value="0.1" unit="ns" /> - <limit name="ekin_min" particles="*" value="0.001" unit="MeV" /> - <limit name="range_min" particles="*" value="0.1" unit="mm" /> - </limitset> - <limitset name="cal_limits"> - <limit name="step_length_max" particles="*" value="5.0" unit="mm"/> - </limitset> - </limits> - - <display> - <vis name="SiVertexVis" alpha="0.1" r="1" g="0" b="1" showDaughters="false" /> - <vis name="SiTrackerVis" alpha="0.1" r="0" g="0" b="0.5" showDaughters="false" /> - <vis name="EcalVis" alpha="0.1" r="0.25" g="0.75" b="0.1" showDaughters="false"/> - <vis name="HcalVis" alpha="0.1" r="0.75" g="0.25" b="0.1" showDaughters="false"/> - <vis name="SolenoidCoilVis" alpha="0.1" r="0.55" g="0.55" b="0.7" showDaughters="false"/> - <vis name="SolenoidYokeVis" alpha="0.1" r="0.6" g="0.4" b="0.4" showDaughters="false"/> - <vis name="RICHVis" alpha="0.5" r="1" g="0" b="1" showDaughters="false"/> - <vis name="InvisibleNoDaughters" showDaughters="false" visible="false"/> - <vis name="InvisibleWithDaughters" showDaughters="true" visible="false"/> - <vis name="GreenVis" alpha="0.2" r= "0.0" g="1.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="RedVis" alpha="0.2" r= "1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="BlueVis" alpha="0.2" r= "0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="OrangeVis" alpha="1.0" r= "1.0" g="0.45" b="0.0" showDaughters="true" visible="true"/> - <vis name="RedGreenVis" alpha="0.5" r= "1.0" g="1.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="BlueGreenVis" alpha="0.5" r= "0.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="PurpleVis" alpha="0.5" r= "1.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="DoubleRedG" alpha="0.5" r= "2.0" g=".10" b="0.0" showDaughters="true" visible="true"/> - <vis name="RBG015" alpha="0.5" r= "0.0" g=".2" b="1.0" showDaughters="true" visible="true"/> - <vis name="RBG510" alpha="0.5" r= "1.0" g=".2" b="0.0" showDaughters="true" visible="true"/> - <vis name="RBG" alpha="0.5" r= "1.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="GrayVis" alpha="0.5" r= "0.75" g="0.75" b="0.75" showDaughters="true" visible="true"/> - </display> - - <include ref="eic/forward_ion_beamline.xml"/> - - <detectors> - <detector id="12" name="ForwardRICH" type="GenericRICH" readout="ForwardRICHHits" vis="RedVis" material="N2cherenkov"> - <dimensions rmin1="RICHRMin" rmin2="RICHRMin" rmax1="RICHRMin+60*cm" rmax2="RICHRMin+80*cm" zmin="RICHZMin" zmax="RICHZMin+100*cm"/> - </detector> - - <!-- - <detector id="20" name="TestBeampipe" type="IRChamber" > - </detector> - --> - - <detector id="1" name="SiVertexBarrel" type="SiTrackerBarrel" readout="SiVertexBarrelHits" insideTrackingVolume="true" vis="PurpleVis"> - <module name="VtxBarrelModuleInner"> - <module_envelope width="9.8 * mm" length="63.0 * 2 * mm" thickness="0.6 * mm"/> - <!-- - <module_component width="7.6 * mm" length="125.0 * mm" thickness="VXD_CF_sensor" material="CarbonFiber_25percent" sensitive="false"> - <position z="-0.12 * mm"/> - </module_component> - <module_component width="7.6 * mm" length="125.0 * mm" thickness="0.05 * mm" material="Epoxy" sensitive="false"> - <position z="0.075 * mm"/> - </module_component> - --> - <module_component width="9.6 * mm" length="125.0 * mm" thickness="0.093 * mm" material="Silicon" sensitive="false"> - <position z="0.150 * mm"/> - </module_component> - <!-- - <module_component width="9.6 * mm" length="125.0 * mm" thickness="0.02 * mm" material="Silicon" sensitive="true"> - <position z="0.225 * mm"/> - </module_component> - --> - </module> - <module name="VtxBarrelModuleOuter"> - <module_envelope width="14.0 * mm" length="126.0 * mm" thickness="0.6 * mm"/> - <!-- - <module_component width="11.6 * mm" length="125.0 * mm" thickness="VXD_CF_sensor" material="CarbonFiber_25percent" sensitive="false"> - <position z="-0.12 * mm"/> - </module_component> - <module_component width="11.6 * mm" length="125.0 * mm" thickness="0.05 * mm" material="Epoxy" sensitive="false"> - <position z="0.075 * mm"/> - </module_component> - --> - <module_component width="13.8 * mm" length="125.0 * mm" thickness="0.093 * mm" material="Silicon" sensitive="false"> - <position z="0.150 * mm"/> - </module_component> - <!-- - <module_component width="13.8 * mm" length="125.0 * mm" thickness="0.02 * mm" material="Silicon" sensitive="true"> - <position z="0.210 * mm"/> - </module_component> - --> - </module> - <layer module="VtxBarrelModuleInner" id="1" vis="SiVertexVis"> - <barrel_envelope inner_r="13.0 * mm" outer_r="17.0 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="12" phi0="0.2618" rc="15.05 * mm" dr="-1.15 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="2" vis="SiVertexVis"> - <barrel_envelope inner_r="21.0 * mm" outer_r="25.0 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="12" phi0="0.2618" rc="23.03 * mm" dr="-1.13 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="3" vis="SiVertexVis"> - <barrel_envelope inner_r="34.0 * mm" outer_r="38.0 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="18" phi0="0.0" rc="35.79 * mm" dr="-0.89 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="4" vis="SiVertexVis"> - <barrel_envelope inner_r="46.6 * mm" outer_r="50.6 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="24" phi0="0.1309" rc="47.5 * mm" dr="0.81 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="5" vis="SiVertexVis"> - <barrel_envelope inner_r="59.0 * mm" outer_r="63.0 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="30" phi0="0.0" rc="59.9 * mm" dr="0.77 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - </detector> - --> - - <!-- - <detector id="2" name="SiVertexEndcap" type="DD4hep_SiTrackerEndcap2" readout="SiVertexEndcapHits" reflect="true" vis="SiVertexVis"> - <module name="SiVertexEndcapModule1" vis="SiVertexVis"> - <trd x1="3.034 * mm" x2="14.682 * mm" z="29.280 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.008 * cm" material="Silicon"/> - </module> - <module name="SiVertexEndcapModule2" vis="SiVertexVis"> - <trd x1="3.233 * mm" x2="14.682 * mm" z="28.780 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.008 * cm" material="Silicon"/> - </module> - <module name="SiVertexEndcapModule3" vis="SiVertexVis"> - <trd x1="3.630 * mm" x2="14.682 * mm" z="27.780 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.008 * cm" material="Silicon"/> - </module> - <module name="SiVertexEndcapModule4" vis="SiVertexVis"> - <trd x1="4.227 * mm" x2="14.682 * mm" z="26.280 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.008 * cm" material="Silicon"/> - </module> - <layer id="1"> - <ring r="45.0 * mm" zstart="trackerZScale * 76 * mm" nmodules="16" dz="0.011 * mm" module="SiVertexEndcapModule1"/> - </layer> - <layer id="2"> - <ring r="45.5 * mm" zstart="trackerZScale * 95 * mm" nmodules="16" dz="0.011 * mm" module="SiVertexEndcapModule2"/> - </layer> - <layer id="3"> - <ring r="46.5 * mm" zstart="trackerZScale * 125 * mm" nmodules="16" dz="0.011 * mm" module="SiVertexEndcapModule2"/> - </layer> - <layer id="4"> - <ring r="48.0 * mm" zstart="trackerZScale * 180 * mm" nmodules="16" dz="0.011 * mm" module="SiVertexEndcapModule2"/> - </layer> - </detector> - --> - - <!-- - <detector id="3" name="SiTrackerBarrel" type="SiEIC_SiTrackerBarrel" readout="SiTrackerBarrelHits"> - <module name="SiTrackerModule_Layer1"> - <module_envelope width="97.79 * mm" length="97.79 * mm" thickness="0.3 * cm"/> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.02 * cm" material="PEEK" sensitive="false"> - <position z="-0.14 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.18 * cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0175 * cm" material="Epoxy" sensitive="false"> - <position z="0.07475 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915 * cm"/> - </module_component> - <module_component width="92.031 * mm" length="92.031 * mm" thickness="0.03 * cm" material="Silicon" sensitive="true"> - <position z="0.1145 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00048 * cm" material="Silicon" sensitive="false"> - <position z="0.12974 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0038 * cm" material="Kapton" sensitive="false"> - <position z="0.1375 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00038 * cm" material="Copper" sensitive="false"> - <position z="0.146 * cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer2"> - <module_envelope width="97.79 * mm" length="97.79 * mm" thickness="0.3 * cm"/> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.02 * cm" material="PEEK" sensitive="false"> - <position z="-0.14 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.18 * cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0175 * cm" material="Epoxy" sensitive="false"> - <position z="0.07475 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915 * cm"/> - </module_component> - <module_component width="92.031 * mm" length="92.031 * mm" thickness="0.03 * cm" material="Silicon" sensitive="true"> - <position z="0.1145 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00048 * cm" material="Silicon" sensitive="false"> - <position z="0.12974 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0051 * cm" material="Kapton" sensitive="false"> - <position z="0.1375 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00052 * cm" material="Copper" sensitive="false"> - <position z="0.146 * cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer3"> - <module_envelope width="97.79 * mm" length="97.79 * mm" thickness="0.3 * cm"/> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.02 * cm" material="PEEK" sensitive="false"> - <position z="-0.14 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.18 * cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0175 * cm" material="Epoxy" sensitive="false"> - <position z="0.07475 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915 * cm"/> - </module_component> - <module_component width="92.031 * mm" length="92.031 * mm" thickness="0.03 * cm" material="Silicon" sensitive="true"> - <position z="0.1145 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00048 * cm" material="Silicon" sensitive="false"> - <position z="0.12974 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0064 * cm" material="Kapton" sensitive="false"> - <position z="0.1375 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00065 * cm" material="Copper" sensitive="false"> - <position z="0.146 * cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer4"> - <module_envelope width="97.79 * mm" length="97.79 * mm" thickness="0.3 * cm"/> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.02 * cm" material="PEEK" sensitive="false"> - <position z="-0.14 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.18 * cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0175 * cm" material="Epoxy" sensitive="false"> - <position z="0.07475 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915 * cm"/> - </module_component> - <module_component width="92.031 * mm" length="92.031 * mm" thickness="0.03 * cm" material="Silicon" sensitive="true"> - <position z="0.1145 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00048 * cm" material="Silicon" sensitive="false"> - <position z="0.12974 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0078 * cm" material="Kapton" sensitive="false"> - <position z="0.1375 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00079 * cm" material="Copper" sensitive="false"> - <position z="0.146 * cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer5"> - <module_envelope width="97.79 * mm" length="97.79 * mm" thickness="0.3 * cm"/> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.02 * cm" material="PEEK" sensitive="false"> - <position z="-0.14 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.18 * cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0175 * cm" material="Epoxy" sensitive="false"> - <position z="0.07475 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915 * cm"/> - </module_component> - <module_component width="92.031 * mm" length="92.031 * mm" thickness="0.03 * cm" material="Silicon" sensitive="true"> - <position z="0.1145 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00048 * cm" material="Silicon" sensitive="false"> - <position z="0.12974 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0091 * cm" material="Kapton" sensitive="false"> - <position z="0.1375 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00093 * cm" material="Copper" sensitive="false"> - <position z="0.146 * cm"/> - </module_component> - </module> - <layer module="SiTrackerModule_Layer1" id="1" vis="SiTrackerVis"> - <barrel_envelope inner_r="215.075 * mm" outer_r="245.0 * mm" z_length="578 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.17506" nphi="20" phi0="0." rc="216.355 * mm + 5.0 * mm" dr="0.0 * mm"/> - <z_layout dr="4.0 * mm" z0="trackerZScale * 512.128 * mm" nz="13"/> - </layer> - <layer module="SiTrackerModule_Layer2" id="2" vis="SiTrackerVis"> - <barrel_envelope inner_r="465.075 * mm" outer_r="501.0 * mm" z_length="749.8 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.12217" nphi="38" phi0="0.087" rc="466.355 * mm + 5.0 * mm" dr="0.0 * mm"/> - <z_layout dr="4.0 * mm" z0="trackerZScale * 690.605 * mm" nz="17"/> - </layer> - <layer module="SiTrackerModule_Layer3" id="3" vis="SiTrackerVis"> - <barrel_envelope inner_r="715.075 * mm" outer_r="756.0 * mm" z_length="1013.9 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.11493" nphi="58" phi0="0.058" rc="716.355 * mm + 5.0 * mm" dr="0.0 * mm"/> - <z_layout dr="4.0 * mm" z0="trackerZScale * 954.625 * mm" nz="23"/> - </layer> - <layer module="SiTrackerModule_Layer4" id="4" vis="SiTrackerVis"> - <barrel_envelope inner_r="965.075 * mm" outer_r="1012.0 * mm" z_length="1272.3 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.11502" nphi="80" phi0="0.0436" rc="966.355 * mm + 5.0 * mm" dr="0.0 * mm"/> - <z_layout dr="4.0 * mm" z0="trackerZScale * 1213.073 * mm" nz="29"/> - </layer> - <layer module="SiTrackerModule_Layer5" id="5" vis="SiTrackerVis"> - <barrel_envelope inner_r="1215.075 * mm" outer_r="1263.0 * mm" z_length="1535.7 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.11467" nphi="102" phi0="0.01745" rc="1216.355 * mm + 5.0 * mm" dr="0.0 * mm"/> - <z_layout dr="4.0 * mm" z0="trackerZScale * 1476.497 * mm" nz="35"/> - </layer> - </detector> - --> - - <!-- - <detector id="4" name="SiTrackerEndcap" type="DD4hep_SiTrackerEndcap2" readout="SiTrackerEndcapHits" reflect="true"> - <module name="Module1" vis="SiTrackerVis"> - <trd x1="36.112 * mm" x2="46.635 * mm" z="100.114 * mm / 2"/> - <module_component thickness="0.00052 * cm" material="Copper"/> - <module_component thickness="0.0051 * cm" material="Kapton"/> - <module_component thickness="0.00048 * cm" material="Silicon"/> - <module_component thickness="0.03 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.016 * cm" material="CarbonFiber_50D"/> - <module_component thickness="0.18 * cm" material="Rohacell31_50D"/> - <module_component thickness="0.016 * cm" material="CarbonFiber_50D"/> - <module_component thickness="0.0175 * cm" material="Epoxy"/> - <module_component thickness="0.03 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.00048 * cm" material="Silicon"/> - <module_component thickness="0.0051 * cm" material="Kapton"/> - <module_component thickness="0.00052 * cm" material="Copper"/> - </module> - <module name="Module2" vis="SiTrackerVis"> - <trd x1="45.245 * mm" x2="54.680 * mm" z="89.773 * mm / 2"/> - <module_component thickness="0.00079 * cm" material="Copper"/> - <module_component thickness="0.0078 * cm" material="Kapton"/> - <module_component thickness="0.00048 * cm" material="Silicon"/> - <module_component thickness="0.03 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.016 * cm" material="CarbonFiber_50D"/> - <module_component thickness="0.18 * cm" material="Rohacell31_50D"/> - <module_component thickness="0.016 * cm" material="CarbonFiber_50D"/> - <module_component thickness="0.0175 * cm" material="Epoxy"/> - <module_component thickness="0.03 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.00048 * cm" material="Silicon"/> - <module_component thickness="0.0078 * cm" material="Kapton"/> - <module_component thickness="0.00079 * cm" material="Copper"/> - </module> - <layer id="1"> - <ring r="256.716 * mm" zstart="trackerZScale * 787.105 * mm + 1.75 * mm" nmodules="24" dz="1.75 * mm" module="Module1"/> - <ring r="353.991 * mm" zstart="trackerZScale * 778.776 * mm + 1.75 * mm" nmodules="32" dz="1.75 * mm" module="Module1"/> - <ring r="449.180 * mm" zstart="trackerZScale * 770.544 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module1"/> - </layer> - <layer id="2"> - <ring r="256.716 * mm" zstart="trackerZScale * 1073.293 * mm + 1.75 * mm" nmodules="24" dz="1.75 * mm" module="Module1"/> - <ring r="353.991 * mm" zstart="trackerZScale * 1064.966 * mm + 1.75 * mm" nmodules="32" dz="1.75 * mm" module="Module1"/> - <ring r="449.180 * mm" zstart="trackerZScale * 1056.734 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module1"/> - <ring r="538.520 * mm" zstart="trackerZScale * 1048.466 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module2"/> - <ring r="625.654 * mm" zstart="trackerZScale * 1041.067 * mm + 1.75 * mm" nmodules="48" dz="1.75 * mm" module="Module2"/> - <ring r="703.666 * mm" zstart="trackerZScale * 1033.725 * mm + 1.75 * mm" nmodules="54" dz="1.75 * mm" module="Module2" phi0="pi / 54"/> - </layer> - <layer id="3"> - <ring r="256.716 * mm" zstart="trackerZScale * 1353.786 * mm + 1.75 * mm" nmodules="24" dz="1.75 * mm" module="Module1"/> - <ring r="353.991 * mm" zstart="trackerZScale * 1345.457 * mm + 1.75 * mm" nmodules="32" dz="1.75 * mm" module="Module1"/> - <ring r="449.180 * mm" zstart="trackerZScale * 1337.225 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module1"/> - <ring r="538.520 * mm" zstart="trackerZScale * 1328.957 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module2"/> - <ring r="625.654 * mm" zstart="trackerZScale * 1321.558 * mm + 1.75 * mm" nmodules="48" dz="1.75 * mm" module="Module2"/> - <ring r="703.666 * mm" zstart="trackerZScale * 1314.217 * mm + 1.75 * mm" nmodules="54" dz="1.75 * mm" module="Module2" phi0="pi / 54"/> - <ring r="793.448 * mm" zstart="trackerZScale * 1306.828 * mm + 1.75 * mm" nmodules="58" dz="1.75 * mm" module="Module2" phi0="pi / 58"/> - <ring r="874.239 * mm" zstart="trackerZScale * 1299.486 * mm + 1.75 * mm" nmodules="64" dz="1.75 * mm" module="Module2"/> - <ring r="958.364 * mm" zstart="trackerZScale * 1292.189 * mm + 1.75 * mm" nmodules="68" dz="1.75 * mm" module="Module2"/> - </layer> - <layer id="4"> - <ring r="256.716 * mm" zstart="trackerZScale * 1639.164 * mm + 1.75 * mm" nmodules="24" dz="1.75 * mm" module="Module1"/> - <ring r="353.991 * mm" zstart="trackerZScale * 1630.835 * mm + 1.75 * mm" nmodules="32" dz="1.75 * mm" module="Module1"/> - <ring r="449.180 * mm" zstart="trackerZScale * 1622.603 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module1"/> - <ring r="538.520 * mm" zstart="trackerZScale * 1614.335 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module2"/> - <ring r="625.654 * mm" zstart="trackerZScale * 1606.936 * mm + 1.75 * mm" nmodules="48" dz="1.75 * mm" module="Module2"/> - <ring r="703.666 * mm" zstart="trackerZScale * 1599.595 * mm + 1.75 * mm" nmodules="54" dz="1.75 * mm" module="Module2" phi0="pi / 54"/> - <ring r="793.448 * mm" zstart="trackerZScale * 1592.206 * mm + 1.75 * mm" nmodules="58" dz="1.75 * mm" module="Module2" phi0="pi / 58"/> - <ring r="874.239 * mm" zstart="trackerZScale * 1584.864 * mm + 1.75 * mm" nmodules="64" dz="1.75 * mm" module="Module2"/> - <ring r="958.364 * mm" zstart="trackerZScale * 1577.567 * mm + 1.75 * mm" nmodules="68" dz="1.75 * mm" module="Module2"/> - <ring r="1040.970 * mm" zstart="trackerZScale * 1570.222 * mm + 1.75 * mm" nmodules="72" dz="1.75 * mm" module="Module2"/> - <ring r="1124.167 * mm" zstart="trackerZScale * 1562.916 * mm + 1.75 * mm" nmodules="78" dz="1.75 * mm" module="Module2" phi0="pi / 78"/> - <ring r="1206.937 * mm" zstart="trackerZScale * 1555.647 * mm + 1.75 * mm" nmodules="84" dz="1.75 * mm" module="Module2"/> - </layer> - </detector> - --> - - <detector id="5" name="SiTrackerForward" type="DD4hep_SiTrackerEndcap2" readout="SiTrackerForwardHits" reflect="true"> - <module name="SiTrackerForwardModule1" vis="SiVertexVis"> - <trd x1="5.620 * mm" x2="32.435 * mm" z="67.405 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <!-- - <module_component thickness="0.008 * cm" material="Silicon"/> - --> - </module> - <module name="SiTrackerForwardModule2" vis="SiVertexVis"> - <trd x1="15.167 * mm" x2="32.435 * mm" z="43.405 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <!-- - <module_component thickness="0.008 * cm" material="Silicon"/> - --> - </module> - <module name="SiTrackerForwardModule3" vis="SiVertexVis"> - <trd x1="23.522 * mm" x2="32.435 * mm" z="22.405 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <!-- - <module_component thickness="0.008 * cm" material="Silicon"/> - --> - </module> - <layer id="1"> - <ring r="97.0 * mm" zstart="trackerZScale * 211 * mm" nmodules="16" dz="0.011 * mm" module="SiTrackerForwardModule1"/> - </layer> - <layer id="2"> - <ring r="121.0 * mm" zstart="trackerZScale * 543 * mm" nmodules="16" dz="0.011 * mm" module="SiTrackerForwardModule2"/> - </layer> - <layer id="3"> - <ring r="142.0 * mm" zstart="trackerZScale * 834 * mm" nmodules="16" dz="0.011 * mm" module="SiTrackerForwardModule3"/> - </layer> - </detector> - - <detector id="6" name="EcalBarrel" type="DD4hep_EcalBarrel" readout="EcalBarrelHits" calorimeterType="EM_BARREL"> - <dimensions numsides="CaloSides" rmin="EcalBarrel_rmin" z="(EcalEndcap_zmin + EcalThickness) * 2"/> - <staves vis="EcalVis"/> - <layer repeat="1"> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - <layer repeat="EcalThinLayers"> - <slice material="TungstenDens24" thickness="EcalThinTungstenThickness"/> - <slice material="Air" thickness="EcalAir2Thickness"/> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - <layer repeat="EcalThickLayers"> - <slice material="TungstenDens24" thickness="EcalThickTungstenThickness"/> - <slice material="Air" thickness="EcalAir2Thickness"/> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - </detector> - - <detector id="7" name="EcalEndcap" type="DD4hep_PolyhedraEndcapCalorimeter2" reflect="true" readout="EcalEndcapHits" vis="EcalVis" calorimeterType="EM_ENDCAP"> - <dimensions numsides="CaloSides" zmin="EcalEndcap_zmin" rmin="CaloInnerRadius" rmax="EcalBarrel_rmin / cos(Pi / CaloSides) - 1 * mm"/> - <layer repeat="1"> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - <layer repeat="EcalThinLayers"> - <slice material="TungstenDens24" thickness="EcalThinTungstenThickness"/> - <slice material="Air" thickness="EcalAir2Thickness"/> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - <layer repeat="EcalThickLayers"> - <slice material="TungstenDens24" thickness="EcalThickTungstenThickness"/> - <slice material="Air" thickness="EcalAir2Thickness"/> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - </detector> - - <detector id="8" name="HcalBarrel" type="DD4hep_PolyhedraBarrelCalorimeter2" readout="HcalBarrelHits" calorimeterType="HAD_BARREL" gap="0.*cm" material="Steel235"> - <dimensions numsides="CaloSides" rmin="HcalBarrel_rmin" z="(HcalEndcap_zmin + HcalThickness) * 2"/> - <staves vis="HcalVis"/> - <layer repeat="HcalLayers"> - <slice material="Steel235" thickness="HcalSteelThickness"/> - <!-- - <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> - <slice material="RPCGasDefault" thickness="HcalRPCGasThickness" sensitive="yes" limits="cal_limits"/> - <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> - <slice material="G10" thickness="HcalG10Thickness"/> - <slice material="Air" thickness="HcalAirThickness"/> - --> - </layer> - </detector> - - <detector id="9" name="HcalEndcap" type="DD4hep_PolyhedraEndcapCalorimeter2" readout="HcalEndcapHits" vis="HcalVis" calorimeterType="HAD_ENDCAP" reflect="true"> - <dimensions numsides="CaloSides" zmin="HcalEndcap_zmin" rmin="CaloInnerRadius" rmax="HcalBarrel_rmin / cos(Pi / CaloSides) - 1 * mm"/> - <layer repeat="HcalLayers"> - <slice material="Steel235" thickness="HcalSteelThickness"/> - <!-- - <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> - <slice material="RPCGasDefault" thickness="HcalRPCGasThickness" sensitive="yes" limits="cal_limits"/> - <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> - <slice material="G10" thickness="HcalG10Thickness"/> - <slice material="Air" thickness="HcalAirThickness"/> - --> - </layer> - </detector> - - <!--<constant name="B2PF_XPosition" value="40.00*cm + CrossingSlope * B2PF_CenterPosition"/>--> - <detector id="40" name = "RomanPot1" type="RomanPot" readout="ForwardRomanPotHits" vis = "RedVis"> - <position x="20.0*cm+ CrossingSlope*30.0*m" y="0.0" z="30.0*m" z_offset="0.0*m" rotation="true" vmax="10*cm" v="2*cm" /> - <dimensions x="10.0*cm" y="10.0*cm" delta="0.005*cm" /> - <frame x="40.0*cm" y="30.0*cm" z="2*cm" /> - <layer repeat="5"> - <slice material="SiliconNitride" thickness="0.001*mm" vis="BlueVis" /> - <slice material="Silicon" thickness="0.03*cm" vis="GreenVis" sensitive="true" /> - <slice material="Vacuum" thickness="1.0*mm" vis="InvisibleWithDaughters" /> - </layer> - </detector> - <detector id="41" name = "RomanPot2" type="RomanPot" readout="ForwardRomanPotHits" vis = "RedVis"> - <position x="20.0*cm+ CrossingSlope*30.5*m" y="0.0" z="30.5*m" z_offset="0.0*m" rotation="true" vmax="10*cm" v="2*cm" /> - <dimensions x="10.0*cm" y="10.0*cm" delta="0.005*cm" /> - <frame x="40.0*cm" y="30.0*cm" z="2*cm" /> - <layer repeat="5"> - <slice material="SiliconNitride" thickness="0.001*mm" vis="BlueVis" /> - <slice material="Silicon" thickness="0.03*cm" vis="GreenVis" sensitive="true" /> - <slice material="Vacuum" thickness="1.0*mm" vis="InvisibleWithDaughters" /> - </layer> - </detector> - <detector id="42" name = "RomanPot3" type="RomanPot" readout="ForwardRomanPotHits" vis = "RedVis"> - <position x="30.0*cm+ CrossingSlope*33.0*m" y="0.0" z="33.0*m" z_offset="0.0*m" rotation="true" vmax="10*cm" v="2.5*cm" /> - <dimensions x="10.0*cm" y="10.0*cm" delta="0.005*cm" /> - <frame x="40.0*cm" y="30.0*cm" z="2*cm" /> - <layer repeat="5"> - <slice material="SiliconNitride" thickness="0.001*mm" vis="BlueVis" /> - <slice material="Silicon" thickness="0.03*cm" vis="GreenVis" sensitive="true" /> - <slice material="Vacuum" thickness="1.0*mm" vis="InvisibleWithDaughters" /> - </layer> - </detector> - <detector id="43" name = "RomanPot4" type="RomanPot" readout="ForwardRomanPotHits" vis = "RedVis"> - <position x="30.0*cm+ CrossingSlope*33.5*m" y="0.0" z="33.5*m" z_offset="0.0*m" rotation="true" vmax="10*cm" v="2.5*cm" /> - <dimensions x="10.0*cm" y="10.0*cm" delta="0.005*cm" /> - <frame x="40.0*cm" y="30.0*cm" z="2*cm" /> - <layer repeat="5"> - <slice material="SiliconNitride" thickness="0.001*mm" vis="BlueVis" /> - <slice material="Silicon" thickness="0.03*cm" vis="GreenVis" sensitive="true" /> - <slice material="Vacuum" thickness="1.0*mm" vis="InvisibleWithDaughters" /> - </layer> - </detector> - <detector id="44" name = "RomanPot44" type="RomanPot" readout="ForwardRomanPotHits" vis = "RedVis"> - <position x="40.0*cm+ CrossingSlope*(B2PF_CenterPosition-B2PF_Length/2.0-0.6*m)" y="0.0" z="B2PF_CenterPosition-B2PF_Length/2.0-0.6*m" - z_offset="0.0*m" rotation="true" vmax="10*cm" v="2.0*cm" /> - <dimensions x="10.0*cm" y="10.0*cm" delta="0.005*cm" /> - <frame x="40.0*cm" y="30.0*cm" z="2*cm" /> - <layer repeat="5"> - <slice material="SiliconNitride" thickness="0.001*mm" vis="BlueVis" /> - <slice material="Silicon" thickness="0.03*cm" vis="GreenVis" sensitive="true" /> - <slice material="Vacuum" thickness="1.0*mm" vis="InvisibleWithDaughters" /> - </layer> - </detector> - <detector id="45" name = "RomanPot45" type="RomanPot" readout="ForwardRomanPotHits" vis = "RedVis"> - <position x="40.0*cm+ CrossingSlope*(B2PF_CenterPosition-B2PF_Length/2.0-0.3*m)" y="0.0" z="(B2PF_CenterPosition-B2PF_Length/2.0-0.3*m)" - z_offset="0.0*m" rotation="true" vmax="10*cm" v="2.0*cm" /> - <dimensions x="10.0*cm" y="10.0*cm" delta="0.005*cm" /> - <frame x="40.0*cm" y="30.0*cm" z="2*cm" /> - <layer repeat="5"> - <slice material="SiliconNitride" thickness="0.001*mm" vis="BlueVis" /> - <slice material="Silicon" thickness="0.03*cm" vis="GreenVis" sensitive="true" /> - <slice material="Vacuum" thickness="1.0*mm" vis="InvisibleWithDaughters" /> - </layer> - </detector> - <detector id="46" name = "RomanPot46" type="RomanPot" readout="ForwardRomanPotHits" vis = "RedVis"> - <position x="45.0*cm+ CrossingSlope*(QPFC1_CenterPosition-QPFC1_Length/2.0 - 0.3*m)" y="0.0" z="(QPFC1_CenterPosition-QPFC1_Length/2.0 - 0.3*m)" - z_offset="0.0*m" rotation="true" vmax="10*cm" v="3.0*cm" /> - <dimensions x="10.0*cm" y="10.0*cm" delta="0.005*cm" /> - <frame x="40.0*cm" y="30.0*cm" z="2*cm" /> - <layer repeat="5"> - <slice material="SiliconNitride" thickness="0.001*mm" vis="BlueVis" /> - <slice material="Silicon" thickness="0.03*cm" vis="GreenVis" sensitive="true" /> - <slice material="Vacuum" thickness="1.0*mm" vis="InvisibleWithDaughters" /> - </layer> - </detector> - <detector id="47" name = "RomanPot47" type="RomanPot" readout="ForwardRomanPotHits" vis = "RedVis"> - <position x="45.0*cm+ CrossingSlope*(QPFC1_CenterPosition-QPFC1_Length/2.0 - 0.6*m)" y="0.0" z="(QPFC1_CenterPosition-QPFC1_Length/2.0 - 0.6*m)" - z_offset="0.0*m" rotation="false" vmax="10*cm" v="5.0*cm" /> - <dimensions x="10.0*cm" y="10.0*cm" delta="0.005*cm" /> - <frame x="40.0*cm" y="30.0*cm" z="2*cm" /> - <layer repeat="5"> - <slice material="SiliconNitride" thickness="0.001*mm" vis="BlueVis" /> - <slice material="Silicon" thickness="0.03*cm" vis="GreenVis" sensitive="true" /> - <slice material="Vacuum" thickness="1.0*mm" vis="InvisibleWithDaughters" /> - </layer> - </detector> - <detector id="48" name = "RomanPot48" type="RomanPot" readout="ForwardRomanPotHits" vis = "RedVis"> - <position x="45.0*cm+ CrossingSlope*(QPFC2_CenterPosition-QPFC2_Length/2.0 - 0.6*m)" y="0.0" z="(QPFC2_CenterPosition-QPFC2_Length/2.0 - 0.6*m)" - z_offset="0.0*m" rotation="true" vmax="10*cm" v="1.0*cm" /> - <dimensions x="10.0*cm" y="10.0*cm" delta="0.005*cm" /> - <frame x="40.0*cm" y="30.0*cm" z="2*cm" /> - <layer repeat="5"> - <slice material="SiliconNitride" thickness="0.001*mm" vis="BlueVis" /> - <slice material="Silicon" thickness="0.03*cm" vis="GreenVis" sensitive="true" /> - <slice material="Vacuum" thickness="1.0*mm" vis="InvisibleWithDaughters" /> - </layer> - </detector> - <detector id="49" name = "RomanPot49" type="RomanPot" readout="ForwardRomanPotHits" vis = "RedVis"> - <position x="45.0*cm+ CrossingSlope*(QPFC2_CenterPosition-QPFC2_Length/2.0 - 0.3*m)" y="0.0" z="(QPFC2_CenterPosition-QPFC2_Length/2.0 - 0.3*m)" - z_offset="0.0*m" rotation="false" vmax="10*cm" v="1.0*cm" /> - <dimensions x="10.0*cm" y="10.0*cm" delta="0.005*cm" /> - <frame x="40.0*cm" y="30.0*cm" z="2*cm" /> - <layer repeat="5"> - <slice material="SiliconNitride" thickness="0.001*mm" vis="BlueVis" /> - <slice material="Silicon" thickness="0.03*cm" vis="GreenVis" sensitive="true" /> - <slice material="Vacuum" thickness="1.0*mm" vis="InvisibleWithDaughters" /> - </layer> - </detector> - <detector id="50" name = "RomanPot50" type="RomanPot" readout="ForwardRomanPotHits" vis = "RedVis"> - <position x="45.0*cm+ CrossingSlope*(QPFC2_CenterPosition+QPFC2_Length/2.0 + 0.3*m)" y="0.0" z="(QPFC2_CenterPosition+QPFC2_Length/2.0 + 0.3*m)" - z_offset="0.0*m" rotation="false" vmax="10*cm" v="1.0*cm" /> - <dimensions x="10.0*cm" y="10.0*cm" delta="0.005*cm" /> - <frame x="40.0*cm" y="30.0*cm" z="2*cm" /> - <layer repeat="5"> - <slice material="SiliconNitride" thickness="0.001*mm" vis="BlueVis" /> - <slice material="Silicon" thickness="0.03*cm" vis="GreenVis" sensitive="true" /> - <slice material="Vacuum" thickness="1.0*mm" vis="InvisibleWithDaughters" /> - </layer> - </detector> - <detector id="51" name = "RomanPot51" type="RomanPot" readout="ForwardRomanPotHits" vis = "RedVis"> - <position x="45.0*cm+ CrossingSlope*(QPFC2_CenterPosition+QPFC2_Length/2.0 + 0.6*m)" y="0.0" z="(QPFC2_CenterPosition+QPFC2_Length/2.0 + 0.6*m)" - z_offset="0.0*m" rotation="true" vmax="10*cm" v="1.0*cm" /> - <dimensions x="10.0*cm" y="10.0*cm" delta="0.005*cm" /> - <frame x="40.0*cm" y="30.0*cm" z="2*cm" /> - <layer repeat="5"> - <slice material="SiliconNitride" thickness="0.001*mm" vis="BlueVis" /> - <slice material="Silicon" thickness="0.03*cm" vis="GreenVis" sensitive="true" /> - <slice material="Vacuum" thickness="1.0*mm" vis="InvisibleWithDaughters" /> - </layer> - </detector> - <!-- - <detector id="12" name="ForwardRICH" type="SiEIC_RICH" vis="RICHVis"> - <dimensions rmin="RICHRMin" rmax1="CaloInnerRadius" rmax2="CaloInnerRadius + tan(SolenoidYokeChamferAngle) * RICHDepth" zmin="RICHZMin" zmax="RICHZMin + RICHDepth"/> - </detector> - - <detector id="13" name="ForwardEcal" type="SiEIC_PlanarCalo" vis="EcalVis"> - <material name="TungstenDens24"/> - <dimensions inner_radius="ForwardEcalRInner" outer_radius="ForwardEcalROuter" angle="ForwardCaloAngle" zmin="ForwardEcalZMin" thickness="EcalThickness"/> - </detector> - - <detector id="14" name="ForwardHcal" type="SiEIC_PlanarCalo" vis="HcalVis"> - <material name="Steel235"/> - <dimensions inner_radius="ForwardHcalRInner" outer_radius="ForwardHcalROuter" angle="ForwardCaloAngle" zmin="ForwardHcalZMin" thickness="HcalThickness"/> - </detector> - --> - - <detector name="TempDiskTracker1" type="DD4hep_DiskTracker" insideTrackingVolume="false" reflect="false"> - <layer id="1" inner_r="10 * cm" inner_z="190 * cm" outer_r="CaloInnerRadius - 1 * cm" vis="SiTrackerVis"> - <slice material="Rohacell31_50D" thickness="3 * mm"/> - </layer> - <layer id="2" inner_r="10 * cm" inner_z="215 * cm" outer_r="CaloInnerRadius - 1 * cm" vis="SiTrackerVis"> - <slice material="Rohacell31_50D" thickness="3 * mm"/> - </layer> - <layer id="2" inner_r="10 * cm" inner_z="240 * cm" outer_r="CaloInnerRadius - 1 * cm" vis="SiTrackerVis"> - <slice material="Rohacell31_50D" thickness="3 * mm"/> - </layer> - </detector> - - <detector name="TempDiskTracker2" type="DD4hep_DiskTracker" insideTrackingVolume="false" reflect="false"> - <layer id="1" inner_r="10 * cm" inner_z="380 * cm" outer_r="CaloInnerRadius + tan(SolenoidYokeChamferAngle) * RICHDepth + tan(ForwardCaloAngle) * (380 * cm - RICHZMin - RICHDepth)" vis="SiTrackerVis"> - <slice material="Rohacell31_50D" thickness="3 * mm"/> - </layer> - <layer id="2" inner_r="10 * cm" inner_z="440 * cm" outer_r="CaloInnerRadius + tan(SolenoidYokeChamferAngle) * RICHDepth + tan(ForwardCaloAngle) * (440 * cm - RICHZMin - RICHDepth)" vis="SiTrackerVis"> - <slice material="Rohacell31_50D" thickness="3 * mm"/> - </layer> - <layer id="2" inner_r="10 * cm" inner_z="500 * cm" outer_r="CaloInnerRadius + tan(SolenoidYokeChamferAngle) * RICHDepth + tan(ForwardCaloAngle) * (500 * cm - RICHZMin - RICHDepth)" vis="SiTrackerVis"> - <slice material="Rohacell31_50D" thickness="3 * mm"/> - </layer> - </detector> - - <comment>Dead material</comment> - <detector name="SolenoidCoilBarrel" type="DD4hep_MultiLayerTracker" insideTrackingVolume="false"> - <layer id="1" inner_r="SolenoidBarrelInnerRadius" outer_z="SolenoidBarrelOuterZ" vis="SolenoidCoilVis"> - <slice material="Steel235" thickness="SolenoidBarrelInnerCryostatThickness"/> - <slice material="Vacuum" thickness="SolenoidBarrelInnerAirgapThickness"/> - </layer> - <layer id="2" inner_r="SolenoidBarrelConductorInnerRadius" outer_z="SolenoidCoilOuterZ" vis="SolenoidCoilVis"> - <slice material="Aluminum" thickness="SolenoidBarrelAlConductorThickness"/> - <slice material="Aluminum" thickness="SolenoidBarrelQuenchbackThickness"/> - </layer> - <layer id="3" inner_r="SolenoidBarrelOuterCryostatInnerRadius" outer_z="SolenoidBarrelOuterZ" vis="SolenoidCoilVis"> - <slice material="Vacuum" thickness="SolenoidBarrelOuterAirgapThickness"/> - <slice material="Steel235" thickness="SolenoidBarrelOuterCryostatThickness"/> - </layer> - </detector> - <!-- <detector name="SolenoidCoilEnds" type="DD4hep_DiskTracker" insideTrackingVolume="false" reflect="true" vis="SolenoidCoilVis"> - <layer id="1" inner_r="SolenoidBarrelInnerRadius" inner_z="SolenoidBarrelOuterZ" outer_r="SolenoidBarrelOuterRadius"> - <slice material="Steel235" thickness="SolenoidEndcapCryostatThickness"/> - </layer> - </detector> --> - <!-- - <detector name="SolenoidYoke" type="SiEIC_Yoke" vis="SolenoidYokeVis"> - <material name="Steel235"/> - <dimensions inner_radius="SolenoidYokeInnerRadius" thickness="SolenoidYokeThickness" rmin="CaloInnerRadius + 10 * mm" angle="SolenoidYokeChamferAngle" inner_z="SolenoidYokeInnerZ"/> - </detector> - --> - - <!-- Define Zero Degree Calorimeter detector --> - <detector id="61" name="ZDC" type="ZeroDegreeCAL" readout="ZDCHits" vis="GreenVis"> - <position x="CrossingSlope*34.0*m" y="0.0" z="34.0*m"/> - <module name="diamond_module" side="40*mm" layers="16"> - <slice name="Tungsten_slice" thickness="7*mm" number="0" material="TungstenDens24"/> - <slice name="Scint_slice" thickness="3*mm" number="1" material="PlasticScint"/> - <slice name="SciFi_belt" thickness="1*mm" number="2" material="PlasticScint"/> - <dimensions rmin="0*cm" rmax="40*cm"/> - </module> - </detector> - - </detectors> - <readouts> - <readout name="SiVertexBarrelHits"> - <id>system:6,barrel:3,layer:4,module:12,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiVertexEndcapHits"> - <id>system:6,barrel:3,layer:4,module:10,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiTrackerBarrelHits"> - <id>system:6,barrel:3,layer:4,module:12,sensor:2,side:32:-2,strip:20</id> - </readout> - <readout name="SiTrackerEndcapHits"> - <id>system:6,barrel:3,layer:4,module:16,sensor:2,side:32:-2,strip:20</id> - </readout> - <readout name="SiTrackerForwardHits"> - <id>system:6,barrel:3,layer:4,module:10,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="EcalBarrelHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5 * mm" grid_size_y="3.5 * mm" gridSizeX="3.5 * mm" gridSizeY="3.5 * mm"/> - <id>system:6,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout> - <readout name="EcalEndcapHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5 * mm" grid_size_y="3.5 * mm" gridSizeX="3.5 * mm" gridSizeY="3.5 * mm"/> - <id>system:6,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout> - <readout name="HcalBarrelHits"> - <segmentation type="CartesianGridXY" grid_size_x="10 * mm" grid_size_y="10 * mm" gridSizeX="10 * mm" gridSizeY="10 * mm"/> - <id>system:6,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout> - <readout name="HcalEndcapHits"> - <segmentation type="CartesianGridXY" grid_size_x="10 * mm" grid_size_y="10 * mm" gridSizeX="10 * mm" gridSizeY="10 * mm"/> - <id>system:6,barrel:3,module:4,layer:8,slice:5,x:32:-16,y:-16</id> - </readout> - <readout name="MuonBarrelHits"> - <segmentation type="CartesianGridXY" grid_size_x="30 * mm" grid_size_y="30 * mm" gridSizeX="30 * mm" gridSizeY="30 * mm"/> - <id>system:6,barrel:3,module:4,layer:8,slice:4,x:32:-16,y:-16</id> - </readout> - <readout name="MuonEndcapHits"> - <segmentation type="CartesianGridXY" grid_size_x="30 * mm" grid_size_y="30 * mm" gridSizeX="30 * mm" gridSizeY="30 * mm"/> - <id>system:6,barrel:3,module:4,layer:8,slice:5,x:32:-16,y:-16</id> - </readout> - <readout name="LumiCalHits"> - <segmentation type="CartesianGridXY" grid_size_x="0.35 * cm" grid_size_y="0.35 * cm" gridSizeX="3.5 * mm" gridSizeY="3.5 * mm"/> - <id>system:6,barrel:3,module:4,layer:8,slice:8,x:32:-16,y:-16</id> - </readout> - <readout name="BeamCalHits"> - <segmentation type="CartesianGridXY" grid_size_x="0.35 * cm" grid_size_y="0.35 * cm" gridSizeX="3.5 * mm" gridSizeY="3.5 * mm"/> - <id>system:6,barrel:3,module:4,layer:8,slice:8,x:32:-16,y:-16</id> - </readout> - - <readout name="ForwardRICHHits"> - <segmentation type="CartesianGridXY" grid_size_x="3*mm" grid_size_y="3*mm" /> - <id>system:5,layer:4,module:14,x:32:-16,y:-16</id> - </readout> - <readout name="ForwardRomanPotHits"> - <segmentation type="CartesianGridXY" grid_size_x="0.05*mm" grid_size_y="0.05*mm" /> - <id>system:5,element:5,frame:4,layer:4,slice:5,x:32:-16,y:-16</id> - </readout> - - <!-- Definition of the readout segmentation/definition of Zero Degree Calorimeter --> - <readout name="ZDCHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5*cm" grid_size_y="3.5*cm" /> - <id>system:8,module:14,layer:10,slice:2,x:48:-8,y:-8</id> - </readout> - - </readouts> - - <include ref="eic/fields.xml"/> - - <fields> - <field type="solenoid" name="GlobalSolenoid" inner_field="2.5 * tesla" outer_field="0" - zmin="-SolenoidCoilOuterZ" zmax="SolenoidCoilOuterZ" - inner_radius="SolenoidalFieldRadius" outer_radius="SolenoidalFieldRadius"/> - <field name="B0PF_Magnet" type="MultipoleMagnet"> - <position x="B0PF_XPosition" y="0" z="B0PF_CenterPosition"/> - <rotation x="0" y="B0PF_RotationAngle" z="0"/> - <shape type="Tube" rmin="0.0" rmax="B0PF_InnerRadius" dz="B0PF_Length*0.5"/> - <coefficient coefficient="B0PF_Bmax" skew="0.0*tesla"/> - <!--<coefficient coefficient="2.0*tesla/cm" skew="0.2*tesla/cm"/> --> - </field> - <field name="B0APF_Magnet" type="MultipoleMagnet"> - <position x="B0APF_XPosition" y="0" z="B0APF_CenterPosition"/> - <rotation x="0" y="B0APF_RotationAngle" z="0"/> - <shape type="Tube" rmin="0.0" rmax="B0APF_InnerRadius" dz="B0APF_Length*0.5"/> - <coefficient coefficient="B0APF_Bmax" skew="0.0*tesla"/> - <!--<coefficient coefficient="2.0*tesla/cm" skew="0.2*tesla/cm"/> --> - </field> - <field name="Q1APF_Magnet" type="MultipoleMagnet"> - <position x="Q1APF_XPosition" y="0" z="Q1APF_CenterPosition"/> - <rotation x="0" y="Q1APF_RotationAngle" z="0"/> - <shape type="Tube" rmin="0.0" rmax="Q1APF_InnerRadius" dz="Q1APF_Length*0.5"/> - <coefficient coefficient="Q1APF_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="Q1APF_GradientMax" skew="0.0*tesla/cm"/> - </field> - <field name="Q1BPF_Magnet" type="MultipoleMagnet"> - <position x="Q1BPF_XPosition" y="0" z="Q1BPF_CenterPosition"/> - <rotation x="0" y="Q1BPF_RotationAngle" z="0"/> - <shape type="Tube" rmin="0.0" rmax="Q1BPF_InnerRadius" dz="Q1BPF_Length*0.5"/> - <coefficient coefficient="Q1BPF_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="Q1BPF_GradientMax" skew="0.0*tesla/cm"/> - </field> - <field name="Q2PF_Magnet" type="MultipoleMagnet"> - <position x="Q2PF_XPosition" y="0" z="Q2PF_CenterPosition"/> - <rotation x="0" y="Q2PF_RotationAngle" z="pi/2.0"/> - <shape type="Tube" rmin="0.0" rmax="Q2PF_InnerRadius" dz="Q2PF_Length*0.5"/> - <coefficient coefficient="Q2PF_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="Q2PF_GradientMax" skew="0.0*tesla/cm"/> - </field> - <field name="B1PF_Magnet" type="MultipoleMagnet"> - <position x="B1PF_XPosition" y="0" z="B1PF_CenterPosition"/> - <rotation x="0" y="B1PF_RotationAngle" z="0"/> - <shape type="Tube" rmin="0.0" rmax="B1PF_InnerRadius" dz="B1PF_Length*0.5"/> - <coefficient coefficient="B1PF_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="B1PF_GradientMax" skew="0.0*tesla/cm"/> - </field> - <field name="B1APF_Magnet" type="MultipoleMagnet"> - <position x="B1APF_XPosition" y="0" z="B1APF_CenterPosition"/> - <rotation x="0" y="B1APF_RotationAngle" z="0"/> - <shape type="Tube" rmin="0.0" rmax="B1APF_InnerRadius" dz="B1APF_Length*0.5"/> - <coefficient coefficient="B1APF_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="B1APF_GradientMax" skew="0.0*tesla/cm"/> - </field> - <field name="B2PF_Magnet" type="MultipoleMagnet"> - <position x="B2PF_XPosition" y="0" z="B2PF_CenterPosition"/> - <rotation x="0" y="B2PF_RotationAngle" z="0"/> - <shape type="Tube" rmin="0.0" rmax="B2PF_InnerRadius" dz="B2PF_Length*0.5"/> - <coefficient coefficient="B2PF_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="B2PF_GradientMax" skew="0.0*tesla/cm"/> - </field> - <field name="QPFC1_Magnet" type="MultipoleMagnet"> - <position x="QPFC1_XPosition" y="0" z="QPFC1_CenterPosition"/> - <rotation x="0" y="QPFC1_RotationAngle" z="pi/2.0"/> - <shape type="Tube" rmin="0.0" rmax="QPFC1_InnerRadius" dz="QPFC1_Length*0.5"/> - <coefficient coefficient="QPFC1_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="QPFC1_GradientMax" skew="0.0*tesla/cm"/> - </field> - <field name="QPFC2_Magnet" type="MultipoleMagnet"> - <position x="QPFC2_XPosition" y="0" z="QPFC2_CenterPosition"/> - <rotation x="0" y="QPFC2_RotationAngle" z="pi/2.0"/> - <shape type="Tube" rmin="0.0" rmax="QPFC2_InnerRadius" dz="QPFC2_Length*0.5"/> - <coefficient coefficient="QPFC2_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="QPFC2_GradientMax" skew="0.0*tesla/cm"/> - </field> - <field name="QPFC3_Magnet" type="MultipoleMagnet"> - <position x="QPFC3_XPosition" y="0" z="QPFC3_CenterPosition"/> - <rotation x="0" y="QPFC3_RotationAngle" z="pi/2.0"/> - <shape type="Tube" rmin="0.0" rmax="QPFC3_InnerRadius" dz="QPFC3_Length*0.5"/> - <coefficient coefficient="QPFC3_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="QPFC3_GradientMax" skew="0.0*tesla/cm"/> - </field> - <field name="QPFC4_Magnet" type="MultipoleMagnet"> - <position x="QPFC4_XPosition" y="0" z="QPFC4_CenterPosition"/> - <rotation x="0" y="QPFC4_RotationAngle" z="pi/2.0"/> - <shape type="Tube" rmin="0.0" rmax="QPFC4_InnerRadius" dz="QPFC4_Length*0.5"/> - <coefficient coefficient="QPFC4_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="QPFC4_GradientMax" skew="0.0*tesla/cm"/> - </field> - <field name="QPFR1_Magnet" type="MultipoleMagnet"> - <position x="QPFR1_XPosition" y="0" z="QPFR1_CenterPosition"/> - <rotation x="0" y="QPFR1_RotationAngle" z="pi/2.0"/> - <shape type="Tube" rmin="0.0" rmax="QPFR1_InnerRadius" dz="QPFR1_Length*0.5"/> - <coefficient coefficient="QPFR1_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="QPFR1_GradientMax" skew="0.0*tesla/cm"/> - </field> - <field name="BPFR1_Magnet" type="MultipoleMagnet"> - <position x="BPFR1_XPosition" y="0" z="BPFR1_CenterPosition"/> - <rotation x="0" y="BPFR1_RotationAngle" z="0"/> - <shape type="Tube" rmin="0.0" rmax="BPFR1_InnerRadius" dz="BPFR1_Length*0.5"/> - <coefficient coefficient="BPFR1_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="BPFR1_GradientMax" skew="0.0*tesla/cm"/> - </field> - <field name="QPFR2_Magnet" type="MultipoleMagnet"> - <position x="QPFR2_XPosition" y="0" z="QPFR2_CenterPosition"/> - <rotation x="0" y="QPFR2_RotationAngle" z="pi/2.0"/> - <shape type="Tube" rmin="0.0" rmax="QPFR2_InnerRadius" dz="QPFR2_Length*0.5"/> - <coefficient coefficient="QPFR2_Bmax" skew="0.0*tesla"/> - <coefficient coefficient="QPFR2_GradientMax" skew="0.0*tesla/cm"/> - </field> - </fields> - -</lccdd> diff --git a/src/ConceptDetectors/topside/compact/topside.xml b/src/ConceptDetectors/topside/compact/topside.xml deleted file mode 100644 index ab1ba0955f5094008a5e7caf7fbd8784d0ef3a5e..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/compact/topside.xml +++ /dev/null @@ -1,713 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<lccdd xmlns:compact="http://atlaswww.hep.anl.gov/hepsim/lcsim/org/schemas/compact/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="http://atlaswww.hep.anl.gov/hepsim/lcsim/org/schemas/compact/1.0/compact.xsd"> - <info name="TOPSiDE" title="Silicon Detector LOI for EIC" author="Sergei Chekanov, Mohammad Hattawy, Whitney R. Armstrong, Jose Repond, David Blyth" url="http://eicweb.phy.anl.gov/EIC/TOPSiDE" status="development" version="$Id: WIP dblyth@anl.gov $"> - <comment> - Based on SiEIC - </comment> - </info> - <define> - <constant name="visAlpha" value="0.075"/> - <constant name="Pi" value="3.14159265359"/> - <constant name="world_side" value="30000 * mm"/> - <constant name="world_x" value="world_side"/> - <constant name="world_y" value="world_side"/> - <constant name="world_z" value="world_side"/> - <constant name="tracking_region_radius" value="1269 * mm"/> - <constant name="tracking_region_zmax_orig" value="1684 * mm"/> - <constant name="trackerZScale" value="1"/> - <constant name="tracking_region_zmax" value="tracking_region_zmax_orig * trackerZScale"/> - <constant name="CaloSides" value="12"/> - <constant name="CaloInnerRadius" value="0.1 * tracking_region_zmax"/> - <constant name="EcalBarrel_rmin" value="tracking_region_radius + 1 * mm"/> - <constant name="EcalEndcap_zmin" value="tracking_region_zmax + 1 * mm"/> - <constant name="EcalThinLayers" value="20"/> - <constant name="EcalThickLayers" value="10"/> - <constant name="EcalSiliconThickness" value="0.32 * mm"/> - <constant name="EcalCopperThickness" value="0.05 * mm"/> - <constant name="EcalKaptonThickness" value="0.3 * mm"/> - <constant name="EcalAir1Thickness" value="0.33 * mm"/> - <constant name="EcalAir2Thickness" value="0.25 * mm"/> - <constant name="EcalThinTungstenThickness" value="2.5 * mm"/> - <constant name="EcalThickTungstenThickness" value="5 * mm"/> - <constant name="EcalThickness" value="(EcalThinLayers + EcalThickLayers + 1) * (EcalSiliconThickness + EcalCopperThickness + EcalKaptonThickness + EcalAir1Thickness) + (EcalThinLayers + EcalThickLayers) * EcalAir2Thickness + EcalThinLayers * EcalThinTungstenThickness + EcalThickLayers * EcalThickTungstenThickness"/> - <constant name="HcalBarrel_rmin" value="EcalBarrel_rmin + EcalThickness + 1 * mm"/> - <constant name="HcalEndcap_zmin" value="EcalEndcap_zmin + EcalThickness + 1 * mm"/> - <constant name="HcalLayers" value="30"/> - <constant name="HcalSteelThickness" value="1.89 * cm"/> - <constant name="HcalPyrexThickness" value="1.1 * mm"/> - <constant name="HcalRPCGasThickness" value="1.2 * mm"/> - <constant name="HcalG10Thickness" value="3 * mm"/> - <constant name="HcalAirThickness" value="1.6 * mm"/> - <constant name="HcalThickness" value="HcalLayers * (HcalSteelThickness + 2 * HcalPyrexThickness + HcalRPCGasThickness + HcalG10Thickness + HcalAirThickness)"/> - <constant name="SolenoidBarrelInnerRadius" value="(HcalBarrel_rmin + HcalThickness) / cos(Pi / CaloSides) + 1 * mm"/> - <constant name="SolenoidBarrelOuterZ" value="HcalEndcap_zmin + HcalThickness + 1 * mm"/> - <constant name="SolenoidBarrelInnerCryostatThickness" value="0.3 * 3.0 * cm"/> - <constant name="SolenoidBarrelInnerAirgapThickness" value="0.3 * 11.0 * cm"/> - <constant name="SolenoidBarrelAlConductorThickness" value="0.3 * 38.4 * cm"/> - <constant name="SolenoidBarrelQuenchbackThickness" value="0.3 * 5.0 * cm"/> - <constant name="SolenoidBarrelOuterAirgapThickness" value="0.3 * 18.7 * cm"/> - <constant name="SolenoidBarrelOuterCryostatThickness" value="0.3 * 4.0 * cm"/> - <constant name="SolenoidEndcapCryostatThickness" value="0.3 * 5.0 * cm"/> - <constant name="SolenoidEndcapAirgapThickness" value="0.3 * 19.0 * cm"/> - <constant name="SolenoidBarrelConductorInnerRadius" value="SolenoidBarrelInnerRadius + SolenoidBarrelInnerCryostatThickness + SolenoidBarrelInnerAirgapThickness"/> - <constant name="SolenoidBarrelOuterCryostatInnerRadius" value="SolenoidBarrelConductorInnerRadius + SolenoidBarrelAlConductorThickness + SolenoidBarrelQuenchbackThickness"/> - <constant name="SolenoidBarrelOuterRadius" value="SolenoidBarrelOuterCryostatInnerRadius + SolenoidBarrelOuterAirgapThickness + SolenoidBarrelOuterCryostatThickness"/> - <constant name="SolenoidCoilOuterZ" value="SolenoidBarrelOuterZ - SolenoidEndcapCryostatThickness - SolenoidEndcapAirgapThickness"/> - <constant name="SolenoidalFieldRadius" value="SolenoidBarrelConductorInnerRadius + SolenoidBarrelAlConductorThickness / 2.0"/> - <constant name="SolenoidThickness" value="260 * mm"/> - <constant name="SolenoidYokeInnerRadius" value="SolenoidBarrelOuterRadius + 10 * mm"/> - <constant name="SolenoidYokeMinRadius" value="25 * cm"/> - <constant name="SolenoidYokeThickness" value="0.5 * m"/> - <constant name="SolenoidYokeChamferAngle" value="0.8"/> - <constant name="SolenoidYokeInnerZ" value="SolenoidBarrelOuterZ + SolenoidEndcapCryostatThickness + 10 * mm"/> - <constant name="VXD_CF_sensor" value="0.026 * cm"/> - <constant name="RICHZMin" value="SolenoidYokeInnerZ + 1 * mm"/> - <constant name="RICHRMin" value="10 * cm"/> - <constant name="RICHDepth" value="1 * m"/> - <!-- <constant name="TempForwardTrackerSpace" value="1.5 * m"/> - <constant name="ForwardEcalZMin" value="RICHZMin + RICHDepth + TempForwardTrackerSpace"/> - <constant name="ForwardCaloAngle" value="2 * SolenoidYokeChamferAngle"/> - <constant name="ForwardEcalRInner" value="10 * cm"/> - <constant name="ForwardEcalROuter" value="CaloInnerRadius + tan(SolenoidYokeChamferAngle) * (RICHDepth) + tan(ForwardCaloAngle) * (ForwardEcalZMin - RICHZMin - RICHDepth)"/> - <constant name="ForwardHcalZMin" value="RICHZMin + RICHDepth + TempForwardTrackerSpace + EcalThickness + 1 * mm"/> - <constant name="ForwardHcalAngle" value="ForwardCaloAngle"/> - <constant name="ForwardHcalRInner" value="10 * cm"/> - <constant name="ForwardHcalROuter" value="ForwardEcalROuter + tan(ForwardCaloAngle) * (ForwardHcalZMin - ForwardEcalZMin)"/>--> - <constant name="ForwardTrackerOffset" value="650 * mm"/> - </define> - <includes> - <gdmlFile ref="elements.xml"/> - <gdmlFile ref="materials.xml"/> - </includes> - <limits> - <limitset name="cal_limits"> - <limit name="step_length_max" particles="*" value="5.0" unit="mm"/> - </limitset> - </limits> - <display> - <vis name="SiVertexVis" alpha="visAlpha" r="1" g="0" b="1"/> - <vis name="SiTrackerVis" alpha="visAlpha" r="0" g="0" b="0.5"/> - <vis name="EcalVis" alpha="visAlpha" r="0.25" g="0.75" b="0.1"/> - <vis name="HcalVis" alpha="visAlpha" r="0.75" g="0.25" b="0.1"/> - <vis name="SolenoidCoilVis" alpha="visAlpha" r="0.55" g="0.55" b="0.7"/> - <vis name="SolenoidYokeVis" alpha="visAlpha" r="0.6" g="0.4" b="0.4"/> - <vis name="RICHVis" alpha="visAlpha" r="1" g="0" b="1"/> - </display> - <detectors> - <detector id="1" name="SiVertexBarrel" type="TOPSiDE_SiTrackerBarrel" readout="SiVertexBarrelHits" insideTrackingVolume="true"> - <module name="VtxBarrelModuleInner"> - <module_envelope width="9.8 * mm" length="63.0 * 2 * mm" thickness="0.6 * mm"/> - <module_component width="7.6 * mm" length="125.0 * mm" thickness="VXD_CF_sensor" material="CarbonFiber_25percent" sensitive="false"> - <position z="-0.12 * mm"/> - </module_component> - <module_component width="7.6 * mm" length="125.0 * mm" thickness="0.05 * mm" material="Epoxy" sensitive="false"> - <position z="0.075 * mm"/> - </module_component> - <module_component width="9.6 * mm" length="125.0 * mm" thickness="0.093 * mm" material="Silicon" sensitive="false"> - <position z="0.150 * mm"/> - </module_component> - <module_component width="9.6 * mm" length="125.0 * mm" thickness="0.02 * mm" material="Silicon" sensitive="true"> - <position z="0.225 * mm"/> - </module_component> - </module> - <module name="VtxBarrelModuleOuter"> - <module_envelope width="14.0 * mm" length="126.0 * mm" thickness="0.6 * mm"/> - <module_component width="11.6 * mm" length="125.0 * mm" thickness="VXD_CF_sensor" material="CarbonFiber_25percent" sensitive="false"> - <position z="-0.12 * mm"/> - </module_component> - <module_component width="11.6 * mm" length="125.0 * mm" thickness="0.05 * mm" material="Epoxy" sensitive="false"> - <position z="0.075 * mm"/> - </module_component> - <module_component width="13.8 * mm" length="125.0 * mm" thickness="0.093 * mm" material="Silicon" sensitive="false"> - <position z="0.150 * mm"/> - </module_component> - <module_component width="13.8 * mm" length="125.0 * mm" thickness="0.02 * mm" material="Silicon" sensitive="true"> - <position z="0.210 * mm"/> - </module_component> - </module> - <layer module="VtxBarrelModuleInner" id="1" vis="SiVertexVis"> - <barrel_envelope inner_r="13.0 * mm" outer_r="17.0 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="12" phi0="0.2618" rc="15.05 * mm" dr="-1.15 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="2" vis="SiVertexVis"> - <barrel_envelope inner_r="21.0 * mm" outer_r="25.0 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="12" phi0="0.2618" rc="23.03 * mm" dr="-1.13 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="3" vis="SiVertexVis"> - <barrel_envelope inner_r="34.0 * mm" outer_r="38.0 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="18" phi0="0.0" rc="35.79 * mm" dr="-0.89 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="4" vis="SiVertexVis"> - <barrel_envelope inner_r="46.6 * mm" outer_r="50.6 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="24" phi0="0.1309" rc="47.5 * mm" dr="0.81 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="5" vis="SiVertexVis"> - <barrel_envelope inner_r="59.0 * mm" outer_r="63.0 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="30" phi0="0.0" rc="59.9 * mm" dr="0.77 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - </detector> - <detector id="2" name="SiVertexEndcap" type="TOPSiDE_SiTrackerEndcap2" readout="SiVertexEndcapHits" reflect="true" vis="SiVertexVis"> - <module name="SiVertexEndcapModule1" vis="SiVertexVis"> - <trd x1="3.034 * mm" x2="14.682 * mm" z="29.280 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.008 * cm" material="Silicon"/> - </module> - <module name="SiVertexEndcapModule2" vis="SiVertexVis"> - <trd x1="3.233 * mm" x2="14.682 * mm" z="28.780 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.008 * cm" material="Silicon"/> - </module> - <module name="SiVertexEndcapModule3" vis="SiVertexVis"> - <trd x1="3.630 * mm" x2="14.682 * mm" z="27.780 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.008 * cm" material="Silicon"/> - </module> - <module name="SiVertexEndcapModule4" vis="SiVertexVis"> - <trd x1="4.227 * mm" x2="14.682 * mm" z="26.280 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.008 * cm" material="Silicon"/> - </module> - <layer id="1"> - <ring r="45.0 * mm" zstart="trackerZScale * 76 * mm" nmodules="16" dz="0.011 * mm" module="SiVertexEndcapModule1"/> - </layer> - <layer id="2"> - <ring r="45.5 * mm" zstart="trackerZScale * 95 * mm" nmodules="16" dz="0.011 * mm" module="SiVertexEndcapModule2"/> - </layer> - <layer id="3"> - <ring r="46.5 * mm" zstart="trackerZScale * 125 * mm" nmodules="16" dz="0.011 * mm" module="SiVertexEndcapModule2"/> - </layer> - <layer id="4"> - <ring r="48.0 * mm" zstart="trackerZScale * 180 * mm" nmodules="16" dz="0.011 * mm" module="SiVertexEndcapModule2"/> - </layer> - </detector> - <detector id="3" name="SiTrackerBarrel" type="TOPSiDE_SiTrackerBarrel" readout="SiTrackerBarrelHits"> - <module name="SiTrackerModule_Layer1"> - <module_envelope width="97.79 * mm" length="97.79 * mm" thickness="0.3 * cm"/> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.02 * cm" material="PEEK" sensitive="false"> - <position z="-0.14 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.18 * cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0175 * cm" material="Epoxy" sensitive="false"> - <position z="0.07475 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915 * cm"/> - </module_component> - <module_component width="92.031 * mm" length="92.031 * mm" thickness="0.03 * cm" material="Silicon" sensitive="true"> - <position z="0.1145 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00048 * cm" material="Silicon" sensitive="false"> - <position z="0.12974 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0038 * cm" material="Kapton" sensitive="false"> - <position z="0.1375 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00038 * cm" material="Copper" sensitive="false"> - <position z="0.146 * cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer2"> - <module_envelope width="97.79 * mm" length="97.79 * mm" thickness="0.3 * cm"/> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.02 * cm" material="PEEK" sensitive="false"> - <position z="-0.14 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.18 * cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0175 * cm" material="Epoxy" sensitive="false"> - <position z="0.07475 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915 * cm"/> - </module_component> - <module_component width="92.031 * mm" length="92.031 * mm" thickness="0.03 * cm" material="Silicon" sensitive="true"> - <position z="0.1145 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00048 * cm" material="Silicon" sensitive="false"> - <position z="0.12974 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0051 * cm" material="Kapton" sensitive="false"> - <position z="0.1375 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00052 * cm" material="Copper" sensitive="false"> - <position z="0.146 * cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer3"> - <module_envelope width="97.79 * mm" length="97.79 * mm" thickness="0.3 * cm"/> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.02 * cm" material="PEEK" sensitive="false"> - <position z="-0.14 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.18 * cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0175 * cm" material="Epoxy" sensitive="false"> - <position z="0.07475 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915 * cm"/> - </module_component> - <module_component width="92.031 * mm" length="92.031 * mm" thickness="0.03 * cm" material="Silicon" sensitive="true"> - <position z="0.1145 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00048 * cm" material="Silicon" sensitive="false"> - <position z="0.12974 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0064 * cm" material="Kapton" sensitive="false"> - <position z="0.1375 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00065 * cm" material="Copper" sensitive="false"> - <position z="0.146 * cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer4"> - <module_envelope width="97.79 * mm" length="97.79 * mm" thickness="0.3 * cm"/> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.02 * cm" material="PEEK" sensitive="false"> - <position z="-0.14 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.18 * cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0175 * cm" material="Epoxy" sensitive="false"> - <position z="0.07475 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915 * cm"/> - </module_component> - <module_component width="92.031 * mm" length="92.031 * mm" thickness="0.03 * cm" material="Silicon" sensitive="true"> - <position z="0.1145 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00048 * cm" material="Silicon" sensitive="false"> - <position z="0.12974 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0078 * cm" material="Kapton" sensitive="false"> - <position z="0.1375 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00079 * cm" material="Copper" sensitive="false"> - <position z="0.146 * cm"/> - </module_component> - </module> - <module name="SiTrackerModule_Layer5"> - <module_envelope width="97.79 * mm" length="97.79 * mm" thickness="0.3 * cm"/> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.02 * cm" material="PEEK" sensitive="false"> - <position z="-0.14 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="-0.122 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.18 * cm" material="Rohacell31_50D" sensitive="false"> - <position z="-0.024 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0175 * cm" material="Epoxy" sensitive="false"> - <position z="0.07475 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.016 * cm" material="CarbonFiber_50D" sensitive="false"> - <position z="0.0915 * cm"/> - </module_component> - <module_component width="92.031 * mm" length="92.031 * mm" thickness="0.03 * cm" material="Silicon" sensitive="true"> - <position z="0.1145 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00048 * cm" material="Silicon" sensitive="false"> - <position z="0.12974 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.0091 * cm" material="Kapton" sensitive="false"> - <position z="0.1375 * cm"/> - </module_component> - <module_component width="97.79 * mm" length="97.79 * mm" thickness="0.00093 * cm" material="Copper" sensitive="false"> - <position z="0.146 * cm"/> - </module_component> - </module> - <layer module="SiTrackerModule_Layer1" id="1" vis="SiTrackerVis"> - <barrel_envelope inner_r="215.075 * mm" outer_r="245.0 * mm" z_length="578 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.17506" nphi="20" phi0="0." rc="216.355 * mm + 5.0 * mm" dr="0.0 * mm"/> - <z_layout dr="4.0 * mm" z0="trackerZScale * 512.128 * mm" nz="13"/> - </layer> - <layer module="SiTrackerModule_Layer2" id="2" vis="SiTrackerVis"> - <barrel_envelope inner_r="465.075 * mm" outer_r="501.0 * mm" z_length="749.8 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.12217" nphi="38" phi0="0.087" rc="466.355 * mm + 5.0 * mm" dr="0.0 * mm"/> - <z_layout dr="4.0 * mm" z0="trackerZScale * 690.605 * mm" nz="17"/> - </layer> - <layer module="SiTrackerModule_Layer3" id="3" vis="SiTrackerVis"> - <barrel_envelope inner_r="715.075 * mm" outer_r="756.0 * mm" z_length="1013.9 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.11493" nphi="58" phi0="0.058" rc="716.355 * mm + 5.0 * mm" dr="0.0 * mm"/> - <z_layout dr="4.0 * mm" z0="trackerZScale * 954.625 * mm" nz="23"/> - </layer> - <layer module="SiTrackerModule_Layer4" id="4" vis="SiTrackerVis"> - <barrel_envelope inner_r="965.075 * mm" outer_r="1012.0 * mm" z_length="1272.3 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.11502" nphi="80" phi0="0.0436" rc="966.355 * mm + 5.0 * mm" dr="0.0 * mm"/> - <z_layout dr="4.0 * mm" z0="trackerZScale * 1213.073 * mm" nz="29"/> - </layer> - <layer module="SiTrackerModule_Layer5" id="5" vis="SiTrackerVis"> - <barrel_envelope inner_r="1215.075 * mm" outer_r="1263.0 * mm" z_length="1535.7 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.11467" nphi="102" phi0="0.01745" rc="1216.355 * mm + 5.0 * mm" dr="0.0 * mm"/> - <z_layout dr="4.0 * mm" z0="trackerZScale * 1476.497 * mm" nz="35"/> - </layer> - </detector> - <detector id="4" name="SiTrackerEndcap" type="TOPSiDE_SiTrackerEndcap2" readout="SiTrackerEndcapHits" reflect="true"> - <module name="Module1" vis="SiTrackerVis"> - <trd x1="36.112 * mm" x2="46.635 * mm" z="100.114 * mm / 2"/> - <module_component thickness="0.00052 * cm" material="Copper"/> - <module_component thickness="0.0051 * cm" material="Kapton"/> - <module_component thickness="0.00048 * cm" material="Silicon"/> - <module_component thickness="0.03 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.016 * cm" material="CarbonFiber_50D"/> - <module_component thickness="0.18 * cm" material="Rohacell31_50D"/> - <module_component thickness="0.016 * cm" material="CarbonFiber_50D"/> - <module_component thickness="0.0175 * cm" material="Epoxy"/> - <module_component thickness="0.03 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.00048 * cm" material="Silicon"/> - <module_component thickness="0.0051 * cm" material="Kapton"/> - <module_component thickness="0.00052 * cm" material="Copper"/> - </module> - <module name="Module2" vis="SiTrackerVis"> - <trd x1="45.245 * mm" x2="54.680 * mm" z="89.773 * mm / 2"/> - <module_component thickness="0.00079 * cm" material="Copper"/> - <module_component thickness="0.0078 * cm" material="Kapton"/> - <module_component thickness="0.00048 * cm" material="Silicon"/> - <module_component thickness="0.03 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.016 * cm" material="CarbonFiber_50D"/> - <module_component thickness="0.18 * cm" material="Rohacell31_50D"/> - <module_component thickness="0.016 * cm" material="CarbonFiber_50D"/> - <module_component thickness="0.0175 * cm" material="Epoxy"/> - <module_component thickness="0.03 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.00048 * cm" material="Silicon"/> - <module_component thickness="0.0078 * cm" material="Kapton"/> - <module_component thickness="0.00079 * cm" material="Copper"/> - </module> - <layer id="1"> - <ring r="256.716 * mm" zstart="trackerZScale * 787.105 * mm + 1.75 * mm" nmodules="24" dz="1.75 * mm" module="Module1"/> - <ring r="353.991 * mm" zstart="trackerZScale * 778.776 * mm + 1.75 * mm" nmodules="32" dz="1.75 * mm" module="Module1"/> - <ring r="449.180 * mm" zstart="trackerZScale * 770.544 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module1"/> - </layer> - <layer id="2"> - <ring r="256.716 * mm" zstart="trackerZScale * 1073.293 * mm + 1.75 * mm" nmodules="24" dz="1.75 * mm" module="Module1"/> - <ring r="353.991 * mm" zstart="trackerZScale * 1064.966 * mm + 1.75 * mm" nmodules="32" dz="1.75 * mm" module="Module1"/> - <ring r="449.180 * mm" zstart="trackerZScale * 1056.734 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module1"/> - <ring r="538.520 * mm" zstart="trackerZScale * 1048.466 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module2"/> - <ring r="625.654 * mm" zstart="trackerZScale * 1041.067 * mm + 1.75 * mm" nmodules="48" dz="1.75 * mm" module="Module2"/> - <ring r="703.666 * mm" zstart="trackerZScale * 1033.725 * mm + 1.75 * mm" nmodules="54" dz="1.75 * mm" module="Module2" phi0="pi / 54"/> - </layer> - <layer id="3"> - <ring r="256.716 * mm" zstart="trackerZScale * 1353.786 * mm + 1.75 * mm" nmodules="24" dz="1.75 * mm" module="Module1"/> - <ring r="353.991 * mm" zstart="trackerZScale * 1345.457 * mm + 1.75 * mm" nmodules="32" dz="1.75 * mm" module="Module1"/> - <ring r="449.180 * mm" zstart="trackerZScale * 1337.225 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module1"/> - <ring r="538.520 * mm" zstart="trackerZScale * 1328.957 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module2"/> - <ring r="625.654 * mm" zstart="trackerZScale * 1321.558 * mm + 1.75 * mm" nmodules="48" dz="1.75 * mm" module="Module2"/> - <ring r="703.666 * mm" zstart="trackerZScale * 1314.217 * mm + 1.75 * mm" nmodules="54" dz="1.75 * mm" module="Module2" phi0="pi / 54"/> - <ring r="793.448 * mm" zstart="trackerZScale * 1306.828 * mm + 1.75 * mm" nmodules="58" dz="1.75 * mm" module="Module2" phi0="pi / 58"/> - <ring r="874.239 * mm" zstart="trackerZScale * 1299.486 * mm + 1.75 * mm" nmodules="64" dz="1.75 * mm" module="Module2"/> - <ring r="958.364 * mm" zstart="trackerZScale * 1292.189 * mm + 1.75 * mm" nmodules="68" dz="1.75 * mm" module="Module2"/> - </layer> - <layer id="4"> - <ring r="256.716 * mm" zstart="trackerZScale * 1639.164 * mm + 1.75 * mm" nmodules="24" dz="1.75 * mm" module="Module1"/> - <ring r="353.991 * mm" zstart="trackerZScale * 1630.835 * mm + 1.75 * mm" nmodules="32" dz="1.75 * mm" module="Module1"/> - <ring r="449.180 * mm" zstart="trackerZScale * 1622.603 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module1"/> - <ring r="538.520 * mm" zstart="trackerZScale * 1614.335 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module2"/> - <ring r="625.654 * mm" zstart="trackerZScale * 1606.936 * mm + 1.75 * mm" nmodules="48" dz="1.75 * mm" module="Module2"/> - <ring r="703.666 * mm" zstart="trackerZScale * 1599.595 * mm + 1.75 * mm" nmodules="54" dz="1.75 * mm" module="Module2" phi0="pi / 54"/> - <ring r="793.448 * mm" zstart="trackerZScale * 1592.206 * mm + 1.75 * mm" nmodules="58" dz="1.75 * mm" module="Module2" phi0="pi / 58"/> - <ring r="874.239 * mm" zstart="trackerZScale * 1584.864 * mm + 1.75 * mm" nmodules="64" dz="1.75 * mm" module="Module2"/> - <ring r="958.364 * mm" zstart="trackerZScale * 1577.567 * mm + 1.75 * mm" nmodules="68" dz="1.75 * mm" module="Module2"/> - <ring r="1040.970 * mm" zstart="trackerZScale * 1570.222 * mm + 1.75 * mm" nmodules="72" dz="1.75 * mm" module="Module2"/> - <ring r="1124.167 * mm" zstart="trackerZScale * 1562.916 * mm + 1.75 * mm" nmodules="78" dz="1.75 * mm" module="Module2" phi0="pi / 78"/> - <ring r="1206.937 * mm" zstart="trackerZScale * 1555.647 * mm + 1.75 * mm" nmodules="84" dz="1.75 * mm" module="Module2"/> - </layer> - </detector> - <detector id="5" name="SiTrackerForward" type="TOPSiDE_SiTrackerEndcap2" readout="SiTrackerEndcapHits" reflect="false"> - <module name="Module1" vis="SiTrackerVis"> - <trd x1="36.112 * mm" x2="46.635 * mm" z="100.114 * mm / 2"/> - <module_component thickness="0.00052 * cm" material="Copper"/> - <module_component thickness="0.0051 * cm" material="Kapton"/> - <module_component thickness="0.00048 * cm" material="Silicon"/> - <module_component thickness="0.03 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.016 * cm" material="CarbonFiber_50D"/> - <module_component thickness="0.18 * cm" material="Rohacell31_50D"/> - <module_component thickness="0.016 * cm" material="CarbonFiber_50D"/> - <module_component thickness="0.0175 * cm" material="Epoxy"/> - <module_component thickness="0.03 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.00048 * cm" material="Silicon"/> - <module_component thickness="0.0051 * cm" material="Kapton"/> - <module_component thickness="0.00052 * cm" material="Copper"/> - </module> - <module name="Module2" vis="SiTrackerVis"> - <trd x1="45.245 * mm" x2="54.680 * mm" z="89.773 * mm / 2"/> - <module_component thickness="0.00079 * cm" material="Copper"/> - <module_component thickness="0.0078 * cm" material="Kapton"/> - <module_component thickness="0.00048 * cm" material="Silicon"/> - <module_component thickness="0.03 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.016 * cm" material="CarbonFiber_50D"/> - <module_component thickness="0.18 * cm" material="Rohacell31_50D"/> - <module_component thickness="0.016 * cm" material="CarbonFiber_50D"/> - <module_component thickness="0.0175 * cm" material="Epoxy"/> - <module_component thickness="0.03 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.00048 * cm" material="Silicon"/> - <module_component thickness="0.0078 * cm" material="Kapton"/> - <module_component thickness="0.00079 * cm" material="Copper"/> - </module> - <layer id="1"> - <ring r="256.716 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 787.105 * mm + 1.75 * mm" nmodules="24" dz="1.75 * mm" module="Module1"/> - <ring r="353.991 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 778.776 * mm + 1.75 * mm" nmodules="32" dz="1.75 * mm" module="Module1"/> - <ring r="449.180 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 770.544 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module1"/> - </layer> - <layer id="2"> - <ring r="256.716 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1073.293 * mm + 1.75 * mm" nmodules="24" dz="1.75 * mm" module="Module1"/> - <ring r="353.991 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1064.966 * mm + 1.75 * mm" nmodules="32" dz="1.75 * mm" module="Module1"/> - <ring r="449.180 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1056.734 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module1"/> - <ring r="538.520 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1048.466 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module2"/> - <ring r="625.654 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1041.067 * mm + 1.75 * mm" nmodules="48" dz="1.75 * mm" module="Module2"/> - <ring r="703.666 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1033.725 * mm + 1.75 * mm" nmodules="54" dz="1.75 * mm" module="Module2" phi0="pi / 54"/> - </layer> - <layer id="3"> - <ring r="256.716 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1353.786 * mm + 1.75 * mm" nmodules="24" dz="1.75 * mm" module="Module1"/> - <ring r="353.991 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1345.457 * mm + 1.75 * mm" nmodules="32" dz="1.75 * mm" module="Module1"/> - <ring r="449.180 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1337.225 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module1"/> - <ring r="538.520 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1328.957 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module2"/> - <ring r="625.654 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1321.558 * mm + 1.75 * mm" nmodules="48" dz="1.75 * mm" module="Module2"/> - <ring r="703.666 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1314.217 * mm + 1.75 * mm" nmodules="54" dz="1.75 * mm" module="Module2" phi0="pi / 54"/> - <ring r="793.448 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1306.828 * mm + 1.75 * mm" nmodules="58" dz="1.75 * mm" module="Module2" phi0="pi / 58"/> - <ring r="874.239 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1299.486 * mm + 1.75 * mm" nmodules="64" dz="1.75 * mm" module="Module2"/> - <ring r="958.364 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1292.189 * mm + 1.75 * mm" nmodules="68" dz="1.75 * mm" module="Module2"/> - </layer> - <layer id="4"> - <ring r="256.716 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1639.164 * mm + 1.75 * mm" nmodules="24" dz="1.75 * mm" module="Module1"/> - <ring r="353.991 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1630.835 * mm + 1.75 * mm" nmodules="32" dz="1.75 * mm" module="Module1"/> - <ring r="449.180 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1622.603 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module1"/> - <ring r="538.520 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1614.335 * mm + 1.75 * mm" nmodules="40" dz="1.75 * mm" module="Module2"/> - <ring r="625.654 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1606.936 * mm + 1.75 * mm" nmodules="48" dz="1.75 * mm" module="Module2"/> - <ring r="703.666 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1599.595 * mm + 1.75 * mm" nmodules="54" dz="1.75 * mm" module="Module2" phi0="pi / 54"/> - <ring r="793.448 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1592.206 * mm + 1.75 * mm" nmodules="58" dz="1.75 * mm" module="Module2" phi0="pi / 58"/> - <ring r="874.239 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1584.864 * mm + 1.75 * mm" nmodules="64" dz="1.75 * mm" module="Module2"/> - <ring r="958.364 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1577.567 * mm + 1.75 * mm" nmodules="68" dz="1.75 * mm" module="Module2"/> - <ring r="1040.970 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1570.222 * mm + 1.75 * mm" nmodules="72" dz="1.75 * mm" module="Module2"/> - <ring r="1124.167 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1562.916 * mm + 1.75 * mm" nmodules="78" dz="1.75 * mm" module="Module2" phi0="pi / 78"/> - <ring r="1206.937 * mm" zstart="SolenoidYokeInnerZ + SolenoidYokeThickness - ForwardTrackerOffset + trackerZScale * 1555.647 * mm + 1.75 * mm" nmodules="84" dz="1.75 * mm" module="Module2"/> - </layer> - </detector> - <detector id="6" name="SiTrackerForward2" type="TOPSiDE_SiTrackerEndcap2" readout="SiTrackerForwardHits" reflect="true"> - <module name="SiTrackerForwardModule1" vis="SiVertexVis"> - <trd x1="5.620 * mm" x2="32.435 * mm" z="67.405 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.008 * cm" material="Silicon"/> - </module> - <module name="SiTrackerForwardModule2" vis="SiVertexVis"> - <trd x1="15.167 * mm" x2="32.435 * mm" z="43.405 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.008 * cm" material="Silicon"/> - </module> - <module name="SiTrackerForwardModule3" vis="SiVertexVis"> - <trd x1="23.522 * mm" x2="32.435 * mm" z="22.405 * mm"/> - <module_component thickness="0.002 * cm" material="Silicon" sensitive="true"/> - <module_component thickness="0.008 * cm" material="Silicon"/> - </module> - <layer id="1"> - <ring r="97.0 * mm" zstart="trackerZScale * 211 * mm" nmodules="16" dz="0.011 * mm" module="SiTrackerForwardModule1"/> - </layer> - <layer id="2"> - <ring r="121.0 * mm" zstart="trackerZScale * 543 * mm" nmodules="16" dz="0.011 * mm" module="SiTrackerForwardModule2"/> - </layer> - <layer id="3"> - <ring r="142.0 * mm" zstart="trackerZScale * 834 * mm" nmodules="16" dz="0.011 * mm" module="SiTrackerForwardModule3"/> - </layer> - </detector> - <detector id="7" name="EcalBarrel" type="DD4hep_PolyhedraBarrelCalorimeter2" readout="EcalBarrelHits" calorimeterType="EM_BARREL" gap="0.*cm" vis="EcalVis"> - <dimensions numsides="CaloSides" rmin="EcalBarrel_rmin" z="(EcalEndcap_zmin + EcalThickness) * 2"/> - <staves/> - <layer repeat="1"> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - <layer repeat="EcalThinLayers"> - <slice material="TungstenDens24" thickness="EcalThinTungstenThickness"/> - <slice material="Air" thickness="EcalAir2Thickness"/> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - <layer repeat="EcalThickLayers"> - <slice material="TungstenDens24" thickness="EcalThickTungstenThickness"/> - <slice material="Air" thickness="EcalAir2Thickness"/> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - </detector> - <detector id="8" name="EcalEndcapForward" type="TOPSiDE_PolyhedraEndcapCalorimeter2" reflect="false" readout="EcalEndcapHits" calorimeterType="EM_ENDCAP" vis="EcalVis"> - <dimensions numsides="CaloSides" zmin="EcalEndcap_zmin" rmin="SolenoidYokeMinRadius" rmax="EcalBarrel_rmin / cos(Pi / CaloSides) - 1 * mm"/> - <layer repeat="1"> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - <layer repeat="EcalThinLayers"> - <slice material="TungstenDens24" thickness="EcalThinTungstenThickness"/> - <slice material="Air" thickness="EcalAir2Thickness"/> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - <layer repeat="EcalThickLayers"> - <slice material="TungstenDens24" thickness="EcalThickTungstenThickness"/> - <slice material="Air" thickness="EcalAir2Thickness"/> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - </detector> - <detector id="9" name="EcalEndcapBackward" type="TOPSiDE_PolyhedraEndcapCalorimeter2" reflect="true" readout="EcalEndcapHits" calorimeterType="EM_ENDCAP" vis="EcalVis"> - <dimensions numsides="CaloSides" zmin="EcalEndcap_zmin" rmin="CaloInnerRadius" rmax="EcalBarrel_rmin / cos(Pi / CaloSides) - 1 * mm"/> - <layer repeat="1"> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - <layer repeat="EcalThinLayers"> - <slice material="TungstenDens24" thickness="EcalThinTungstenThickness"/> - <slice material="Air" thickness="EcalAir2Thickness"/> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - <layer repeat="EcalThickLayers"> - <slice material="TungstenDens24" thickness="EcalThickTungstenThickness"/> - <slice material="Air" thickness="EcalAir2Thickness"/> - <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> - <slice material="Copper" thickness="EcalCopperThickness"/> - <slice material="Kapton" thickness="EcalKaptonThickness"/> - <slice material="Air" thickness="EcalAir1Thickness"/> - </layer> - </detector> - <detector id="10" name="HcalBarrel" type="DD4hep_PolyhedraBarrelCalorimeter2" readout="HcalBarrelHits" calorimeterType="HAD_BARREL" gap="0.*cm" material="Steel235"> - <dimensions numsides="CaloSides" rmin="HcalBarrel_rmin" z="(HcalEndcap_zmin + HcalThickness) * 2"/> - <staves vis="HcalVis"/> - <layer repeat="HcalLayers"> - <slice material="Steel235" thickness="HcalSteelThickness"/> - <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> - <slice material="RPCGasDefault" thickness="HcalRPCGasThickness" sensitive="yes" limits="cal_limits"/> - <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> - <slice material="G10" thickness="HcalG10Thickness"/> - <slice material="Air" thickness="HcalAirThickness"/> - </layer> - </detector> - <detector id="11" name="HcalEndcapForward" type="TOPSiDE_PolyhedraEndcapCalorimeter2" readout="HcalEndcapHits" vis="HcalVis" calorimeterType="HAD_ENDCAP" reflect="false"> - <dimensions numsides="CaloSides" zmin="HcalEndcap_zmin" rmin="SolenoidYokeMinRadius" rmax="HcalBarrel_rmin / cos(Pi / CaloSides) - 1 * mm"/> - <layer repeat="HcalLayers"> - <slice material="Steel235" thickness="HcalSteelThickness"/> - <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> - <slice material="RPCGasDefault" thickness="HcalRPCGasThickness" sensitive="yes" limits="cal_limits"/> - <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> - <slice material="G10" thickness="HcalG10Thickness"/> - <slice material="Air" thickness="HcalAirThickness"/> - </layer> - </detector> - <detector id="12" name="HcalEndcapBackward" type="TOPSiDE_PolyhedraEndcapCalorimeter2" readout="HcalEndcapHits" vis="HcalVis" calorimeterType="HAD_ENDCAP" reflect="true"> - <dimensions numsides="CaloSides" zmin="HcalEndcap_zmin" rmin="CaloInnerRadius" rmax="HcalBarrel_rmin / cos(Pi / CaloSides) - 1 * mm"/> - <layer repeat="HcalLayers"> - <slice material="Steel235" thickness="HcalSteelThickness"/> - <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> - <slice material="RPCGasDefault" thickness="HcalRPCGasThickness" sensitive="yes" limits="cal_limits"/> - <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> - <slice material="G10" thickness="HcalG10Thickness"/> - <slice material="Air" thickness="HcalAirThickness"/> - </layer> - </detector> - <comment>Dead material</comment> - <detector name="SolenoidCoilBarrel" type="DD4hep_MultiLayerTracker" insideTrackingVolume="false"> - <layer id="1" inner_r="SolenoidBarrelInnerRadius" outer_z="SolenoidBarrelOuterZ" vis="SolenoidCoilVis"> - <slice material="Steel235" thickness="SolenoidBarrelInnerCryostatThickness"/> - <slice material="Vacuum" thickness="SolenoidBarrelInnerAirgapThickness"/> - </layer> - <layer id="2" inner_r="SolenoidBarrelConductorInnerRadius" outer_z="SolenoidCoilOuterZ" vis="SolenoidCoilVis"> - <slice material="Aluminum" thickness="SolenoidBarrelAlConductorThickness"/> - <slice material="Aluminum" thickness="SolenoidBarrelQuenchbackThickness"/> - </layer> - <layer id="3" inner_r="SolenoidBarrelOuterCryostatInnerRadius" outer_z="SolenoidBarrelOuterZ" vis="SolenoidCoilVis"> - <slice material="Vacuum" thickness="SolenoidBarrelOuterAirgapThickness"/> - <slice material="Steel235" thickness="SolenoidBarrelOuterCryostatThickness"/> - </layer> - </detector> - <!-- <detector name="SolenoidCoilEnds" type="DD4hep_DiskTracker" insideTrackingVolume="false" reflect="true" vis="SolenoidCoilVis"> - <layer id="1" inner_r="SolenoidBarrelInnerRadius" inner_z="SolenoidBarrelOuterZ" outer_r="SolenoidBarrelOuterRadius"> - <slice material="Steel235" thickness="SolenoidEndcapCryostatThickness"/> - </layer> - </detector> --> - <detector name="SolenoidYoke" type="TOPSiDE_Yoke" vis="SolenoidYokeVis"> - <material name="Steel235"/> - <dimensions inner_radius="SolenoidYokeInnerRadius" thickness="SolenoidYokeThickness" rmin="SolenoidYokeMinRadius" angle="SolenoidYokeChamferAngle" inner_z="SolenoidYokeInnerZ"/> - </detector> - </detectors> - <readouts> - <readout name="SiVertexBarrelHits"> - <segmentation type="CartesianGridXY" grid_size_x="0.017 * mm" grid_size_y="0.017 * mm"/> - <id>system:6,barrel:3,layer:4,module:12,sensor:1,x:32:-16,y:-16</id> - </readout> - <readout name="SiVertexEndcapHits"> - <segmentation type="CartesianGridXZ" grid_size_x="0.017 * mm" grid_size_z="0.017 * mm"/> - <id>system:6,barrel:3,layer:4,module:10,sensor:1,x:32:-16,z:-16</id> - </readout> - <readout name="SiTrackerBarrelHits"> - <segmentation type="CartesianStripX" strip_size_x="0.05 * mm"/> - <id>system:6,barrel:3,layer:4,module:16,sensor:1,strip:32:-32</id> - </readout> - <readout name="SiTrackerEndcapHits"> - <segmentation type="MultiSegmentation" key="sensor"> - <segmentation type="CartesianStripX" key_value="0" strip_size_x="0.05 * mm"/> - <segmentation type="CartesianStripZ" key_value="1" strip_size_x="0.05 * mm"/> - </segmentation> - <id>system:6,barrel:3,layer:4,module:16,sensor:1,strip:32:-32</id> - </readout> - <readout name="SiTrackerForwardHits"> - <segmentation type="CartesianGridXZ" grid_size_x="0.05 * mm" grid_size_z="0.05 * mm"/> - <id>system:6,barrel:3,layer:4,module:16,sensor:1,x:32:-16,z:-16</id> - </readout> - <readout name="EcalBarrelHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5 * mm" grid_size_y="3.5 * mm"/> - <id>system:6,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout> - <readout name="EcalEndcapHits"> - <segmentation type="CartesianGridXY" grid_size_x="3.5 * mm" grid_size_y="3.5 * mm"/> - <id>system:6,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id> - </readout> - <readout name="HcalBarrelHits"> - <segmentation type="CartesianGridXY" grid_size_x="10 * mm" grid_size_y="10 * mm"/> - <id>system:6,barrel:3,module:4,layer:8,slice:5,x:32:-16,y:-16</id> - </readout> - <readout name="HcalEndcapHits"> - <segmentation type="CartesianGridXY" grid_size_x="10 * mm" grid_size_y="10 * mm"/> - <id>system:6,barrel:3,module:4,layer:8,slice:5,x:32:-16,y:-16</id> - </readout> - </readouts> - <fields> - <field type="SolenoidMagnet" name="SolenoidField" inner_field="2.5 * tesla" outer_field="0" zmin="-SolenoidYokeInnerZ" zmax="SolenoidYokeInnerZ" inner_radius="SolenoidalFieldRadius" outer_radius="SolenoidalFieldRadius"/> - <field type="DipoleMagnet" name="DipoleField" zmin="SolenoidYokeInnerZ + SolenoidYokeThickness" zmax="SolenoidYokeInnerZ + SolenoidYokeThickness + 5 * m" rmax="5 * m"> - <dipole_coeff>2.5 * tesla</dipole_coeff> - </field> - </fields> -</lccdd> diff --git a/src/ConceptDetectors/topside/compact/topside/vertex_tracker.xml b/src/ConceptDetectors/topside/compact/topside/vertex_tracker.xml deleted file mode 100644 index 79982210fa9875ac7141944fce18cc0cbe5086a7..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/compact/topside/vertex_tracker.xml +++ /dev/null @@ -1,420 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<lccdd> - <info name="vertex tracker" title="topside vertex tracker" - author="Whitney R. Armstrong" - url="" - status="development" - version="$Id: $"> - <comment> - </comment> - </info> - <define> - <constant name="Pi" value="3.14159265359"/> - <constant name="world_side" value="30*m"/> - <constant name="world_x" value="world_side"/> - <constant name="world_y" value="world_side"/> - <constant name="world_z" value="100*m"/> - <constant name="tracker_region_rmax" value="1684 * mm"/> - <constant name="tracker_region_zmax" value="1684 * mm"/> - <constant name="tracking_region_radius" value="1269 * mm"/> - <constant name="tracking_region_zmax_orig" value="1684 * mm"/> - <constant name="trackerZScale" value="1"/> - <constant name="tracking_region_zmax" value="tracking_region_zmax_orig * trackerZScale"/> - <constant name="CaloSides" value="12"/> - <constant name="CaloInnerRadius" value="0.36397 * tracking_region_radius"/> - <constant name="EcalBarrel_rmin" value="tracking_region_radius + 1 * mm"/> - <constant name="EcalEndcap_zmin" value="tracking_region_zmax + 1 * mm"/> - <constant name="EcalThinLayers" value="20"/> - <constant name="EcalThickLayers" value="10"/> - <constant name="EcalSiliconThickness" value="0.32 * mm"/> - <constant name="EcalCopperThickness" value="0.05 * mm"/> - <constant name="EcalKaptonThickness" value="0.3 * mm"/> - <constant name="EcalAir1Thickness" value="0.33 * mm"/> - <constant name="EcalAir2Thickness" value="0.25 * mm"/> - <constant name="EcalThinTungstenThickness" value="2.5 * mm"/> - <constant name="EcalThickTungstenThickness" value="5 * mm"/> - <constant name="EcalThickness" value="(EcalThinLayers + EcalThickLayers + 1) * (EcalSiliconThickness + EcalCopperThickness + EcalKaptonThickness + EcalAir1Thickness) + (EcalThinLayers + EcalThickLayers) * EcalAir2Thickness + EcalThinLayers * EcalThinTungstenThickness + EcalThickLayers * EcalThickTungstenThickness"/> - <constant name="HcalBarrel_rmin" value="EcalBarrel_rmin + EcalThickness + 1 * mm"/> - <constant name="HcalEndcap_zmin" value="EcalEndcap_zmin + EcalThickness + 1 * mm"/> - <constant name="HcalLayers" value="30"/> - <constant name="HcalSteelThickness" value="1.89 * cm"/> - <constant name="HcalPyrexThickness" value="1.1 * mm"/> - <constant name="HcalRPCGasThickness" value="1.2 * mm"/> - <constant name="HcalG10Thickness" value="3 * mm"/> - <constant name="HcalAirThickness" value="1.6 * mm"/> - <constant name="HcalThickness" value="HcalLayers * (HcalSteelThickness + 2 * HcalPyrexThickness + HcalRPCGasThickness + HcalG10Thickness + HcalAirThickness)"/> - <constant name="SolenoidBarrelInnerRadius" value="(HcalBarrel_rmin + HcalThickness) / cos(Pi / CaloSides) + 1 * mm"/> - <constant name="SolenoidBarrelOuterZ" value="HcalEndcap_zmin + HcalThickness + 1 * mm"/> - <constant name="SolenoidBarrelInnerCryostatThickness" value="0.3 * 3.0 * cm"/> - <constant name="SolenoidBarrelInnerAirgapThickness" value="0.3 * 11.0 * cm"/> - <constant name="SolenoidBarrelAlConductorThickness" value="0.3 * 38.4 * cm"/> - <constant name="SolenoidBarrelQuenchbackThickness" value="0.3 * 5.0 * cm"/> - <constant name="SolenoidBarrelOuterAirgapThickness" value="0.3 * 18.7 * cm"/> - <constant name="SolenoidBarrelOuterCryostatThickness" value="0.3 * 4.0 * cm"/> - <constant name="SolenoidEndcapCryostatThickness" value="0.3 * 5.0 * cm"/> - <constant name="SolenoidEndcapAirgapThickness" value="0.3 * 19.0 * cm"/> - <constant name="SolenoidBarrelConductorInnerRadius" value="SolenoidBarrelInnerRadius + SolenoidBarrelInnerCryostatThickness + SolenoidBarrelInnerAirgapThickness"/> - <constant name="SolenoidBarrelOuterCryostatInnerRadius" value="SolenoidBarrelConductorInnerRadius + SolenoidBarrelAlConductorThickness + SolenoidBarrelQuenchbackThickness"/> - <constant name="SolenoidBarrelOuterRadius" value="SolenoidBarrelOuterCryostatInnerRadius + SolenoidBarrelOuterAirgapThickness + SolenoidBarrelOuterCryostatThickness"/> - <constant name="SolenoidCoilOuterZ" value="SolenoidBarrelOuterZ - SolenoidEndcapCryostatThickness - SolenoidEndcapAirgapThickness"/> - <constant name="SolenoidalFieldRadius" value="SolenoidBarrelConductorInnerRadius + SolenoidBarrelAlConductorThickness / 2.0"/> - <constant name="SolenoidThickness" value="260 * mm"/> - <constant name="SolenoidYokeInnerRadius" value="SolenoidBarrelOuterRadius + 10 * mm"/> - <constant name="SolenoidYokeThickness" value="0.5 * m"/> - <constant name="SolenoidYokeChamferAngle" value="0.2"/> - <constant name="SolenoidYokeInnerZ" value="SolenoidBarrelOuterZ + SolenoidEndcapCryostatThickness + 10 * mm"/> - <constant name="VXD_CF_sensor" value="0.026 * cm"/> - <constant name="RICHZMin" value="SolenoidYokeInnerZ + 1 * mm"/> - <constant name="RICHRMin" value="10 * cm"/> - <constant name="RICHDepth" value="1 * m"/> - <constant name="TempForwardTrackerSpace" value="1.5 * m"/> - <constant name="ForwardEcalZMin" value="RICHZMin + RICHDepth + TempForwardTrackerSpace"/> - <constant name="ForwardCaloAngle" value="2 * SolenoidYokeChamferAngle"/> - <constant name="ForwardEcalRInner" value="10 * cm"/> - <constant name="ForwardEcalROuter" value="CaloInnerRadius + tan(SolenoidYokeChamferAngle) * (RICHDepth) + tan(ForwardCaloAngle) * (ForwardEcalZMin - RICHZMin - RICHDepth)"/> - <constant name="ForwardHcalZMin" value="RICHZMin + RICHDepth + TempForwardTrackerSpace + EcalThickness + 1 * mm"/> - <constant name="ForwardHcalAngle" value="ForwardCaloAngle"/> - <constant name="ForwardHcalRInner" value="10 * cm"/> - <constant name="ForwardHcalROuter" value="ForwardEcalROuter + tan(ForwardCaloAngle) * (ForwardHcalZMin - ForwardEcalZMin)"/> - - <!-- - Although not explicit in the design study, the eRHIC crossing angle is not symmetric. - --> - <constant name="CrossingAngle" value="0.025"/> - <constant name="ionCrossingAngle" value="0.0166667"/> - <constant name="electronCrossingAngle" value="0.00833333"/> - <constant name="CrossingSlope" value="0.0166682"/> - -<!-- Hadron Magnets - B0PF B0APF Q1APF Q1BPF Q2PF B1PF B1APF -Center position [m] 5.9 7.7 9.23 11.065 14.170 18.070 20.820 -Length [m] 1.2 0.6 1.46 1.6 3.8 3.0 1.5 -Center position w.r.t. to x-axis [cm] -1.50 5.5 1.40 2.38 4.07 3.90 8.00 -Angle w.r.t. to z-axis [mrad] -25.0 0.0 -5.5 -10.0 -10.2 9.0 0.0 -Inner radius [cm] 20.0 4.3 5.6 7.8 13.1 13.5 16.8 -Peak field [T] -1.3 -3.3 0.0 0.0 0.0 -3.4 -2.7 -Gradient [T/m] 0.0 0.0 -72.608 -66.180 40.737 0.0 0.0 ---> - <constant name="B0PF_GradientMax" value="0.0*tesla/m"/> - <constant name="B0APF_GradientMax" value="0.0*tesla/m"/> - <constant name="Q1APF_GradientMax" value="-72.608*tesla/m"/> - <constant name="Q1BPF_GradientMax" value="-66.180*tesla/m"/> - <constant name="Q2PF_GradientMax" value="40.737*tesla/m"/> - <constant name="B1PF_GradientMax" value="0.0*tesla/m"/> - <constant name="B1APF_GradientMax" value="0.0*tesla/m"/> - <constant name="B2PF_GradientMax" value="0.0*tesla/m"/> - <constant name="QPFC1_GradientMax" value="-80.0*tesla/m"/> - <constant name="QPFC2_GradientMax" value="80.0*tesla/m"/> - <constant name="QPFC3_GradientMax" value="-80.0*tesla/m"/> - <constant name="QPFC4_GradientMax" value="80.0*tesla/m"/> - <constant name="QPFR1_GradientMax" value="80.0*tesla/m"/> - <constant name="QPFR1_GradientMax" value="80.0*tesla/m"/> - <constant name="BPFR1_GradientMax" value="0"/> - <constant name="QPFR2_GradientMax" value="80.0*tesla/m"/> - - <constant name="B0PF_Bmax" value="-1.3*tesla"/> - <constant name="B0APF_Bmax" value="-3.3*tesla"/> - <constant name="Q1APF_Bmax" value="0.0*tesla"/> - <constant name="Q1BPF_Bmax" value="0.0*tesla"/> - <constant name="Q2PF_Bmax" value="0.0*tesla"/> - <constant name="B1PF_Bmax" value="-3.4*tesla"/> - <constant name="B1APF_Bmax" value="-2.7*tesla"/> - <constant name="B2PF_Bmax" value="3.2*tesla"/> - <constant name="QPFC1_Bmax" value="0.0*tesla"/> - <constant name="QPFC2_Bmax" value="0.0*tesla"/> - <!--<constant name="CCPF_Bmax" value="0.0*tesla"/>--> - <constant name="QPFC3_Bmax" value="0.0*tesla"/> - <constant name="QPFC4_Bmax" value="0.0*tesla"/> - <constant name="QPFR1_Bmax" value="0.0*tesla"/> - <constant name="BPFR1_Bmax" value="3.4*tesla"/> - <constant name="QPFR2_Bmax" value="0.0*tesla"/> - - <constant name="B0PF_InnerRadius" value="20.0*cm"/> - <constant name="B0APF_InnerRadius" value="4.3*cm"/> - <constant name="Q1APF_InnerRadius" value="5.6*cm"/> - <constant name="Q1BPF_InnerRadius" value="7.8*cm"/> - <constant name="Q2PF_InnerRadius" value="13.1*cm"/> - <constant name="B1PF_InnerRadius" value="13.5*cm"/> - <constant name="B1APF_InnerRadius" value="16.8*cm"/> - <constant name="B1APF_InnerRadius" value="16.8*cm"/> - <constant name="B2PF_InnerRadius" value="18.8*cm"/> - <constant name="QPFC1_InnerRadius" value="20.0*cm"/> - <constant name="QPFC2_InnerRadius" value="20.0*cm"/> - <constant name="QPFC3_InnerRadius" value="20.0*cm"/> - <constant name="QPFC4_InnerRadius" value="20.0*cm"/> - <constant name="QPFR1_InnerRadius" value="20.0*cm"/> - <constant name="BPFR1_InnerRadius" value="20.0*cm"/> - <constant name="QPFR2_InnerRadius" value="20.0*cm"/> - - <constant name="B0PF_RotationAngle" value="-25.0*0.001*rad + ionCrossingAngle"/> - <constant name="B0APF_RotationAngle" value="0.0*0.001*rad + ionCrossingAngle"/> - <constant name="Q1APF_RotationAngle" value="-5.5*0.001*rad + ionCrossingAngle"/> - <constant name="Q1BPF_RotationAngle" value="-10.0*0.001*rad + ionCrossingAngle"/> - <constant name="Q2PF_RotationAngle" value="-10.2*0.001*rad + ionCrossingAngle"/> - <constant name="B1PF_RotationAngle" value="9.0*0.001*rad + ionCrossingAngle"/> - <constant name="B1APF_RotationAngle" value="0.0*0.001*rad + ionCrossingAngle"/> - <constant name="B2PF_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="QPFC1_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="QPFC2_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="QPFC3_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="QPFC4_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="QPFR1_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="BPFR1_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - <constant name="QPFR2_RotationAngle" value="10.0*0.001*rad + ionCrossingAngle"/> - - <constant name="B0PF_CenterPosition" value="5.9*m"/> - <constant name="B0APF_CenterPosition" value="7.7*m"/> - <constant name="Q1APF_CenterPosition" value="9.23*m"/> - <constant name="Q1BPF_CenterPosition" value="11.065*m"/> - <constant name="Q2PF_CenterPosition" value="14.170*m"/> - <constant name="B1PF_CenterPosition" value="18.070*m"/> - <constant name="B1APF_CenterPosition" value="20.820*m"/> - <constant name="B2PF_CenterPosition" value="41.6*m"/> - <constant name="QPFC1_CenterPosition" value="46.35*m"/> - <constant name="QPFC2_CenterPosition" value="48.54*m"/> - <constant name="CCPF_CenterPosition" value="58.85*m"/> - <constant name="QPFC3_CenterPosition" value="69.2*m"/> - <constant name="QPFC4_CenterPosition" value="71.25*m"/> - <constant name="QPFR1_CenterPosition" value="83.95*m"/> - <constant name="BPFR1_CenterPosition" value="88.5*m"/> - <constant name="QPFR2_CenterPosition" value="93.5*m"/> - <constant name="RPF1_CenterPosition" value="99.8*m"/> - <constant name="QPFR3_CenterPosition" value="106.4*m"/> - <constant name="RPF2_CenterPosition" value="112.9*m"/> - <constant name="QPFR4_CenterPosition" value="119.3*m"/> - <constant name="BPFR2_CenterPosition" value="124.58*m"/> - <constant name="BPFR3_CenterPosition" value="133.9*m"/> -<!-- -69.1666666667 0.452554744526 -71.25 0.306569343066 -83.9583333333 0.481751824818 -88.5416666667 0.423357664234 -93.5416666667 0.306569343066 -99.7916666667 0.0583941605839 -106.458333333 -0.175182481752 -112.916666667 -0.423357664234 -119.375 -0.656934306569 -124.583333333 -0.875912408759 -133.958333333 -1.34306569343 ---> - - <constant name="B0PF_XPosition" value="-1.50*cm + CrossingSlope * B0PF_CenterPosition"/> - <constant name="B0APF_XPosition" value="0.0*cm + CrossingSlope * B0APF_CenterPosition"/> - <constant name="Q1APF_XPosition" value="1.40*cm + CrossingSlope * Q1APF_CenterPosition"/> - <constant name="Q1BPF_XPosition" value="2.38*cm + CrossingSlope * Q1BPF_CenterPosition"/> - <constant name="Q2PF_XPosition" value="4.07*cm + CrossingSlope * Q2PF_CenterPosition"/> - <constant name="B1PF_XPosition" value="3.90*cm + CrossingSlope * B1PF_CenterPosition"/> - <constant name="B1APF_XPosition" value="8.00*cm + CrossingSlope * B1APF_CenterPosition"/> - <constant name="B2PF_XPosition" value="40.00*cm + CrossingSlope * B2PF_CenterPosition"/> - <constant name="QPFC1_XPosition" value="45.00*cm + CrossingSlope * QPFC1_CenterPosition"/> - <constant name="QPFC2_XPosition" value="45.00*cm + CrossingSlope * QPFC2_CenterPosition"/> - <constant name="CCPF_XPosition" value="45.00*cm + CrossingSlope * CCPF_CenterPosition"/> - <constant name="QPFC3_XPosition" value="45.00*cm + CrossingSlope * QPFC3_CenterPosition"/> - <constant name="QPFC4_XPosition" value="45.00*cm + CrossingSlope * QPFC4_CenterPosition"/> - <constant name="QPFR1_XPosition" value="45.00*cm + CrossingSlope * QPFR1_CenterPosition"/> - <constant name="BPFR1_XPosition" value="45.00*cm + CrossingSlope * BPFR1_CenterPosition"/> - <constant name="QPFR2_XPosition" value="45.00*cm + CrossingSlope * QPFR2_CenterPosition"/> - - - <constant name="B0PF_Length" value="1.2*m"/> - <constant name="B0APF_Length" value="0.6*m"/> - <constant name="Q1APF_Length" value="1.46*m"/> - <constant name="Q1BPF_Length" value="1.6*m"/> - <constant name="Q2PF_Length" value="3.8*m"/> - <constant name="B1PF_Length" value="3.0*m"/> - <constant name="B1APF_Length" value="1.5*m"/> - <constant name="B2PF_Length" value="5*m"/> - <constant name="QPFC1_Length" value="1.25*m"/> - <constant name="QPFC2_Length" value="1.25*m"/> - <constant name="CCPF_Length" value="8.85*m"/> - <constant name="QPFC3_Length" value="1.25*m"/> - <constant name="QPFC4_Length" value="1.25*m"/> - <constant name="QPFR1_Length" value="1.25*m"/> - <constant name="BPFR1_Length" value="5*m"/> - <constant name="QPFR2_Length" value="1.25*m"/> - - <constant name="VertexTrackerRadius1" value="30*mm"/> - <constant name="VertexTrackerRadius2" value="38*mm"/> - <constant name="VertexTrackerRadius3" value="46*mm"/> - <constant name="VertexTrackerRadius4" value="54*mm"/> - <constant name="VertexTrackerRadius5" value="62*mm"/> - <constant name="VertexTrackerRadius6" value="70*mm"/> - <constant name="VertexTrackerRadius7" value="78*mm"/> - <constant name="VertexTrackerRadius8" value="86*mm"/> - <constant name="VertexTrackerNModules1" value="14"/> - <constant name="VertexTrackerNModules2" value="18"/> - <constant name="VertexTrackerNModules3" value="22"/> - <constant name="VertexTrackerNModules4" value="24"/> - <constant name="VertexTrackerNModules5" value="28"/> - <constant name="VertexTrackerNModules6" value="32"/> - <constant name="VertexTrackerNModules7" value="36"/> - <constant name="VertexTrackerNModules8" value="40"/> - - <constant name="VertexTrackerBarrelLength" value="750.0*mm"/> - - </define> - - <includes> - <gdmlFile ref="elements.xml"/> - <gdmlFile ref="materials.xml"/> - </includes> - - <limits> - <limitset name="EICBeamlineLimits"> - <limit name="step_length_max" particles="*" value="1.0" unit="mm" /> - <limit name="track_length_max" particles="*" value="1.0" unit="mm" /> - <limit name="time_max" particles="*" value="0.1" unit="ns" /> - <limit name="ekin_min" particles="*" value="0.001" unit="MeV" /> - <limit name="range_min" particles="*" value="0.1" unit="mm" /> - </limitset> - <limitset name="cal_limits"> - <limit name="step_length_max" particles="*" value="5.0" unit="mm"/> - </limitset> - </limits> - - <display> - <vis name="SiVertexVis" alpha="0.1" r="1" g="0" b="1" showDaughters="false" /> - <vis name="SiTrackerVis" alpha="0.1" r="0" g="0" b="0.5" showDaughters="false" /> - <vis name="EcalVis" alpha="0.1" r="0.25" g="0.75" b="0.1" showDaughters="false"/> - <vis name="HcalVis" alpha="0.1" r="0.75" g="0.25" b="0.1" showDaughters="false"/> - <vis name="SolenoidCoilVis" alpha="0.1" r="0.55" g="0.55" b="0.7" showDaughters="false"/> - <vis name="SolenoidYokeVis" alpha="0.1" r="0.6" g="0.4" b="0.4" showDaughters="false"/> - <vis name="RICHVis" alpha="0.5" r="1" g="0" b="1" showDaughters="false"/> - <vis name="InvisibleNoDaughters" showDaughters="false" visible="false"/> - <vis name="InvisibleWithDaughters" showDaughters="true" visible="false"/> - <vis name="GreenVis" alpha="0.2" r= "0.0" g="1.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="RedVis" alpha="0.2" r= "1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="BlueVis" alpha="0.2" r= "0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="OrangeVis" alpha="1.0" r= "1.0" g="0.45" b="0.0" showDaughters="true" visible="true"/> - <vis name="RedGreenVis" alpha="0.5" r= "1.0" g="1.0" b="0.0" showDaughters="true" visible="true"/> - <vis name="BlueGreenVis" alpha="0.5" r= "0.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="PurpleVis" alpha="0.5" r= "1.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="DoubleRedG" alpha="0.5" r= "2.0" g=".10" b="0.0" showDaughters="true" visible="true"/> - <vis name="RBG015" alpha="0.5" r= "0.0" g=".2" b="1.0" showDaughters="true" visible="true"/> - <vis name="RBG510" alpha="0.5" r= "1.0" g=".2" b="0.0" showDaughters="true" visible="true"/> - <vis name="RBG" alpha="0.5" r= "1.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> - <vis name="GrayVis" alpha="0.5" r= "0.75" g="0.75" b="0.75" showDaughters="true" visible="true"/> - <vis name="VertexFrameVis" alpha="0.3" r= "0.75" g="0.75" b="0.75" showDaughters="false"/> - <vis name="VertexSiliconVis" alpha="0.9" r= "1.0" g="0" b="0" showDaughters="true"/> - <vis name="VertexBarrelLayerVis" alpha="0.1" r= "0.2" g="0.2" b="0" showDaughters="true"/> - <vis name="SOIVertexSiliconVis" alpha="1" r= "0.0" g="0" b="1.0" showDaughters="true"/> - <vis name="UFSDVertexSiliconVis" alpha="1" r= "1.0" g="0" b="0" showDaughters="true"/> - </display> - - - <detectors> - - <!-- - <detector id="20" name="TestBeampipe" type="IRChamber" > - </detector> - --> - - <detector id="1" name="SiVertexBarrel" type="topside_SiliconTrackerBarrel" readout="SiVertexBarrelHits" insideTrackingVolume="true" vis="PurpleVis"> - <dimensions rmin="VertexTrackerRadius1-5*mm" rmax="VertexTrackerRadius8+5*mm" length="VertexTrackerBarrelLength"/> - <module name="SOIPIXD"> - <frame width="15*mm" height="3.0*mm" length="VertexTrackerBarrelLength" thickness="0.1 * mm" material="CarbonFiber_25percent" vis="VertexFrameVis" /> - <module_component name="silicon" width="14.0*mm" length="VertexTrackerBarrelLength" - thickness="0.05*mm" material="Silicon" sensitive="true" vis="SOIVertexSiliconVis"> - <position z="0.025*mm" y="0*mm"/> - </module_component> - <!-- - <module_component width="7.6 * mm" length="125.0 * mm" thickness="VXD_CF_sensor" material="CarbonFiber_25percent" sensitive="false"> - <position z="-0.12 * mm"/> - </module_component> - --> - </module> - <module name="UFSD"> - <frame width="15*mm" height="3.0*mm" length="VertexTrackerBarrelLength" thickness="0.1 * mm" material="CarbonFiber_25percent" vis="VertexFrameVis" /> - <module_component name="silicon" width="14.0*mm" length="VertexTrackerBarrelLength" - thickness="0.05*mm" material="Silicon" sensitive="true" vis="UFSDVertexSiliconVis"> - <position z="0.025*mm" y="0*mm"/> - </module_component> - <!-- - <module_component width="7.6 * mm" length="125.0 * mm" thickness="VXD_CF_sensor" material="CarbonFiber_25percent" sensitive="false"> - <position z="-0.12 * mm"/> - </module_component> - --> - </module> - <layer module="SOIPIXD" id="1" vis="VertexBarrelLayerVis"> - <barrel_envelope inner_r="VertexTrackerRadius1-5.0*mm" outer_r="(VertexTrackerRadius1+VertexTrackerRadius2)/2" z_length="VertexTrackerBarrelLength"/> - <rphi_layout phi_tilt="10.0*degree" nphi="VertexTrackerNModules1" phi0="0.2618" rc="VertexTrackerRadius1" dr="0.0 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="SOIPIXD" id="2" vis="VertexBarrelLayerVis"> - <barrel_envelope inner_r="(VertexTrackerRadius1+VertexTrackerRadius2)/2" - outer_r="(VertexTrackerRadius2+VertexTrackerRadius3)/2" z_length="VertexTrackerBarrelLength"/> - <rphi_layout phi_tilt="10.0*degree" nphi="VertexTrackerNModules2" phi0="0.0" rc="VertexTrackerRadius2" dr="0.0 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="UFSD" id="3" vis="VertexBarrelLayerVis"> - <barrel_envelope inner_r="(VertexTrackerRadius2+VertexTrackerRadius3)/2" - outer_r="(VertexTrackerRadius3+VertexTrackerRadius4)/2" z_length="VertexTrackerBarrelLength"/> - <rphi_layout phi_tilt="10.0*degree" nphi="VertexTrackerNModules3" phi0="0.0" rc="VertexTrackerRadius3" dr="0.0 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="UFSD" id="4" vis="VertexBarrelLayerVis"> - <barrel_envelope inner_r="(VertexTrackerRadius3+VertexTrackerRadius4)/2" - outer_r="(VertexTrackerRadius4+VertexTrackerRadius5)/2" z_length="VertexTrackerBarrelLength"/> - <rphi_layout phi_tilt="10.0*degree" nphi="VertexTrackerNModules4" phi0="0.0" rc="VertexTrackerRadius4" dr="0.0 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="UFSD" id="5" vis="VertexBarrelLayerVis"> - <barrel_envelope inner_r="(VertexTrackerRadius4+VertexTrackerRadius5)/2" - outer_r="(VertexTrackerRadius5+VertexTrackerRadius6)/2" z_length="VertexTrackerBarrelLength"/> - <rphi_layout phi_tilt="10.0*degree" nphi="VertexTrackerNModules5" phi0="0.0" rc="VertexTrackerRadius5" dr="0.0 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="UFSD" id="6" vis="VertexBarrelLayerVis"> - <barrel_envelope inner_r="(VertexTrackerRadius5+VertexTrackerRadius6)/2" - outer_r="(VertexTrackerRadius6+VertexTrackerRadius7)/2" z_length="VertexTrackerBarrelLength"/> - <rphi_layout phi_tilt="10.0*degree" nphi="VertexTrackerNModules6" phi0="0.0" rc="VertexTrackerRadius6" dr="0.0 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="SOIPIXD" id="7" vis="VertexBarrelLayerVis"> - <barrel_envelope inner_r="(VertexTrackerRadius6+VertexTrackerRadius7)/2" - outer_r="(VertexTrackerRadius7+VertexTrackerRadius8)/2" z_length="VertexTrackerBarrelLength"/> - <rphi_layout phi_tilt="10.0*degree" nphi="VertexTrackerNModules7" phi0="0.0" rc="VertexTrackerRadius7" dr="0.0 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="SOIPIXD" id="8" vis="VertexBarrelLayerVis"> - <barrel_envelope inner_r="(VertexTrackerRadius7+VertexTrackerRadius8)/2" - outer_r="VertexTrackerRadius8+5*mm" z_length="VertexTrackerBarrelLength"/> - <rphi_layout phi_tilt="10.0*degree" nphi="VertexTrackerNModules8" phi0="0.0" rc="VertexTrackerRadius8" dr="0.0 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <!-- - <layer module="VtxBarrelModuleOuter" id="2" vis="SiVertexVis"> - <barrel_envelope inner_r="21.0 * mm" outer_r="25.0 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="12" phi0="0.2618" rc="23.03 * mm" dr="-1.13 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="3" vis="SiVertexVis"> - <barrel_envelope inner_r="34.0 * mm" outer_r="38.0 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="18" phi0="0.0" rc="35.79 * mm" dr="-0.89 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="4" vis="SiVertexVis"> - <barrel_envelope inner_r="46.6 * mm" outer_r="50.6 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="24" phi0="0.1309" rc="47.5 * mm" dr="0.81 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - <layer module="VtxBarrelModuleOuter" id="5" vis="SiVertexVis"> - <barrel_envelope inner_r="59.0 * mm" outer_r="63.0 * mm" z_length="63 * mm * 2 * trackerZScale"/> - <rphi_layout phi_tilt="0.0" nphi="30" phi0="0.0" rc="59.9 * mm" dr="0.77 * mm"/> - <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> - </layer> - --> - </detector> - </detectors> - - <readouts> - <readout name="SiVertexBarrelHits"> - <id>system:6,barrel:3,layer:4,module:12,sensor:2,side:32:-2,strip:24</id> - </readout> - <readout name="SiVertexEndcapHits"> - <id>system:6,barrel:3,layer:4,module:10,sensor:2,side:32:-2,strip:24</id> - </readout> - </readouts> - - -</lccdd> diff --git a/src/ConceptDetectors/topside/digi/CellInfo.cpp b/src/ConceptDetectors/topside/digi/CellInfo.cpp deleted file mode 100644 index 82b16735e436f085a7a38eac7ce833918ebeba97..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/digi/CellInfo.cpp +++ /dev/null @@ -1,136 +0,0 @@ -#include <DD4hep/MultiSegmentation.h> - -#include "CellInfo.h" - -using namespace dd4hep; - -namespace topside { -namespace digi { -static const float sqrt12 = sqrt(12.); -static const float sqrt3 = sqrt(3.); - -void cartesianCellInfo(CellInfo &info, uint64_t cellID, VolumeManagerContext *ctxt) { - DetElement element = ctxt->element; - Alignment align = element.survey(); - SensitiveDetector sd = ctxt->volumePlacement().volume().sensitiveDetector(); - Segmentation seg = sd.readout().segmentation(); - - Position cellPosLocal = seg.position(cellID); - info.meanPos = align.localToWorld(cellPosLocal); - std::vector<double> cellDims = seg.cellDimensions(cellID); - double origin[3] = {0}; - - std::string type = seg.type(); - while (true) { - if (type.compare("CartesianGridXY") == 0) { - info.noiseContrib.push_back( - align.localToWorld(Position(cellDims[0] / sqrt12, 0, 0) + cellPosLocal) - info.meanPos); - info.noiseContrib.push_back( - align.localToWorld(Position(0, cellDims[1] / sqrt12, 0) + cellPosLocal) - info.meanPos); - double zdir[3] = {0, 0, 1}; - info.noiseContrib.push_back( - align.localToWorld( - Position( - 0, 0, - ctxt->volumePlacement().volume()->GetShape()->DistFromInside(origin, zdir) / sqrt3) + - cellPosLocal) - - info.meanPos); - break; - } else if (type.compare("CartesianGridXZ") == 0) { - info.noiseContrib.push_back( - align.localToWorld(Position(cellDims[0] / sqrt12, 0, 0) + cellPosLocal) - info.meanPos); - double ydir[3] = {0, 1, 0}; - info.noiseContrib.push_back( - align.localToWorld( - Position( - 0, ctxt->volumePlacement().volume()->GetShape()->DistFromInside(origin, ydir) / sqrt3, - 0) + - cellPosLocal) - - info.meanPos); - info.noiseContrib.push_back( - align.localToWorld(Position(0, 0, cellDims[1] / sqrt12) + cellPosLocal) - info.meanPos); - break; - } else if (type.compare("CartesianGridYZ") == 0) { - double xdir[3] = {1, 0, 0}; - info.noiseContrib.push_back( - align.localToWorld( - Position( - ctxt->volumePlacement().volume()->GetShape()->DistFromInside(origin, xdir) / sqrt3, 0, - 0) + - cellPosLocal) - - info.meanPos); - info.noiseContrib.push_back( - align.localToWorld(Position(0, cellDims[0] / sqrt12, 0) + cellPosLocal) - info.meanPos); - info.noiseContrib.push_back( - align.localToWorld(Position(0, 0, cellDims[1] / sqrt12) + cellPosLocal) - info.meanPos); - break; - } else if (type.compare("CartesianStripX") == 0) { - info.noiseContrib.push_back( - align.localToWorld(Position(cellDims[0] / sqrt12, 0, 0) + cellPosLocal) - info.meanPos); - double ydir[3] = {0, 1, 0}; - info.noiseContrib.push_back( - align.localToWorld( - Position( - 0, ctxt->volumePlacement().volume()->GetShape()->DistFromInside(origin, ydir) / sqrt3, - 0) + - cellPosLocal) - - info.meanPos); - double zdir[3] = {0, 0, 1}; - info.noiseContrib.push_back( - align.localToWorld( - Position( - 0, 0, - ctxt->volumePlacement().volume()->GetShape()->DistFromInside(origin, zdir) / sqrt3) + - cellPosLocal) - - info.meanPos); - break; - } else if (type.compare("CartesianStripY") == 0) { - double xdir[3] = {1, 0, 0}; - info.noiseContrib.push_back( - align.localToWorld( - Position( - ctxt->volumePlacement().volume()->GetShape()->DistFromInside(origin, xdir) / sqrt3, 0, - 0) + - cellPosLocal) - - info.meanPos); - info.noiseContrib.push_back( - align.localToWorld(Position(0, cellDims[0] / sqrt12, 0) + cellPosLocal) - info.meanPos); - double zdir[3] = {0, 0, 1}; - info.noiseContrib.push_back( - align.localToWorld( - Position( - 0, 0, - ctxt->volumePlacement().volume()->GetShape()->DistFromInside(origin, zdir) / sqrt3) + - cellPosLocal) - - info.meanPos); - break; - } else if (type.compare("CartesianStripZ") == 0) { - double xdir[3] = {1, 0, 0}; - info.noiseContrib.push_back( - align.localToWorld( - Position( - ctxt->volumePlacement().volume()->GetShape()->DistFromInside(origin, xdir) / sqrt3, 0, - 0) + - cellPosLocal) - - info.meanPos); - double ydir[3] = {0, 1, 0}; - info.noiseContrib.push_back( - align.localToWorld( - Position( - 0, ctxt->volumePlacement().volume()->GetShape()->DistFromInside(origin, ydir) / sqrt3, - 0) + - cellPosLocal) - - info.meanPos); - info.noiseContrib.push_back( - align.localToWorld(Position(0, 0, cellDims[0] / sqrt12) + cellPosLocal) - info.meanPos); - break; - } else if (type.compare("MultiSegmentation") == 0) { - type = ((DDSegmentation::MultiSegmentation *)seg.segmentation())->subsegmentation(cellID).type(); - } else { - std::cout << "Unknown seg type: " << type << std::endl; - break; - } - } -} -} // namespace digi -} // namespace topside diff --git a/src/ConceptDetectors/topside/digi/CellInfo.h b/src/ConceptDetectors/topside/digi/CellInfo.h deleted file mode 100644 index d4ff8cb9bd4a89cc6ac01d9fe9d8a2b013a02957..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/digi/CellInfo.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef TOPSIDE_DIGI_CELL_INFO_H -#define TOPSIDE_DIGI_CELL_INFO_H - -#include <vector> - -#include <DD4hep/VolumeManager.h> - -namespace topside { -namespace digi { -struct CellInfo { - dd4hep::Position meanPos; - std::vector<dd4hep::Position> noiseContrib; -}; - -void cartesianCellInfo(CellInfo &info, uint64_t cellID, dd4hep::VolumeManagerContext *ctxt); -} // namespace digi -} // namespace topside - -#endif // TOPSIDE_DIGI_CELL_INFO_H diff --git a/src/ConceptDetectors/topside/digi/Context.h b/src/ConceptDetectors/topside/digi/Context.h deleted file mode 100644 index 4fffd84c2df8bc12606eb00bbe6cfc5fb3f101b9..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/digi/Context.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef TOPSIDE_DIGI_CONTEXT_H -#define TOPSIDE_DIGI_CONTEXT_H - -#include <TRandom.h> -#include <proio/reader.h> -#include <proio/writer.h> - -namespace topside { -namespace digi { -struct Context { - proio::Reader *reader; - proio::Writer *writer; - TRandom *RNG; -}; -} // namespace digi -} // namespace topside - -#endif // TOPSIDE_DIGI_CONTEXT_H diff --git a/src/ConceptDetectors/topside/digi/README.md b/src/ConceptDetectors/topside/digi/README.md deleted file mode 100644 index 5ddddb57fd70225c97720af98a70673521b892ee..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/digi/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# digi -source code for the `topside_digi` executable which digitizes TOPSiDE simulation output - -## Contents -* ReadoutTypes: digitization algorithms that implement `ReadoutFactory` by calling the `READOUT_TYPE` macro -* topside_digi.cpp: main code that calls necessary readout types diff --git a/src/ConceptDetectors/topside/digi/Readout.h b/src/ConceptDetectors/topside/digi/Readout.h deleted file mode 100644 index cfce02c3abeb1a3905d8df427745982ea235d307..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/digi/Readout.h +++ /dev/null @@ -1,65 +0,0 @@ -#ifndef TOPSIDE_DIGI_READOUT_TYPE_H -#define TOPSIDE_DIGI_READOUT_TYPE_H - -namespace topside { -namespace digi { -class Readout { - public: - Readout() {} - virtual ~Readout() {} - - virtual std::vector<std::string> Types() { return {}; } - - // perform set up at the beginning of each event - virtual void BeginEvent(Context *ctxt, proio::Event *event) {} - // process a simulated hit - virtual void ProcessSimHit(Context *ctxt, proio::model::eic::SimHit *simHit, uint64_t simHitID) {} - // clean up at end of each event - virtual void EndEvent(Context *ctxt, proio::Event *event) {} -}; - -class ReadoutFactory { - public: - virtual Readout *Create() = 0; -}; - -class ReadoutManager { - public: - static void RegisterReadout(std::string name, ReadoutFactory *factory) { factories()[name] = factory; } - static class Readout *Readout(std::string name) { - if (factories().count(name)) - return factories()[name]->Create(); - else - return NULL; - } - static std::vector<class Readout *> AvailableReadouts() { - std::vector<class Readout *> types; - for (auto keyValuePair : factories()) { - types.push_back(keyValuePair.second->Create()); - } - return types; - } - - private: - static std::map<std::string, ReadoutFactory *> &factories() { - static std::map<std::string, ReadoutFactory *> f; - return f; - } -}; - -} // namespace digi -} // namespace topside - -#define READOUT_TYPE(klass) \ - namespace topside { \ - namespace digi { \ - class klass##Factory : public ReadoutFactory { \ - public: \ - klass##Factory() { ReadoutManager::RegisterReadout(#klass, this); } \ - Readout *Create() { return new klass(); } \ - }; \ - static klass##Factory global_##klass##Factory; \ - } \ - } - -#endif // TOPSIDE_DIGI_READOUT_TYPE_H diff --git a/src/ConceptDetectors/topside/digi/ReadoutTypes/RPC.cpp b/src/ConceptDetectors/topside/digi/ReadoutTypes/RPC.cpp deleted file mode 100644 index 66994ce9efd44898520f040d67efdfa1a4a84cab..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/digi/ReadoutTypes/RPC.cpp +++ /dev/null @@ -1,131 +0,0 @@ -#include <unistd.h> -#include <iostream> -#include <stdexcept> - -#include <CLHEP/Units/SystemOfUnits.h> -#include <proio/event.h> -#include <proio/model/eic/eic.pb.h> - -#include "CellInfo.h" -#include "Context.h" -#include "Readout.h" -#include "global.h" - -using namespace dd4hep; -using namespace proio::model::eic; - -namespace topside { -namespace digi { -class RPCReadout : public Readout { - public: - RPCReadout() {} - - // This readout is currently disabled because of the lack of timing. Need - // to add timing to the digitization for later analysis that relies on - // invertible 4D covariance matrices. - // virtual std::vector<std::string> Types() { return {"HcalBarrelHits", "HcalEndcapHits"}; } - virtual std::vector<std::string> Types() { return {}; } - - virtual void BeginEvent(Context *, proio::Event *) { depRPC.clear(); } - virtual void ProcessSimHit(Context *, SimHit *simHit, uint64_t simHitID) { - auto globalprepos = simHit->globalprepos(); - double globalPrePos[3] = {globalprepos.x() * 0.1, globalprepos.y() * 0.1, globalprepos.z() * 0.1}; - auto globalpostpos = simHit->globalpostpos(); - double globalPostPos[3] = {globalpostpos.x() * 0.1, globalpostpos.y() * 0.1, globalpostpos.z() * 0.1}; - double localPrePos[3]; - double localPostPos[3]; - - Segmentation seg; - { - pthread_mutex_lock(&globalMutex); - VolumeManagerContext *vmanCtxt = vman.lookupContext(simHit->volumeid()); - std::string typeName = - ((SensitiveDetector)vmanCtxt->volumePlacement().volume().sensitiveDetector()) - .readout() - .name(); - DetElement element = vmanCtxt->element; - Alignment align = element.survey(); - align.worldToLocal(globalPrePos, localPrePos); - align.worldToLocal(globalPostPos, localPostPos); - SensitiveDetector sd = vmanCtxt->volumePlacement().volume().sensitiveDetector(); - seg = sd.readout().segmentation(); - if (!seg.isValid()) { - std::cout << "segmentation invalid for element: " << element.path() << std::endl; - return; - } - pthread_mutex_unlock(&globalMutex); - } - - Position avgPos((localPostPos[0] + localPrePos[0]) / 2., (localPostPos[1] + localPrePos[1]) / 2., - (localPostPos[2] + localPrePos[2]) / 2.); - - CellID cellID = seg.cellID(avgPos, Position(), simHit->volumeid()); - - if (simHit->edep() > 0) depRPC[cellID].simhits[simHitID] = simHit; - } - virtual void EndEvent(Context *, proio::Event *event) { - for (auto cellDepPair : depRPC) { - uint64_t cellID = cellDepPair.first; - Dep &dep = cellDepPair.second; - - CellInfo cellInfo; - std::string sdType; - { - pthread_mutex_lock(&globalMutex); - VolumeManagerContext *vmanCtxt = vman.lookupContext(cellID); - cartesianCellInfo(cellInfo, cellID, vmanCtxt); - sdType = ((SensitiveDetector)vmanCtxt->volumePlacement().volume().sensitiveDetector()).type(); - pthread_mutex_unlock(&globalMutex); - } - - auto reconHit = new EnergyDep(); - - reconHit->set_mean(1e-3); - reconHit->set_noise(0); - - auto posList = reconHit->mutable_pos(); - auto pos = posList->Add(); - auto meanPos = pos->mutable_mean(); - meanPos->set_x(cellInfo.meanPos.x() * 10); - meanPos->set_y(cellInfo.meanPos.y() * 10); - meanPos->set_z(cellInfo.meanPos.z() * 10); - meanPos->set_t(0); - - RandVar *var; - for (size_t i = 0; i < cellInfo.noiseContrib.size(); i++) { - var = pos->add_noise(); - var->set_dist(RandVar::UNIFORM); - auto sigma = var->mutable_sigma(); - sigma->set_x(cellInfo.noiseContrib[i].x() * 10); - sigma->set_y(cellInfo.noiseContrib[i].y() * 10); - sigma->set_z(cellInfo.noiseContrib[i].z() * 10); - } - - if (!keepAllSimHits) { - std::map<uint64_t, bool> partIDMap; - for (auto idPtrPair : dep.simhits) { - partIDMap[idPtrPair.second->particle()] = true; - event->RemoveEntry(idPtrPair.first); - } - for (auto idBoolPair : partIDMap) reconHit->add_source(idBoolPair.first); - } else - for (auto idPtrPair : dep.simhits) reconHit->add_source(idPtrPair.first); - - uint64_t id = event->AddEntry(reconHit, "Observation"); - event->TagEntry(id, "Vis"); - event->TagEntry(id, "RPC"); - event->TagEntry(id, "Calorimeter"); - } - } - - private: - typedef struct { - std::map<uint64_t, proio::model::eic::SimHit *> simhits; - double charge; - } Dep; - std::map<uint64_t, Dep> depRPC; -}; -} // namespace digi -} // namespace topside - -READOUT_TYPE(RPCReadout) diff --git a/src/ConceptDetectors/topside/digi/ReadoutTypes/Si.cpp b/src/ConceptDetectors/topside/digi/ReadoutTypes/Si.cpp deleted file mode 100644 index 777515c83a51870ce80c85c45bfdc492d0e96af5..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/digi/ReadoutTypes/Si.cpp +++ /dev/null @@ -1,201 +0,0 @@ -#include <unistd.h> -#include <iostream> -#include <stdexcept> - -#include <CLHEP/Units/SystemOfUnits.h> -#include <proio/event.h> -#include <proio/model/eic/eic.pb.h> - -#include "CellInfo.h" -#include "Context.h" -#include "Readout.h" -#include "global.h" - -using namespace dd4hep; -using namespace proio::model::eic; - -namespace topside { -namespace digi { -static const int nDepSteps = 100; - -static const float SiAvgPairEnergy = 3.73e-9; -static const float SiFanoFactor = 0.118; - -class SiReadout : public Readout { - public: - SiReadout() {} - - virtual std::vector<std::string> Types() { - // currently includes stuff that should be RPC or scintillator or something - // return {"SiVertexBarrelHits", "SiVertexEndcapHits", "SiTrackerBarrelHits", "SiTrackerEndcapHits", - // "SiTrackerForwardHits", "EcalBarrelHits", "EcalEndcapHits"}; - return {"SiVertexBarrelHits", "SiVertexEndcapHits", "SiTrackerBarrelHits", - "SiTrackerEndcapHits", "SiTrackerForwardHits", "EcalBarrelHits", - "EcalEndcapHits", "HcalBarrelHits", "HcalEndcapHits"}; - } - - virtual void BeginEvent(Context *, proio::Event *) { depSi.clear(); } - virtual void ProcessSimHit(Context *ctxt, SimHit *simHit, uint64_t simHitID) { - auto globalprepos = simHit->globalprepos(); - double globalPrePos[3] = {globalprepos.x() * 0.1, globalprepos.y() * 0.1, globalprepos.z() * 0.1}; - auto globalpostpos = simHit->globalpostpos(); - double globalPostPos[3] = {globalpostpos.x() * 0.1, globalpostpos.y() * 0.1, globalpostpos.z() * 0.1}; - double localPrePos[3]; - double localPostPos[3]; - - Segmentation seg; - { - pthread_mutex_lock(&globalMutex); - VolumeManagerContext *vmanCtxt = vman.lookupContext(simHit->volumeid()); - std::string typeName = - ((SensitiveDetector)vmanCtxt->volumePlacement().volume().sensitiveDetector()) - .readout() - .name(); - DetElement element = vmanCtxt->element; - Alignment align = element.survey(); - align.worldToLocal(globalPrePos, localPrePos); - align.worldToLocal(globalPostPos, localPostPos); - SensitiveDetector sd = vmanCtxt->volumePlacement().volume().sensitiveDetector(); - seg = sd.readout().segmentation(); - if (!seg.isValid()) { - std::cout << "segmentation invalid for element: " << element.path() << std::endl; - return; - } - pthread_mutex_unlock(&globalMutex); - } - - double diff[3] = {localPostPos[0] - localPrePos[0], localPostPos[1] - localPrePos[1], - localPostPos[2] - localPrePos[2]}; - double tDiff = globalpostpos.t() - globalprepos.t(); - double length = sqrt(diff[0] * diff[0] + diff[1] * diff[1] + diff[2] * diff[2]); - double direction[3] = {0}; - if (length > 0) { - direction[0] = diff[0] / length; - direction[1] = diff[1] / length; - direction[2] = diff[2] / length; - } - - // Lowe, B. G., and R. A. Sareen. "A measurement of the electron–hole pair creation energy and the - // Fano factor in silicon for 5.9 keV X-rays and their temperature dependence in the range - // 80–270K." Nuclear Instruments and Methods in Physics Research Section A: Accelerators, - // Spectrometers, Detectors and Associated Equipment 576.2 (2007): 367-370. - double avgNHoles = simHit->edep() / SiAvgPairEnergy; - double avgHolesPerStep = avgNHoles / nDepSteps; - for (int i = 0; i < nDepSteps; i++) { - double thisLength = 0; - double time = globalprepos.t(); - if (length > 0) { - thisLength = ctxt->RNG->Uniform(length); - time += thisLength / length * tDiff; - } - Position pos(thisLength * direction[0] + localPrePos[0], - thisLength * direction[1] + localPrePos[1], - thisLength * direction[2] + localPrePos[2]); - CellID cellID = seg.cellID(pos, Position(), simHit->volumeid()); - double chargeDep; - if (avgHolesPerStep * SiFanoFactor > 10) - chargeDep = ctxt->RNG->Gaus(avgHolesPerStep, sqrt(avgHolesPerStep * SiFanoFactor)); - else - chargeDep = avgHolesPerStep * (1. - SiFanoFactor) + - ctxt->RNG->PoissonD(avgHolesPerStep * SiFanoFactor); - if (chargeDep < 0) throw std::logic_error("bad charge dep"); - - if (!depSi.count(cellID)) { - Dep &dep = depSi[cellID]; - dep.charge = 0; - dep.charge_t_sum = 0; - dep.charge_t2_sum = 0; - } - Dep &dep = depSi[cellID]; - dep.charge += chargeDep; - dep.charge_t_sum += chargeDep * time; - dep.charge_t2_sum += chargeDep * time * time; - dep.simhits[simHitID] = simHit; - } - } - virtual void EndEvent(Context *ctxt, proio::Event *event) { - for (auto cellDepPair : depSi) { - uint64_t cellID = cellDepPair.first; - Dep &dep = cellDepPair.second; - if (dep.charge == 0 && !keepAllSimHits) { - for (auto idPtrPair : dep.simhits) event->RemoveEntry(idPtrPair.first); - continue; - } - - CellInfo cellInfo; - std::string sdType; - { - pthread_mutex_lock(&globalMutex); - VolumeManagerContext *vmanCtxt = vman.lookupContext(cellID); - cartesianCellInfo(cellInfo, cellID, vmanCtxt); - sdType = ((SensitiveDetector)vmanCtxt->volumePlacement().volume().sensitiveDetector()).type(); - pthread_mutex_unlock(&globalMutex); - } - - double t = ctxt->RNG->Gaus(dep.charge_t_sum / dep.charge, 0.01); - double tSigma = sqrt(dep.charge_t2_sum / dep.charge - pow(dep.charge_t_sum / dep.charge, 2) + - 0.0001); // 10 ps noise added - // NaN protection - if (tSigma != tSigma) tSigma = 0.01; - - auto reconHit = new EnergyDep(); - - reconHit->set_mean(dep.charge * SiAvgPairEnergy); // TODO: add ADC noise - reconHit->set_noise(sqrt(dep.charge * SiFanoFactor) * SiAvgPairEnergy); // TODO: add ADC noise - - auto posList = reconHit->mutable_pos(); - auto pos = posList->Add(); - auto meanPos = pos->mutable_mean(); - meanPos->set_x(cellInfo.meanPos.x() * 10); - meanPos->set_y(cellInfo.meanPos.y() * 10); - meanPos->set_z(cellInfo.meanPos.z() * 10); - meanPos->set_t(t); - - RandVar *var; - for (size_t i = 0; i < cellInfo.noiseContrib.size(); i++) { - var = pos->add_noise(); - var->set_dist(RandVar::UNIFORM); - auto sigma = var->mutable_sigma(); - sigma->set_x(cellInfo.noiseContrib[i].x() * 10); - sigma->set_y(cellInfo.noiseContrib[i].y() * 10); - sigma->set_z(cellInfo.noiseContrib[i].z() * 10); - } - - var = pos->add_noise(); - var->set_dist(RandVar::NORMAL); - auto sigma = var->mutable_sigma(); - sigma->set_t(tSigma); - - if (sdType.compare("calorimeter") == 0 && !keepAllSimHits) { - std::map<uint64_t, bool> partIDMap; - for (auto idPtrPair : dep.simhits) { - partIDMap[idPtrPair.second->particle()] = true; - event->RemoveEntry(idPtrPair.first); - } - for (auto idBoolPair : partIDMap) reconHit->add_source(idBoolPair.first); - } else - for (auto idPtrPair : dep.simhits) reconHit->add_source(idPtrPair.first); - - uint64_t id = event->AddEntry(reconHit, "Observation"); - event->TagEntry(id, "Vis"); - event->TagEntry(id, "Si"); - if (sdType.compare("tracker") == 0) - event->TagEntry(id, "Tracker"); - else if (sdType.compare("calorimeter") == 0) - event->TagEntry(id, "Calorimeter"); - } - } - - private: - typedef struct { - double charge; - double charge_t_sum; - double charge_t2_sum; - std::map<uint64_t, proio::model::eic::SimHit *> simhits; - } Dep; - std::map<uint64_t, Dep> depSi; -}; -} // namespace digi -} // namespace topside - -READOUT_TYPE(SiReadout) diff --git a/src/ConceptDetectors/topside/digi/global.h b/src/ConceptDetectors/topside/digi/global.h deleted file mode 100644 index 37a38ff1265ae5b0b0268910a810550d3b254950..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/digi/global.h +++ /dev/null @@ -1,17 +0,0 @@ -#ifndef TOPSIDE_DIGI_GLOBAL_H -#define TOPSIDE_DIGI_GLOBAL_H - -#include <pthread.h> -#include <atomic> - -#include <DD4hep/VolumeManager.h> - -namespace topside { -namespace digi { -extern dd4hep::VolumeManager vman; -extern pthread_mutex_t globalMutex; -extern std::atomic<bool> keepAllSimHits; -} // namespace digi -} // namespace topside - -#endif // TOPSIDE_DIGI_GLOBAL_H diff --git a/src/ConceptDetectors/topside/digi/topside_digi.cpp b/src/ConceptDetectors/topside/digi/topside_digi.cpp deleted file mode 100644 index 92adc748d35468dde9ba1cac36cc2949acdfce3b..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/digi/topside_digi.cpp +++ /dev/null @@ -1,215 +0,0 @@ -#include <fstream> -#include <iostream> -#include <streambuf> - -#include <CLHEP/Units/SystemOfUnits.h> -#include <DD4hep/Detector.h> -#include <DD4hep/FieldTypes.h> -#include <TGeoManager.h> -#include <TRandom3.h> -#include <proio/model/eic/eic.pb.h> - -#include "Context.h" -#include "Readout.h" -#include "global.h" - -using namespace dd4hep; -using namespace proio::model::eic; - -namespace topside { -namespace digi { -VolumeManager vman; -pthread_mutex_t globalMutex = PTHREAD_MUTEX_INITIALIZER; -std::atomic<bool> keepAllSimHits; - -void *digitize(void *voidPtr) { - // build context for readout plugins - auto ctxt = static_cast<Context *>(voidPtr); - ctxt->RNG = new TRandom3(0); - - // gather registered readout plugins - std::vector<Readout *> readouts = ReadoutManager::AvailableReadouts(); - std::map<std::string, Readout *> typeMap; - for (auto readout : readouts) - for (auto type : readout->Types()) typeMap[type] = readout; - - // iterate over events in a thread-safe way until no more are available - std::string evtBuffer; - ctxt->reader->lock(); - while ((ctxt->reader->Next(&evtBuffer))) { - ctxt->reader->unlock(); - proio::Event event(evtBuffer); - - // initialize readout for event - for (auto readout : readouts) readout->BeginEvent(ctxt, &event); - - // process SimHits - auto simCreatedIDs = event.TaggedEntries("SimCreated"); - for (auto id : simCreatedIDs) { - auto simHit = dynamic_cast<SimHit *>(event.GetEntry(id)); - if (!simHit) continue; - if (simHit->volumeid() == 0) { // TODO: find volume id if missing - if (!keepAllSimHits) event.RemoveEntry(id); - continue; - } - if (simHit->edep() == 0) { - if (!keepAllSimHits) event.RemoveEntry(id); - continue; - } - - std::string typeName; - { - pthread_mutex_lock(&globalMutex); - VolumeManagerContext *vmanCtxt = vman.lookupContext(simHit->volumeid()); - - auto sdType = - ((SensitiveDetector)vmanCtxt->volumePlacement().volume().sensitiveDetector()).type(); - if (sdType.compare("tracker") == 0) { - event.TagEntry(id, "Vis"); - event.TagEntry(id, "Tracker"); - } else if (sdType.compare("calorimeter") == 0) - event.TagEntry(id, "Calorimeter"); - - typeName = ((SensitiveDetector)vmanCtxt->volumePlacement().volume().sensitiveDetector()) - .readout() - .name(); - pthread_mutex_unlock(&globalMutex); - } - - Readout *readout = typeMap[typeName]; - if (readout) - readout->ProcessSimHit(ctxt, simHit, id); - else { - std::cout << "Unknown type: " << typeName << std::endl; - std::cout << "Known types:" << std::endl; - for (auto pair : typeMap) std::cout << "\t" << pair.first << "\n"; - } - } - - // finalize readout for event - for (auto readout : readouts) readout->EndEvent(ctxt, &event); - - event.FlushCache(); - ctxt->writer->lock(); - ctxt->writer->Push(&event); - ctxt->writer->unlock(); - ctxt->reader->lock(); - } - ctxt->reader->unlock(); - - for (auto readout : readouts) delete readout; - delete ctxt->RNG; - delete ctxt; - - return NULL; -} -} // namespace digi -} // namespace topside - -void printUsage() { - std::cerr << "Usage: topside_digi [options] <compact_file> <input proio file> <output proio file>\n"; - std::cerr << "options:\n"; - std::cerr << " -c output compression level: 0 for uncompressed, 1 for LZ4 compression, 2 for GZIP\n" - " compression (default 1))\n"; - std::cerr << " -t number of threads (default 4)\n"; - std::cerr << " -k keep all source SimHits, i.e. do not clean up in output\n"; - std::cerr << std::endl; -} - -int main(int argc, char **argv) { - int comp = 0; - int nThreads = 4; - topside::digi::keepAllSimHits = false; - int opt; - while ((opt = getopt(argc, argv, "c:t:kh")) != -1) { - switch (opt) { - case 'c': - comp = atoi(optarg); - break; - case 't': - nThreads = atoi(optarg); - break; - case 'k': - topside::digi::keepAllSimHits = true; - break; - default: - printUsage(); - exit(EXIT_FAILURE); - } - } - - std::string compactFilename; - std::string inputFilename; - std::string outputFilename; - if (optind + 2 < argc) { - compactFilename = argv[optind]; - inputFilename = argv[optind + 1]; - outputFilename = argv[optind + 2]; - } else { - printUsage(); - exit(EXIT_FAILURE); - } - - Detector &det = Detector::getInstance(); - det.fromXML(compactFilename); - topside::digi::vman = VolumeManager::getVolumeManager(det); - - auto reader = new proio::Reader(inputFilename); - auto writer = new proio::Writer(outputFilename); - switch (comp) { - case 1: - writer->SetCompression(proio::LZ4); - break; - case 2: - writer->SetCompression(proio::GZIP); - break; - default: - writer->SetCompression(proio::UNCOMPRESSED); - } - writer->SetBucketDumpThreshold(0x10000000); - - // Generate GDML and insert as metadata - char dirTemplate[] = "topside_digi_XXXXXX"; - std::string tempDir = mkdtemp(dirTemplate); - std::string geomFilePath = tempDir + "/geometry.gdml"; - gGeoManager->Export(geomFilePath.c_str()); - std::ifstream compactFile(geomFilePath); - std::string compactString((std::istreambuf_iterator<char>(compactFile)), - std::istreambuf_iterator<char>()); - writer->PushMetadata("geometry", compactString); - compactFile.close(); - unlink(geomFilePath.c_str()); - rmdir(tempDir.c_str()); - - // Add B Field parameters to metadata - auto solenoidFieldHandle = det.field("SolenoidField"); - auto dipoleFieldHandle = det.field("DipoleField"); - if (solenoidFieldHandle.isValid() && dipoleFieldHandle.isValid()) { - auto solenoidField = static_cast<SolenoidField *>(solenoidFieldHandle.access()); - auto dipoleField = static_cast<DipoleField *>(dipoleFieldHandle.access()); - std::stringstream ss; - ss << "TOPSiDE:" << solenoidField->innerField * 1e13 << "," << solenoidField->minZ * 10 << "," - << solenoidField->maxZ * 10 << "," << solenoidField->innerRadius * 10 << "," - << dipoleField->coefficents[0] * 1e13 << "," << dipoleField->zmin * 10 << "," - << dipoleField->zmax * 10 << "," << dipoleField->rmax * 10; - writer->PushMetadata("field", ss.str().c_str()); - } - - // spawn parallel worker threads - pthread_t threads[nThreads]; - for (int i = 0; i < nThreads; i++) { - auto ctxt = new struct topside::digi::Context; - memset(ctxt, 0, sizeof(topside::digi::Context)); - - ctxt->reader = reader; - ctxt->writer = writer; - - pthread_create(&threads[i], NULL, topside::digi::digitize, ctxt); - } - - for (int i = 0; i < nThreads; i++) pthread_join(threads[i], NULL); - - delete writer; - delete reader; - return 0; -} diff --git a/src/ConceptDetectors/topside/plugin/README.md b/src/ConceptDetectors/topside/plugin/README.md deleted file mode 100644 index fe29c1463366e747603604a8d5dd87c97c282464..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# plugin -DD4hep plugins for TOPSiDE - -## Contents -* geom: plugins for constructing custom detector types that are parameterized - in the compact XML description -* sim: plugins for running the simulation, such as sensitive detector actions - and proio event i/o diff --git a/src/ConceptDetectors/topside/plugin/geom/PlanarCalo_geo.cpp.in b/src/ConceptDetectors/topside/plugin/geom/PlanarCalo_geo.cpp.in deleted file mode 100644 index 50dc3ebc23701cbe4a9fafa39bd38bc22d6a4cc1..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/geom/PlanarCalo_geo.cpp.in +++ /dev/null @@ -1,34 +0,0 @@ -#include <XML/Helper.h> - -using namespace dd4hep; - -static Ref_t createDetector(Detector& desc, xml::Handle_t handle, SensitiveDetector sens) { - xml::DetElement detElem = handle; - - std::string detName = detElem.nameStr(); - int detID = detElem.id(); - - xml::Component dims = detElem.dimensions(); - double rInner = dims.inner_radius(); - double rOuter = dims.outer_radius(); - double zMin = dims.zmin(); - double angle = dims.angle(); - double thickness = dims.thickness(); - - Material mat = desc.material(detElem.materialStr()); - - Cone envShape(0.5 * thickness, rInner, rOuter, rInner, rOuter + std::tan(angle) * thickness); - Volume envVol(detName + "_envelope", envShape, mat); - - envVol.setVisAttributes(desc.visAttributes(detElem.visStr())); - - DetElement det(detName, detID); - Volume motherVol = desc.pickMotherVolume(det); - PlacedVolume envPV = motherVol.placeVolume(envVol, Position(0, 0, zMin + 0.5 * thickness)); - envPV.addPhysVolID("system", detID); - det.setPlacement(envPV); - return det; -} - -// clang-format off -DECLARE_DETELEMENT(@PROJECT_NAME@_PlanarCalo, createDetector) diff --git a/src/ConceptDetectors/topside/plugin/geom/PolyhedraEndcapCalorimeter2_geo.cpp.in b/src/ConceptDetectors/topside/plugin/geom/PolyhedraEndcapCalorimeter2_geo.cpp.in deleted file mode 100644 index 4a6017572ef31826a4b727cbd2e37783cf30ff9b..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/geom/PolyhedraEndcapCalorimeter2_geo.cpp.in +++ /dev/null @@ -1,122 +0,0 @@ -//========================================================================== -// AIDA Detector description implementation -//-------------------------------------------------------------------------- -// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN) -// All rights reserved. -// -// For the licensing terms see $DD4hepINSTALL/LICENSE. -// For the list of contributors see $DD4hepINSTALL/doc/CREDITS. -// -// Author : M.Frank -// -//========================================================================== -// -// Specialized generic detector constructor -// -//========================================================================== -#include "DD4hep/DetFactoryHelper.h" -#include "XML/Layering.h" - -using namespace std; -using namespace dd4hep; -using namespace dd4hep::detail; - -static Ref_t create_detector(Detector& description, xml_h e, SensitiveDetector sens) { - xml_det_t x_det = e; - xml_dim_t dim = x_det.dimensions(); - int det_id = x_det.id(); - bool reflect = x_det.reflect(true); - string det_name = x_det.nameStr(); - Material air = description.air(); - int numsides = dim.numsides(); - double rmin = dim.rmin(); - double rmax = dim.rmax() * std::cos(M_PI / numsides); - double zmin = dim.zmin(); - Layering layering(x_det); - double totalThickness = layering.totalThickness(); - Volume endcapVol("endcap", PolyhedraRegular(numsides, rmin, rmax, totalThickness), air); - DetElement endcap("endcap", det_id); - - int l_num = 1; - int layerType = 0; - double layerZ = -totalThickness / 2; - - endcapVol.setAttributes(description, x_det.regionStr(), x_det.limitsStr(), x_det.visStr()); - - for (xml_coll_t xc(x_det, _U(layer)); xc; ++xc) { - xml_comp_t x_layer = xc; - double l_thick = layering.layer(l_num - 1)->thickness(); - string l_name = _toString(layerType, "layer%d"); - int l_repeat = x_layer.repeat(); - Volume l_vol(l_name, PolyhedraRegular(numsides, rmin, rmax, l_thick), air); - vector<PlacedVolume> sensitives; - - int s_num = 1; - double sliceZ = -l_thick / 2; - for (xml_coll_t xs(x_layer, _U(slice)); xs; ++xs) { - xml_comp_t x_slice = xs; - string s_name = _toString(s_num, "slice%d"); - double s_thick = x_slice.thickness(); - Material s_mat = description.material(x_slice.materialStr()); - Volume s_vol(s_name, PolyhedraRegular(numsides, rmin, rmax, s_thick), s_mat); - - s_vol.setVisAttributes(description.visAttributes(x_slice.visStr())); - sliceZ += s_thick / 2; - PlacedVolume s_phv = l_vol.placeVolume(s_vol, Position(0, 0, sliceZ)); - s_phv.addPhysVolID("slice", s_num); - if (x_slice.isSensitive()) { - sens.setType("calorimeter"); - s_vol.setSensitiveDetector(sens); - sensitives.push_back(s_phv); - } - sliceZ += s_thick / 2; - s_num++; - } - l_vol.setVisAttributes(description.visAttributes(x_layer.visStr())); - if (l_repeat <= 0) throw std::runtime_error(x_det.nameStr() + "> Invalid repeat value"); - for (int j = 0; j < l_repeat; ++j) { - string phys_lay = _toString(l_num, "layer%d"); - layerZ += l_thick / 2; - DetElement layer_elt(endcap, phys_lay, l_num); - PlacedVolume pv = endcapVol.placeVolume(l_vol, Position(0, 0, layerZ)); - pv.addPhysVolID("layer", l_num); - layer_elt.setPlacement(pv); - for (size_t ic = 0; ic < sensitives.size(); ++ic) { - PlacedVolume sens_pv = sensitives[ic]; - DetElement comp_elt(layer_elt, sens_pv.volume().name(), l_num); - comp_elt.setPlacement(sens_pv); - } - layerZ += l_thick / 2; - ++l_num; - } - ++layerType; - } - - double z_pos = zmin + totalThickness / 2; - PlacedVolume pv; - // Reflect it. - Assembly assembly(det_name); - DetElement endcapAssyDE(det_name, det_id); - Volume motherVol = description.pickMotherVolume(endcapAssyDE); - if (reflect) { - pv = assembly.placeVolume(endcapVol, - Transform3D(RotationZYX(M_PI / numsides, M_PI, 0), Position(0, 0, -z_pos))); - pv.addPhysVolID("barrel", 2); - Ref_t(endcap)->SetName((det_name + "_backward").c_str()); - endcap.setPlacement(pv); - } else { - pv = assembly.placeVolume(endcapVol, - Transform3D(RotationZYX(M_PI / numsides, 0, 0), Position(0, 0, z_pos))); - pv.addPhysVolID("barrel", 1); - Ref_t(endcap)->SetName((det_name + "_forward").c_str()); - endcap.setPlacement(pv); - } - endcapAssyDE.add(endcap); - pv = motherVol.placeVolume(assembly); - pv.addPhysVolID("system", det_id); - endcapAssyDE.setPlacement(pv); - return endcapAssyDE; -} - -// clang-format off -DECLARE_DETELEMENT(@PROJECT_NAME@_PolyhedraEndcapCalorimeter2, create_detector) diff --git a/src/ConceptDetectors/topside/plugin/geom/RICH_geo.cpp.in b/src/ConceptDetectors/topside/plugin/geom/RICH_geo.cpp.in deleted file mode 100644 index 47e596c36f7bd41b4837cfca486e55aba238190f..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/geom/RICH_geo.cpp.in +++ /dev/null @@ -1,34 +0,0 @@ -#include <XML/Helper.h> - -using namespace dd4hep; - -static Ref_t createDetector(Detector& desc, xml::Handle_t handle, SensitiveDetector sens) { - xml::DetElement detElem = handle; - - std::string detName = detElem.nameStr(); - int detID = detElem.id(); - - xml::Component dims = detElem.dimensions(); - double rInner = dims.rmin(); - double rOuter1 = dims.rmax1(); - double rOuter2 = dims.rmax2(); - double zMin = dims.zmin(); - double zMax = dims.zmax(); - - Material air = desc.air(); - - Cone envShape(0.5 * (zMax - zMin), rInner, rOuter1, rInner, rOuter2); - Volume envVol(detName + "_envelope", envShape, air); - - envVol.setVisAttributes(desc.visAttributes(detElem.visStr())); - - DetElement det(detName, detID); - Volume motherVol = desc.pickMotherVolume(det); - PlacedVolume envPV = motherVol.placeVolume(envVol, Position(0, 0, 0.5 * (zMin + zMax))); - envPV.addPhysVolID("system", detID); - det.setPlacement(envPV); - return det; -} - -// clang-format off -DECLARE_DETELEMENT(@PROJECT_NAME@_RICH, createDetector) diff --git a/src/ConceptDetectors/topside/plugin/geom/SiTrackerBarrel_geo.cpp.in b/src/ConceptDetectors/topside/plugin/geom/SiTrackerBarrel_geo.cpp.in deleted file mode 100644 index c36f2a6767d5ef47cb7c8753a1060e47abf8ba81..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/geom/SiTrackerBarrel_geo.cpp.in +++ /dev/null @@ -1,173 +0,0 @@ -//========================================================================== -// AIDA Detector description implementation -//-------------------------------------------------------------------------- -// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN) -// All rights reserved. -// -// For the licensing terms see $DD4hepINSTALL/LICENSE. -// For the list of contributors see $DD4hepINSTALL/doc/CREDITS. -// -// Author : M.Frank -// -//========================================================================== -// -// Specialized generic detector constructor -// -//========================================================================== -#include "DD4hep/DetFactoryHelper.h" -#include "DD4hep/Printout.h" - -using namespace std; -using namespace dd4hep; -using namespace dd4hep::detail; - -static Ref_t create_detector(Detector& description, xml_h e, SensitiveDetector sens) { - typedef vector<PlacedVolume> Placements; - xml_det_t x_det = e; - Material air = description.air(); - int det_id = x_det.id(); - string det_name = x_det.nameStr(); - DetElement sdet(det_name, det_id); - Assembly assembly(det_name); - map<string, Volume> volumes; - map<string, Placements> sensitives; - PlacedVolume pv; - - sens.setType("tracker"); - for (xml_coll_t mi(x_det, _U(module)); mi; ++mi) { - xml_comp_t x_mod = mi; - xml_comp_t m_env = x_mod.child(_U(module_envelope)); - string m_nam = x_mod.nameStr(); - Volume m_vol(m_nam, Box(m_env.width() / 2, m_env.length() / 2, m_env.thickness() / 2), air); - int ncomponents = 0, sensor_number = 1; - - if (volumes.find(m_nam) != volumes.end()) { - printout(ERROR, "SiTrackerBarrel", "Logics error in building modules."); - throw runtime_error("Logics error in building modules."); - } - volumes[m_nam] = m_vol; - m_vol.setVisAttributes(description.visAttributes(x_mod.visStr())); - for (xml_coll_t ci(x_mod, _U(module_component)); ci; ++ci, ++ncomponents) { - xml_comp_t x_comp = ci; - xml_comp_t x_pos = x_comp.position(false); - xml_comp_t x_rot = x_comp.rotation(false); - string c_nam = _toString(ncomponents, "component%d"); - Box c_box(x_comp.width() / 2, x_comp.length() / 2, x_comp.thickness() / 2); - Volume c_vol(c_nam, c_box, description.material(x_comp.materialStr())); - - if (x_pos && x_rot) { - Position c_pos(x_pos.x(0), x_pos.y(0), x_pos.z(0)); - RotationZYX c_rot(x_rot.z(0), x_rot.y(0), x_rot.x(0)); - pv = m_vol.placeVolume(c_vol, Transform3D(c_rot, c_pos)); - } else if (x_rot) { - pv = m_vol.placeVolume(c_vol, RotationZYX(x_rot.z(0), x_rot.y(0), x_rot.x(0))); - } else if (x_pos) { - pv = m_vol.placeVolume(c_vol, Position(x_pos.x(0), x_pos.y(0), x_pos.z(0))); - } else { - pv = m_vol.placeVolume(c_vol); - } - c_vol.setRegion(description, x_comp.regionStr()); - c_vol.setLimitSet(description, x_comp.limitsStr()); - c_vol.setVisAttributes(description, x_comp.visStr()); - if (x_comp.isSensitive()) { - pv.addPhysVolID(_U(sensor), sensor_number++); - c_vol.setSensitiveDetector(sens); - sensitives[m_nam].push_back(pv); - } - } - } - for (xml_coll_t li(x_det, _U(layer)); li; ++li) { - xml_comp_t x_layer = li; - xml_comp_t x_barrel = x_layer.child(_U(barrel_envelope)); - xml_comp_t x_layout = x_layer.child(_U(rphi_layout)); - xml_comp_t z_layout = x_layer.child(_U(z_layout)); // Get the <z_layout> element. - int lay_id = x_layer.id(); - string m_nam = x_layer.moduleStr(); - string lay_nam = _toString(x_layer.id(), "layer%d"); - Tube lay_tub(x_barrel.inner_r(), x_barrel.outer_r(), x_barrel.z_length() / 2); - Volume lay_vol(lay_nam, lay_tub, air); // Create the layer envelope volume. - lay_vol.setVisAttributes(description.visAttributes(x_layer.visStr())); - double phi0 = x_layout.phi0(); // Starting phi of first module. - double phi_tilt = x_layout.phi_tilt(); // Phi tilt of a module. - double rc = x_layout.rc(); // Radius of the module center. - int nphi = x_layout.nphi(); // Number of modules in phi. - double rphi_dr = x_layout.dr(); // The delta radius of every other module. - double phi_incr = (M_PI * 2) / nphi; // Phi increment for one module. - double phic = phi0; // Phi of the module center. - double z0 = z_layout.z0(); // Z position of first module in phi. - double nz = z_layout.nz(); // Number of modules to place in z. - double z_dr = z_layout.dr(); // Radial displacement parameter, of every other module. - Volume m_env = volumes[m_nam]; - DetElement lay_elt(sdet, _toString(x_layer.id(), "layer%d"), lay_id); - Placements& sensVols = sensitives[m_nam]; - - // Z increment for module placement along Z axis. - // Adjust for z0 at center of module rather than - // the end of cylindrical envelope. - double z_incr = nz > 1 ? (2.0 * z0) / (nz - 1) : 0.0; - // Starting z for module placement along Z axis. - double module_z = -z0; - int module = 1; - - // Loop over the number of modules in phi. - for (int ii = 0; ii < nphi; ii++) { - double dx = z_dr * std::cos(phic + phi_tilt); // Delta x of module position. - double dy = z_dr * std::sin(phic + phi_tilt); // Delta y of module position. - double x = rc * std::cos(phic); // Basic x module position. - double y = rc * std::sin(phic); // Basic y module position. - - // Loop over the number of modules in z. - for (int j = 0; j < nz; j++) { - string module_name = _toString(module, "module%d"); - DetElement mod_elt(lay_elt, module_name, module); - // Module PhysicalVolume. - // Transform3D - // tr(RotationZYX(0,-((M_PI/2)-phic-phi_tilt),M_PI/2),Position(x,y,module_z)); - // NOTE (Nikiforos, 26/08 Rotations needed to be fixed so that component1 (silicon) is on the - // outside - Transform3D tr(RotationZYX(0, ((M_PI / 2) - phic - phi_tilt), -M_PI / 2), - Position(x, y, module_z)); - - pv = lay_vol.placeVolume(m_env, tr); - pv.addPhysVolID("module", module); - mod_elt.setPlacement(pv); - for (size_t ic = 0; ic < sensVols.size(); ++ic) { - PlacedVolume sens_pv = sensVols[ic]; - DetElement comp_elt(mod_elt, sens_pv.volume().name(), module); - comp_elt.setPlacement(sens_pv); - } - - /// Increase counters etc. - module++; - // Adjust the x and y coordinates of the module. - x += dx; - y += dy; - // Flip sign of x and y adjustments. - dx *= -1; - dy *= -1; - // Add z increment to get next z placement pos. - module_z += z_incr; - } - phic += phi_incr; // Increment the phi placement of module. - rc += rphi_dr; // Increment the center radius according to dr parameter. - rphi_dr *= -1; // Flip sign of dr parameter. - module_z = -z0; // Reset the Z placement parameter for module. - } - // Create the PhysicalVolume for the layer. - pv = assembly.placeVolume(lay_vol); // Place layer in mother - pv.addPhysVolID("layer", lay_id); // Set the layer ID. - lay_elt.setAttributes(description, lay_vol, x_layer.regionStr(), x_layer.limitsStr(), - x_layer.visStr()); - lay_elt.setPlacement(pv); - } - sdet.setAttributes(description, assembly, x_det.regionStr(), x_det.limitsStr(), x_det.visStr()); - assembly.setVisAttributes(description.invisible()); - pv = description.pickMotherVolume(sdet).placeVolume(assembly); - pv.addPhysVolID("system", det_id); // Set the subdetector system ID. - pv.addPhysVolID("barrel", 0); // Flag this as a barrel subdetector. - sdet.setPlacement(pv); - return sdet; -} - -// clang-format off -DECLARE_DETELEMENT(@PROJECT_NAME@_SiTrackerBarrel, create_detector) diff --git a/src/ConceptDetectors/topside/plugin/geom/SiTrackerEndcap2_geo.cpp.in b/src/ConceptDetectors/topside/plugin/geom/SiTrackerEndcap2_geo.cpp.in deleted file mode 100644 index e9082e2e30aa0697bd5899e2edc437a63594fee9..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/geom/SiTrackerEndcap2_geo.cpp.in +++ /dev/null @@ -1,139 +0,0 @@ -//========================================================================== -// AIDA Detector description implementation -//-------------------------------------------------------------------------- -// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN) -// All rights reserved. -// -// For the licensing terms see $DD4hepINSTALL/LICENSE. -// For the list of contributors see $DD4hepINSTALL/doc/CREDITS. -// -// Author : M.Frank -// -//========================================================================== -// -// Specialized generic detector constructor -// -//========================================================================== -#include <map> -#include "DD4hep/DetFactoryHelper.h" - -using namespace std; -using namespace dd4hep; -using namespace dd4hep::detail; - -static Ref_t create_detector(Detector& description, xml_h e, SensitiveDetector sens) { - typedef vector<PlacedVolume> Placements; - xml_det_t x_det = e; - Material vacuum = description.vacuum(); - int det_id = x_det.id(); - string det_name = x_det.nameStr(); - bool reflect = x_det.reflect(false); - DetElement sdet(det_name, det_id); - Assembly assembly(det_name); - // Volume assembly (det_name,Box(10000,10000,10000),vacuum); - Volume motherVol = description.pickMotherVolume(sdet); - int m_id = 0, c_id = 0, n_sensor = 0; - map<string, Volume> modules; - map<string, Placements> sensitives; - PlacedVolume pv; - - assembly.setVisAttributes(description.invisible()); - sens.setType("tracker"); - - for (xml_coll_t mi(x_det, _U(module)); mi; ++mi, ++m_id) { - xml_comp_t x_mod = mi; - string m_nam = x_mod.nameStr(); - xml_comp_t trd = x_mod.trd(); - double posY; - double x1 = trd.x1(); - double x2 = trd.x2(); - double z = trd.z(); - double y1, y2, total_thickness = 0.; - xml_coll_t ci(x_mod, _U(module_component)); - for (ci.reset(), total_thickness = 0.0; ci; ++ci) total_thickness += xml_comp_t(ci).thickness(); - - y1 = y2 = total_thickness / 2; - Volume m_volume(m_nam, Trapezoid(x1, x2, y1, y2, z), vacuum); - m_volume.setVisAttributes(description.visAttributes(x_mod.visStr())); - - for (ci.reset(), n_sensor = 1, c_id = 0, posY = -y1; ci; ++ci, ++c_id) { - xml_comp_t c = ci; - double c_thick = c.thickness(); - Material c_mat = description.material(c.materialStr()); - string c_name = _toString(c_id, "component%d"); - Volume c_vol(c_name, Trapezoid(x1, x2, c_thick / 2e0, c_thick / 2e0, z), c_mat); - - c_vol.setVisAttributes(description.visAttributes(c.visStr())); - pv = m_volume.placeVolume(c_vol, Position(0, posY + c_thick / 2, 0)); - if (c.isSensitive()) { - sdet.check(n_sensor > 2, - "SiTrackerEndcap2::fromCompact: " + c_name + " Max of 2 modules allowed!"); - pv.addPhysVolID("sensor", n_sensor); - c_vol.setSensitiveDetector(sens); - sensitives[m_nam].push_back(pv); - ++n_sensor; - } - posY += c_thick; - } - modules[m_nam] = m_volume; - } - - for (xml_coll_t li(x_det, _U(layer)); li; ++li) { - xml_comp_t x_layer(li); - int l_id = x_layer.id(); - int mod_num = 1; - for (xml_coll_t ri(x_layer, _U(ring)); ri; ++ri) { - xml_comp_t x_ring = ri; - double r = x_ring.r(); - double phi0 = x_ring.phi0(0); - double zstart = x_ring.zstart(); - double dz = x_ring.dz(0); - int nmodules = x_ring.nmodules(); - string m_nam = x_ring.moduleStr(); - Volume m_vol = modules[m_nam]; - double iphi = 2 * M_PI / nmodules; - double phi = phi0; - Placements& sensVols = sensitives[m_nam]; - - for (int k = 0; k < nmodules; ++k) { - string m_base = _toString(l_id, "layer%d") + _toString(mod_num, "_module%d"); - double x = -r * std::cos(phi); - double y = -r * std::sin(phi); - DetElement module(sdet, m_base + "_pos", det_id); - pv = assembly.placeVolume(m_vol, Transform3D(RotationZYX(0, -M_PI / 2 - phi, -M_PI / 2), - Position(x, y, zstart + dz))); - pv.addPhysVolID("barrel", 1).addPhysVolID("layer", l_id).addPhysVolID("module", mod_num); - module.setPlacement(pv); - for (size_t ic = 0; ic < sensVols.size(); ++ic) { - PlacedVolume sens_pv = sensVols[ic]; - DetElement comp_elt(module, sens_pv.volume().name(), mod_num); - comp_elt.setPlacement(sens_pv); - } - - if (reflect) { - pv = - assembly.placeVolume(m_vol, Transform3D(RotationZYX(M_PI, -M_PI / 2 - phi, -M_PI / 2), - Position(x, y, -zstart - dz))); - pv.addPhysVolID("barrel", 2).addPhysVolID("layer", l_id).addPhysVolID("module", mod_num); - DetElement r_module(sdet, m_base + "_neg", det_id); - r_module.setPlacement(pv); - for (size_t ic = 0; ic < sensVols.size(); ++ic) { - PlacedVolume sens_pv = sensVols[ic]; - DetElement comp_elt(r_module, sens_pv.volume().name(), mod_num); - comp_elt.setPlacement(sens_pv); - } - } - dz = -dz; - phi += iphi; - ++mod_num; - } - } - } - pv = motherVol.placeVolume(assembly); - pv.addPhysVolID("system", det_id); - sdet.setPlacement(pv); - return sdet; -} - -// clang-format off -DECLARE_DETELEMENT(@PROJECT_NAME@_SiTrackerEndcap2, create_detector) diff --git a/src/ConceptDetectors/topside/plugin/geom/Yoke.cpp.in b/src/ConceptDetectors/topside/plugin/geom/Yoke.cpp.in deleted file mode 100644 index af33ac48d27c1b8286f61860deb89d8d14581212..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/geom/Yoke.cpp.in +++ /dev/null @@ -1,37 +0,0 @@ -#include <XML/Helper.h> - -using namespace dd4hep; - -static Ref_t createDetector(Detector& desc, xml_h handle, SensitiveDetector sens) { - xml::DetElement detElem = handle; - - std::string detName = detElem.nameStr(); - int detID = detElem.id(); - - xml::Component dims = detElem.dimensions(); - double rInner = dims.inner_radius(); - double rMin = dims.rmin(); - double thickness = dims.thickness(); - double innerZ = dims.inner_z(); - double angle = dims.angle(); - - Material mat = desc.material(detElem.materialStr()); - - Tube outerTubeShape(rMin, rInner + thickness, innerZ + thickness); - Tube innerTubeShape(0, rInner, innerZ); - SubtractionSolid unchamferedShape(outerTubeShape, innerTubeShape); - Cone chamferShape(thickness, 0, rMin, 0, rMin + 2 * tan(angle) * thickness); - SubtractionSolid detShape(unchamferedShape, chamferShape, Position(0, 0, innerZ + thickness)); - Volume detVol(detName, detShape, mat); - - detVol.setVisAttributes(desc.visAttributes(detElem.visStr())); - - DetElement det(detName, detID); - Volume motherVol = desc.pickMotherVolume(det); - PlacedVolume detPV = motherVol.placeVolume(detVol); - det.setPlacement(detPV); - return det; -} - -// clang-format off -DECLARE_DETELEMENT(@PROJECT_NAME@_Yoke, createDetector) diff --git a/src/ConceptDetectors/topside/plugin/sim/Geant4Data.cpp b/src/ConceptDetectors/topside/plugin/sim/Geant4Data.cpp deleted file mode 100644 index 733a86cacaea5324cd10823c9c85340621d814c7..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/sim/Geant4Data.cpp +++ /dev/null @@ -1,12 +0,0 @@ -#include "Geant4Data.h" - -using namespace dd4hep::sim::eic; - -StepHit::StepHit() { - trackID = -1; - eDep = 0; - globalPrePos = {0, 0, 0, 0}; - globalPostPos = {0, 0, 0, 0}; -} - -StepHit::~StepHit() { ; } diff --git a/src/ConceptDetectors/topside/plugin/sim/Geant4Data.h b/src/ConceptDetectors/topside/plugin/sim/Geant4Data.h deleted file mode 100644 index 858ec13892af6426676120ad930a918db7f9eb2e..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/sim/Geant4Data.h +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef EIC_GEANT4DATA_H -#define EIC_GEANT4DATA_H - -#include <DDG4/Geant4Data.h> - -namespace dd4hep { -namespace sim { -namespace eic { -class StepHit : public Geant4HitData { - public: - struct XYZTVector { - float x, y, z, t; - }; - - StepHit(); - virtual ~StepHit(); - - XYZTVector globalPrePos, globalPostPos; - float eDep; - int trackID; -}; - -class TrackerData { - public: - typedef StepHit Hit; -}; - -class CalorimeterData { - public: - typedef StepHit Hit; -}; -} // namespace eic -} // namespace sim -} // namespace dd4hep - -#endif // EIC_GEANT4DATA_H diff --git a/src/ConceptDetectors/topside/plugin/sim/Geant4Output2Proio.cpp b/src/ConceptDetectors/topside/plugin/sim/Geant4Output2Proio.cpp deleted file mode 100644 index 3ec31022d9dbd8abb4a039b9e712c18cd26ff626..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/sim/Geant4Output2Proio.cpp +++ /dev/null @@ -1,130 +0,0 @@ -#include <CLHEP/Units/SystemOfUnits.h> -#include <DDG4/Geant4Data.h> -#include <DDG4/Geant4HitCollection.h> -#include <DDG4/Geant4Particle.h> -#include <proio/model/eic/eic.pb.h> -#include <G4ParticleDefinition.hh> - -#include "Geant4Data.h" -#include "Geant4Output2Proio.h" - -using namespace dd4hep::sim; -using namespace proio; - -Geant4Output2Proio::Geant4Output2Proio(Geant4Context *context, const std::string &name) - : Geant4OutputAction(context, name), writer(NULL) { - declareProperty("Compression", compression = "uncompressed"); -} - -Geant4Output2Proio::~Geant4Output2Proio() { - if (writer) delete writer; -} - -void Geant4Output2Proio::beginRun(const G4Run *run) { - if (!writer) writer = new proio::Writer(m_output); - if (compression.compare("gzip") == 0) - writer->SetCompression(proio::GZIP); - else if (compression.compare("lz4") == 0) - writer->SetCompression(proio::LZ4); - else - writer->SetCompression(proio::UNCOMPRESSED); - writer->SetBucketDumpThreshold(0x10000000); -} - -void Geant4Output2Proio::begin(const G4Event *) { ; } - -void Geant4Output2Proio::commit(OutputContext<G4Event> &ctxt) { - auto eventData = ctxt.data<EventData>(); - writer->Push(eventData->proioEvent); - delete eventData->proioEvent; - delete eventData; - ctxt.userData = NULL; -} - -void Geant4Output2Proio::saveEvent(OutputContext<G4Event> &ctxt) { - ctxt.userData = new EventData; - auto eventData = ctxt.data<EventData>(); - eventData->proioEvent = new proio::Event(); - - Geant4ParticleMap *parts = context()->event().extension<Geant4ParticleMap>(); - if (parts) { - const Geant4ParticleMap::ParticleMap &map = parts->particles(); - for (auto pair : map) { - const Geant4ParticleHandle part = pair.second; - const G4ParticleDefinition *def = part.definition(); - - auto proPart = new model::eic::Particle(); - for (auto parentID : part->parents) proPart->add_parent(parentID); - for (auto childID : part->daughters) proPart->add_child(childID); - proPart->set_pdg(part->pdgID); - auto vertex = proPart->mutable_vertex(); - vertex->set_x(part->vsx / CLHEP::mm); - vertex->set_y(part->vsy / CLHEP::mm); - vertex->set_z(part->vsz / CLHEP::mm); - vertex->set_t(part->time / CLHEP::ns); - auto p = proPart->mutable_p(); - p->set_x(part->psx / CLHEP::GeV); - p->set_y(part->psy / CLHEP::GeV); - p->set_z(part->psz / CLHEP::GeV); - proPart->set_mass(part->mass / CLHEP::GeV); - proPart->set_charge((def) ? def->GetPDGCharge() : 0); - auto spin = proPart->mutable_spin(); - spin->set_x(part->spin[0]); - spin->set_y(part->spin[1]); - spin->set_z(part->spin[2]); - auto id = eventData->proioEvent->AddEntry(proPart, "Particle"); - eventData->idMap[part->id] = id; - - detail::ReferenceBitMask<int> status(part->status); - if (status.isSet(G4PARTICLE_GEN_STABLE)) eventData->proioEvent->TagEntry(id, "GenStable"); - if (status.isSet(G4PARTICLE_SIM_CREATED)) eventData->proioEvent->TagEntry(id, "SimCreated"); - } - } - - for (auto id : eventData->proioEvent->TaggedEntries("Particle")) { - model::eic::Particle *part = (model::eic::Particle *)eventData->proioEvent->GetEntry(id); - auto parents = part->mutable_parent(); - for (int i = 0; i < parents->size(); i++) (*parents)[i] = eventData->idMap[(*parents)[i]]; - auto children = part->mutable_child(); - for (int i = 0; i < children->size(); i++) (*children)[i] = eventData->idMap[(*children)[i]]; - } -} - -void Geant4Output2Proio::saveCollection(OutputContext<G4Event> &ctxt, G4VHitsCollection *collection) { - auto eventData = ctxt.data<EventData>(); - - Geant4HitCollection *coll = dynamic_cast<Geant4HitCollection *>(collection); - if (coll) { - std::string name = collection->GetName(); - std::vector<void *> hits; - coll->getHitsUnchecked(hits); - for (auto voidHit : hits) { - auto hit = (Geant4HitData *)voidHit; - auto stepHit = dynamic_cast<eic::StepHit *>(hit); - if (stepHit) { - auto proHit = new model::eic::SimHit(); - proHit->set_volumeid(stepHit->cellID); - auto prePos = proHit->mutable_globalprepos(); - prePos->set_x(stepHit->globalPrePos.x / CLHEP::mm); - prePos->set_y(stepHit->globalPrePos.y / CLHEP::mm); - prePos->set_z(stepHit->globalPrePos.z / CLHEP::mm); - prePos->set_t(stepHit->globalPrePos.t / CLHEP::ns); - auto postPos = proHit->mutable_globalpostpos(); - postPos->set_x(stepHit->globalPostPos.x / CLHEP::mm); - postPos->set_y(stepHit->globalPostPos.y / CLHEP::mm); - postPos->set_z(stepHit->globalPostPos.z / CLHEP::mm); - postPos->set_t(stepHit->globalPostPos.t / CLHEP::ns); - proHit->set_edep(stepHit->eDep / CLHEP::GeV); - if (m_truth) proHit->set_particle(eventData->idMap[m_truth->particleID(stepHit->trackID)]); - eventData->proioEvent->AddEntry(proHit, "SimCreated"); - } - } - } -} - -#include <DDG4/Factories.h> - -using namespace dd4hep::sim; - -// clang-format off -DECLARE_GEANT4ACTION(Geant4Output2Proio) diff --git a/src/ConceptDetectors/topside/plugin/sim/Geant4Output2Proio.h b/src/ConceptDetectors/topside/plugin/sim/Geant4Output2Proio.h deleted file mode 100644 index 3931a31ee1b0606041d0eb5c49a8bd7ecdc4855b..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/sim/Geant4Output2Proio.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef TOPSIDE_GEANT4OUTPUT2PROIO_H -#define TOPSIDE_GEANT4OUTPUT2PROIO_H - -#include <DDG4/Geant4OutputAction.h> -#include <proio/writer.h> - -namespace dd4hep { -namespace sim { -class Geant4Output2Proio : public Geant4OutputAction { - public: - Geant4Output2Proio(Geant4Context *context, const std::string &name); - virtual ~Geant4Output2Proio(); - - void beginRun(const G4Run *run); - void begin(const G4Event *event); - void commit(OutputContext<G4Event> &context); - void saveEvent(OutputContext<G4Event> &context); - void saveCollection(OutputContext<G4Event> &context, G4VHitsCollection *coll); - - private: - proio::Writer *writer; - std::string compression; - - typedef struct { - proio::Event *proioEvent; - std::map<int, uint64_t> idMap; - } EventData; -}; -} // namespace sim -} // namespace dd4hep - -#endif // TOPSIDE_GEANT4OUTPUT2PROIO_H diff --git a/src/ConceptDetectors/topside/plugin/sim/Geant4SDActions.cpp b/src/ConceptDetectors/topside/plugin/sim/Geant4SDActions.cpp deleted file mode 100644 index 9215b41b0db92082a34c683250257abfc5887d2b..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/sim/Geant4SDActions.cpp +++ /dev/null @@ -1,95 +0,0 @@ -#include <DDG4/Geant4SensDetAction.inl> - -#include "Geant4Data.h" - -namespace dd4hep { -namespace sim { -template <> -void Geant4SensitiveAction<eic::TrackerData>::defineCollections() { - m_collectionID = declareReadoutFilteredCollection<eic::TrackerData::Hit>(); -} - -template <> -bool Geant4SensitiveAction<eic::TrackerData>::process(G4Step *step, G4TouchableHistory *) { - typedef eic::TrackerData::Hit Hit; - Geant4StepHandler stepHandler(step); - Position prePos = stepHandler.prePos(); - Position postPos = stepHandler.postPos(); - Position position = mean_direction(prePos, postPos); - HitContribution contrib = Hit::extractContribution(step); - float preTime = stepHandler.pre->GetGlobalTime(); - float postTime = stepHandler.post->GetGlobalTime(); - int trackID = stepHandler.trkID(); - - Hit *hit = new Hit(); - hit->cellID = volumeID(step); - hit->eDep = contrib.deposit; - hit->globalPrePos = {(float)prePos.X(), (float)prePos.Y(), (float)prePos.Z(), preTime}; - hit->globalPostPos = {(float)postPos.X(), (float)postPos.Y(), (float)postPos.Z(), postTime}; - hit->trackID = trackID; - - collection(m_collectionID)->add(hit); - mark(stepHandler.track); - if (0 == hit->cellID) { - hit->cellID = volumeID(step); - except("+++ Invalid CELL ID for hit!"); - } - print("Hit with deposit:%f Pos:%f %f %f ID=%016X", step->GetTotalEnergyDeposit(), position.X(), - position.Y(), position.Z(), (void *)hit->cellID); - Geant4TouchableHandler handler(step); - print(" Geant4 path:%s", handler.path().c_str()); - - return true; -} - -typedef Geant4SensitiveAction<eic::TrackerData> EICTrackerAction; - -template <> -void Geant4SensitiveAction<eic::CalorimeterData>::defineCollections() { - m_collectionID = declareReadoutFilteredCollection<eic::CalorimeterData::Hit>(); -} - -template <> -bool Geant4SensitiveAction<eic::CalorimeterData>::process(G4Step *step, G4TouchableHistory *) { - typedef eic::CalorimeterData::Hit Hit; - Geant4StepHandler stepHandler(step); - Position prePos = stepHandler.prePos(); - Position postPos = stepHandler.postPos(); - Position position = mean_direction(prePos, postPos); - HitContribution contrib = Hit::extractContribution(step); - float preTime = stepHandler.pre->GetGlobalTime(); - float postTime = stepHandler.post->GetGlobalTime(); - int trackID = stepHandler.trkID(); - - Hit *hit = new Hit(); - hit->cellID = volumeID(step); - hit->eDep = contrib.deposit; - hit->globalPrePos = {(float)prePos.X(), (float)prePos.Y(), (float)prePos.Z(), preTime}; - hit->globalPostPos = {(float)postPos.X(), (float)postPos.Y(), (float)postPos.Z(), postTime}; - hit->trackID = trackID; - - collection(m_collectionID)->add(hit); - mark(stepHandler.track); - if (0 == hit->cellID) { - hit->cellID = volumeID(step); - except("+++ Invalid CELL ID for hit!"); - } - print("Hit with deposit:%f Pos:%f %f %f ID=%016X", step->GetTotalEnergyDeposit(), position.X(), - position.Y(), position.Z(), (void *)hit->cellID); - Geant4TouchableHandler handler(step); - print(" Geant4 path:%s", handler.path().c_str()); - - return true; -} - -typedef Geant4SensitiveAction<eic::CalorimeterData> EICCalorimeterAction; -} // namespace sim -} // namespace dd4hep - -#include <DDG4/Factories.h> - -using namespace dd4hep::sim; - -// clang-format off -DECLARE_GEANT4SENSITIVE(EICTrackerAction) -DECLARE_GEANT4SENSITIVE(EICCalorimeterAction) diff --git a/src/ConceptDetectors/topside/plugin/sim/ProIOEventReader.cpp b/src/ConceptDetectors/topside/plugin/sim/ProIOEventReader.cpp deleted file mode 100644 index ac5cee2d59abf8887d8e63989058c9a5a152303d..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/sim/ProIOEventReader.cpp +++ /dev/null @@ -1,91 +0,0 @@ -#include <CLHEP/Units/SystemOfUnits.h> -#include <DDG4/Factories.h> -#include <proio/event.h> -#include <proio/model/eic/eic.pb.h> -#include <proio/model/mc/mc.pb.h> - -using namespace dd4hep::sim; - -#include "ProIOEventReader.h" - -namespace mc = proio::model::mc; -namespace eic = proio::model::eic; - -ProIOEventReader::ProIOEventReader(const std::string &name) - : Geant4EventReader(name), reader(new proio::Reader(name)) {} - -ProIOEventReader::~ProIOEventReader() {} - -ProIOEventReader::EventReaderStatus ProIOEventReader::readParticles(int eventNumber, Vertices &vertices, - std::vector<Particle *> &particles) { - if (eventNumber < m_currEvent) { - reader->SeekToStart(); - m_currEvent = 0; - } - if (eventNumber > m_currEvent) m_currEvent += reader->Skip(eventNumber - m_currEvent); - if (m_currEvent != eventNumber) return EVENT_READER_EOF; - - std::unique_ptr<proio::Event> event(reader->Next()); - m_currEvent++; - - std::map<uint64_t, int> idToIndexMap; - auto entryIDs = event->TaggedEntries("GenStable"); - for (auto entryID : entryIDs) { - auto part = event->GetEntry(entryID); - int index = particles.size(); - Geant4Particle *p = NULL; - - auto mcPart = dynamic_cast<mc::Particle *>(part); - auto eicPart = dynamic_cast<eic::Particle *>(part); - - if (mcPart) { - p = new Geant4Particle(index); - p->pdgID = mcPart->pdg(); - p->charge = mcPart->charge(); - auto momentum = mcPart->p(); - p->psx = momentum.x() * CLHEP::GeV; - p->psy = momentum.y() * CLHEP::GeV; - p->psz = momentum.z() * CLHEP::GeV; - auto vertex = mcPart->vertex(); - p->vsx = vertex.x() * CLHEP::mm; - p->vsy = vertex.y() * CLHEP::mm; - p->vsz = vertex.z() * CLHEP::mm; - p->time = vertex.t() * CLHEP::ns; - p->mass = mcPart->mass() * CLHEP::GeV; - } else if (eicPart) { - p = new Geant4Particle(index); - p->pdgID = eicPart->pdg(); - p->charge = eicPart->charge(); - auto momentum = eicPart->p(); - p->psx = momentum.x() * CLHEP::GeV; - p->psy = momentum.y() * CLHEP::GeV; - p->psz = momentum.z() * CLHEP::GeV; - auto vertex = eicPart->vertex(); - p->vsx = vertex.x() * CLHEP::mm; - p->vsy = vertex.y() * CLHEP::mm; - p->vsz = vertex.z() * CLHEP::mm; - p->time = vertex.t() * CLHEP::ns; - p->mass = eicPart->mass() * CLHEP::GeV; - } - - if (p) { - idToIndexMap[entryID] = index; - detail::ReferenceBitMask<int> status(p->status); - status.set(G4PARTICLE_GEN_STABLE); - particles.push_back(p); - - Geant4Vertex *vertex = new Geant4Vertex; - vertices.push_back(vertex); - vertex->x = p->vsx; - vertex->y = p->vsy; - vertex->z = p->vsz; - vertex->time = p->time; - vertex->out.insert(p->id); - } - } - - return EVENT_READER_OK; -} - -// clang-format off -DECLARE_GEANT4_EVENT_READER(ProIOEventReader) diff --git a/src/ConceptDetectors/topside/plugin/sim/ProIOEventReader.h b/src/ConceptDetectors/topside/plugin/sim/ProIOEventReader.h deleted file mode 100644 index 1cd50e740fc8cb36229f469adc622c21a35a6c42..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/plugin/sim/ProIOEventReader.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TOPSIDE_PROIOEVENTREADER_H -#define TOPSIDE_PROIOEVENTREADER_H - -#include <DDG4/Geant4InputAction.h> -#include <proio/reader.h> - -namespace dd4hep { -namespace sim { -class ProIOEventReader : public Geant4EventReader { - public: - ProIOEventReader(const std::string &name); - virtual ~ProIOEventReader(); - - virtual EventReaderStatus readParticles(int eventNumber, Vertices &vertices, - std::vector<Particle *> &particles) override; - - private: - std::unique_ptr<proio::Reader> reader; -}; -} // namespace sim -} // namespace dd4hep - -#endif // TOPSIDE_PROIOEVENTREADER_H diff --git a/src/ConceptDetectors/topside/src/SiliconTrackerBarrel_geo.cpp b/src/ConceptDetectors/topside/src/SiliconTrackerBarrel_geo.cpp deleted file mode 100644 index 9be1f27e86b6d8c87200f078064fa75240f1a6d4..0000000000000000000000000000000000000000 --- a/src/ConceptDetectors/topside/src/SiliconTrackerBarrel_geo.cpp +++ /dev/null @@ -1,229 +0,0 @@ -/** \addtogroup topside Topside - */ - -/** \addtogroup topsideTrackers Topside Trackers - * \brief Type: **SiliconTrackerBarrel**. - * \author W. Armstrong - * \ingroup trackers - * - * - * \code - * <detector id="1" name="ForwardElectronECAL" type="CrystalEndcapECAL" readout="EcalEndcapHits" vis="RedVis"> - * <dimensions rmin="12.0*cm" rmax="60.0*cm" zmin="-10.0*cm" zmax="10.0*cm"/> - * <comment>Electromagnetic Calorimeter Endcaps</comment> - * </detector> - * \endcode - * - * @{ - */ -#include "DD4hep/DetFactoryHelper.h" -#include "DD4hep/Printout.h" -#include "DD4hep/Shapes.h" -#include "DDRec/Surface.h" -#include "DDRec/DetectorData.h" -#include "XML/Layering.h" -#include "Acts/Plugins/DD4hep/ActsExtension.hpp" -#include "Acts/Surfaces/PlanarBounds.hpp" -#include "Acts/Surfaces/RectangleBounds.hpp" -#include "Acts/Surfaces/TrapezoidBounds.hpp" -#include "Acts/Utilities/Units.hpp" - - -using namespace std; -using namespace dd4hep; -using namespace dd4hep::rec; -using namespace dd4hep::detail; - -static Ref_t create_detector(Detector& description, xml_h e, SensitiveDetector sens) { - typedef vector<PlacedVolume> Placements; - xml_det_t x_det = e; - Material air = description.air(); - int det_id = x_det.id(); - string det_name = x_det.nameStr(); - DetElement sdet(det_name, det_id); - //Assembly assembly(det_name); - map<string, Volume> volumes; - map<string, Placements> sensitives; - PlacedVolume pv; - dd4hep::xml::Dimension dimensions(x_det.dimensions()); - - Acts::ActsExtension* detWorldExt = new Acts::ActsExtension(); - detWorldExt->addType("barrel", "detector"); - sdet.addExtension<Acts::ActsExtension>(detWorldExt); - Tube topVolumeShape(dimensions.rmin(), dimensions.rmax(), dimensions.length() * 0.5); - Volume assembly(det_name,topVolumeShape,air); - - - sens.setType("tracker"); - - // loop over the modules - for (xml_coll_t mi(x_det, _U(module)); mi; ++mi) { - xml_comp_t x_mod = mi; - xml_comp_t m_env = x_mod.child(_U(frame)); - string m_nam = x_mod.nameStr(); - - // triangular volume envelope - double frame_thickness = m_env.thickness(); - double frame_width = m_env.width(); - double frame_height = getAttrOrDefault<double>(m_env, _U(height), 5.0 * mm); - double tanth = frame_height/(frame_width/2.0); - double frame_height2 = frame_height-frame_thickness-frame_thickness/tanth; - double frame_width2 = 2.0*frame_height2/tanth; - - Trd1 moduleframe_part1(frame_width / 2, 0.001 * mm, m_env.length() / 2, - frame_height / 2); - Trd1 moduleframe_part2(frame_width2/2, 0.001 * mm, - m_env.length() / 2, frame_height2/2); - SubtractionSolid moduleframe(moduleframe_part1, moduleframe_part2,Position(0.0,frame_thickness,0.0)); - Volume v_module(m_nam+"_vol", moduleframe, description.material(m_env.materialStr())); - v_module.setVisAttributes(description, m_env.visStr()); - - // module assembly - Assembly m_vol( m_nam ); - m_vol.placeVolume(v_module, Position(0.0,0.0,frame_height/2)); - - int ncomponents = 0; - int sensor_number = 1; - - if (volumes.find(m_nam) != volumes.end()) { - printout(ERROR, "SiTrackerBarrel", "Logics error in building modules."); - throw runtime_error("Logics error in building modules."); - } - volumes[m_nam] = m_vol; - m_vol.setVisAttributes(description.visAttributes(x_mod.visStr())); - - for (xml_coll_t ci(x_mod, _U(module_component)); ci; ++ci, ++ncomponents) { - xml_comp_t x_comp = ci; - xml_comp_t x_pos = x_comp.position(false); - xml_comp_t x_rot = x_comp.rotation(false); - string c_nam = _toString(ncomponents, "component%d"); - Box c_box(x_comp.width() / 2, x_comp.length() / 2, x_comp.thickness() / 2); - Volume c_vol(c_nam, c_box, description.material(x_comp.materialStr())); - - if (x_pos && x_rot) { - Position c_pos(x_pos.x(0), x_pos.y(0), x_pos.z(0)); - RotationZYX c_rot(x_rot.z(0), x_rot.y(0), x_rot.x(0)); - pv = m_vol.placeVolume(c_vol, Transform3D(c_rot, c_pos)); - } else if (x_rot) { - pv = m_vol.placeVolume(c_vol, RotationZYX(x_rot.z(0), x_rot.y(0), x_rot.x(0))); - } else if (x_pos) { - pv = m_vol.placeVolume(c_vol, Position(x_pos.x(0), x_pos.y(0), x_pos.z(0))); - } else { - pv = m_vol.placeVolume(c_vol); - } - c_vol.setRegion(description, x_comp.regionStr()); - c_vol.setLimitSet(description, x_comp.limitsStr()); - c_vol.setVisAttributes(description, x_comp.visStr()); - if (x_comp.isSensitive()) { - pv.addPhysVolID(_U(sensor), sensor_number++); - c_vol.setSensitiveDetector(sens); - sensitives[m_nam].push_back(pv); - } - } - } - - // now build the layers - for (xml_coll_t li(x_det, _U(layer)); li; ++li) { - xml_comp_t x_layer = li; - xml_comp_t x_barrel = x_layer.child(_U(barrel_envelope)); - xml_comp_t x_layout = x_layer.child(_U(rphi_layout)); - xml_comp_t z_layout = x_layer.child(_U(z_layout)); // Get the <z_layout> element. - int lay_id = x_layer.id(); - string m_nam = x_layer.moduleStr(); - string lay_nam = _toString(x_layer.id(), "layer%d"); - Tube lay_tub(x_barrel.inner_r(), x_barrel.outer_r(), x_barrel.z_length() / 2); - Volume lay_vol(lay_nam, lay_tub, air); // Create the layer envelope volume. - lay_vol.setVisAttributes(description.visAttributes(x_layer.visStr())); - double phi0 = x_layout.phi0(); // Starting phi of first module. - double phi_tilt = x_layout.phi_tilt(); // Phi tilt of a module. - double rc = x_layout.rc(); // Radius of the module center. - int nphi = x_layout.nphi(); // Number of modules in phi. - double rphi_dr = x_layout.dr(); // The delta radius of every other module. - double phi_incr = (M_PI * 2) / nphi; // Phi increment for one module. - double phic = phi0; // Phi of the module center. - double z0 = z_layout.z0(); // Z position of first module in phi. - double nz = z_layout.nz(); // Number of modules to place in z. - double z_dr = z_layout.dr(); // Radial displacement parameter, of every other module. - Volume module_env = volumes[m_nam]; - DetElement lay_elt(sdet, _toString(x_layer.id(), "layer%d"), lay_id); - Placements& sensVols = sensitives[m_nam]; - - // the local coordinate systems of modules in dd4hep and acts differ - // see http://acts.web.cern.ch/ACTS/latest/doc/group__DD4hepPlugins.html - Acts::ActsExtension* layerExtension = new Acts::ActsExtension(); - layerExtension->addType("sensitive cylinder", "layer"); - //layerExtension->addType("axes", "definitions", "XzY"); - lay_elt.addExtension<Acts::ActsExtension>(layerExtension); - - // Z increment for module placement along Z axis. - // Adjust for z0 at center of module rather than - // the end of cylindrical envelope. - double z_incr = nz > 1 ? (2.0 * z0) / (nz - 1) : 0.0; - // Starting z for module placement along Z axis. - double module_z = -z0; - int module = 1; - - // Loop over the number of modules in phi. - for (int ii = 0; ii < nphi; ii++) { - double dx = z_dr * std::cos(phic + phi_tilt); // Delta x of module position. - double dy = z_dr * std::sin(phic + phi_tilt); // Delta y of module position. - double x = rc * std::cos(phic); // Basic x module position. - double y = rc * std::sin(phic); // Basic y module position. - - // Loop over the number of modules in z. - for (int j = 0; j < nz; j++) { - string module_name = _toString(module, "module%d"); - DetElement mod_elt(lay_elt, module_name, module); - // Module PhysicalVolume. - // Transform3D - // tr(RotationZYX(0,-((M_PI/2)-phic-phi_tilt),M_PI/2),Position(x,y,module_z)); - // NOTE (Nikiforos, 26/08 Rotations needed to be fixed so that component1 (silicon) is on the - // outside - Transform3D tr(RotationZYX(0, ((M_PI / 2) - phic - phi_tilt), -M_PI / 2), - Position(x, y, module_z)); - - pv = lay_vol.placeVolume(module_env, tr); - pv.addPhysVolID("module", module); - mod_elt.setPlacement(pv); - Acts::ActsExtension* moduleExtension = new Acts::ActsExtension(); - mod_elt.addExtension<Acts::ActsExtension>(moduleExtension); - for (size_t ic = 0; ic < sensVols.size(); ++ic) { - PlacedVolume sens_pv = sensVols[ic]; - DetElement comp_elt(mod_elt, sens_pv.volume().name(), module); - comp_elt.setPlacement(sens_pv); - } - - /// Increase counters etc. - module++; - // Adjust the x and y coordinates of the module. - x += dx; - y += dy; - // Flip sign of x and y adjustments. - dx *= -1; - dy *= -1; - // Add z increment to get next z placement pos. - module_z += z_incr; - } - phic += phi_incr; // Increment the phi placement of module. - rc += rphi_dr; // Increment the center radius according to dr parameter. - rphi_dr *= -1; // Flip sign of dr parameter. - module_z = -z0; // Reset the Z placement parameter for module. - } - // Create the PhysicalVolume for the layer. - pv = assembly.placeVolume(lay_vol); // Place layer in mother - pv.addPhysVolID("layer", lay_id); // Set the layer ID. - lay_elt.setAttributes(description, lay_vol, x_layer.regionStr(), x_layer.limitsStr(), - x_layer.visStr()); - lay_elt.setPlacement(pv); - } - sdet.setAttributes(description, assembly, x_det.regionStr(), x_det.limitsStr(), x_det.visStr()); - assembly.setVisAttributes(description.invisible()); - pv = description.pickMotherVolume(sdet).placeVolume(assembly); - pv.addPhysVolID("system", det_id); // Set the subdetector system ID. - pv.addPhysVolID("barrel", 0); // Flag this as a barrel subdetector. - sdet.setPlacement(pv); - return sdet; -} - -// clang-format off -DECLARE_DETELEMENT(topside_SiliconTrackerBarrel, create_detector) diff --git a/src/GenericDetectors/beamline/compact/eic/fields.xml b/src/GenericDetectors/beamline/compact/eic/fields.xml deleted file mode 100644 index 4fe4cb3902a4c59b929a9bb9a8c088edfa05a59d..0000000000000000000000000000000000000000 --- a/src/GenericDetectors/beamline/compact/eic/fields.xml +++ /dev/null @@ -1,20 +0,0 @@ - -<geant4_setup> - <properties> - <attributes name="geant4_field" - id="0" - type="Geant4FieldSetup" - object="B0PF_Magnet" - global="true" - min_chord_step="0.001*mm" - delta_chord="0.025*mm" - delta_intersection="1e-06*mm" - delta_one_step="0.00001*mm" - eps_min="1.0e-6" - eps_max="1.0e-5" - stepper="HelixSimpleRunge" - equation="Mag_UsualEqRhs"> - </attributes> - </properties> -</geant4_setup> - diff --git a/src/GenericDetectors/beamline/doc/materials.xml b/src/GenericDetectors/beamline/doc/materials.xml deleted file mode 100644 index 5ad6383c14f1787dbe073ccb2c6eb1370f11bbbc..0000000000000000000000000000000000000000 --- a/src/GenericDetectors/beamline/doc/materials.xml +++ /dev/null @@ -1,149 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<materials> - - <!-- - Air by weight from - - http://www.engineeringtoolbox.com/air-composition-24_212.html - --> - <material name="Air"> - <D type="density" unit="g/cm3" value="0.0012"/> - <fraction n="0.754" ref="N"/> - <fraction n="0.234" ref="O"/> - <fraction n="0.012" ref="Ar"/> - </material> - <material name="air"> - <D type="density" unit="g/cm3" value="0.0012"/> - <fraction n="0.754" ref="N"/> - <fraction n="0.234" ref="O"/> - <fraction n="0.012" ref="Ar"/> - </material> - - <!-- We model vakuum just as very thin air --> - <material name="Vacuum"> - <D type="density" unit="g/cm3" value="0.0000000001" /> - <fraction n="0.754" ref="N"/> - <fraction n="0.234" ref="O"/> - <fraction n="0.012" ref="Ar"/> - </material> - - <material name="Epoxy"> - <D type="density" value="1.3" unit="g/cm3"/> - <composite n="44" ref="H"/> - <composite n="15" ref="C"/> - <composite n="7" ref="O"/> - </material> - - <material name="Quartz"> - <D type="density" value="2.2" unit="g/cm3"/> - <composite n="1" ref="Si"/> - <composite n="2" ref="O"/> - </material> - - <material name="G10"> - <D type="density" value="1.7" unit="g/cm3"/> - <fraction n="0.08" ref="Cl"/> - <fraction n="0.773" ref="Quartz"/> - <fraction n="0.147" ref="Epoxy"/> - </material> - - <material name="Polystyrene"> - <D value="1.032" unit="g/cm3"/> - <composite n="19" ref="C"/> - <composite n="21" ref="H"/> - </material> - - <material name="Steel235"> - <D value="7.85" unit="g/cm3"/> - <fraction n="0.998" ref="Fe"/> - <fraction n=".002" ref="C"/> - </material> - - <material name="SiliconOxide"> - <D type="density" value="2.65" unit="g/cm3"/> - <composite n="1" ref="Si"/> - <composite n="2" ref="O"/> - </material> - - <material name="BoronOxide"> - <D type="density" value="2.46" unit="g/cm3"/> - <composite n="2" ref="B"/> - <composite n="3" ref="O"/> - </material> - - <material name="SodiumOxide"> - <D type="density" value="2.65" unit="g/cm3"/> - <composite n="2" ref="Na"/> - <composite n="1" ref="O"/> - </material> - - <material name="AluminumOxide"> - <D type="density" value="3.89" unit="g/cm3"/> - <composite n="2" ref="Al"/> - <composite n="3" ref="O"/> - </material> - - <material name="PyrexGlass"> - <D type="density" value="2.23" unit="g/cm3"/> - <fraction n="0.806" ref="SiliconOxide"/> - <fraction n="0.130" ref="BoronOxide"/> - <fraction n="0.040" ref="SodiumOxide"/> - <fraction n="0.023" ref="AluminumOxide"/> - </material> - - <material name="CarbonFiber"> - <D type="density" value="1.5" unit="g/cm3"/> - <fraction n="0.65" ref="C"/> - <fraction n="0.35" ref="Epoxy"/> - </material> - - <material name="CarbonFiber_50D"> - <D type="density" value="0.75" unit="g/cm3"/> - <fraction n="0.65" ref="C"/> - <fraction n="0.35" ref="Epoxy"/> - </material> - - <material name="Rohacell31"> - <D type="density" value="0.032" unit="g/cm3"/> - <composite n="9" ref="C"/> - <composite n="13" ref="H"/> - <composite n="2" ref="O"/> - <composite n="1" ref="N"/> - </material> - - <material name="Rohacell31_50D"> - <D type="density" value="0.016" unit="g/cm3"/> - <composite n="9" ref="C"/> - <composite n="13" ref="H"/> - <composite n="2" ref="O"/> - <composite n="1" ref="N"/> - </material> - - <material name="RPCGasDefault" state="gas"> - <D type="density" value="0.0037" unit="g/cm3"/> - <composite n="209" ref="C"/> - <composite n="239" ref="H"/> - <composite n="381" ref="F"/> - </material> - - <material name="PolystyreneFoam"> - <D type="density" value="0.0056" unit="g/cm3"/> - <fraction n="1.0" ref="Polystyrene"/> - </material> - - <material name="Kapton"> - <D value="1.43" unit="g/cm3" /> - <composite n="22" ref="C"/> - <composite n="10" ref="H" /> - <composite n="2" ref="N" /> - <composite n="5" ref="O" /> - </material> - - <material name="PEEK"> - <D value="1.37" unit="g/cm3" /> - <composite n="19" ref="C"/> - <composite n="12" ref="H" /> - <composite n="3" ref="O" /> - </material> - -</materials> diff --git a/src/GenericDetectors/calorimeters/compact/elements.xml b/src/GenericDetectors/calorimeters/compact/elements.xml deleted file mode 100644 index e714c3a5cd544e748dd2941967cff515c0b77efc..0000000000000000000000000000000000000000 --- a/src/GenericDetectors/calorimeters/compact/elements.xml +++ /dev/null @@ -1,884 +0,0 @@ -<materials> - <element Z="89" formula="Ac" name="Ac" > - <atom type="A" unit="g/mol" value="227.028" /> - </element> - <material formula="Ac" name="Actinium" state="solid" > - <RL type="X0" unit="cm" value="0.601558" /> - <NIL type="lambda" unit="cm" value="21.2048" /> - <D type="density" unit="g/cm3" value="10.07" /> - <composite n="1" ref="Ac" /> - </material> - <element Z="47" formula="Ag" name="Ag" > - <atom type="A" unit="g/mol" value="107.868" /> - </element> - <material formula="Ag" name="Silver" state="solid" > - <RL type="X0" unit="cm" value="0.854292" /> - <NIL type="lambda" unit="cm" value="15.8546" /> - <D type="density" unit="g/cm3" value="10.5" /> - <composite n="1" ref="Ag" /> - </material> - <element Z="13" formula="Al" name="Al" > - <atom type="A" unit="g/mol" value="26.9815" /> - </element> - <material formula="Al" name="Aluminum" state="solid" > - <RL type="X0" unit="cm" value="8.89632" /> - <NIL type="lambda" unit="cm" value="38.8766" /> - <D type="density" unit="g/cm3" value="2.699" /> - <composite n="1" ref="Al" /> - </material> - <element Z="95" formula="Am" name="Am" > - <atom type="A" unit="g/mol" value="243.061" /> - </element> - <material formula="Am" name="Americium" state="solid" > - <RL type="X0" unit="cm" value="0.42431" /> - <NIL type="lambda" unit="cm" value="15.9812" /> - <D type="density" unit="g/cm3" value="13.67" /> - <composite n="1" ref="Am" /> - </material> - <element Z="18" formula="Ar" name="Ar" > - <atom type="A" unit="g/mol" value="39.9477" /> - </element> - <material formula="Ar" name="Argon" state="gas" > - <RL type="X0" unit="cm" value="11762.1" /> - <NIL type="lambda" unit="cm" value="71926" /> - <D type="density" unit="g/cm3" value="0.00166201" /> - <composite n="1" ref="Ar" /> - </material> - <element Z="33" formula="As" name="As" > - <atom type="A" unit="g/mol" value="74.9216" /> - </element> - <material formula="As" name="Arsenic" state="solid" > - <RL type="X0" unit="cm" value="2.0838" /> - <NIL type="lambda" unit="cm" value="25.7324" /> - <D type="density" unit="g/cm3" value="5.73" /> - <composite n="1" ref="As" /> - </material> - <element Z="85" formula="At" name="At" > - <atom type="A" unit="g/mol" value="209.987" /> - </element> - <material formula="At" name="Astatine" state="solid" > - <RL type="X0" unit="cm" value="0.650799" /> - <NIL type="lambda" unit="cm" value="22.3202" /> - <D type="density" unit="g/cm3" value="9.32" /> - <composite n="1" ref="At" /> - </material> - <element Z="79" formula="Au" name="Au" > - <atom type="A" unit="g/mol" value="196.967" /> - </element> - <material formula="Au" name="Gold" state="solid" > - <RL type="X0" unit="cm" value="0.334436" /> - <NIL type="lambda" unit="cm" value="10.5393" /> - <D type="density" unit="g/cm3" value="19.32" /> - <composite n="1" ref="Au" /> - </material> - <element Z="5" formula="B" name="B" > - <atom type="A" unit="g/mol" value="10.811" /> - </element> - <material formula="B" name="Boron" state="solid" > - <RL type="X0" unit="cm" value="22.2307" /> - <NIL type="lambda" unit="cm" value="32.2793" /> - <D type="density" unit="g/cm3" value="2.37" /> - <composite n="1" ref="B" /> - </material> - <element Z="56" formula="Ba" name="Ba" > - <atom type="A" unit="g/mol" value="137.327" /> - </element> - <material formula="Ba" name="Barium" state="solid" > - <RL type="X0" unit="cm" value="2.37332" /> - <NIL type="lambda" unit="cm" value="51.6743" /> - <D type="density" unit="g/cm3" value="3.5" /> - <composite n="1" ref="Ba" /> - </material> - <element Z="4" formula="Be" name="Be" > - <atom type="A" unit="g/mol" value="9.01218" /> - </element> - <material formula="Be" name="Beryllium" state="solid" > - <RL type="X0" unit="cm" value="35.276" /> - <NIL type="lambda" unit="cm" value="39.4488" /> - <D type="density" unit="g/cm3" value="1.848" /> - <composite n="1" ref="Be" /> - </material> - <element Z="83" formula="Bi" name="Bi" > - <atom type="A" unit="g/mol" value="208.98" /> - </element> - <material formula="Bi" name="Bismuth" state="solid" > - <RL type="X0" unit="cm" value="0.645388" /> - <NIL type="lambda" unit="cm" value="21.3078" /> - <D type="density" unit="g/cm3" value="9.747" /> - <composite n="1" ref="Bi" /> - </material> - <element Z="97" formula="Bk" name="Bk" > - <atom type="A" unit="g/mol" value="247.07" /> - </element> - <material formula="Bk" name="Berkelium" state="solid" > - <RL type="X0" unit="cm" value="0.406479" /> - <NIL type="lambda" unit="cm" value="15.6902" /> - <D type="density" unit="g/cm3" value="14" /> - <composite n="1" ref="Bk" /> - </material> - <element Z="35" formula="Br" name="Br" > - <atom type="A" unit="g/mol" value="79.9035" /> - </element> - <material formula="Br" name="Bromine" state="gas" > - <RL type="X0" unit="cm" value="1615.12" /> - <NIL type="lambda" unit="cm" value="21299" /> - <D type="density" unit="g/cm3" value="0.0070721" /> - <composite n="1" ref="Br" /> - </material> - <element Z="6" formula="C" name="C" > - <atom type="A" unit="g/mol" value="12.0107" /> - </element> - <material formula="C" name="Carbon" state="solid" > - <RL type="X0" unit="cm" value="21.3485" /> - <NIL type="lambda" unit="cm" value="40.1008" /> - <D type="density" unit="g/cm3" value="2" /> - <composite n="1" ref="C" /> - </material> - <element Z="20" formula="Ca" name="Ca" > - <atom type="A" unit="g/mol" value="40.078" /> - </element> - <material formula="Ca" name="Calcium" state="solid" > - <RL type="X0" unit="cm" value="10.4151" /> - <NIL type="lambda" unit="cm" value="77.3754" /> - <D type="density" unit="g/cm3" value="1.55" /> - <composite n="1" ref="Ca" /> - </material> - <element Z="48" formula="Cd" name="Cd" > - <atom type="A" unit="g/mol" value="112.411" /> - </element> - <material formula="Cd" name="Cadmium" state="solid" > - <RL type="X0" unit="cm" value="1.03994" /> - <NIL type="lambda" unit="cm" value="19.46" /> - <D type="density" unit="g/cm3" value="8.65" /> - <composite n="1" ref="Cd" /> - </material> - <element Z="58" formula="Ce" name="Ce" > - <atom type="A" unit="g/mol" value="140.115" /> - </element> - <material formula="Ce" name="Cerium" state="solid" > - <RL type="X0" unit="cm" value="1.19506" /> - <NIL type="lambda" unit="cm" value="27.3227" /> - <D type="density" unit="g/cm3" value="6.657" /> - <composite n="1" ref="Ce" /> - </material> - <element Z="98" formula="Cf" name="Cf" > - <atom type="A" unit="g/mol" value="251.08" /> - </element> - <material formula="Cf" name="Californium" state="solid" > - <RL type="X0" unit="cm" value="0.568328" /> - <NIL type="lambda" unit="cm" value="22.085" /> - <D type="density" unit="g/cm3" value="10" /> - <composite n="1" ref="Cf" /> - </material> - <element Z="17" formula="Cl" name="Cl" > - <atom type="A" unit="g/mol" value="35.4526" /> - </element> - <material formula="Cl" name="Chlorine" state="gas" > - <RL type="X0" unit="cm" value="6437.34" /> - <NIL type="lambda" unit="cm" value="38723.9" /> - <D type="density" unit="g/cm3" value="0.00299473" /> - <composite n="1" ref="Cl" /> - </material> - <element Z="96" formula="Cm" name="Cm" > - <atom type="A" unit="g/mol" value="247.07" /> - </element> - <material formula="Cm" name="Curium" state="solid" > - <RL type="X0" unit="cm" value="0.428706" /> - <NIL type="lambda" unit="cm" value="16.2593" /> - <D type="density" unit="g/cm3" value="13.51" /> - <composite n="1" ref="Cm" /> - </material> - <element Z="27" formula="Co" name="Co" > - <atom type="A" unit="g/mol" value="58.9332" /> - </element> - <material formula="Co" name="Cobalt" state="solid" > - <RL type="X0" unit="cm" value="1.53005" /> - <NIL type="lambda" unit="cm" value="15.2922" /> - <D type="density" unit="g/cm3" value="8.9" /> - <composite n="1" ref="Co" /> - </material> - <element Z="24" formula="Cr" name="Cr" > - <atom type="A" unit="g/mol" value="51.9961" /> - </element> - <material formula="Cr" name="Chromium" state="solid" > - <RL type="X0" unit="cm" value="2.0814" /> - <NIL type="lambda" unit="cm" value="18.1933" /> - <D type="density" unit="g/cm3" value="7.18" /> - <composite n="1" ref="Cr" /> - </material> - <element Z="55" formula="Cs" name="Cs" > - <atom type="A" unit="g/mol" value="132.905" /> - </element> - <material formula="Cs" name="Cesium" state="solid" > - <RL type="X0" unit="cm" value="4.4342" /> - <NIL type="lambda" unit="cm" value="95.317" /> - <D type="density" unit="g/cm3" value="1.873" /> - <composite n="1" ref="Cs" /> - </material> - <element Z="29" formula="Cu" name="Cu" > - <atom type="A" unit="g/mol" value="63.5456" /> - </element> - <material formula="Cu" name="Copper" state="solid" > - <RL type="X0" unit="cm" value="1.43558" /> - <NIL type="lambda" unit="cm" value="15.5141" /> - <D type="density" unit="g/cm3" value="8.96" /> - <composite n="1" ref="Cu" /> - </material> - <element Z="66" formula="Dy" name="Dy" > - <atom type="A" unit="g/mol" value="162.497" /> - </element> - <material formula="Dy" name="Dysprosium" state="solid" > - <RL type="X0" unit="cm" value="0.85614" /> - <NIL type="lambda" unit="cm" value="22.2923" /> - <D type="density" unit="g/cm3" value="8.55" /> - <composite n="1" ref="Dy" /> - </material> - <element Z="68" formula="Er" name="Er" > - <atom type="A" unit="g/mol" value="167.256" /> - </element> - <material formula="Er" name="Erbium" state="solid" > - <RL type="X0" unit="cm" value="0.788094" /> - <NIL type="lambda" unit="cm" value="21.2923" /> - <D type="density" unit="g/cm3" value="9.066" /> - <composite n="1" ref="Er" /> - </material> - <element Z="63" formula="Eu" name="Eu" > - <atom type="A" unit="g/mol" value="151.964" /> - </element> - <material formula="Eu" name="Europium" state="solid" > - <RL type="X0" unit="cm" value="1.41868" /> - <NIL type="lambda" unit="cm" value="35.6178" /> - <D type="density" unit="g/cm3" value="5.243" /> - <composite n="1" ref="Eu" /> - </material> - <element Z="9" formula="F" name="F" > - <atom type="A" unit="g/mol" value="18.9984" /> - </element> - <material formula="F" name="Fluorine" state="gas" > - <RL type="X0" unit="cm" value="20838.2" /> - <NIL type="lambda" unit="cm" value="59094.3" /> - <D type="density" unit="g/cm3" value="0.00158029" /> - <composite n="1" ref="F" /> - </material> - <element Z="26" formula="Fe" name="Fe" > - <atom type="A" unit="g/mol" value="55.8451" /> - </element> - <material formula="Fe" name="Iron" state="solid" > - <RL type="X0" unit="cm" value="1.75749" /> - <NIL type="lambda" unit="cm" value="16.959" /> - <D type="density" unit="g/cm3" value="7.874" /> - <composite n="1" ref="Fe" /> - </material> - <element Z="87" formula="Fr" name="Fr" > - <atom type="A" unit="g/mol" value="223.02" /> - </element> - <material formula="Fr" name="Francium" state="solid" > - <RL type="X0" unit="cm" value="6.18826" /> - <NIL type="lambda" unit="cm" value="212.263" /> - <D type="density" unit="g/cm3" value="1" /> - <composite n="1" ref="Fr" /> - </material> - <element Z="31" formula="Ga" name="Ga" > - <atom type="A" unit="g/mol" value="69.7231" /> - </element> - <material formula="Ga" name="Gallium" state="solid" > - <RL type="X0" unit="cm" value="2.1128" /> - <NIL type="lambda" unit="cm" value="24.3351" /> - <D type="density" unit="g/cm3" value="5.904" /> - <composite n="1" ref="Ga" /> - </material> - <element Z="64" formula="Gd" name="Gd" > - <atom type="A" unit="g/mol" value="157.252" /> - </element> - <material formula="Gd" name="Gadolinium" state="solid" > - <RL type="X0" unit="cm" value="0.947208" /> - <NIL type="lambda" unit="cm" value="23.9377" /> - <D type="density" unit="g/cm3" value="7.9004" /> - <composite n="1" ref="Gd" /> - </material> - <element Z="32" formula="Ge" name="Ge" > - <atom type="A" unit="g/mol" value="72.6128" /> - </element> - <material formula="Ge" name="Germanium" state="solid" > - <RL type="X0" unit="cm" value="2.3013" /> - <NIL type="lambda" unit="cm" value="27.3344" /> - <D type="density" unit="g/cm3" value="5.323" /> - <composite n="1" ref="Ge" /> - </material> - <element Z="1" formula="H" name="H" > - <atom type="A" unit="g/mol" value="1.00794" /> - </element> - <material formula="H" name="Hydrogen" state="gas" > - <RL type="X0" unit="cm" value="752776" /> - <NIL type="lambda" unit="cm" value="421239" /> - <D type="density" unit="g/cm3" value="8.3748e-05" /> - <composite n="1" ref="H" /> - </material> - <element Z="2" formula="He" name="He" > - <atom type="A" unit="g/mol" value="4.00264" /> - </element> - <material formula="He" name="Helium" state="gas" > - <RL type="X0" unit="cm" value="567113" /> - <NIL type="lambda" unit="cm" value="334266" /> - <D type="density" unit="g/cm3" value="0.000166322" /> - <composite n="1" ref="He" /> - </material> - <element Z="72" formula="Hf" name="Hf" > - <atom type="A" unit="g/mol" value="178.485" /> - </element> - <material formula="Hf" name="Hafnium" state="solid" > - <RL type="X0" unit="cm" value="0.517717" /> - <NIL type="lambda" unit="cm" value="14.7771" /> - <D type="density" unit="g/cm3" value="13.31" /> - <composite n="1" ref="Hf" /> - </material> - <element Z="80" formula="Hg" name="Hg" > - <atom type="A" unit="g/mol" value="200.599" /> - </element> - <material formula="Hg" name="Mercury" state="solid" > - <RL type="X0" unit="cm" value="0.475241" /> - <NIL type="lambda" unit="cm" value="15.105" /> - <D type="density" unit="g/cm3" value="13.546" /> - <composite n="1" ref="Hg" /> - </material> - <element Z="67" formula="Ho" name="Ho" > - <atom type="A" unit="g/mol" value="164.93" /> - </element> - <material formula="Ho" name="Holmium" state="solid" > - <RL type="X0" unit="cm" value="0.822447" /> - <NIL type="lambda" unit="cm" value="21.8177" /> - <D type="density" unit="g/cm3" value="8.795" /> - <composite n="1" ref="Ho" /> - </material> - <element Z="53" formula="I" name="I" > - <atom type="A" unit="g/mol" value="126.904" /> - </element> - <material formula="I" name="Iodine" state="solid" > - <RL type="X0" unit="cm" value="1.72016" /> - <NIL type="lambda" unit="cm" value="35.6583" /> - <D type="density" unit="g/cm3" value="4.93" /> - <composite n="1" ref="I" /> - </material> - <element Z="49" formula="In" name="In" > - <atom type="A" unit="g/mol" value="114.818" /> - </element> - <material formula="In" name="Indium" state="solid" > - <RL type="X0" unit="cm" value="1.21055" /> - <NIL type="lambda" unit="cm" value="23.2468" /> - <D type="density" unit="g/cm3" value="7.31" /> - <composite n="1" ref="In" /> - </material> - <element Z="77" formula="Ir" name="Ir" > - <atom type="A" unit="g/mol" value="192.216" /> - </element> - <material formula="Ir" name="Iridium" state="solid" > - <RL type="X0" unit="cm" value="0.294142" /> - <NIL type="lambda" unit="cm" value="9.01616" /> - <D type="density" unit="g/cm3" value="22.42" /> - <composite n="1" ref="Ir" /> - </material> - <element Z="19" formula="K" name="K" > - <atom type="A" unit="g/mol" value="39.0983" /> - </element> - <material formula="K" name="Potassium" state="solid" > - <RL type="X0" unit="cm" value="20.0871" /> - <NIL type="lambda" unit="cm" value="138.041" /> - <D type="density" unit="g/cm3" value="0.862" /> - <composite n="1" ref="K" /> - </material> - <element Z="36" formula="Kr" name="Kr" > - <atom type="A" unit="g/mol" value="83.7993" /> - </element> - <material formula="Kr" name="Krypton" state="gas" > - <RL type="X0" unit="cm" value="3269.44" /> - <NIL type="lambda" unit="cm" value="43962.9" /> - <D type="density" unit="g/cm3" value="0.00347832" /> - <composite n="1" ref="Kr" /> - </material> - <element Z="57" formula="La" name="La" > - <atom type="A" unit="g/mol" value="138.905" /> - </element> - <material formula="La" name="Lanthanum" state="solid" > - <RL type="X0" unit="cm" value="1.32238" /> - <NIL type="lambda" unit="cm" value="29.441" /> - <D type="density" unit="g/cm3" value="6.154" /> - <composite n="1" ref="La" /> - </material> - <element Z="3" formula="Li" name="Li" > - <atom type="A" unit="g/mol" value="6.94003" /> - </element> - <material formula="Li" name="Lithium" state="solid" > - <RL type="X0" unit="cm" value="154.997" /> - <NIL type="lambda" unit="cm" value="124.305" /> - <D type="density" unit="g/cm3" value="0.534" /> - <composite n="1" ref="Li" /> - </material> - <element Z="71" formula="Lu" name="Lu" > - <atom type="A" unit="g/mol" value="174.967" /> - </element> - <material formula="Lu" name="Lutetium" state="solid" > - <RL type="X0" unit="cm" value="0.703651" /> - <NIL type="lambda" unit="cm" value="19.8916" /> - <D type="density" unit="g/cm3" value="9.84" /> - <composite n="1" ref="Lu" /> - </material> - <element Z="12" formula="Mg" name="Mg" > - <atom type="A" unit="g/mol" value="24.305" /> - </element> - <material formula="Mg" name="Magnesium" state="solid" > - <RL type="X0" unit="cm" value="14.3859" /> - <NIL type="lambda" unit="cm" value="58.7589" /> - <D type="density" unit="g/cm3" value="1.74" /> - <composite n="1" ref="Mg" /> - </material> - <element Z="25" formula="Mn" name="Mn" > - <atom type="A" unit="g/mol" value="54.938" /> - </element> - <material formula="Mn" name="Manganese" state="solid" > - <RL type="X0" unit="cm" value="1.96772" /> - <NIL type="lambda" unit="cm" value="17.8701" /> - <D type="density" unit="g/cm3" value="7.44" /> - <composite n="1" ref="Mn" /> - </material> - <element Z="42" formula="Mo" name="Mo" > - <atom type="A" unit="g/mol" value="95.9313" /> - </element> - <material formula="Mo" name="Molybdenum" state="solid" > - <RL type="X0" unit="cm" value="0.959107" /> - <NIL type="lambda" unit="cm" value="15.6698" /> - <D type="density" unit="g/cm3" value="10.22" /> - <composite n="1" ref="Mo" /> - </material> - <element Z="7" formula="N" name="N" > - <atom type="A" unit="g/mol" value="14.0068" /> - </element> - <material formula="N" name="Nitrogen" state="gas" > - <RL type="X0" unit="cm" value="32602.2" /> - <NIL type="lambda" unit="cm" value="72430.3" /> - <D type="density" unit="g/cm3" value="0.0011652" /> - <composite n="1" ref="N" /> - </material> - <element Z="11" formula="Na" name="Na" > - <atom type="A" unit="g/mol" value="22.9898" /> - </element> - <material formula="Na" name="Sodium" state="solid" > - <RL type="X0" unit="cm" value="28.5646" /> - <NIL type="lambda" unit="cm" value="102.463" /> - <D type="density" unit="g/cm3" value="0.971" /> - <composite n="1" ref="Na" /> - </material> - <element Z="41" formula="Nb" name="Nb" > - <atom type="A" unit="g/mol" value="92.9064" /> - </element> - <material formula="Nb" name="Niobium" state="solid" > - <RL type="X0" unit="cm" value="1.15783" /> - <NIL type="lambda" unit="cm" value="18.4846" /> - <D type="density" unit="g/cm3" value="8.57" /> - <composite n="1" ref="Nb" /> - </material> - <element Z="60" formula="Nd" name="Nd" > - <atom type="A" unit="g/mol" value="144.236" /> - </element> - <material formula="Nd" name="Neodymium" state="solid" > - <RL type="X0" unit="cm" value="1.11667" /> - <NIL type="lambda" unit="cm" value="26.6308" /> - <D type="density" unit="g/cm3" value="6.9" /> - <composite n="1" ref="Nd" /> - </material> - <element Z="10" formula="Ne" name="Ne" > - <atom type="A" unit="g/mol" value="20.18" /> - </element> - <material formula="Ne" name="Neon" state="gas" > - <RL type="X0" unit="cm" value="34504.8" /> - <NIL type="lambda" unit="cm" value="114322" /> - <D type="density" unit="g/cm3" value="0.000838505" /> - <composite n="1" ref="Ne" /> - </material> - <element Z="28" formula="Ni" name="Ni" > - <atom type="A" unit="g/mol" value="58.6933" /> - </element> - <material formula="Ni" name="Nickel" state="solid" > - <RL type="X0" unit="cm" value="1.42422" /> - <NIL type="lambda" unit="cm" value="15.2265" /> - <D type="density" unit="g/cm3" value="8.902" /> - <composite n="1" ref="Ni" /> - </material> - <element Z="93" formula="Np" name="Np" > - <atom type="A" unit="g/mol" value="237.048" /> - </element> - <material formula="Np" name="Neptunium" state="solid" > - <RL type="X0" unit="cm" value="0.289676" /> - <NIL type="lambda" unit="cm" value="10.6983" /> - <D type="density" unit="g/cm3" value="20.25" /> - <composite n="1" ref="Np" /> - </material> - <element Z="8" formula="O" name="O" > - <atom type="A" unit="g/mol" value="15.9994" /> - </element> - <material formula="O" name="Oxygen" state="gas" > - <RL type="X0" unit="cm" value="25713.8" /> - <NIL type="lambda" unit="cm" value="66233.9" /> - <D type="density" unit="g/cm3" value="0.00133151" /> - <composite n="1" ref="O" /> - </material> - <element Z="76" formula="Os" name="Os" > - <atom type="A" unit="g/mol" value="190.225" /> - </element> - <material formula="Os" name="Osmium" state="solid" > - <RL type="X0" unit="cm" value="0.295861" /> - <NIL type="lambda" unit="cm" value="8.92553" /> - <D type="density" unit="g/cm3" value="22.57" /> - <composite n="1" ref="Os" /> - </material> - <element Z="15" formula="P" name="P" > - <atom type="A" unit="g/mol" value="30.9738" /> - </element> - <material formula="P" name="Phosphorus" state="solid" > - <RL type="X0" unit="cm" value="9.63879" /> - <NIL type="lambda" unit="cm" value="49.9343" /> - <D type="density" unit="g/cm3" value="2.2" /> - <composite n="1" ref="P" /> - </material> - <element Z="91" formula="Pa" name="Pa" > - <atom type="A" unit="g/mol" value="231.036" /> - </element> - <material formula="Pa" name="Protactinium" state="solid" > - <RL type="X0" unit="cm" value="0.38607" /> - <NIL type="lambda" unit="cm" value="13.9744" /> - <D type="density" unit="g/cm3" value="15.37" /> - <composite n="1" ref="Pa" /> - </material> - <element Z="82" formula="Pb" name="Pb" > - <atom type="A" unit="g/mol" value="207.217" /> - </element> - <material formula="Pb" name="Lead" state="solid" > - <RL type="X0" unit="cm" value="0.561253" /> - <NIL type="lambda" unit="cm" value="18.2607" /> - <D type="density" unit="g/cm3" value="11.35" /> - <composite n="1" ref="Pb" /> - </material> - <element Z="46" formula="Pd" name="Pd" > - <atom type="A" unit="g/mol" value="106.415" /> - </element> - <material formula="Pd" name="Palladium" state="solid" > - <RL type="X0" unit="cm" value="0.765717" /> - <NIL type="lambda" unit="cm" value="13.7482" /> - <D type="density" unit="g/cm3" value="12.02" /> - <composite n="1" ref="Pd" /> - </material> - <element Z="61" formula="Pm" name="Pm" > - <atom type="A" unit="g/mol" value="144.913" /> - </element> - <material formula="Pm" name="Promethium" state="solid" > - <RL type="X0" unit="cm" value="1.04085" /> - <NIL type="lambda" unit="cm" value="25.4523" /> - <D type="density" unit="g/cm3" value="7.22" /> - <composite n="1" ref="Pm" /> - </material> - <element Z="84" formula="Po" name="Po" > - <atom type="A" unit="g/mol" value="208.982" /> - </element> - <material formula="Po" name="Polonium" state="solid" > - <RL type="X0" unit="cm" value="0.661092" /> - <NIL type="lambda" unit="cm" value="22.2842" /> - <D type="density" unit="g/cm3" value="9.32" /> - <composite n="1" ref="Po" /> - </material> - <element Z="59" formula="Pr" name="Pr" > - <atom type="A" unit="g/mol" value="140.908" /> - </element> - <material formula="Pr" name="Praseodymium" state="solid" > - <RL type="X0" unit="cm" value="1.1562" /> - <NIL type="lambda" unit="cm" value="27.1312" /> - <D type="density" unit="g/cm3" value="6.71" /> - <composite n="1" ref="Pr" /> - </material> - <element Z="78" formula="Pt" name="Pt" > - <atom type="A" unit="g/mol" value="195.078" /> - </element> - <material formula="Pt" name="Platinum" state="solid" > - <RL type="X0" unit="cm" value="0.305053" /> - <NIL type="lambda" unit="cm" value="9.46584" /> - <D type="density" unit="g/cm3" value="21.45" /> - <composite n="1" ref="Pt" /> - </material> - <element Z="94" formula="Pu" name="Pu" > - <atom type="A" unit="g/mol" value="244.064" /> - </element> - <material formula="Pu" name="Plutonium" state="solid" > - <RL type="X0" unit="cm" value="0.298905" /> - <NIL type="lambda" unit="cm" value="11.0265" /> - <D type="density" unit="g/cm3" value="19.84" /> - <composite n="1" ref="Pu" /> - </material> - <element Z="88" formula="Ra" name="Ra" > - <atom type="A" unit="g/mol" value="226.025" /> - </element> - <material formula="Ra" name="Radium" state="solid" > - <RL type="X0" unit="cm" value="1.22987" /> - <NIL type="lambda" unit="cm" value="42.6431" /> - <D type="density" unit="g/cm3" value="5" /> - <composite n="1" ref="Ra" /> - </material> - <element Z="37" formula="Rb" name="Rb" > - <atom type="A" unit="g/mol" value="85.4677" /> - </element> - <material formula="Rb" name="Rubidium" state="solid" > - <RL type="X0" unit="cm" value="7.19774" /> - <NIL type="lambda" unit="cm" value="100.218" /> - <D type="density" unit="g/cm3" value="1.532" /> - <composite n="1" ref="Rb" /> - </material> - <element Z="75" formula="Re" name="Re" > - <atom type="A" unit="g/mol" value="186.207" /> - </element> - <material formula="Re" name="Rhenium" state="solid" > - <RL type="X0" unit="cm" value="0.318283" /> - <NIL type="lambda" unit="cm" value="9.5153" /> - <D type="density" unit="g/cm3" value="21.02" /> - <composite n="1" ref="Re" /> - </material> - <element Z="45" formula="Rh" name="Rh" > - <atom type="A" unit="g/mol" value="102.906" /> - </element> - <material formula="Rh" name="Rhodium" state="solid" > - <RL type="X0" unit="cm" value="0.746619" /> - <NIL type="lambda" unit="cm" value="13.2083" /> - <D type="density" unit="g/cm3" value="12.41" /> - <composite n="1" ref="Rh" /> - </material> - <element Z="86" formula="Rn" name="Rn" > - <atom type="A" unit="g/mol" value="222.018" /> - </element> - <material formula="Rn" name="Radon" state="gas" > - <RL type="X0" unit="cm" value="697.777" /> - <NIL type="lambda" unit="cm" value="23532" /> - <D type="density" unit="g/cm3" value="0.00900662" /> - <composite n="1" ref="Rn" /> - </material> - <element Z="44" formula="Ru" name="Ru" > - <atom type="A" unit="g/mol" value="101.065" /> - </element> - <material formula="Ru" name="Ruthenium" state="solid" > - <RL type="X0" unit="cm" value="0.764067" /> - <NIL type="lambda" unit="cm" value="13.1426" /> - <D type="density" unit="g/cm3" value="12.41" /> - <composite n="1" ref="Ru" /> - </material> - <element Z="16" formula="S" name="S" > - <atom type="A" unit="g/mol" value="32.0661" /> - </element> - <material formula="S" name="Sulfur" state="solid" > - <RL type="X0" unit="cm" value="9.74829" /> - <NIL type="lambda" unit="cm" value="55.6738" /> - <D type="density" unit="g/cm3" value="2" /> - <composite n="1" ref="S" /> - </material> - <element Z="51" formula="Sb" name="Sb" > - <atom type="A" unit="g/mol" value="121.76" /> - </element> - <material formula="Sb" name="Antimony" state="solid" > - <RL type="X0" unit="cm" value="1.30401" /> - <NIL type="lambda" unit="cm" value="25.8925" /> - <D type="density" unit="g/cm3" value="6.691" /> - <composite n="1" ref="Sb" /> - </material> - <element Z="21" formula="Sc" name="Sc" > - <atom type="A" unit="g/mol" value="44.9559" /> - </element> - <material formula="Sc" name="Scandium" state="solid" > - <RL type="X0" unit="cm" value="5.53545" /> - <NIL type="lambda" unit="cm" value="41.609" /> - <D type="density" unit="g/cm3" value="2.989" /> - <composite n="1" ref="Sc" /> - </material> - <element Z="34" formula="Se" name="Se" > - <atom type="A" unit="g/mol" value="78.9594" /> - </element> - <material formula="Se" name="Selenium" state="solid" > - <RL type="X0" unit="cm" value="2.64625" /> - <NIL type="lambda" unit="cm" value="33.356" /> - <D type="density" unit="g/cm3" value="4.5" /> - <composite n="1" ref="Se" /> - </material> - <element Z="14" formula="Si" name="Si" > - <atom type="A" unit="g/mol" value="28.0854" /> - </element> - <material formula="Si" name="Silicon" state="solid" > - <RL type="X0" unit="cm" value="9.36607" /> - <NIL type="lambda" unit="cm" value="45.7531" /> - <D type="density" unit="g/cm3" value="2.33" /> - <composite n="1" ref="Si" /> - </material> - <element Z="62" formula="Sm" name="Sm" > - <atom type="A" unit="g/mol" value="150.366" /> - </element> - <material formula="Sm" name="Samarium" state="solid" > - <RL type="X0" unit="cm" value="1.01524" /> - <NIL type="lambda" unit="cm" value="24.9892" /> - <D type="density" unit="g/cm3" value="7.46" /> - <composite n="1" ref="Sm" /> - </material> - <element Z="50" formula="Sn" name="Sn" > - <atom type="A" unit="g/mol" value="118.71" /> - </element> - <material formula="Sn" name="Tin" state="solid" > - <RL type="X0" unit="cm" value="1.20637" /> - <NIL type="lambda" unit="cm" value="23.4931" /> - <D type="density" unit="g/cm3" value="7.31" /> - <composite n="1" ref="Sn" /> - </material> - <element Z="38" formula="Sr" name="Sr" > - <atom type="A" unit="g/mol" value="87.6166" /> - </element> - <material formula="Sr" name="Strontium" state="solid" > - <RL type="X0" unit="cm" value="4.237" /> - <NIL type="lambda" unit="cm" value="61.0238" /> - <D type="density" unit="g/cm3" value="2.54" /> - <composite n="1" ref="Sr" /> - </material> - <element Z="73" formula="Ta" name="Ta" > - <atom type="A" unit="g/mol" value="180.948" /> - </element> - <material formula="Ta" name="Tantalum" state="solid" > - <RL type="X0" unit="cm" value="0.409392" /> - <NIL type="lambda" unit="cm" value="11.8846" /> - <D type="density" unit="g/cm3" value="16.654" /> - <composite n="1" ref="Ta" /> - </material> - <element Z="65" formula="Tb" name="Tb" > - <atom type="A" unit="g/mol" value="158.925" /> - </element> - <material formula="Tb" name="Terbium" state="solid" > - <RL type="X0" unit="cm" value="0.893977" /> - <NIL type="lambda" unit="cm" value="23.0311" /> - <D type="density" unit="g/cm3" value="8.229" /> - <composite n="1" ref="Tb" /> - </material> - <element Z="43" formula="Tc" name="Tc" > - <atom type="A" unit="g/mol" value="97.9072" /> - </element> - <material formula="Tc" name="Technetium" state="solid" > - <RL type="X0" unit="cm" value="0.833149" /> - <NIL type="lambda" unit="cm" value="14.0185" /> - <D type="density" unit="g/cm3" value="11.5" /> - <composite n="1" ref="Tc" /> - </material> - <element Z="52" formula="Te" name="Te" > - <atom type="A" unit="g/mol" value="127.603" /> - </element> - <material formula="Te" name="Tellurium" state="solid" > - <RL type="X0" unit="cm" value="1.41457" /> - <NIL type="lambda" unit="cm" value="28.1797" /> - <D type="density" unit="g/cm3" value="6.24" /> - <composite n="1" ref="Te" /> - </material> - <element Z="90" formula="Th" name="Th" > - <atom type="A" unit="g/mol" value="232.038" /> - </element> - <material formula="Th" name="Thorium" state="solid" > - <RL type="X0" unit="cm" value="0.51823" /> - <NIL type="lambda" unit="cm" value="18.353" /> - <D type="density" unit="g/cm3" value="11.72" /> - <composite n="1" ref="Th" /> - </material> - <element Z="22" formula="Ti" name="Ti" > - <atom type="A" unit="g/mol" value="47.8667" /> - </element> - <material formula="Ti" name="Titanium" state="solid" > - <RL type="X0" unit="cm" value="3.5602" /> - <NIL type="lambda" unit="cm" value="27.9395" /> - <D type="density" unit="g/cm3" value="4.54" /> - <composite n="1" ref="Ti" /> - </material> - <element Z="81" formula="Tl" name="Tl" > - <atom type="A" unit="g/mol" value="204.383" /> - </element> - <material formula="Tl" name="Thallium" state="solid" > - <RL type="X0" unit="cm" value="0.547665" /> - <NIL type="lambda" unit="cm" value="17.6129" /> - <D type="density" unit="g/cm3" value="11.72" /> - <composite n="1" ref="Tl" /> - </material> - <element Z="69" formula="Tm" name="Tm" > - <atom type="A" unit="g/mol" value="168.934" /> - </element> - <material formula="Tm" name="Thulium" state="solid" > - <RL type="X0" unit="cm" value="0.754428" /> - <NIL type="lambda" unit="cm" value="20.7522" /> - <D type="density" unit="g/cm3" value="9.321" /> - <composite n="1" ref="Tm" /> - </material> - <element Z="92" formula="U" name="U" > - <atom type="A" unit="g/mol" value="238.029" /> - </element> - <material formula="U" name="Uranium" state="solid" > - <RL type="X0" unit="cm" value="0.31663" /> - <NIL type="lambda" unit="cm" value="11.4473" /> - <D type="density" unit="g/cm3" value="18.95" /> - <composite n="1" ref="U" /> - </material> - <element Z="23" formula="V" name="V" > - <atom type="A" unit="g/mol" value="50.9415" /> - </element> - <material formula="V" name="Vanadium" state="solid" > - <RL type="X0" unit="cm" value="2.59285" /> - <NIL type="lambda" unit="cm" value="21.2187" /> - <D type="density" unit="g/cm3" value="6.11" /> - <composite n="1" ref="V" /> - </material> - <element Z="74" formula="W" name="W" > - <atom type="A" unit="g/mol" value="183.842" /> - </element> - <material formula="W" name="Tungsten" state="solid" > - <RL type="X0" unit="cm" value="0.350418" /> - <NIL type="lambda" unit="cm" value="10.3057" /> - <D type="density" unit="g/cm3" value="19.3" /> - <composite n="1" ref="W" /> - </material> - <element Z="54" formula="Xe" name="Xe" > - <atom type="A" unit="g/mol" value="131.292" /> - </element> - <material formula="Xe" name="Xenon" state="gas" > - <RL type="X0" unit="cm" value="1546.2" /> - <NIL type="lambda" unit="cm" value="32477.9" /> - <D type="density" unit="g/cm3" value="0.00548536" /> - <composite n="1" ref="Xe" /> - </material> - <element Z="39" formula="Y" name="Y" > - <atom type="A" unit="g/mol" value="88.9058" /> - </element> - <material formula="Y" name="Yttrium" state="solid" > - <RL type="X0" unit="cm" value="2.32943" /> - <NIL type="lambda" unit="cm" value="34.9297" /> - <D type="density" unit="g/cm3" value="4.469" /> - <composite n="1" ref="Y" /> - </material> - <element Z="70" formula="Yb" name="Yb" > - <atom type="A" unit="g/mol" value="173.038" /> - </element> - <material formula="Yb" name="Ytterbium" state="solid" > - <RL type="X0" unit="cm" value="1.04332" /> - <NIL type="lambda" unit="cm" value="28.9843" /> - <D type="density" unit="g/cm3" value="6.73" /> - <composite n="1" ref="Yb" /> - </material> - <element Z="30" formula="Zn" name="Zn" > - <atom type="A" unit="g/mol" value="65.3955" /> - </element> - <material formula="Zn" name="Zinc" state="solid" > - <RL type="X0" unit="cm" value="1.74286" /> - <NIL type="lambda" unit="cm" value="19.8488" /> - <D type="density" unit="g/cm3" value="7.133" /> - <composite n="1" ref="Zn" /> - </material> - <element Z="40" formula="Zr" name="Zr" > - <atom type="A" unit="g/mol" value="91.2236" /> - </element> - <material formula="Zr" name="Zirconium" state="solid" > - <RL type="X0" unit="cm" value="1.56707" /> - <NIL type="lambda" unit="cm" value="24.2568" /> - <D type="density" unit="g/cm3" value="6.506" /> - <composite n="1" ref="Zr" /> - </material> -</materials> \ No newline at end of file diff --git a/src/GenericDetectors/pid/compact/elements.xml b/src/GenericDetectors/pid/compact/elements.xml deleted file mode 100644 index e714c3a5cd544e748dd2941967cff515c0b77efc..0000000000000000000000000000000000000000 --- a/src/GenericDetectors/pid/compact/elements.xml +++ /dev/null @@ -1,884 +0,0 @@ -<materials> - <element Z="89" formula="Ac" name="Ac" > - <atom type="A" unit="g/mol" value="227.028" /> - </element> - <material formula="Ac" name="Actinium" state="solid" > - <RL type="X0" unit="cm" value="0.601558" /> - <NIL type="lambda" unit="cm" value="21.2048" /> - <D type="density" unit="g/cm3" value="10.07" /> - <composite n="1" ref="Ac" /> - </material> - <element Z="47" formula="Ag" name="Ag" > - <atom type="A" unit="g/mol" value="107.868" /> - </element> - <material formula="Ag" name="Silver" state="solid" > - <RL type="X0" unit="cm" value="0.854292" /> - <NIL type="lambda" unit="cm" value="15.8546" /> - <D type="density" unit="g/cm3" value="10.5" /> - <composite n="1" ref="Ag" /> - </material> - <element Z="13" formula="Al" name="Al" > - <atom type="A" unit="g/mol" value="26.9815" /> - </element> - <material formula="Al" name="Aluminum" state="solid" > - <RL type="X0" unit="cm" value="8.89632" /> - <NIL type="lambda" unit="cm" value="38.8766" /> - <D type="density" unit="g/cm3" value="2.699" /> - <composite n="1" ref="Al" /> - </material> - <element Z="95" formula="Am" name="Am" > - <atom type="A" unit="g/mol" value="243.061" /> - </element> - <material formula="Am" name="Americium" state="solid" > - <RL type="X0" unit="cm" value="0.42431" /> - <NIL type="lambda" unit="cm" value="15.9812" /> - <D type="density" unit="g/cm3" value="13.67" /> - <composite n="1" ref="Am" /> - </material> - <element Z="18" formula="Ar" name="Ar" > - <atom type="A" unit="g/mol" value="39.9477" /> - </element> - <material formula="Ar" name="Argon" state="gas" > - <RL type="X0" unit="cm" value="11762.1" /> - <NIL type="lambda" unit="cm" value="71926" /> - <D type="density" unit="g/cm3" value="0.00166201" /> - <composite n="1" ref="Ar" /> - </material> - <element Z="33" formula="As" name="As" > - <atom type="A" unit="g/mol" value="74.9216" /> - </element> - <material formula="As" name="Arsenic" state="solid" > - <RL type="X0" unit="cm" value="2.0838" /> - <NIL type="lambda" unit="cm" value="25.7324" /> - <D type="density" unit="g/cm3" value="5.73" /> - <composite n="1" ref="As" /> - </material> - <element Z="85" formula="At" name="At" > - <atom type="A" unit="g/mol" value="209.987" /> - </element> - <material formula="At" name="Astatine" state="solid" > - <RL type="X0" unit="cm" value="0.650799" /> - <NIL type="lambda" unit="cm" value="22.3202" /> - <D type="density" unit="g/cm3" value="9.32" /> - <composite n="1" ref="At" /> - </material> - <element Z="79" formula="Au" name="Au" > - <atom type="A" unit="g/mol" value="196.967" /> - </element> - <material formula="Au" name="Gold" state="solid" > - <RL type="X0" unit="cm" value="0.334436" /> - <NIL type="lambda" unit="cm" value="10.5393" /> - <D type="density" unit="g/cm3" value="19.32" /> - <composite n="1" ref="Au" /> - </material> - <element Z="5" formula="B" name="B" > - <atom type="A" unit="g/mol" value="10.811" /> - </element> - <material formula="B" name="Boron" state="solid" > - <RL type="X0" unit="cm" value="22.2307" /> - <NIL type="lambda" unit="cm" value="32.2793" /> - <D type="density" unit="g/cm3" value="2.37" /> - <composite n="1" ref="B" /> - </material> - <element Z="56" formula="Ba" name="Ba" > - <atom type="A" unit="g/mol" value="137.327" /> - </element> - <material formula="Ba" name="Barium" state="solid" > - <RL type="X0" unit="cm" value="2.37332" /> - <NIL type="lambda" unit="cm" value="51.6743" /> - <D type="density" unit="g/cm3" value="3.5" /> - <composite n="1" ref="Ba" /> - </material> - <element Z="4" formula="Be" name="Be" > - <atom type="A" unit="g/mol" value="9.01218" /> - </element> - <material formula="Be" name="Beryllium" state="solid" > - <RL type="X0" unit="cm" value="35.276" /> - <NIL type="lambda" unit="cm" value="39.4488" /> - <D type="density" unit="g/cm3" value="1.848" /> - <composite n="1" ref="Be" /> - </material> - <element Z="83" formula="Bi" name="Bi" > - <atom type="A" unit="g/mol" value="208.98" /> - </element> - <material formula="Bi" name="Bismuth" state="solid" > - <RL type="X0" unit="cm" value="0.645388" /> - <NIL type="lambda" unit="cm" value="21.3078" /> - <D type="density" unit="g/cm3" value="9.747" /> - <composite n="1" ref="Bi" /> - </material> - <element Z="97" formula="Bk" name="Bk" > - <atom type="A" unit="g/mol" value="247.07" /> - </element> - <material formula="Bk" name="Berkelium" state="solid" > - <RL type="X0" unit="cm" value="0.406479" /> - <NIL type="lambda" unit="cm" value="15.6902" /> - <D type="density" unit="g/cm3" value="14" /> - <composite n="1" ref="Bk" /> - </material> - <element Z="35" formula="Br" name="Br" > - <atom type="A" unit="g/mol" value="79.9035" /> - </element> - <material formula="Br" name="Bromine" state="gas" > - <RL type="X0" unit="cm" value="1615.12" /> - <NIL type="lambda" unit="cm" value="21299" /> - <D type="density" unit="g/cm3" value="0.0070721" /> - <composite n="1" ref="Br" /> - </material> - <element Z="6" formula="C" name="C" > - <atom type="A" unit="g/mol" value="12.0107" /> - </element> - <material formula="C" name="Carbon" state="solid" > - <RL type="X0" unit="cm" value="21.3485" /> - <NIL type="lambda" unit="cm" value="40.1008" /> - <D type="density" unit="g/cm3" value="2" /> - <composite n="1" ref="C" /> - </material> - <element Z="20" formula="Ca" name="Ca" > - <atom type="A" unit="g/mol" value="40.078" /> - </element> - <material formula="Ca" name="Calcium" state="solid" > - <RL type="X0" unit="cm" value="10.4151" /> - <NIL type="lambda" unit="cm" value="77.3754" /> - <D type="density" unit="g/cm3" value="1.55" /> - <composite n="1" ref="Ca" /> - </material> - <element Z="48" formula="Cd" name="Cd" > - <atom type="A" unit="g/mol" value="112.411" /> - </element> - <material formula="Cd" name="Cadmium" state="solid" > - <RL type="X0" unit="cm" value="1.03994" /> - <NIL type="lambda" unit="cm" value="19.46" /> - <D type="density" unit="g/cm3" value="8.65" /> - <composite n="1" ref="Cd" /> - </material> - <element Z="58" formula="Ce" name="Ce" > - <atom type="A" unit="g/mol" value="140.115" /> - </element> - <material formula="Ce" name="Cerium" state="solid" > - <RL type="X0" unit="cm" value="1.19506" /> - <NIL type="lambda" unit="cm" value="27.3227" /> - <D type="density" unit="g/cm3" value="6.657" /> - <composite n="1" ref="Ce" /> - </material> - <element Z="98" formula="Cf" name="Cf" > - <atom type="A" unit="g/mol" value="251.08" /> - </element> - <material formula="Cf" name="Californium" state="solid" > - <RL type="X0" unit="cm" value="0.568328" /> - <NIL type="lambda" unit="cm" value="22.085" /> - <D type="density" unit="g/cm3" value="10" /> - <composite n="1" ref="Cf" /> - </material> - <element Z="17" formula="Cl" name="Cl" > - <atom type="A" unit="g/mol" value="35.4526" /> - </element> - <material formula="Cl" name="Chlorine" state="gas" > - <RL type="X0" unit="cm" value="6437.34" /> - <NIL type="lambda" unit="cm" value="38723.9" /> - <D type="density" unit="g/cm3" value="0.00299473" /> - <composite n="1" ref="Cl" /> - </material> - <element Z="96" formula="Cm" name="Cm" > - <atom type="A" unit="g/mol" value="247.07" /> - </element> - <material formula="Cm" name="Curium" state="solid" > - <RL type="X0" unit="cm" value="0.428706" /> - <NIL type="lambda" unit="cm" value="16.2593" /> - <D type="density" unit="g/cm3" value="13.51" /> - <composite n="1" ref="Cm" /> - </material> - <element Z="27" formula="Co" name="Co" > - <atom type="A" unit="g/mol" value="58.9332" /> - </element> - <material formula="Co" name="Cobalt" state="solid" > - <RL type="X0" unit="cm" value="1.53005" /> - <NIL type="lambda" unit="cm" value="15.2922" /> - <D type="density" unit="g/cm3" value="8.9" /> - <composite n="1" ref="Co" /> - </material> - <element Z="24" formula="Cr" name="Cr" > - <atom type="A" unit="g/mol" value="51.9961" /> - </element> - <material formula="Cr" name="Chromium" state="solid" > - <RL type="X0" unit="cm" value="2.0814" /> - <NIL type="lambda" unit="cm" value="18.1933" /> - <D type="density" unit="g/cm3" value="7.18" /> - <composite n="1" ref="Cr" /> - </material> - <element Z="55" formula="Cs" name="Cs" > - <atom type="A" unit="g/mol" value="132.905" /> - </element> - <material formula="Cs" name="Cesium" state="solid" > - <RL type="X0" unit="cm" value="4.4342" /> - <NIL type="lambda" unit="cm" value="95.317" /> - <D type="density" unit="g/cm3" value="1.873" /> - <composite n="1" ref="Cs" /> - </material> - <element Z="29" formula="Cu" name="Cu" > - <atom type="A" unit="g/mol" value="63.5456" /> - </element> - <material formula="Cu" name="Copper" state="solid" > - <RL type="X0" unit="cm" value="1.43558" /> - <NIL type="lambda" unit="cm" value="15.5141" /> - <D type="density" unit="g/cm3" value="8.96" /> - <composite n="1" ref="Cu" /> - </material> - <element Z="66" formula="Dy" name="Dy" > - <atom type="A" unit="g/mol" value="162.497" /> - </element> - <material formula="Dy" name="Dysprosium" state="solid" > - <RL type="X0" unit="cm" value="0.85614" /> - <NIL type="lambda" unit="cm" value="22.2923" /> - <D type="density" unit="g/cm3" value="8.55" /> - <composite n="1" ref="Dy" /> - </material> - <element Z="68" formula="Er" name="Er" > - <atom type="A" unit="g/mol" value="167.256" /> - </element> - <material formula="Er" name="Erbium" state="solid" > - <RL type="X0" unit="cm" value="0.788094" /> - <NIL type="lambda" unit="cm" value="21.2923" /> - <D type="density" unit="g/cm3" value="9.066" /> - <composite n="1" ref="Er" /> - </material> - <element Z="63" formula="Eu" name="Eu" > - <atom type="A" unit="g/mol" value="151.964" /> - </element> - <material formula="Eu" name="Europium" state="solid" > - <RL type="X0" unit="cm" value="1.41868" /> - <NIL type="lambda" unit="cm" value="35.6178" /> - <D type="density" unit="g/cm3" value="5.243" /> - <composite n="1" ref="Eu" /> - </material> - <element Z="9" formula="F" name="F" > - <atom type="A" unit="g/mol" value="18.9984" /> - </element> - <material formula="F" name="Fluorine" state="gas" > - <RL type="X0" unit="cm" value="20838.2" /> - <NIL type="lambda" unit="cm" value="59094.3" /> - <D type="density" unit="g/cm3" value="0.00158029" /> - <composite n="1" ref="F" /> - </material> - <element Z="26" formula="Fe" name="Fe" > - <atom type="A" unit="g/mol" value="55.8451" /> - </element> - <material formula="Fe" name="Iron" state="solid" > - <RL type="X0" unit="cm" value="1.75749" /> - <NIL type="lambda" unit="cm" value="16.959" /> - <D type="density" unit="g/cm3" value="7.874" /> - <composite n="1" ref="Fe" /> - </material> - <element Z="87" formula="Fr" name="Fr" > - <atom type="A" unit="g/mol" value="223.02" /> - </element> - <material formula="Fr" name="Francium" state="solid" > - <RL type="X0" unit="cm" value="6.18826" /> - <NIL type="lambda" unit="cm" value="212.263" /> - <D type="density" unit="g/cm3" value="1" /> - <composite n="1" ref="Fr" /> - </material> - <element Z="31" formula="Ga" name="Ga" > - <atom type="A" unit="g/mol" value="69.7231" /> - </element> - <material formula="Ga" name="Gallium" state="solid" > - <RL type="X0" unit="cm" value="2.1128" /> - <NIL type="lambda" unit="cm" value="24.3351" /> - <D type="density" unit="g/cm3" value="5.904" /> - <composite n="1" ref="Ga" /> - </material> - <element Z="64" formula="Gd" name="Gd" > - <atom type="A" unit="g/mol" value="157.252" /> - </element> - <material formula="Gd" name="Gadolinium" state="solid" > - <RL type="X0" unit="cm" value="0.947208" /> - <NIL type="lambda" unit="cm" value="23.9377" /> - <D type="density" unit="g/cm3" value="7.9004" /> - <composite n="1" ref="Gd" /> - </material> - <element Z="32" formula="Ge" name="Ge" > - <atom type="A" unit="g/mol" value="72.6128" /> - </element> - <material formula="Ge" name="Germanium" state="solid" > - <RL type="X0" unit="cm" value="2.3013" /> - <NIL type="lambda" unit="cm" value="27.3344" /> - <D type="density" unit="g/cm3" value="5.323" /> - <composite n="1" ref="Ge" /> - </material> - <element Z="1" formula="H" name="H" > - <atom type="A" unit="g/mol" value="1.00794" /> - </element> - <material formula="H" name="Hydrogen" state="gas" > - <RL type="X0" unit="cm" value="752776" /> - <NIL type="lambda" unit="cm" value="421239" /> - <D type="density" unit="g/cm3" value="8.3748e-05" /> - <composite n="1" ref="H" /> - </material> - <element Z="2" formula="He" name="He" > - <atom type="A" unit="g/mol" value="4.00264" /> - </element> - <material formula="He" name="Helium" state="gas" > - <RL type="X0" unit="cm" value="567113" /> - <NIL type="lambda" unit="cm" value="334266" /> - <D type="density" unit="g/cm3" value="0.000166322" /> - <composite n="1" ref="He" /> - </material> - <element Z="72" formula="Hf" name="Hf" > - <atom type="A" unit="g/mol" value="178.485" /> - </element> - <material formula="Hf" name="Hafnium" state="solid" > - <RL type="X0" unit="cm" value="0.517717" /> - <NIL type="lambda" unit="cm" value="14.7771" /> - <D type="density" unit="g/cm3" value="13.31" /> - <composite n="1" ref="Hf" /> - </material> - <element Z="80" formula="Hg" name="Hg" > - <atom type="A" unit="g/mol" value="200.599" /> - </element> - <material formula="Hg" name="Mercury" state="solid" > - <RL type="X0" unit="cm" value="0.475241" /> - <NIL type="lambda" unit="cm" value="15.105" /> - <D type="density" unit="g/cm3" value="13.546" /> - <composite n="1" ref="Hg" /> - </material> - <element Z="67" formula="Ho" name="Ho" > - <atom type="A" unit="g/mol" value="164.93" /> - </element> - <material formula="Ho" name="Holmium" state="solid" > - <RL type="X0" unit="cm" value="0.822447" /> - <NIL type="lambda" unit="cm" value="21.8177" /> - <D type="density" unit="g/cm3" value="8.795" /> - <composite n="1" ref="Ho" /> - </material> - <element Z="53" formula="I" name="I" > - <atom type="A" unit="g/mol" value="126.904" /> - </element> - <material formula="I" name="Iodine" state="solid" > - <RL type="X0" unit="cm" value="1.72016" /> - <NIL type="lambda" unit="cm" value="35.6583" /> - <D type="density" unit="g/cm3" value="4.93" /> - <composite n="1" ref="I" /> - </material> - <element Z="49" formula="In" name="In" > - <atom type="A" unit="g/mol" value="114.818" /> - </element> - <material formula="In" name="Indium" state="solid" > - <RL type="X0" unit="cm" value="1.21055" /> - <NIL type="lambda" unit="cm" value="23.2468" /> - <D type="density" unit="g/cm3" value="7.31" /> - <composite n="1" ref="In" /> - </material> - <element Z="77" formula="Ir" name="Ir" > - <atom type="A" unit="g/mol" value="192.216" /> - </element> - <material formula="Ir" name="Iridium" state="solid" > - <RL type="X0" unit="cm" value="0.294142" /> - <NIL type="lambda" unit="cm" value="9.01616" /> - <D type="density" unit="g/cm3" value="22.42" /> - <composite n="1" ref="Ir" /> - </material> - <element Z="19" formula="K" name="K" > - <atom type="A" unit="g/mol" value="39.0983" /> - </element> - <material formula="K" name="Potassium" state="solid" > - <RL type="X0" unit="cm" value="20.0871" /> - <NIL type="lambda" unit="cm" value="138.041" /> - <D type="density" unit="g/cm3" value="0.862" /> - <composite n="1" ref="K" /> - </material> - <element Z="36" formula="Kr" name="Kr" > - <atom type="A" unit="g/mol" value="83.7993" /> - </element> - <material formula="Kr" name="Krypton" state="gas" > - <RL type="X0" unit="cm" value="3269.44" /> - <NIL type="lambda" unit="cm" value="43962.9" /> - <D type="density" unit="g/cm3" value="0.00347832" /> - <composite n="1" ref="Kr" /> - </material> - <element Z="57" formula="La" name="La" > - <atom type="A" unit="g/mol" value="138.905" /> - </element> - <material formula="La" name="Lanthanum" state="solid" > - <RL type="X0" unit="cm" value="1.32238" /> - <NIL type="lambda" unit="cm" value="29.441" /> - <D type="density" unit="g/cm3" value="6.154" /> - <composite n="1" ref="La" /> - </material> - <element Z="3" formula="Li" name="Li" > - <atom type="A" unit="g/mol" value="6.94003" /> - </element> - <material formula="Li" name="Lithium" state="solid" > - <RL type="X0" unit="cm" value="154.997" /> - <NIL type="lambda" unit="cm" value="124.305" /> - <D type="density" unit="g/cm3" value="0.534" /> - <composite n="1" ref="Li" /> - </material> - <element Z="71" formula="Lu" name="Lu" > - <atom type="A" unit="g/mol" value="174.967" /> - </element> - <material formula="Lu" name="Lutetium" state="solid" > - <RL type="X0" unit="cm" value="0.703651" /> - <NIL type="lambda" unit="cm" value="19.8916" /> - <D type="density" unit="g/cm3" value="9.84" /> - <composite n="1" ref="Lu" /> - </material> - <element Z="12" formula="Mg" name="Mg" > - <atom type="A" unit="g/mol" value="24.305" /> - </element> - <material formula="Mg" name="Magnesium" state="solid" > - <RL type="X0" unit="cm" value="14.3859" /> - <NIL type="lambda" unit="cm" value="58.7589" /> - <D type="density" unit="g/cm3" value="1.74" /> - <composite n="1" ref="Mg" /> - </material> - <element Z="25" formula="Mn" name="Mn" > - <atom type="A" unit="g/mol" value="54.938" /> - </element> - <material formula="Mn" name="Manganese" state="solid" > - <RL type="X0" unit="cm" value="1.96772" /> - <NIL type="lambda" unit="cm" value="17.8701" /> - <D type="density" unit="g/cm3" value="7.44" /> - <composite n="1" ref="Mn" /> - </material> - <element Z="42" formula="Mo" name="Mo" > - <atom type="A" unit="g/mol" value="95.9313" /> - </element> - <material formula="Mo" name="Molybdenum" state="solid" > - <RL type="X0" unit="cm" value="0.959107" /> - <NIL type="lambda" unit="cm" value="15.6698" /> - <D type="density" unit="g/cm3" value="10.22" /> - <composite n="1" ref="Mo" /> - </material> - <element Z="7" formula="N" name="N" > - <atom type="A" unit="g/mol" value="14.0068" /> - </element> - <material formula="N" name="Nitrogen" state="gas" > - <RL type="X0" unit="cm" value="32602.2" /> - <NIL type="lambda" unit="cm" value="72430.3" /> - <D type="density" unit="g/cm3" value="0.0011652" /> - <composite n="1" ref="N" /> - </material> - <element Z="11" formula="Na" name="Na" > - <atom type="A" unit="g/mol" value="22.9898" /> - </element> - <material formula="Na" name="Sodium" state="solid" > - <RL type="X0" unit="cm" value="28.5646" /> - <NIL type="lambda" unit="cm" value="102.463" /> - <D type="density" unit="g/cm3" value="0.971" /> - <composite n="1" ref="Na" /> - </material> - <element Z="41" formula="Nb" name="Nb" > - <atom type="A" unit="g/mol" value="92.9064" /> - </element> - <material formula="Nb" name="Niobium" state="solid" > - <RL type="X0" unit="cm" value="1.15783" /> - <NIL type="lambda" unit="cm" value="18.4846" /> - <D type="density" unit="g/cm3" value="8.57" /> - <composite n="1" ref="Nb" /> - </material> - <element Z="60" formula="Nd" name="Nd" > - <atom type="A" unit="g/mol" value="144.236" /> - </element> - <material formula="Nd" name="Neodymium" state="solid" > - <RL type="X0" unit="cm" value="1.11667" /> - <NIL type="lambda" unit="cm" value="26.6308" /> - <D type="density" unit="g/cm3" value="6.9" /> - <composite n="1" ref="Nd" /> - </material> - <element Z="10" formula="Ne" name="Ne" > - <atom type="A" unit="g/mol" value="20.18" /> - </element> - <material formula="Ne" name="Neon" state="gas" > - <RL type="X0" unit="cm" value="34504.8" /> - <NIL type="lambda" unit="cm" value="114322" /> - <D type="density" unit="g/cm3" value="0.000838505" /> - <composite n="1" ref="Ne" /> - </material> - <element Z="28" formula="Ni" name="Ni" > - <atom type="A" unit="g/mol" value="58.6933" /> - </element> - <material formula="Ni" name="Nickel" state="solid" > - <RL type="X0" unit="cm" value="1.42422" /> - <NIL type="lambda" unit="cm" value="15.2265" /> - <D type="density" unit="g/cm3" value="8.902" /> - <composite n="1" ref="Ni" /> - </material> - <element Z="93" formula="Np" name="Np" > - <atom type="A" unit="g/mol" value="237.048" /> - </element> - <material formula="Np" name="Neptunium" state="solid" > - <RL type="X0" unit="cm" value="0.289676" /> - <NIL type="lambda" unit="cm" value="10.6983" /> - <D type="density" unit="g/cm3" value="20.25" /> - <composite n="1" ref="Np" /> - </material> - <element Z="8" formula="O" name="O" > - <atom type="A" unit="g/mol" value="15.9994" /> - </element> - <material formula="O" name="Oxygen" state="gas" > - <RL type="X0" unit="cm" value="25713.8" /> - <NIL type="lambda" unit="cm" value="66233.9" /> - <D type="density" unit="g/cm3" value="0.00133151" /> - <composite n="1" ref="O" /> - </material> - <element Z="76" formula="Os" name="Os" > - <atom type="A" unit="g/mol" value="190.225" /> - </element> - <material formula="Os" name="Osmium" state="solid" > - <RL type="X0" unit="cm" value="0.295861" /> - <NIL type="lambda" unit="cm" value="8.92553" /> - <D type="density" unit="g/cm3" value="22.57" /> - <composite n="1" ref="Os" /> - </material> - <element Z="15" formula="P" name="P" > - <atom type="A" unit="g/mol" value="30.9738" /> - </element> - <material formula="P" name="Phosphorus" state="solid" > - <RL type="X0" unit="cm" value="9.63879" /> - <NIL type="lambda" unit="cm" value="49.9343" /> - <D type="density" unit="g/cm3" value="2.2" /> - <composite n="1" ref="P" /> - </material> - <element Z="91" formula="Pa" name="Pa" > - <atom type="A" unit="g/mol" value="231.036" /> - </element> - <material formula="Pa" name="Protactinium" state="solid" > - <RL type="X0" unit="cm" value="0.38607" /> - <NIL type="lambda" unit="cm" value="13.9744" /> - <D type="density" unit="g/cm3" value="15.37" /> - <composite n="1" ref="Pa" /> - </material> - <element Z="82" formula="Pb" name="Pb" > - <atom type="A" unit="g/mol" value="207.217" /> - </element> - <material formula="Pb" name="Lead" state="solid" > - <RL type="X0" unit="cm" value="0.561253" /> - <NIL type="lambda" unit="cm" value="18.2607" /> - <D type="density" unit="g/cm3" value="11.35" /> - <composite n="1" ref="Pb" /> - </material> - <element Z="46" formula="Pd" name="Pd" > - <atom type="A" unit="g/mol" value="106.415" /> - </element> - <material formula="Pd" name="Palladium" state="solid" > - <RL type="X0" unit="cm" value="0.765717" /> - <NIL type="lambda" unit="cm" value="13.7482" /> - <D type="density" unit="g/cm3" value="12.02" /> - <composite n="1" ref="Pd" /> - </material> - <element Z="61" formula="Pm" name="Pm" > - <atom type="A" unit="g/mol" value="144.913" /> - </element> - <material formula="Pm" name="Promethium" state="solid" > - <RL type="X0" unit="cm" value="1.04085" /> - <NIL type="lambda" unit="cm" value="25.4523" /> - <D type="density" unit="g/cm3" value="7.22" /> - <composite n="1" ref="Pm" /> - </material> - <element Z="84" formula="Po" name="Po" > - <atom type="A" unit="g/mol" value="208.982" /> - </element> - <material formula="Po" name="Polonium" state="solid" > - <RL type="X0" unit="cm" value="0.661092" /> - <NIL type="lambda" unit="cm" value="22.2842" /> - <D type="density" unit="g/cm3" value="9.32" /> - <composite n="1" ref="Po" /> - </material> - <element Z="59" formula="Pr" name="Pr" > - <atom type="A" unit="g/mol" value="140.908" /> - </element> - <material formula="Pr" name="Praseodymium" state="solid" > - <RL type="X0" unit="cm" value="1.1562" /> - <NIL type="lambda" unit="cm" value="27.1312" /> - <D type="density" unit="g/cm3" value="6.71" /> - <composite n="1" ref="Pr" /> - </material> - <element Z="78" formula="Pt" name="Pt" > - <atom type="A" unit="g/mol" value="195.078" /> - </element> - <material formula="Pt" name="Platinum" state="solid" > - <RL type="X0" unit="cm" value="0.305053" /> - <NIL type="lambda" unit="cm" value="9.46584" /> - <D type="density" unit="g/cm3" value="21.45" /> - <composite n="1" ref="Pt" /> - </material> - <element Z="94" formula="Pu" name="Pu" > - <atom type="A" unit="g/mol" value="244.064" /> - </element> - <material formula="Pu" name="Plutonium" state="solid" > - <RL type="X0" unit="cm" value="0.298905" /> - <NIL type="lambda" unit="cm" value="11.0265" /> - <D type="density" unit="g/cm3" value="19.84" /> - <composite n="1" ref="Pu" /> - </material> - <element Z="88" formula="Ra" name="Ra" > - <atom type="A" unit="g/mol" value="226.025" /> - </element> - <material formula="Ra" name="Radium" state="solid" > - <RL type="X0" unit="cm" value="1.22987" /> - <NIL type="lambda" unit="cm" value="42.6431" /> - <D type="density" unit="g/cm3" value="5" /> - <composite n="1" ref="Ra" /> - </material> - <element Z="37" formula="Rb" name="Rb" > - <atom type="A" unit="g/mol" value="85.4677" /> - </element> - <material formula="Rb" name="Rubidium" state="solid" > - <RL type="X0" unit="cm" value="7.19774" /> - <NIL type="lambda" unit="cm" value="100.218" /> - <D type="density" unit="g/cm3" value="1.532" /> - <composite n="1" ref="Rb" /> - </material> - <element Z="75" formula="Re" name="Re" > - <atom type="A" unit="g/mol" value="186.207" /> - </element> - <material formula="Re" name="Rhenium" state="solid" > - <RL type="X0" unit="cm" value="0.318283" /> - <NIL type="lambda" unit="cm" value="9.5153" /> - <D type="density" unit="g/cm3" value="21.02" /> - <composite n="1" ref="Re" /> - </material> - <element Z="45" formula="Rh" name="Rh" > - <atom type="A" unit="g/mol" value="102.906" /> - </element> - <material formula="Rh" name="Rhodium" state="solid" > - <RL type="X0" unit="cm" value="0.746619" /> - <NIL type="lambda" unit="cm" value="13.2083" /> - <D type="density" unit="g/cm3" value="12.41" /> - <composite n="1" ref="Rh" /> - </material> - <element Z="86" formula="Rn" name="Rn" > - <atom type="A" unit="g/mol" value="222.018" /> - </element> - <material formula="Rn" name="Radon" state="gas" > - <RL type="X0" unit="cm" value="697.777" /> - <NIL type="lambda" unit="cm" value="23532" /> - <D type="density" unit="g/cm3" value="0.00900662" /> - <composite n="1" ref="Rn" /> - </material> - <element Z="44" formula="Ru" name="Ru" > - <atom type="A" unit="g/mol" value="101.065" /> - </element> - <material formula="Ru" name="Ruthenium" state="solid" > - <RL type="X0" unit="cm" value="0.764067" /> - <NIL type="lambda" unit="cm" value="13.1426" /> - <D type="density" unit="g/cm3" value="12.41" /> - <composite n="1" ref="Ru" /> - </material> - <element Z="16" formula="S" name="S" > - <atom type="A" unit="g/mol" value="32.0661" /> - </element> - <material formula="S" name="Sulfur" state="solid" > - <RL type="X0" unit="cm" value="9.74829" /> - <NIL type="lambda" unit="cm" value="55.6738" /> - <D type="density" unit="g/cm3" value="2" /> - <composite n="1" ref="S" /> - </material> - <element Z="51" formula="Sb" name="Sb" > - <atom type="A" unit="g/mol" value="121.76" /> - </element> - <material formula="Sb" name="Antimony" state="solid" > - <RL type="X0" unit="cm" value="1.30401" /> - <NIL type="lambda" unit="cm" value="25.8925" /> - <D type="density" unit="g/cm3" value="6.691" /> - <composite n="1" ref="Sb" /> - </material> - <element Z="21" formula="Sc" name="Sc" > - <atom type="A" unit="g/mol" value="44.9559" /> - </element> - <material formula="Sc" name="Scandium" state="solid" > - <RL type="X0" unit="cm" value="5.53545" /> - <NIL type="lambda" unit="cm" value="41.609" /> - <D type="density" unit="g/cm3" value="2.989" /> - <composite n="1" ref="Sc" /> - </material> - <element Z="34" formula="Se" name="Se" > - <atom type="A" unit="g/mol" value="78.9594" /> - </element> - <material formula="Se" name="Selenium" state="solid" > - <RL type="X0" unit="cm" value="2.64625" /> - <NIL type="lambda" unit="cm" value="33.356" /> - <D type="density" unit="g/cm3" value="4.5" /> - <composite n="1" ref="Se" /> - </material> - <element Z="14" formula="Si" name="Si" > - <atom type="A" unit="g/mol" value="28.0854" /> - </element> - <material formula="Si" name="Silicon" state="solid" > - <RL type="X0" unit="cm" value="9.36607" /> - <NIL type="lambda" unit="cm" value="45.7531" /> - <D type="density" unit="g/cm3" value="2.33" /> - <composite n="1" ref="Si" /> - </material> - <element Z="62" formula="Sm" name="Sm" > - <atom type="A" unit="g/mol" value="150.366" /> - </element> - <material formula="Sm" name="Samarium" state="solid" > - <RL type="X0" unit="cm" value="1.01524" /> - <NIL type="lambda" unit="cm" value="24.9892" /> - <D type="density" unit="g/cm3" value="7.46" /> - <composite n="1" ref="Sm" /> - </material> - <element Z="50" formula="Sn" name="Sn" > - <atom type="A" unit="g/mol" value="118.71" /> - </element> - <material formula="Sn" name="Tin" state="solid" > - <RL type="X0" unit="cm" value="1.20637" /> - <NIL type="lambda" unit="cm" value="23.4931" /> - <D type="density" unit="g/cm3" value="7.31" /> - <composite n="1" ref="Sn" /> - </material> - <element Z="38" formula="Sr" name="Sr" > - <atom type="A" unit="g/mol" value="87.6166" /> - </element> - <material formula="Sr" name="Strontium" state="solid" > - <RL type="X0" unit="cm" value="4.237" /> - <NIL type="lambda" unit="cm" value="61.0238" /> - <D type="density" unit="g/cm3" value="2.54" /> - <composite n="1" ref="Sr" /> - </material> - <element Z="73" formula="Ta" name="Ta" > - <atom type="A" unit="g/mol" value="180.948" /> - </element> - <material formula="Ta" name="Tantalum" state="solid" > - <RL type="X0" unit="cm" value="0.409392" /> - <NIL type="lambda" unit="cm" value="11.8846" /> - <D type="density" unit="g/cm3" value="16.654" /> - <composite n="1" ref="Ta" /> - </material> - <element Z="65" formula="Tb" name="Tb" > - <atom type="A" unit="g/mol" value="158.925" /> - </element> - <material formula="Tb" name="Terbium" state="solid" > - <RL type="X0" unit="cm" value="0.893977" /> - <NIL type="lambda" unit="cm" value="23.0311" /> - <D type="density" unit="g/cm3" value="8.229" /> - <composite n="1" ref="Tb" /> - </material> - <element Z="43" formula="Tc" name="Tc" > - <atom type="A" unit="g/mol" value="97.9072" /> - </element> - <material formula="Tc" name="Technetium" state="solid" > - <RL type="X0" unit="cm" value="0.833149" /> - <NIL type="lambda" unit="cm" value="14.0185" /> - <D type="density" unit="g/cm3" value="11.5" /> - <composite n="1" ref="Tc" /> - </material> - <element Z="52" formula="Te" name="Te" > - <atom type="A" unit="g/mol" value="127.603" /> - </element> - <material formula="Te" name="Tellurium" state="solid" > - <RL type="X0" unit="cm" value="1.41457" /> - <NIL type="lambda" unit="cm" value="28.1797" /> - <D type="density" unit="g/cm3" value="6.24" /> - <composite n="1" ref="Te" /> - </material> - <element Z="90" formula="Th" name="Th" > - <atom type="A" unit="g/mol" value="232.038" /> - </element> - <material formula="Th" name="Thorium" state="solid" > - <RL type="X0" unit="cm" value="0.51823" /> - <NIL type="lambda" unit="cm" value="18.353" /> - <D type="density" unit="g/cm3" value="11.72" /> - <composite n="1" ref="Th" /> - </material> - <element Z="22" formula="Ti" name="Ti" > - <atom type="A" unit="g/mol" value="47.8667" /> - </element> - <material formula="Ti" name="Titanium" state="solid" > - <RL type="X0" unit="cm" value="3.5602" /> - <NIL type="lambda" unit="cm" value="27.9395" /> - <D type="density" unit="g/cm3" value="4.54" /> - <composite n="1" ref="Ti" /> - </material> - <element Z="81" formula="Tl" name="Tl" > - <atom type="A" unit="g/mol" value="204.383" /> - </element> - <material formula="Tl" name="Thallium" state="solid" > - <RL type="X0" unit="cm" value="0.547665" /> - <NIL type="lambda" unit="cm" value="17.6129" /> - <D type="density" unit="g/cm3" value="11.72" /> - <composite n="1" ref="Tl" /> - </material> - <element Z="69" formula="Tm" name="Tm" > - <atom type="A" unit="g/mol" value="168.934" /> - </element> - <material formula="Tm" name="Thulium" state="solid" > - <RL type="X0" unit="cm" value="0.754428" /> - <NIL type="lambda" unit="cm" value="20.7522" /> - <D type="density" unit="g/cm3" value="9.321" /> - <composite n="1" ref="Tm" /> - </material> - <element Z="92" formula="U" name="U" > - <atom type="A" unit="g/mol" value="238.029" /> - </element> - <material formula="U" name="Uranium" state="solid" > - <RL type="X0" unit="cm" value="0.31663" /> - <NIL type="lambda" unit="cm" value="11.4473" /> - <D type="density" unit="g/cm3" value="18.95" /> - <composite n="1" ref="U" /> - </material> - <element Z="23" formula="V" name="V" > - <atom type="A" unit="g/mol" value="50.9415" /> - </element> - <material formula="V" name="Vanadium" state="solid" > - <RL type="X0" unit="cm" value="2.59285" /> - <NIL type="lambda" unit="cm" value="21.2187" /> - <D type="density" unit="g/cm3" value="6.11" /> - <composite n="1" ref="V" /> - </material> - <element Z="74" formula="W" name="W" > - <atom type="A" unit="g/mol" value="183.842" /> - </element> - <material formula="W" name="Tungsten" state="solid" > - <RL type="X0" unit="cm" value="0.350418" /> - <NIL type="lambda" unit="cm" value="10.3057" /> - <D type="density" unit="g/cm3" value="19.3" /> - <composite n="1" ref="W" /> - </material> - <element Z="54" formula="Xe" name="Xe" > - <atom type="A" unit="g/mol" value="131.292" /> - </element> - <material formula="Xe" name="Xenon" state="gas" > - <RL type="X0" unit="cm" value="1546.2" /> - <NIL type="lambda" unit="cm" value="32477.9" /> - <D type="density" unit="g/cm3" value="0.00548536" /> - <composite n="1" ref="Xe" /> - </material> - <element Z="39" formula="Y" name="Y" > - <atom type="A" unit="g/mol" value="88.9058" /> - </element> - <material formula="Y" name="Yttrium" state="solid" > - <RL type="X0" unit="cm" value="2.32943" /> - <NIL type="lambda" unit="cm" value="34.9297" /> - <D type="density" unit="g/cm3" value="4.469" /> - <composite n="1" ref="Y" /> - </material> - <element Z="70" formula="Yb" name="Yb" > - <atom type="A" unit="g/mol" value="173.038" /> - </element> - <material formula="Yb" name="Ytterbium" state="solid" > - <RL type="X0" unit="cm" value="1.04332" /> - <NIL type="lambda" unit="cm" value="28.9843" /> - <D type="density" unit="g/cm3" value="6.73" /> - <composite n="1" ref="Yb" /> - </material> - <element Z="30" formula="Zn" name="Zn" > - <atom type="A" unit="g/mol" value="65.3955" /> - </element> - <material formula="Zn" name="Zinc" state="solid" > - <RL type="X0" unit="cm" value="1.74286" /> - <NIL type="lambda" unit="cm" value="19.8488" /> - <D type="density" unit="g/cm3" value="7.133" /> - <composite n="1" ref="Zn" /> - </material> - <element Z="40" formula="Zr" name="Zr" > - <atom type="A" unit="g/mol" value="91.2236" /> - </element> - <material formula="Zr" name="Zirconium" state="solid" > - <RL type="X0" unit="cm" value="1.56707" /> - <NIL type="lambda" unit="cm" value="24.2568" /> - <D type="density" unit="g/cm3" value="6.506" /> - <composite n="1" ref="Zr" /> - </material> -</materials> \ No newline at end of file diff --git a/src/GenericDetectors/trackers/compact/elements.xml b/src/GenericDetectors/trackers/compact/elements.xml deleted file mode 100644 index e714c3a5cd544e748dd2941967cff515c0b77efc..0000000000000000000000000000000000000000 --- a/src/GenericDetectors/trackers/compact/elements.xml +++ /dev/null @@ -1,884 +0,0 @@ -<materials> - <element Z="89" formula="Ac" name="Ac" > - <atom type="A" unit="g/mol" value="227.028" /> - </element> - <material formula="Ac" name="Actinium" state="solid" > - <RL type="X0" unit="cm" value="0.601558" /> - <NIL type="lambda" unit="cm" value="21.2048" /> - <D type="density" unit="g/cm3" value="10.07" /> - <composite n="1" ref="Ac" /> - </material> - <element Z="47" formula="Ag" name="Ag" > - <atom type="A" unit="g/mol" value="107.868" /> - </element> - <material formula="Ag" name="Silver" state="solid" > - <RL type="X0" unit="cm" value="0.854292" /> - <NIL type="lambda" unit="cm" value="15.8546" /> - <D type="density" unit="g/cm3" value="10.5" /> - <composite n="1" ref="Ag" /> - </material> - <element Z="13" formula="Al" name="Al" > - <atom type="A" unit="g/mol" value="26.9815" /> - </element> - <material formula="Al" name="Aluminum" state="solid" > - <RL type="X0" unit="cm" value="8.89632" /> - <NIL type="lambda" unit="cm" value="38.8766" /> - <D type="density" unit="g/cm3" value="2.699" /> - <composite n="1" ref="Al" /> - </material> - <element Z="95" formula="Am" name="Am" > - <atom type="A" unit="g/mol" value="243.061" /> - </element> - <material formula="Am" name="Americium" state="solid" > - <RL type="X0" unit="cm" value="0.42431" /> - <NIL type="lambda" unit="cm" value="15.9812" /> - <D type="density" unit="g/cm3" value="13.67" /> - <composite n="1" ref="Am" /> - </material> - <element Z="18" formula="Ar" name="Ar" > - <atom type="A" unit="g/mol" value="39.9477" /> - </element> - <material formula="Ar" name="Argon" state="gas" > - <RL type="X0" unit="cm" value="11762.1" /> - <NIL type="lambda" unit="cm" value="71926" /> - <D type="density" unit="g/cm3" value="0.00166201" /> - <composite n="1" ref="Ar" /> - </material> - <element Z="33" formula="As" name="As" > - <atom type="A" unit="g/mol" value="74.9216" /> - </element> - <material formula="As" name="Arsenic" state="solid" > - <RL type="X0" unit="cm" value="2.0838" /> - <NIL type="lambda" unit="cm" value="25.7324" /> - <D type="density" unit="g/cm3" value="5.73" /> - <composite n="1" ref="As" /> - </material> - <element Z="85" formula="At" name="At" > - <atom type="A" unit="g/mol" value="209.987" /> - </element> - <material formula="At" name="Astatine" state="solid" > - <RL type="X0" unit="cm" value="0.650799" /> - <NIL type="lambda" unit="cm" value="22.3202" /> - <D type="density" unit="g/cm3" value="9.32" /> - <composite n="1" ref="At" /> - </material> - <element Z="79" formula="Au" name="Au" > - <atom type="A" unit="g/mol" value="196.967" /> - </element> - <material formula="Au" name="Gold" state="solid" > - <RL type="X0" unit="cm" value="0.334436" /> - <NIL type="lambda" unit="cm" value="10.5393" /> - <D type="density" unit="g/cm3" value="19.32" /> - <composite n="1" ref="Au" /> - </material> - <element Z="5" formula="B" name="B" > - <atom type="A" unit="g/mol" value="10.811" /> - </element> - <material formula="B" name="Boron" state="solid" > - <RL type="X0" unit="cm" value="22.2307" /> - <NIL type="lambda" unit="cm" value="32.2793" /> - <D type="density" unit="g/cm3" value="2.37" /> - <composite n="1" ref="B" /> - </material> - <element Z="56" formula="Ba" name="Ba" > - <atom type="A" unit="g/mol" value="137.327" /> - </element> - <material formula="Ba" name="Barium" state="solid" > - <RL type="X0" unit="cm" value="2.37332" /> - <NIL type="lambda" unit="cm" value="51.6743" /> - <D type="density" unit="g/cm3" value="3.5" /> - <composite n="1" ref="Ba" /> - </material> - <element Z="4" formula="Be" name="Be" > - <atom type="A" unit="g/mol" value="9.01218" /> - </element> - <material formula="Be" name="Beryllium" state="solid" > - <RL type="X0" unit="cm" value="35.276" /> - <NIL type="lambda" unit="cm" value="39.4488" /> - <D type="density" unit="g/cm3" value="1.848" /> - <composite n="1" ref="Be" /> - </material> - <element Z="83" formula="Bi" name="Bi" > - <atom type="A" unit="g/mol" value="208.98" /> - </element> - <material formula="Bi" name="Bismuth" state="solid" > - <RL type="X0" unit="cm" value="0.645388" /> - <NIL type="lambda" unit="cm" value="21.3078" /> - <D type="density" unit="g/cm3" value="9.747" /> - <composite n="1" ref="Bi" /> - </material> - <element Z="97" formula="Bk" name="Bk" > - <atom type="A" unit="g/mol" value="247.07" /> - </element> - <material formula="Bk" name="Berkelium" state="solid" > - <RL type="X0" unit="cm" value="0.406479" /> - <NIL type="lambda" unit="cm" value="15.6902" /> - <D type="density" unit="g/cm3" value="14" /> - <composite n="1" ref="Bk" /> - </material> - <element Z="35" formula="Br" name="Br" > - <atom type="A" unit="g/mol" value="79.9035" /> - </element> - <material formula="Br" name="Bromine" state="gas" > - <RL type="X0" unit="cm" value="1615.12" /> - <NIL type="lambda" unit="cm" value="21299" /> - <D type="density" unit="g/cm3" value="0.0070721" /> - <composite n="1" ref="Br" /> - </material> - <element Z="6" formula="C" name="C" > - <atom type="A" unit="g/mol" value="12.0107" /> - </element> - <material formula="C" name="Carbon" state="solid" > - <RL type="X0" unit="cm" value="21.3485" /> - <NIL type="lambda" unit="cm" value="40.1008" /> - <D type="density" unit="g/cm3" value="2" /> - <composite n="1" ref="C" /> - </material> - <element Z="20" formula="Ca" name="Ca" > - <atom type="A" unit="g/mol" value="40.078" /> - </element> - <material formula="Ca" name="Calcium" state="solid" > - <RL type="X0" unit="cm" value="10.4151" /> - <NIL type="lambda" unit="cm" value="77.3754" /> - <D type="density" unit="g/cm3" value="1.55" /> - <composite n="1" ref="Ca" /> - </material> - <element Z="48" formula="Cd" name="Cd" > - <atom type="A" unit="g/mol" value="112.411" /> - </element> - <material formula="Cd" name="Cadmium" state="solid" > - <RL type="X0" unit="cm" value="1.03994" /> - <NIL type="lambda" unit="cm" value="19.46" /> - <D type="density" unit="g/cm3" value="8.65" /> - <composite n="1" ref="Cd" /> - </material> - <element Z="58" formula="Ce" name="Ce" > - <atom type="A" unit="g/mol" value="140.115" /> - </element> - <material formula="Ce" name="Cerium" state="solid" > - <RL type="X0" unit="cm" value="1.19506" /> - <NIL type="lambda" unit="cm" value="27.3227" /> - <D type="density" unit="g/cm3" value="6.657" /> - <composite n="1" ref="Ce" /> - </material> - <element Z="98" formula="Cf" name="Cf" > - <atom type="A" unit="g/mol" value="251.08" /> - </element> - <material formula="Cf" name="Californium" state="solid" > - <RL type="X0" unit="cm" value="0.568328" /> - <NIL type="lambda" unit="cm" value="22.085" /> - <D type="density" unit="g/cm3" value="10" /> - <composite n="1" ref="Cf" /> - </material> - <element Z="17" formula="Cl" name="Cl" > - <atom type="A" unit="g/mol" value="35.4526" /> - </element> - <material formula="Cl" name="Chlorine" state="gas" > - <RL type="X0" unit="cm" value="6437.34" /> - <NIL type="lambda" unit="cm" value="38723.9" /> - <D type="density" unit="g/cm3" value="0.00299473" /> - <composite n="1" ref="Cl" /> - </material> - <element Z="96" formula="Cm" name="Cm" > - <atom type="A" unit="g/mol" value="247.07" /> - </element> - <material formula="Cm" name="Curium" state="solid" > - <RL type="X0" unit="cm" value="0.428706" /> - <NIL type="lambda" unit="cm" value="16.2593" /> - <D type="density" unit="g/cm3" value="13.51" /> - <composite n="1" ref="Cm" /> - </material> - <element Z="27" formula="Co" name="Co" > - <atom type="A" unit="g/mol" value="58.9332" /> - </element> - <material formula="Co" name="Cobalt" state="solid" > - <RL type="X0" unit="cm" value="1.53005" /> - <NIL type="lambda" unit="cm" value="15.2922" /> - <D type="density" unit="g/cm3" value="8.9" /> - <composite n="1" ref="Co" /> - </material> - <element Z="24" formula="Cr" name="Cr" > - <atom type="A" unit="g/mol" value="51.9961" /> - </element> - <material formula="Cr" name="Chromium" state="solid" > - <RL type="X0" unit="cm" value="2.0814" /> - <NIL type="lambda" unit="cm" value="18.1933" /> - <D type="density" unit="g/cm3" value="7.18" /> - <composite n="1" ref="Cr" /> - </material> - <element Z="55" formula="Cs" name="Cs" > - <atom type="A" unit="g/mol" value="132.905" /> - </element> - <material formula="Cs" name="Cesium" state="solid" > - <RL type="X0" unit="cm" value="4.4342" /> - <NIL type="lambda" unit="cm" value="95.317" /> - <D type="density" unit="g/cm3" value="1.873" /> - <composite n="1" ref="Cs" /> - </material> - <element Z="29" formula="Cu" name="Cu" > - <atom type="A" unit="g/mol" value="63.5456" /> - </element> - <material formula="Cu" name="Copper" state="solid" > - <RL type="X0" unit="cm" value="1.43558" /> - <NIL type="lambda" unit="cm" value="15.5141" /> - <D type="density" unit="g/cm3" value="8.96" /> - <composite n="1" ref="Cu" /> - </material> - <element Z="66" formula="Dy" name="Dy" > - <atom type="A" unit="g/mol" value="162.497" /> - </element> - <material formula="Dy" name="Dysprosium" state="solid" > - <RL type="X0" unit="cm" value="0.85614" /> - <NIL type="lambda" unit="cm" value="22.2923" /> - <D type="density" unit="g/cm3" value="8.55" /> - <composite n="1" ref="Dy" /> - </material> - <element Z="68" formula="Er" name="Er" > - <atom type="A" unit="g/mol" value="167.256" /> - </element> - <material formula="Er" name="Erbium" state="solid" > - <RL type="X0" unit="cm" value="0.788094" /> - <NIL type="lambda" unit="cm" value="21.2923" /> - <D type="density" unit="g/cm3" value="9.066" /> - <composite n="1" ref="Er" /> - </material> - <element Z="63" formula="Eu" name="Eu" > - <atom type="A" unit="g/mol" value="151.964" /> - </element> - <material formula="Eu" name="Europium" state="solid" > - <RL type="X0" unit="cm" value="1.41868" /> - <NIL type="lambda" unit="cm" value="35.6178" /> - <D type="density" unit="g/cm3" value="5.243" /> - <composite n="1" ref="Eu" /> - </material> - <element Z="9" formula="F" name="F" > - <atom type="A" unit="g/mol" value="18.9984" /> - </element> - <material formula="F" name="Fluorine" state="gas" > - <RL type="X0" unit="cm" value="20838.2" /> - <NIL type="lambda" unit="cm" value="59094.3" /> - <D type="density" unit="g/cm3" value="0.00158029" /> - <composite n="1" ref="F" /> - </material> - <element Z="26" formula="Fe" name="Fe" > - <atom type="A" unit="g/mol" value="55.8451" /> - </element> - <material formula="Fe" name="Iron" state="solid" > - <RL type="X0" unit="cm" value="1.75749" /> - <NIL type="lambda" unit="cm" value="16.959" /> - <D type="density" unit="g/cm3" value="7.874" /> - <composite n="1" ref="Fe" /> - </material> - <element Z="87" formula="Fr" name="Fr" > - <atom type="A" unit="g/mol" value="223.02" /> - </element> - <material formula="Fr" name="Francium" state="solid" > - <RL type="X0" unit="cm" value="6.18826" /> - <NIL type="lambda" unit="cm" value="212.263" /> - <D type="density" unit="g/cm3" value="1" /> - <composite n="1" ref="Fr" /> - </material> - <element Z="31" formula="Ga" name="Ga" > - <atom type="A" unit="g/mol" value="69.7231" /> - </element> - <material formula="Ga" name="Gallium" state="solid" > - <RL type="X0" unit="cm" value="2.1128" /> - <NIL type="lambda" unit="cm" value="24.3351" /> - <D type="density" unit="g/cm3" value="5.904" /> - <composite n="1" ref="Ga" /> - </material> - <element Z="64" formula="Gd" name="Gd" > - <atom type="A" unit="g/mol" value="157.252" /> - </element> - <material formula="Gd" name="Gadolinium" state="solid" > - <RL type="X0" unit="cm" value="0.947208" /> - <NIL type="lambda" unit="cm" value="23.9377" /> - <D type="density" unit="g/cm3" value="7.9004" /> - <composite n="1" ref="Gd" /> - </material> - <element Z="32" formula="Ge" name="Ge" > - <atom type="A" unit="g/mol" value="72.6128" /> - </element> - <material formula="Ge" name="Germanium" state="solid" > - <RL type="X0" unit="cm" value="2.3013" /> - <NIL type="lambda" unit="cm" value="27.3344" /> - <D type="density" unit="g/cm3" value="5.323" /> - <composite n="1" ref="Ge" /> - </material> - <element Z="1" formula="H" name="H" > - <atom type="A" unit="g/mol" value="1.00794" /> - </element> - <material formula="H" name="Hydrogen" state="gas" > - <RL type="X0" unit="cm" value="752776" /> - <NIL type="lambda" unit="cm" value="421239" /> - <D type="density" unit="g/cm3" value="8.3748e-05" /> - <composite n="1" ref="H" /> - </material> - <element Z="2" formula="He" name="He" > - <atom type="A" unit="g/mol" value="4.00264" /> - </element> - <material formula="He" name="Helium" state="gas" > - <RL type="X0" unit="cm" value="567113" /> - <NIL type="lambda" unit="cm" value="334266" /> - <D type="density" unit="g/cm3" value="0.000166322" /> - <composite n="1" ref="He" /> - </material> - <element Z="72" formula="Hf" name="Hf" > - <atom type="A" unit="g/mol" value="178.485" /> - </element> - <material formula="Hf" name="Hafnium" state="solid" > - <RL type="X0" unit="cm" value="0.517717" /> - <NIL type="lambda" unit="cm" value="14.7771" /> - <D type="density" unit="g/cm3" value="13.31" /> - <composite n="1" ref="Hf" /> - </material> - <element Z="80" formula="Hg" name="Hg" > - <atom type="A" unit="g/mol" value="200.599" /> - </element> - <material formula="Hg" name="Mercury" state="solid" > - <RL type="X0" unit="cm" value="0.475241" /> - <NIL type="lambda" unit="cm" value="15.105" /> - <D type="density" unit="g/cm3" value="13.546" /> - <composite n="1" ref="Hg" /> - </material> - <element Z="67" formula="Ho" name="Ho" > - <atom type="A" unit="g/mol" value="164.93" /> - </element> - <material formula="Ho" name="Holmium" state="solid" > - <RL type="X0" unit="cm" value="0.822447" /> - <NIL type="lambda" unit="cm" value="21.8177" /> - <D type="density" unit="g/cm3" value="8.795" /> - <composite n="1" ref="Ho" /> - </material> - <element Z="53" formula="I" name="I" > - <atom type="A" unit="g/mol" value="126.904" /> - </element> - <material formula="I" name="Iodine" state="solid" > - <RL type="X0" unit="cm" value="1.72016" /> - <NIL type="lambda" unit="cm" value="35.6583" /> - <D type="density" unit="g/cm3" value="4.93" /> - <composite n="1" ref="I" /> - </material> - <element Z="49" formula="In" name="In" > - <atom type="A" unit="g/mol" value="114.818" /> - </element> - <material formula="In" name="Indium" state="solid" > - <RL type="X0" unit="cm" value="1.21055" /> - <NIL type="lambda" unit="cm" value="23.2468" /> - <D type="density" unit="g/cm3" value="7.31" /> - <composite n="1" ref="In" /> - </material> - <element Z="77" formula="Ir" name="Ir" > - <atom type="A" unit="g/mol" value="192.216" /> - </element> - <material formula="Ir" name="Iridium" state="solid" > - <RL type="X0" unit="cm" value="0.294142" /> - <NIL type="lambda" unit="cm" value="9.01616" /> - <D type="density" unit="g/cm3" value="22.42" /> - <composite n="1" ref="Ir" /> - </material> - <element Z="19" formula="K" name="K" > - <atom type="A" unit="g/mol" value="39.0983" /> - </element> - <material formula="K" name="Potassium" state="solid" > - <RL type="X0" unit="cm" value="20.0871" /> - <NIL type="lambda" unit="cm" value="138.041" /> - <D type="density" unit="g/cm3" value="0.862" /> - <composite n="1" ref="K" /> - </material> - <element Z="36" formula="Kr" name="Kr" > - <atom type="A" unit="g/mol" value="83.7993" /> - </element> - <material formula="Kr" name="Krypton" state="gas" > - <RL type="X0" unit="cm" value="3269.44" /> - <NIL type="lambda" unit="cm" value="43962.9" /> - <D type="density" unit="g/cm3" value="0.00347832" /> - <composite n="1" ref="Kr" /> - </material> - <element Z="57" formula="La" name="La" > - <atom type="A" unit="g/mol" value="138.905" /> - </element> - <material formula="La" name="Lanthanum" state="solid" > - <RL type="X0" unit="cm" value="1.32238" /> - <NIL type="lambda" unit="cm" value="29.441" /> - <D type="density" unit="g/cm3" value="6.154" /> - <composite n="1" ref="La" /> - </material> - <element Z="3" formula="Li" name="Li" > - <atom type="A" unit="g/mol" value="6.94003" /> - </element> - <material formula="Li" name="Lithium" state="solid" > - <RL type="X0" unit="cm" value="154.997" /> - <NIL type="lambda" unit="cm" value="124.305" /> - <D type="density" unit="g/cm3" value="0.534" /> - <composite n="1" ref="Li" /> - </material> - <element Z="71" formula="Lu" name="Lu" > - <atom type="A" unit="g/mol" value="174.967" /> - </element> - <material formula="Lu" name="Lutetium" state="solid" > - <RL type="X0" unit="cm" value="0.703651" /> - <NIL type="lambda" unit="cm" value="19.8916" /> - <D type="density" unit="g/cm3" value="9.84" /> - <composite n="1" ref="Lu" /> - </material> - <element Z="12" formula="Mg" name="Mg" > - <atom type="A" unit="g/mol" value="24.305" /> - </element> - <material formula="Mg" name="Magnesium" state="solid" > - <RL type="X0" unit="cm" value="14.3859" /> - <NIL type="lambda" unit="cm" value="58.7589" /> - <D type="density" unit="g/cm3" value="1.74" /> - <composite n="1" ref="Mg" /> - </material> - <element Z="25" formula="Mn" name="Mn" > - <atom type="A" unit="g/mol" value="54.938" /> - </element> - <material formula="Mn" name="Manganese" state="solid" > - <RL type="X0" unit="cm" value="1.96772" /> - <NIL type="lambda" unit="cm" value="17.8701" /> - <D type="density" unit="g/cm3" value="7.44" /> - <composite n="1" ref="Mn" /> - </material> - <element Z="42" formula="Mo" name="Mo" > - <atom type="A" unit="g/mol" value="95.9313" /> - </element> - <material formula="Mo" name="Molybdenum" state="solid" > - <RL type="X0" unit="cm" value="0.959107" /> - <NIL type="lambda" unit="cm" value="15.6698" /> - <D type="density" unit="g/cm3" value="10.22" /> - <composite n="1" ref="Mo" /> - </material> - <element Z="7" formula="N" name="N" > - <atom type="A" unit="g/mol" value="14.0068" /> - </element> - <material formula="N" name="Nitrogen" state="gas" > - <RL type="X0" unit="cm" value="32602.2" /> - <NIL type="lambda" unit="cm" value="72430.3" /> - <D type="density" unit="g/cm3" value="0.0011652" /> - <composite n="1" ref="N" /> - </material> - <element Z="11" formula="Na" name="Na" > - <atom type="A" unit="g/mol" value="22.9898" /> - </element> - <material formula="Na" name="Sodium" state="solid" > - <RL type="X0" unit="cm" value="28.5646" /> - <NIL type="lambda" unit="cm" value="102.463" /> - <D type="density" unit="g/cm3" value="0.971" /> - <composite n="1" ref="Na" /> - </material> - <element Z="41" formula="Nb" name="Nb" > - <atom type="A" unit="g/mol" value="92.9064" /> - </element> - <material formula="Nb" name="Niobium" state="solid" > - <RL type="X0" unit="cm" value="1.15783" /> - <NIL type="lambda" unit="cm" value="18.4846" /> - <D type="density" unit="g/cm3" value="8.57" /> - <composite n="1" ref="Nb" /> - </material> - <element Z="60" formula="Nd" name="Nd" > - <atom type="A" unit="g/mol" value="144.236" /> - </element> - <material formula="Nd" name="Neodymium" state="solid" > - <RL type="X0" unit="cm" value="1.11667" /> - <NIL type="lambda" unit="cm" value="26.6308" /> - <D type="density" unit="g/cm3" value="6.9" /> - <composite n="1" ref="Nd" /> - </material> - <element Z="10" formula="Ne" name="Ne" > - <atom type="A" unit="g/mol" value="20.18" /> - </element> - <material formula="Ne" name="Neon" state="gas" > - <RL type="X0" unit="cm" value="34504.8" /> - <NIL type="lambda" unit="cm" value="114322" /> - <D type="density" unit="g/cm3" value="0.000838505" /> - <composite n="1" ref="Ne" /> - </material> - <element Z="28" formula="Ni" name="Ni" > - <atom type="A" unit="g/mol" value="58.6933" /> - </element> - <material formula="Ni" name="Nickel" state="solid" > - <RL type="X0" unit="cm" value="1.42422" /> - <NIL type="lambda" unit="cm" value="15.2265" /> - <D type="density" unit="g/cm3" value="8.902" /> - <composite n="1" ref="Ni" /> - </material> - <element Z="93" formula="Np" name="Np" > - <atom type="A" unit="g/mol" value="237.048" /> - </element> - <material formula="Np" name="Neptunium" state="solid" > - <RL type="X0" unit="cm" value="0.289676" /> - <NIL type="lambda" unit="cm" value="10.6983" /> - <D type="density" unit="g/cm3" value="20.25" /> - <composite n="1" ref="Np" /> - </material> - <element Z="8" formula="O" name="O" > - <atom type="A" unit="g/mol" value="15.9994" /> - </element> - <material formula="O" name="Oxygen" state="gas" > - <RL type="X0" unit="cm" value="25713.8" /> - <NIL type="lambda" unit="cm" value="66233.9" /> - <D type="density" unit="g/cm3" value="0.00133151" /> - <composite n="1" ref="O" /> - </material> - <element Z="76" formula="Os" name="Os" > - <atom type="A" unit="g/mol" value="190.225" /> - </element> - <material formula="Os" name="Osmium" state="solid" > - <RL type="X0" unit="cm" value="0.295861" /> - <NIL type="lambda" unit="cm" value="8.92553" /> - <D type="density" unit="g/cm3" value="22.57" /> - <composite n="1" ref="Os" /> - </material> - <element Z="15" formula="P" name="P" > - <atom type="A" unit="g/mol" value="30.9738" /> - </element> - <material formula="P" name="Phosphorus" state="solid" > - <RL type="X0" unit="cm" value="9.63879" /> - <NIL type="lambda" unit="cm" value="49.9343" /> - <D type="density" unit="g/cm3" value="2.2" /> - <composite n="1" ref="P" /> - </material> - <element Z="91" formula="Pa" name="Pa" > - <atom type="A" unit="g/mol" value="231.036" /> - </element> - <material formula="Pa" name="Protactinium" state="solid" > - <RL type="X0" unit="cm" value="0.38607" /> - <NIL type="lambda" unit="cm" value="13.9744" /> - <D type="density" unit="g/cm3" value="15.37" /> - <composite n="1" ref="Pa" /> - </material> - <element Z="82" formula="Pb" name="Pb" > - <atom type="A" unit="g/mol" value="207.217" /> - </element> - <material formula="Pb" name="Lead" state="solid" > - <RL type="X0" unit="cm" value="0.561253" /> - <NIL type="lambda" unit="cm" value="18.2607" /> - <D type="density" unit="g/cm3" value="11.35" /> - <composite n="1" ref="Pb" /> - </material> - <element Z="46" formula="Pd" name="Pd" > - <atom type="A" unit="g/mol" value="106.415" /> - </element> - <material formula="Pd" name="Palladium" state="solid" > - <RL type="X0" unit="cm" value="0.765717" /> - <NIL type="lambda" unit="cm" value="13.7482" /> - <D type="density" unit="g/cm3" value="12.02" /> - <composite n="1" ref="Pd" /> - </material> - <element Z="61" formula="Pm" name="Pm" > - <atom type="A" unit="g/mol" value="144.913" /> - </element> - <material formula="Pm" name="Promethium" state="solid" > - <RL type="X0" unit="cm" value="1.04085" /> - <NIL type="lambda" unit="cm" value="25.4523" /> - <D type="density" unit="g/cm3" value="7.22" /> - <composite n="1" ref="Pm" /> - </material> - <element Z="84" formula="Po" name="Po" > - <atom type="A" unit="g/mol" value="208.982" /> - </element> - <material formula="Po" name="Polonium" state="solid" > - <RL type="X0" unit="cm" value="0.661092" /> - <NIL type="lambda" unit="cm" value="22.2842" /> - <D type="density" unit="g/cm3" value="9.32" /> - <composite n="1" ref="Po" /> - </material> - <element Z="59" formula="Pr" name="Pr" > - <atom type="A" unit="g/mol" value="140.908" /> - </element> - <material formula="Pr" name="Praseodymium" state="solid" > - <RL type="X0" unit="cm" value="1.1562" /> - <NIL type="lambda" unit="cm" value="27.1312" /> - <D type="density" unit="g/cm3" value="6.71" /> - <composite n="1" ref="Pr" /> - </material> - <element Z="78" formula="Pt" name="Pt" > - <atom type="A" unit="g/mol" value="195.078" /> - </element> - <material formula="Pt" name="Platinum" state="solid" > - <RL type="X0" unit="cm" value="0.305053" /> - <NIL type="lambda" unit="cm" value="9.46584" /> - <D type="density" unit="g/cm3" value="21.45" /> - <composite n="1" ref="Pt" /> - </material> - <element Z="94" formula="Pu" name="Pu" > - <atom type="A" unit="g/mol" value="244.064" /> - </element> - <material formula="Pu" name="Plutonium" state="solid" > - <RL type="X0" unit="cm" value="0.298905" /> - <NIL type="lambda" unit="cm" value="11.0265" /> - <D type="density" unit="g/cm3" value="19.84" /> - <composite n="1" ref="Pu" /> - </material> - <element Z="88" formula="Ra" name="Ra" > - <atom type="A" unit="g/mol" value="226.025" /> - </element> - <material formula="Ra" name="Radium" state="solid" > - <RL type="X0" unit="cm" value="1.22987" /> - <NIL type="lambda" unit="cm" value="42.6431" /> - <D type="density" unit="g/cm3" value="5" /> - <composite n="1" ref="Ra" /> - </material> - <element Z="37" formula="Rb" name="Rb" > - <atom type="A" unit="g/mol" value="85.4677" /> - </element> - <material formula="Rb" name="Rubidium" state="solid" > - <RL type="X0" unit="cm" value="7.19774" /> - <NIL type="lambda" unit="cm" value="100.218" /> - <D type="density" unit="g/cm3" value="1.532" /> - <composite n="1" ref="Rb" /> - </material> - <element Z="75" formula="Re" name="Re" > - <atom type="A" unit="g/mol" value="186.207" /> - </element> - <material formula="Re" name="Rhenium" state="solid" > - <RL type="X0" unit="cm" value="0.318283" /> - <NIL type="lambda" unit="cm" value="9.5153" /> - <D type="density" unit="g/cm3" value="21.02" /> - <composite n="1" ref="Re" /> - </material> - <element Z="45" formula="Rh" name="Rh" > - <atom type="A" unit="g/mol" value="102.906" /> - </element> - <material formula="Rh" name="Rhodium" state="solid" > - <RL type="X0" unit="cm" value="0.746619" /> - <NIL type="lambda" unit="cm" value="13.2083" /> - <D type="density" unit="g/cm3" value="12.41" /> - <composite n="1" ref="Rh" /> - </material> - <element Z="86" formula="Rn" name="Rn" > - <atom type="A" unit="g/mol" value="222.018" /> - </element> - <material formula="Rn" name="Radon" state="gas" > - <RL type="X0" unit="cm" value="697.777" /> - <NIL type="lambda" unit="cm" value="23532" /> - <D type="density" unit="g/cm3" value="0.00900662" /> - <composite n="1" ref="Rn" /> - </material> - <element Z="44" formula="Ru" name="Ru" > - <atom type="A" unit="g/mol" value="101.065" /> - </element> - <material formula="Ru" name="Ruthenium" state="solid" > - <RL type="X0" unit="cm" value="0.764067" /> - <NIL type="lambda" unit="cm" value="13.1426" /> - <D type="density" unit="g/cm3" value="12.41" /> - <composite n="1" ref="Ru" /> - </material> - <element Z="16" formula="S" name="S" > - <atom type="A" unit="g/mol" value="32.0661" /> - </element> - <material formula="S" name="Sulfur" state="solid" > - <RL type="X0" unit="cm" value="9.74829" /> - <NIL type="lambda" unit="cm" value="55.6738" /> - <D type="density" unit="g/cm3" value="2" /> - <composite n="1" ref="S" /> - </material> - <element Z="51" formula="Sb" name="Sb" > - <atom type="A" unit="g/mol" value="121.76" /> - </element> - <material formula="Sb" name="Antimony" state="solid" > - <RL type="X0" unit="cm" value="1.30401" /> - <NIL type="lambda" unit="cm" value="25.8925" /> - <D type="density" unit="g/cm3" value="6.691" /> - <composite n="1" ref="Sb" /> - </material> - <element Z="21" formula="Sc" name="Sc" > - <atom type="A" unit="g/mol" value="44.9559" /> - </element> - <material formula="Sc" name="Scandium" state="solid" > - <RL type="X0" unit="cm" value="5.53545" /> - <NIL type="lambda" unit="cm" value="41.609" /> - <D type="density" unit="g/cm3" value="2.989" /> - <composite n="1" ref="Sc" /> - </material> - <element Z="34" formula="Se" name="Se" > - <atom type="A" unit="g/mol" value="78.9594" /> - </element> - <material formula="Se" name="Selenium" state="solid" > - <RL type="X0" unit="cm" value="2.64625" /> - <NIL type="lambda" unit="cm" value="33.356" /> - <D type="density" unit="g/cm3" value="4.5" /> - <composite n="1" ref="Se" /> - </material> - <element Z="14" formula="Si" name="Si" > - <atom type="A" unit="g/mol" value="28.0854" /> - </element> - <material formula="Si" name="Silicon" state="solid" > - <RL type="X0" unit="cm" value="9.36607" /> - <NIL type="lambda" unit="cm" value="45.7531" /> - <D type="density" unit="g/cm3" value="2.33" /> - <composite n="1" ref="Si" /> - </material> - <element Z="62" formula="Sm" name="Sm" > - <atom type="A" unit="g/mol" value="150.366" /> - </element> - <material formula="Sm" name="Samarium" state="solid" > - <RL type="X0" unit="cm" value="1.01524" /> - <NIL type="lambda" unit="cm" value="24.9892" /> - <D type="density" unit="g/cm3" value="7.46" /> - <composite n="1" ref="Sm" /> - </material> - <element Z="50" formula="Sn" name="Sn" > - <atom type="A" unit="g/mol" value="118.71" /> - </element> - <material formula="Sn" name="Tin" state="solid" > - <RL type="X0" unit="cm" value="1.20637" /> - <NIL type="lambda" unit="cm" value="23.4931" /> - <D type="density" unit="g/cm3" value="7.31" /> - <composite n="1" ref="Sn" /> - </material> - <element Z="38" formula="Sr" name="Sr" > - <atom type="A" unit="g/mol" value="87.6166" /> - </element> - <material formula="Sr" name="Strontium" state="solid" > - <RL type="X0" unit="cm" value="4.237" /> - <NIL type="lambda" unit="cm" value="61.0238" /> - <D type="density" unit="g/cm3" value="2.54" /> - <composite n="1" ref="Sr" /> - </material> - <element Z="73" formula="Ta" name="Ta" > - <atom type="A" unit="g/mol" value="180.948" /> - </element> - <material formula="Ta" name="Tantalum" state="solid" > - <RL type="X0" unit="cm" value="0.409392" /> - <NIL type="lambda" unit="cm" value="11.8846" /> - <D type="density" unit="g/cm3" value="16.654" /> - <composite n="1" ref="Ta" /> - </material> - <element Z="65" formula="Tb" name="Tb" > - <atom type="A" unit="g/mol" value="158.925" /> - </element> - <material formula="Tb" name="Terbium" state="solid" > - <RL type="X0" unit="cm" value="0.893977" /> - <NIL type="lambda" unit="cm" value="23.0311" /> - <D type="density" unit="g/cm3" value="8.229" /> - <composite n="1" ref="Tb" /> - </material> - <element Z="43" formula="Tc" name="Tc" > - <atom type="A" unit="g/mol" value="97.9072" /> - </element> - <material formula="Tc" name="Technetium" state="solid" > - <RL type="X0" unit="cm" value="0.833149" /> - <NIL type="lambda" unit="cm" value="14.0185" /> - <D type="density" unit="g/cm3" value="11.5" /> - <composite n="1" ref="Tc" /> - </material> - <element Z="52" formula="Te" name="Te" > - <atom type="A" unit="g/mol" value="127.603" /> - </element> - <material formula="Te" name="Tellurium" state="solid" > - <RL type="X0" unit="cm" value="1.41457" /> - <NIL type="lambda" unit="cm" value="28.1797" /> - <D type="density" unit="g/cm3" value="6.24" /> - <composite n="1" ref="Te" /> - </material> - <element Z="90" formula="Th" name="Th" > - <atom type="A" unit="g/mol" value="232.038" /> - </element> - <material formula="Th" name="Thorium" state="solid" > - <RL type="X0" unit="cm" value="0.51823" /> - <NIL type="lambda" unit="cm" value="18.353" /> - <D type="density" unit="g/cm3" value="11.72" /> - <composite n="1" ref="Th" /> - </material> - <element Z="22" formula="Ti" name="Ti" > - <atom type="A" unit="g/mol" value="47.8667" /> - </element> - <material formula="Ti" name="Titanium" state="solid" > - <RL type="X0" unit="cm" value="3.5602" /> - <NIL type="lambda" unit="cm" value="27.9395" /> - <D type="density" unit="g/cm3" value="4.54" /> - <composite n="1" ref="Ti" /> - </material> - <element Z="81" formula="Tl" name="Tl" > - <atom type="A" unit="g/mol" value="204.383" /> - </element> - <material formula="Tl" name="Thallium" state="solid" > - <RL type="X0" unit="cm" value="0.547665" /> - <NIL type="lambda" unit="cm" value="17.6129" /> - <D type="density" unit="g/cm3" value="11.72" /> - <composite n="1" ref="Tl" /> - </material> - <element Z="69" formula="Tm" name="Tm" > - <atom type="A" unit="g/mol" value="168.934" /> - </element> - <material formula="Tm" name="Thulium" state="solid" > - <RL type="X0" unit="cm" value="0.754428" /> - <NIL type="lambda" unit="cm" value="20.7522" /> - <D type="density" unit="g/cm3" value="9.321" /> - <composite n="1" ref="Tm" /> - </material> - <element Z="92" formula="U" name="U" > - <atom type="A" unit="g/mol" value="238.029" /> - </element> - <material formula="U" name="Uranium" state="solid" > - <RL type="X0" unit="cm" value="0.31663" /> - <NIL type="lambda" unit="cm" value="11.4473" /> - <D type="density" unit="g/cm3" value="18.95" /> - <composite n="1" ref="U" /> - </material> - <element Z="23" formula="V" name="V" > - <atom type="A" unit="g/mol" value="50.9415" /> - </element> - <material formula="V" name="Vanadium" state="solid" > - <RL type="X0" unit="cm" value="2.59285" /> - <NIL type="lambda" unit="cm" value="21.2187" /> - <D type="density" unit="g/cm3" value="6.11" /> - <composite n="1" ref="V" /> - </material> - <element Z="74" formula="W" name="W" > - <atom type="A" unit="g/mol" value="183.842" /> - </element> - <material formula="W" name="Tungsten" state="solid" > - <RL type="X0" unit="cm" value="0.350418" /> - <NIL type="lambda" unit="cm" value="10.3057" /> - <D type="density" unit="g/cm3" value="19.3" /> - <composite n="1" ref="W" /> - </material> - <element Z="54" formula="Xe" name="Xe" > - <atom type="A" unit="g/mol" value="131.292" /> - </element> - <material formula="Xe" name="Xenon" state="gas" > - <RL type="X0" unit="cm" value="1546.2" /> - <NIL type="lambda" unit="cm" value="32477.9" /> - <D type="density" unit="g/cm3" value="0.00548536" /> - <composite n="1" ref="Xe" /> - </material> - <element Z="39" formula="Y" name="Y" > - <atom type="A" unit="g/mol" value="88.9058" /> - </element> - <material formula="Y" name="Yttrium" state="solid" > - <RL type="X0" unit="cm" value="2.32943" /> - <NIL type="lambda" unit="cm" value="34.9297" /> - <D type="density" unit="g/cm3" value="4.469" /> - <composite n="1" ref="Y" /> - </material> - <element Z="70" formula="Yb" name="Yb" > - <atom type="A" unit="g/mol" value="173.038" /> - </element> - <material formula="Yb" name="Ytterbium" state="solid" > - <RL type="X0" unit="cm" value="1.04332" /> - <NIL type="lambda" unit="cm" value="28.9843" /> - <D type="density" unit="g/cm3" value="6.73" /> - <composite n="1" ref="Yb" /> - </material> - <element Z="30" formula="Zn" name="Zn" > - <atom type="A" unit="g/mol" value="65.3955" /> - </element> - <material formula="Zn" name="Zinc" state="solid" > - <RL type="X0" unit="cm" value="1.74286" /> - <NIL type="lambda" unit="cm" value="19.8488" /> - <D type="density" unit="g/cm3" value="7.133" /> - <composite n="1" ref="Zn" /> - </material> - <element Z="40" formula="Zr" name="Zr" > - <atom type="A" unit="g/mol" value="91.2236" /> - </element> - <material formula="Zr" name="Zirconium" state="solid" > - <RL type="X0" unit="cm" value="1.56707" /> - <NIL type="lambda" unit="cm" value="24.2568" /> - <D type="density" unit="g/cm3" value="6.506" /> - <composite n="1" ref="Zr" /> - </material> -</materials> \ No newline at end of file diff --git a/src/GenericDetectors/trackers/compact/scripts/SiD_Markus.py b/src/GenericDetectors/trackers/compact/scripts/SiD_Markus.py deleted file mode 100644 index 92e6470e92dd20b8ff42ba3b6270303a56868db0..0000000000000000000000000000000000000000 --- a/src/GenericDetectors/trackers/compact/scripts/SiD_Markus.py +++ /dev/null @@ -1,239 +0,0 @@ -#!/usr/bin/env python -# -from __future__ import absolute_import, unicode_literals -import os -import time -import logging -import DDG4 -from DDG4 import OutputLevel as Output -from g4units import keV, GeV, mm, ns, MeV -# -global geant4 -logging.basicConfig(format='%(levelname)s: %(message)s', level=logging.INFO) -logger = logging.getLogger(__name__) -# -""" - - dd4hep simulation example setup using the python configuration - - @author M.Frank - @version 1.0 - -""" - - -def setupWorker(): - k = DDG4.Kernel() - kernel = k.worker() - logger.info('PYTHON: +++ Creating Geant4 worker thread ....') - - # Configure Run actions - run1 = DDG4.RunAction(kernel, 'Geant4TestRunAction/RunInit') - run1.Property_int = 12345 - run1.Property_double = -5e15 * keV - run1.Property_string = 'Startrun: Hello_2' - logger.info("%s %f %d", run1.Property_string, run1.Property_double, run1.Property_int) - run1.enableUI() - kernel.registerGlobalAction(run1) - kernel.runAction().adopt(run1) - - # Configure Event actions - prt = DDG4.EventAction(kernel, 'Geant4ParticlePrint/ParticlePrint') - prt.OutputLevel = Output.DEBUG - prt.OutputType = 3 # Print both: table and tree - kernel.eventAction().adopt(prt) - - # Configure Event actions - prt = DDG4.EventAction(kernel, 'Geant4SurfaceTest/SurfaceTest') - prt.OutputLevel = Output.INFO - kernel.eventAction().adopt(prt) - - # Configure I/O - evt_lcio = geant4.setupLCIOOutput('LcioOutput', 'CLICSiD_' + time.strftime('%Y-%m-%d_%H-%M')) - evt_lcio.OutputLevel = Output.DEBUG - - # evt_root = geant4.setupROOTOutput('RootOutput','CLICSiD_'+time.strftime('%Y-%m-%d_%H-%M')) - # generator_output_level = Output.INFO - - gen = DDG4.GeneratorAction(kernel, "Geant4GeneratorActionInit/GenerationInit") - kernel.generatorAction().adopt(gen) - - # VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV - """ - Generation of isotrope tracks of a given multiplicity with overlay: - """ - # First particle generator: pi+ - gen = DDG4.GeneratorAction(kernel, "Geant4IsotropeGenerator/IsotropPi+") - gen.Particle = 'pi+' - gen.Energy = 100 * GeV - gen.Multiplicity = 2 - gen.Mask = 1 - gen.OutputLevel = Output.DEBUG - gen.PhiMin = 0 - gen.PhiMax = 0 - gen.ThetaMin = 1.61 - gen.ThetaMax = 1.61 - - kernel.generatorAction().adopt(gen) - # Install vertex smearing for this interaction - gen = DDG4.GeneratorAction(kernel, "Geant4InteractionVertexSmear/SmearPi+") - gen.Mask = 1 - gen.Offset = (20 * mm, 10 * mm, 10 * mm, 0 * ns) - gen.Sigma = (4 * mm, 1 * mm, 1 * mm, 0 * ns) - kernel.generatorAction().adopt(gen) - """ - # Second particle generator: e- - gen = DDG4.GeneratorAction(kernel,"Geant4IsotropeGenerator/IsotropE-"); - gen.Particle = 'e-' - gen.Energy = 25 * GeV - gen.Multiplicity = 3 - gen.Mask = 2 - gen.OutputLevel = Output.DEBUG - kernel.generatorAction().adopt(gen) - # Install vertex smearing for this interaction - gen = DDG4.GeneratorAction(kernel,"Geant4InteractionVertexSmear/SmearE-"); - gen.Mask = 2 - gen.Offset = (-20*mm, -10*mm, -10*mm, 0*ns) - gen.Sigma = (12*mm, 8*mm, 8*mm, 0*ns) - kernel.generatorAction().adopt(gen) - #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - """ - # Merge all existing interaction records - gen = DDG4.GeneratorAction(kernel, "Geant4InteractionMerger/InteractionMerger") - gen.OutputLevel = 4 # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - # Finally generate Geant4 primaries - gen = DDG4.GeneratorAction(kernel, "Geant4PrimaryHandler/PrimaryHandler") - gen.OutputLevel = Output.DEBUG # generator_output_level - gen.enableUI() - kernel.generatorAction().adopt(gen) - - # And handle the simulation particles. - part = DDG4.GeneratorAction(kernel, "Geant4ParticleHandler/ParticleHandler") - kernel.generatorAction().adopt(part) - # part.SaveProcesses = ['conv','Decay'] - part.SaveProcesses = ['Decay'] - part.MinimalKineticEnergy = 100 * MeV - part.OutputLevel = Output.DEBUG # generator_output_level - part.enableUI() - user = DDG4.Action(kernel, "Geant4TCUserParticleHandler/UserParticleHandler") - user.TrackingVolume_Zmax = DDG4.EcalEndcap_zmin - user.TrackingVolume_Rmax = DDG4.EcalBarrel_rmin - user.enableUI() - part.adopt(user) - logger.info('PYTHON: +++ Geant4 worker thread configured successfully....') - return 1 - - -def setupMaster(): - logger.info('PYTHON: +++ Setting up master thread.....') - return 1 - - -def setupSensitives(): - global geant4 - # First the tracking detectors - seq, act = geant4.setupTracker('SiVertexBarrel') - act.OutputLevel = Output.ERROR - act.CollectSingleDeposits = False - seq, act = geant4.setupTracker('SiVertexEndcap') - act.OutputLevel = Output.ERROR - act.CollectSingleDeposits = False - logger.info('PYTHON: +++ Setting up Geant4 sensitive detectors for worker thread.....') - return 1 - - -def dummy_sd(): - logger.info('PYTHON: +++ Setting up DUMMY Geant4 sensitive detectors for worker thread.....') - return 1 - - -def dummy_geom(): - logger.info('PYTHON: +++ Setting up DUMMY Geant4 geometry for worker thread.....') - return 1 - - -def run(): - global geant4 - kernel = DDG4.Kernel() - description = kernel.detectorDescription() - install_dir = os.environ['DD4hepINSTALL'] - kernel.loadGeometry(str("file:" + install_dir + "/DDDetectors/compact/SiD_Markus.xml")) - DDG4.importConstants(description) - DDG4.Core.setPrintLevel(Output.DEBUG) - DDG4.Core.setPrintFormat(str("%-32s %6s %s")) - - kernel.NumberOfThreads = 1 - geant4 = DDG4.Geant4(kernel, tracker='Geant4TrackerWeightedAction') - geant4.printDetectors() - # Configure UI - geant4.setupCshUI() - - # Geant4 user initialization action - geant4.addUserInitialization(worker=setupWorker, master=setupMaster) - - # Configure G4 geometry setup - seq, act = geant4.addDetectorConstruction("Geant4DetectorGeometryConstruction/ConstructGeo") - - # Configure G4 magnetic field tracking - self.setupTrackingFieldMT() # noqa: F821 - - seq, act = geant4.addDetectorConstruction("Geant4PythonDetectorConstruction/DummyDet", - geometry=dummy_geom, - sensitives=dummy_sd) - # Configure G4 sensitive detectors - seq, act = geant4.addDetectorConstruction("Geant4PythonDetectorConstruction/SetupSD", - sensitives=setupSensitives) - - # Configure G4 sensitive detectors - seq, act = geant4.addDetectorConstruction("Geant4DetectorSensitivesConstruction/ConstructSD", - allow_threads=True) - - # Setup random generator - rndm = DDG4.Action(kernel, 'Geant4Random/Random') - rndm.Seed = 987654321 - rndm.initialize() - - # Setup global filters fur use in sensntive detectors - f1 = DDG4.Filter(kernel, 'GeantinoRejectFilter/GeantinoRejector') - kernel.registerGlobalFilter(f1) - - # seq,act = geant4.setupTracker('SiTrackerBarrel') - # seq,act = geant4.setupTracker('SiTrackerEndcap') - # seq,act = geant4.setupTracker('SiTrackerForward') - # Now the calorimeters - # seq,act = geant4.setupCalorimeter('EcalBarrel') - # seq,act = geant4.setupCalorimeter('EcalEndcap') - # seq,act = geant4.setupCalorimeter('HcalBarrel') - # seq,act = geant4.setupCalorimeter('HcalEndcap') - # seq,act = geant4.setupCalorimeter('HcalPlug') - # seq,act = geant4.setupCalorimeter('MuonBarrel') - # seq,act = geant4.setupCalorimeter('MuonEndcap') - # seq,act = geant4.setupCalorimeter('LumiCal') - # seq,act = geant4.setupCalorimeter('BeamCal') - - # Now build the physics list: - seq = geant4.setupPhysics('QGSP_BERT') - phys = DDG4.PhysicsList(geant4.master(), 'Geant4PhysicsList/MyPhysics') - part = DDG4.Action(geant4.master(), 'Geant4ExtraParticles/extraparts') - part.pdgfile = 'checkout/DDG4/examples/particle.tbl' - phys.adoptPhysicsConstructor(part.get()) - seq.add(phys) - - geant4.run() - - # kernel.configure() - # kernel.initialize() - - # DDG4.setPrintLevel(Output.DEBUG) - # kernel.run() - # kernel.terminate() - return 1 - - -if __name__ == "__main__": - import sys - logger.info('Arguments: %s', str(sys.argv)) - run() diff --git a/src/GenericDetectors/trackers/compact/scripts/cherenkov_xy_plot.cxx b/src/GenericDetectors/trackers/compact/scripts/cherenkov_xy_plot.cxx deleted file mode 100644 index aea83d227d9331f4866dc9e448556cb8361c6765..0000000000000000000000000000000000000000 --- a/src/GenericDetectors/trackers/compact/scripts/cherenkov_xy_plot.cxx +++ /dev/null @@ -1,99 +0,0 @@ -R__LOAD_LIBRARY(libfmt.so) -#include "fmt/core.h" -R__LOAD_LIBRARY(libDDG4IO.so) -R__LOAD_LIBRARY(libGenDetectors.so) - -#include "DD4hep/Detector.h" -#include "DDG4/Geant4Data.h" -#include "DDRec/CellIDPositionConverter.h" -#include "DDRec/SurfaceManager.h" -#include "DDRec/Surface.h" -#include "ROOT/RDataFrame.hxx" - -#include "TCanvas.h" -#include "TChain.h" -#include <random> - -#include "npdet/PhotoMultiplierHit.h" - -//#include "lcio2/TrackerRawDataData.h" -//#include "lcio2/TrackerRawData.h" - -using PMHit = npdet::PhotoMultiplierHit; -using PMHitRVec = ROOT::VecOps::RVec<npdet::PhotoMultiplierHit*>; -using PMTHitVector = std::vector<npdet::PhotoMultiplierHit*>; - -void cherenkov_xy_plot(const char* fname = "derp.root"){ - - //ROOT::EnableImplicitMT(); // Tell ROOT you want to go parallel - //using namespace lcio2; - double degree = TMath::Pi()/180.0; - - //std::random_device rd; - //std::mt19937 gen(rd()); - - TChain* t = new TChain("EVENT"); - t->Add(fname); - - ROOT::RDataFrame d0(*t); - std::cout << t->GetBranch("ForwardRICHHits")->GetClassName() << std::endl; - - // ------------------------- - // Get the DD4hep instance - // Load the compact XML file - // Initialize the position converter tool - //dd4hep::Detector& detector = dd4hep::Detector::getInstance(); - //detector.fromCompact("GenericRICH_example.xml"); - //dd4hep::rec::CellIDPositionConverter cellid_converter(detector); - - //// ------------------------- - //// Get the surfaces map - //dd4hep::rec::SurfaceManager& surfMan = *detector.extension<dd4hep::rec::SurfaceManager>() ; - //auto surfMap = surfMan.map( "world" ) ; - - //auto nhits = [] (std::vector<npdet::sim::Geant4Tracker::Hit*>& hits){ return (int) hits.size(); }; - - auto pmt_x = [&](const PMTHitVector& hits) { - //return ROOT::VecOps::Map(hits, [](const PMHit& h) { return h.position.x(); }); - std::vector<double> res; - for(auto h : hits) { - if(h->position.z() < 400) { - res.push_back(h->position.x()); - } - } - return res; - }; - auto pmt_y = [&](const PMTHitVector& hits) { - std::vector<double> res; - for(auto h : hits) { - if(h->position.z() < 400) { - res.push_back(h->position.y()); - } - } - return res; - }; - - //auto pmt_x = [&](const PMTHitVector& hits) { - // return ROOT::VecOps::Map(hits, [](const PMHit& h) { return h.position.x(); }); - //}; - - auto d1 = d0 - .Define("nhits", [](const PMTHitVector& hits) { return hits.size(); }, {"ForwardRICHHits"}) - .Define("pmt_x",pmt_x,{"ForwardRICHHits"}) - .Define("pmt_y",pmt_y,{"ForwardRICHHits"}); - - auto h1 = d1.Histo1D("nhits"); - auto h1_x = d1.Histo1D("pmt_x"); - auto h2 = d1.Histo2D({"cerxy", "cer_xy", 100u, -1000, -1000, 100u, -1000, -1000}, "pmt_x", "pmt_y"); - auto graph = d1.Graph("nhits", "nhits"); - - TCanvas* c = new TCanvas(); - - h2->DrawCopy("colz"); - - //graph->DrawClone("ap"); - //graph->SetMarkerStyle(20); - //c->Update(); - -} - diff --git a/src/GenericDetectors/CMakeLists.txt b/src/detectors/CMakeLists.txt similarity index 100% rename from src/GenericDetectors/CMakeLists.txt rename to src/detectors/CMakeLists.txt diff --git a/src/GenericDetectors/README.md b/src/detectors/README.md similarity index 100% rename from src/GenericDetectors/README.md rename to src/detectors/README.md diff --git a/src/GenericDetectors/beamline/README.md b/src/detectors/beamline/README.md similarity index 100% rename from src/GenericDetectors/beamline/README.md rename to src/detectors/beamline/README.md diff --git a/src/GenericDetectors/beamline/compact/Beampipe_example.xml b/src/detectors/beamline/compact/Beampipe_example.xml similarity index 100% rename from src/GenericDetectors/beamline/compact/Beampipe_example.xml rename to src/detectors/beamline/compact/Beampipe_example.xml diff --git a/src/GenericDetectors/beamline/compact/IRChamber_example.xml b/src/detectors/beamline/compact/IRChamber_example.xml similarity index 100% rename from src/GenericDetectors/beamline/compact/IRChamber_example.xml rename to src/detectors/beamline/compact/IRChamber_example.xml diff --git a/src/GenericDetectors/beamline/compact/crab_example.xml b/src/detectors/beamline/compact/crab_example.xml similarity index 100% rename from src/GenericDetectors/beamline/compact/crab_example.xml rename to src/detectors/beamline/compact/crab_example.xml diff --git a/src/GenericDetectors/beamline/compact/eic/B0pF_example.xml b/src/detectors/beamline/compact/eic/B0pF_example.xml similarity index 100% rename from src/GenericDetectors/beamline/compact/eic/B0pF_example.xml rename to src/detectors/beamline/compact/eic/B0pF_example.xml diff --git a/src/ConceptDetectors/topside/compact/eic/fields.xml b/src/detectors/beamline/compact/eic/fields.xml similarity index 100% rename from src/ConceptDetectors/topside/compact/eic/fields.xml rename to src/detectors/beamline/compact/eic/fields.xml diff --git a/src/GenericDetectors/beamline/compact/eic_beamline_example.xml b/src/detectors/beamline/compact/eic_beamline_example.xml similarity index 100% rename from src/GenericDetectors/beamline/compact/eic_beamline_example.xml rename to src/detectors/beamline/compact/eic_beamline_example.xml diff --git a/src/GenericDetectors/beamline/compact/elements.xml b/src/detectors/beamline/compact/elements.xml similarity index 100% rename from src/GenericDetectors/beamline/compact/elements.xml rename to src/detectors/beamline/compact/elements.xml diff --git a/src/GenericDetectors/beamline/compact/helical_dipole_magnet_example.xml b/src/detectors/beamline/compact/helical_dipole_magnet_example.xml similarity index 100% rename from src/GenericDetectors/beamline/compact/helical_dipole_magnet_example.xml rename to src/detectors/beamline/compact/helical_dipole_magnet_example.xml diff --git a/src/GenericDetectors/beamline/compact/macro/gps.mac b/src/detectors/beamline/compact/macro/gps.mac similarity index 100% rename from src/GenericDetectors/beamline/compact/macro/gps.mac rename to src/detectors/beamline/compact/macro/gps.mac diff --git a/src/GenericDetectors/beamline/compact/macro/vis.mac b/src/detectors/beamline/compact/macro/vis.mac similarity index 100% rename from src/GenericDetectors/beamline/compact/macro/vis.mac rename to src/detectors/beamline/compact/macro/vis.mac diff --git a/src/GenericDetectors/beamline/compact/materials.xml b/src/detectors/beamline/compact/materials.xml similarity index 100% rename from src/GenericDetectors/beamline/compact/materials.xml rename to src/detectors/beamline/compact/materials.xml diff --git a/src/GenericDetectors/beamline/compact/quad_magnet_example.xml b/src/detectors/beamline/compact/quad_magnet_example.xml similarity index 100% rename from src/GenericDetectors/beamline/compact/quad_magnet_example.xml rename to src/detectors/beamline/compact/quad_magnet_example.xml diff --git a/src/GenericDetectors/beamline/compact/run_example b/src/detectors/beamline/compact/run_example similarity index 100% rename from src/GenericDetectors/beamline/compact/run_example rename to src/detectors/beamline/compact/run_example diff --git a/src/GenericDetectors/beamline/compact/scripts/load_geo.cxx b/src/detectors/beamline/compact/scripts/load_geo.cxx similarity index 100% rename from src/GenericDetectors/beamline/compact/scripts/load_geo.cxx rename to src/detectors/beamline/compact/scripts/load_geo.cxx diff --git a/src/GenericDetectors/beamline/compact/scripts/vis_test.py b/src/detectors/beamline/compact/scripts/vis_test.py similarity index 100% rename from src/GenericDetectors/beamline/compact/scripts/vis_test.py rename to src/detectors/beamline/compact/scripts/vis_test.py diff --git a/src/GenericDetectors/beamline/doc/beamline_test.png b/src/detectors/beamline/doc/beamline_test.png similarity index 100% rename from src/GenericDetectors/beamline/doc/beamline_test.png rename to src/detectors/beamline/doc/beamline_test.png diff --git a/src/GenericDetectors/beamline/doc/beamline_test.xml b/src/detectors/beamline/doc/beamline_test.xml similarity index 100% rename from src/GenericDetectors/beamline/doc/beamline_test.xml rename to src/detectors/beamline/doc/beamline_test.xml diff --git a/src/GenericDetectors/beamline/doc/elements.xml b/src/detectors/beamline/doc/elements.xml similarity index 100% rename from src/GenericDetectors/beamline/doc/elements.xml rename to src/detectors/beamline/doc/elements.xml diff --git a/src/detectors/beamline/doc/geometry.stp b/src/detectors/beamline/doc/geometry.stp new file mode 100644 index 0000000000000000000000000000000000000000..60f30f4f3c75abf11bcc293ae1f1d836afcd36ee --- /dev/null +++ b/src/detectors/beamline/doc/geometry.stp @@ -0,0 +1,1980 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2017-12-05T21:57:19',('Author'),( + 'Open CASCADE'),'Open CASCADE STEP processor 6.8','Open CASCADE 6.8' + ,'Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('world_volume','world_volume','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15),#19); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20, + 'distance_accuracy_value','confusion accuracy'); +#24 = PRODUCT_TYPE('part',$,(#7)); +#25 = SHAPE_DEFINITION_REPRESENTATION(#26,#32); +#26 = PRODUCT_DEFINITION_SHAPE('','',#27); +#27 = PRODUCT_DEFINITION('design','',#28,#31); +#28 = PRODUCT_DEFINITION_FORMATION('','',#29); +#29 = PRODUCT('TestBeampipe_assembly','TestBeampipe_assembly','',(#30)); +#30 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#31 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#32 = SHAPE_REPRESENTATION('',(#11,#33,#37,#41,#45,#49,#53,#57,#61),#65 + ); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(0.,0.,1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = AXIS2_PLACEMENT_3D('',#38,#39,#40); +#38 = CARTESIAN_POINT('',(0.,0.,70.)); +#39 = DIRECTION('',(0.,0.,1.)); +#40 = DIRECTION('',(1.,0.,0.)); +#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44); +#42 = CARTESIAN_POINT('',(0.,0.,120.)); +#43 = DIRECTION('',(0.,0.,1.)); +#44 = DIRECTION('',(1.,0.,0.)); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(0.,0.,-60.)); +#47 = DIRECTION('',(0.,1.224646799147E-16,-1.)); +#48 = DIRECTION('',(1.,0.,0.)); +#49 = AXIS2_PLACEMENT_3D('',#50,#51,#52); +#50 = CARTESIAN_POINT('',(0.,0.,-110.0417554062)); +#51 = DIRECTION('',(0.,1.224646799147E-16,-1.)); +#52 = DIRECTION('',(1.,0.,0.)); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(-23.99000124992,0.,479.40012498958)); +#55 = DIRECTION('',(-4.997916927068E-02,0.,0.998750260395)); +#56 = DIRECTION('',(0.998750260395,0.,4.997916927068E-02)); +#57 = AXIS2_PLACEMENT_3D('',#58,#59,#60); +#58 = CARTESIAN_POINT('',(21.990834479098,0.,-439.4501145737)); +#59 = DIRECTION('',(-4.997916927068E-02,0.,0.998750260395)); +#60 = DIRECTION('',(0.998750260395,0.,4.997916927068E-02)); +#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64); +#62 = CARTESIAN_POINT('',(0.,0.,-287.5)); +#63 = DIRECTION('',(0.,0.,1.)); +#64 = DIRECTION('',(1.,0.,0.)); +#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#66,#67,#68)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#66 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#67 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#68 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#69 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#66, + 'distance_accuracy_value','confusion accuracy'); +#70 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#71),#253); +#71 = MANIFOLD_SOLID_BREP('',#72); +#72 = CLOSED_SHELL('',(#73,#161,#196,#226)); +#73 = ADVANCED_FACE('',(#74),#87,.T.); +#74 = FACE_BOUND('',#75,.T.); +#75 = EDGE_LOOP('',(#76,#110,#133,#160)); +#76 = ORIENTED_EDGE('',*,*,#77,.F.); +#77 = EDGE_CURVE('',#78,#78,#80,.T.); +#78 = VERTEX_POINT('',#79); +#79 = CARTESIAN_POINT('',(3.2,-7.837739514543E-16,30.)); +#80 = SURFACE_CURVE('',#81,(#86,#98),.PCURVE_S1.); +#81 = CIRCLE('',#82,3.2); +#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85); +#83 = CARTESIAN_POINT('',(0.,0.,30.)); +#84 = DIRECTION('',(0.,0.,1.)); +#85 = DIRECTION('',(1.,0.,0.)); +#86 = PCURVE('',#87,#92); +#87 = CYLINDRICAL_SURFACE('',#88,3.2); +#88 = AXIS2_PLACEMENT_3D('',#89,#90,#91); +#89 = CARTESIAN_POINT('',(0.,0.,-30.)); +#90 = DIRECTION('',(0.,0.,1.)); +#91 = DIRECTION('',(1.,0.,0.)); +#92 = DEFINITIONAL_REPRESENTATION('',(#93),#97); +#93 = LINE('',#94,#95); +#94 = CARTESIAN_POINT('',(0.,60.)); +#95 = VECTOR('',#96,1.); +#96 = DIRECTION('',(1.,0.)); +#97 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#98 = PCURVE('',#99,#104); +#99 = PLANE('',#100); +#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103); +#101 = CARTESIAN_POINT('',(0.,0.,30.)); +#102 = DIRECTION('',(0.,0.,1.)); +#103 = DIRECTION('',(1.,0.,0.)); +#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109); +#105 = CIRCLE('',#106,3.2); +#106 = AXIS2_PLACEMENT_2D('',#107,#108); +#107 = CARTESIAN_POINT('',(0.,0.)); +#108 = DIRECTION('',(1.,0.)); +#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#110 = ORIENTED_EDGE('',*,*,#111,.F.); +#111 = EDGE_CURVE('',#112,#78,#114,.T.); +#112 = VERTEX_POINT('',#113); +#113 = CARTESIAN_POINT('',(3.2,-7.837739514543E-16,-30.)); +#114 = SEAM_CURVE('',#115,(#119,#126),.PCURVE_S1.); +#115 = LINE('',#116,#117); +#116 = CARTESIAN_POINT('',(3.2,-7.837739514543E-16,-30.)); +#117 = VECTOR('',#118,1.); +#118 = DIRECTION('',(0.,0.,1.)); +#119 = PCURVE('',#87,#120); +#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(0.,1.)); +#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#126 = PCURVE('',#87,#127); +#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132); +#128 = LINE('',#129,#130); +#129 = CARTESIAN_POINT('',(0.,-0.)); +#130 = VECTOR('',#131,1.); +#131 = DIRECTION('',(0.,1.)); +#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#133 = ORIENTED_EDGE('',*,*,#134,.T.); +#134 = EDGE_CURVE('',#112,#112,#135,.T.); +#135 = SURFACE_CURVE('',#136,(#141,#148),.PCURVE_S1.); +#136 = CIRCLE('',#137,3.2); +#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140); +#138 = CARTESIAN_POINT('',(0.,0.,-30.)); +#139 = DIRECTION('',(0.,0.,1.)); +#140 = DIRECTION('',(1.,0.,0.)); +#141 = PCURVE('',#87,#142); +#142 = DEFINITIONAL_REPRESENTATION('',(#143),#147); +#143 = LINE('',#144,#145); +#144 = CARTESIAN_POINT('',(0.,0.)); +#145 = VECTOR('',#146,1.); +#146 = DIRECTION('',(1.,0.)); +#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#148 = PCURVE('',#149,#154); +#149 = PLANE('',#150); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,-30.)); +#152 = DIRECTION('',(0.,0.,1.)); +#153 = DIRECTION('',(1.,0.,0.)); +#154 = DEFINITIONAL_REPRESENTATION('',(#155),#159); +#155 = CIRCLE('',#156,3.2); +#156 = AXIS2_PLACEMENT_2D('',#157,#158); +#157 = CARTESIAN_POINT('',(0.,0.)); +#158 = DIRECTION('',(1.,0.)); +#159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#160 = ORIENTED_EDGE('',*,*,#111,.T.); +#161 = ADVANCED_FACE('',(#162,#165),#99,.T.); +#162 = FACE_BOUND('',#163,.T.); +#163 = EDGE_LOOP('',(#164)); +#164 = ORIENTED_EDGE('',*,*,#77,.T.); +#165 = FACE_BOUND('',#166,.T.); +#166 = EDGE_LOOP('',(#167)); +#167 = ORIENTED_EDGE('',*,*,#168,.F.); +#168 = EDGE_CURVE('',#169,#169,#171,.T.); +#169 = VERTEX_POINT('',#170); +#170 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,30.)); +#171 = SURFACE_CURVE('',#172,(#177,#184),.PCURVE_S1.); +#172 = CIRCLE('',#173,3.); +#173 = AXIS2_PLACEMENT_3D('',#174,#175,#176); +#174 = CARTESIAN_POINT('',(0.,0.,30.)); +#175 = DIRECTION('',(0.,0.,1.)); +#176 = DIRECTION('',(1.,0.,0.)); +#177 = PCURVE('',#99,#178); +#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183); +#179 = CIRCLE('',#180,3.); +#180 = AXIS2_PLACEMENT_2D('',#181,#182); +#181 = CARTESIAN_POINT('',(0.,0.)); +#182 = DIRECTION('',(1.,0.)); +#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#184 = PCURVE('',#185,#190); +#185 = CYLINDRICAL_SURFACE('',#186,3.); +#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189); +#187 = CARTESIAN_POINT('',(0.,0.,-30.)); +#188 = DIRECTION('',(0.,0.,1.)); +#189 = DIRECTION('',(1.,0.,0.)); +#190 = DEFINITIONAL_REPRESENTATION('',(#191),#195); +#191 = LINE('',#192,#193); +#192 = CARTESIAN_POINT('',(0.,60.)); +#193 = VECTOR('',#194,1.); +#194 = DIRECTION('',(1.,0.)); +#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#196 = ADVANCED_FACE('',(#197,#200),#149,.F.); +#197 = FACE_BOUND('',#198,.F.); +#198 = EDGE_LOOP('',(#199)); +#199 = ORIENTED_EDGE('',*,*,#134,.T.); +#200 = FACE_BOUND('',#201,.F.); +#201 = EDGE_LOOP('',(#202)); +#202 = ORIENTED_EDGE('',*,*,#203,.F.); +#203 = EDGE_CURVE('',#204,#204,#206,.T.); +#204 = VERTEX_POINT('',#205); +#205 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,-30.)); +#206 = SURFACE_CURVE('',#207,(#212,#219),.PCURVE_S1.); +#207 = CIRCLE('',#208,3.); +#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211); +#209 = CARTESIAN_POINT('',(0.,0.,-30.)); +#210 = DIRECTION('',(0.,0.,1.)); +#211 = DIRECTION('',(1.,0.,0.)); +#212 = PCURVE('',#149,#213); +#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218); +#214 = CIRCLE('',#215,3.); +#215 = AXIS2_PLACEMENT_2D('',#216,#217); +#216 = CARTESIAN_POINT('',(0.,0.)); +#217 = DIRECTION('',(1.,0.)); +#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#219 = PCURVE('',#185,#220); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(0.,0.)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(1.,0.)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = ADVANCED_FACE('',(#227),#185,.F.); +#227 = FACE_BOUND('',#228,.F.); +#228 = EDGE_LOOP('',(#229,#250,#251,#252)); +#229 = ORIENTED_EDGE('',*,*,#230,.T.); +#230 = EDGE_CURVE('',#204,#169,#231,.T.); +#231 = SEAM_CURVE('',#232,(#236,#243),.PCURVE_S1.); +#232 = LINE('',#233,#234); +#233 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,-30.)); +#234 = VECTOR('',#235,1.); +#235 = DIRECTION('',(0.,0.,1.)); +#236 = PCURVE('',#185,#237); +#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242); +#238 = LINE('',#239,#240); +#239 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#240 = VECTOR('',#241,1.); +#241 = DIRECTION('',(0.,1.)); +#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#243 = PCURVE('',#185,#244); +#244 = DEFINITIONAL_REPRESENTATION('',(#245),#249); +#245 = LINE('',#246,#247); +#246 = CARTESIAN_POINT('',(0.,-0.)); +#247 = VECTOR('',#248,1.); +#248 = DIRECTION('',(0.,1.)); +#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#250 = ORIENTED_EDGE('',*,*,#168,.F.); +#251 = ORIENTED_EDGE('',*,*,#230,.F.); +#252 = ORIENTED_EDGE('',*,*,#203,.T.); +#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#257)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#254,#255,#256)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#254 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#255 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#256 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#257 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#254, + 'distance_accuracy_value','confusion accuracy'); +#258 = SHAPE_DEFINITION_REPRESENTATION(#259,#70); +#259 = PRODUCT_DEFINITION_SHAPE('','',#260); +#260 = PRODUCT_DEFINITION('design','',#261,#264); +#261 = PRODUCT_DEFINITION_FORMATION('','',#262); +#262 = PRODUCT('tub0','tub0','',(#263)); +#263 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#264 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#265 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#266,#268); +#266 = ( REPRESENTATION_RELATIONSHIP('','',#70,#32) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#267) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#267 = ITEM_DEFINED_TRANSFORMATION('','',#11,#33); +#268 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#269 + ); +#269 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:1:1:1]','',#27,#260, + $); +#270 = PRODUCT_TYPE('part',$,(#262)); +#271 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#272),#454); +#272 = MANIFOLD_SOLID_BREP('',#273); +#273 = CLOSED_SHELL('',(#274,#362,#397,#427)); +#274 = ADVANCED_FACE('',(#275),#288,.T.); +#275 = FACE_BOUND('',#276,.T.); +#276 = EDGE_LOOP('',(#277,#311,#334,#361)); +#277 = ORIENTED_EDGE('',*,*,#278,.F.); +#278 = EDGE_CURVE('',#279,#279,#281,.T.); +#279 = VERTEX_POINT('',#280); +#280 = CARTESIAN_POINT('',(11.186673331746,-2.739944737766E-15,40.)); +#281 = SURFACE_CURVE('',#282,(#287,#299),.PCURVE_S1.); +#282 = CIRCLE('',#283,11.186673331746); +#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); +#284 = CARTESIAN_POINT('',(0.,0.,40.)); +#285 = DIRECTION('',(0.,0.,1.)); +#286 = DIRECTION('',(1.,0.,0.)); +#287 = PCURVE('',#288,#293); +#288 = CONICAL_SURFACE('',#289,3.2,9.950371575925E-02); +#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292); +#290 = CARTESIAN_POINT('',(0.,0.,-40.)); +#291 = DIRECTION('',(0.,0.,1.)); +#292 = DIRECTION('',(1.,0.,0.)); +#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298); +#294 = LINE('',#295,#296); +#295 = CARTESIAN_POINT('',(0.,80.)); +#296 = VECTOR('',#297,1.); +#297 = DIRECTION('',(1.,0.)); +#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#299 = PCURVE('',#300,#305); +#300 = PLANE('',#301); +#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304); +#302 = CARTESIAN_POINT('',(0.,0.,40.)); +#303 = DIRECTION('',(0.,0.,1.)); +#304 = DIRECTION('',(1.,0.,0.)); +#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310); +#306 = CIRCLE('',#307,11.186673331746); +#307 = AXIS2_PLACEMENT_2D('',#308,#309); +#308 = CARTESIAN_POINT('',(0.,0.)); +#309 = DIRECTION('',(1.,0.)); +#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#311 = ORIENTED_EDGE('',*,*,#312,.F.); +#312 = EDGE_CURVE('',#313,#279,#315,.T.); +#313 = VERTEX_POINT('',#314); +#314 = CARTESIAN_POINT('',(3.2,-7.837739514543E-16,-40.)); +#315 = SEAM_CURVE('',#316,(#320,#327),.PCURVE_S1.); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(3.2,-7.837739514543E-16,-40.)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(9.9339599486E-02,-2.433118450782E-17,0.995053588494 + )); +#320 = PCURVE('',#288,#321); +#321 = DEFINITIONAL_REPRESENTATION('',(#322),#326); +#322 = LINE('',#323,#324); +#323 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#324 = VECTOR('',#325,1.); +#325 = DIRECTION('',(0.,1.)); +#326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#327 = PCURVE('',#288,#328); +#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333); +#329 = LINE('',#330,#331); +#330 = CARTESIAN_POINT('',(0.,-0.)); +#331 = VECTOR('',#332,1.); +#332 = DIRECTION('',(0.,1.)); +#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#334 = ORIENTED_EDGE('',*,*,#335,.T.); +#335 = EDGE_CURVE('',#313,#313,#336,.T.); +#336 = SURFACE_CURVE('',#337,(#342,#349),.PCURVE_S1.); +#337 = CIRCLE('',#338,3.2); +#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341); +#339 = CARTESIAN_POINT('',(0.,0.,-40.)); +#340 = DIRECTION('',(0.,0.,1.)); +#341 = DIRECTION('',(1.,0.,0.)); +#342 = PCURVE('',#288,#343); +#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348); +#344 = LINE('',#345,#346); +#345 = CARTESIAN_POINT('',(0.,0.)); +#346 = VECTOR('',#347,1.); +#347 = DIRECTION('',(1.,0.)); +#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#349 = PCURVE('',#350,#355); +#350 = PLANE('',#351); +#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354); +#352 = CARTESIAN_POINT('',(0.,0.,-40.)); +#353 = DIRECTION('',(0.,0.,1.)); +#354 = DIRECTION('',(1.,0.,0.)); +#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360); +#356 = CIRCLE('',#357,3.2); +#357 = AXIS2_PLACEMENT_2D('',#358,#359); +#358 = CARTESIAN_POINT('',(0.,0.)); +#359 = DIRECTION('',(1.,0.)); +#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#361 = ORIENTED_EDGE('',*,*,#312,.T.); +#362 = ADVANCED_FACE('',(#363,#366),#300,.T.); +#363 = FACE_BOUND('',#364,.T.); +#364 = EDGE_LOOP('',(#365)); +#365 = ORIENTED_EDGE('',*,*,#278,.T.); +#366 = FACE_BOUND('',#367,.T.); +#367 = EDGE_LOOP('',(#368)); +#368 = ORIENTED_EDGE('',*,*,#369,.F.); +#369 = EDGE_CURVE('',#370,#370,#372,.T.); +#370 = VERTEX_POINT('',#371); +#371 = CARTESIAN_POINT('',(10.986673331746,-2.6909588658E-15,40.)); +#372 = SURFACE_CURVE('',#373,(#378,#385),.PCURVE_S1.); +#373 = CIRCLE('',#374,10.986673331746); +#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377); +#375 = CARTESIAN_POINT('',(0.,0.,40.)); +#376 = DIRECTION('',(0.,0.,1.)); +#377 = DIRECTION('',(1.,0.,0.)); +#378 = PCURVE('',#300,#379); +#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384); +#380 = CIRCLE('',#381,10.986673331746); +#381 = AXIS2_PLACEMENT_2D('',#382,#383); +#382 = CARTESIAN_POINT('',(0.,0.)); +#383 = DIRECTION('',(1.,0.)); +#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#385 = PCURVE('',#386,#391); +#386 = CONICAL_SURFACE('',#387,3.,9.950371575925E-02); +#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390); +#388 = CARTESIAN_POINT('',(0.,0.,-40.)); +#389 = DIRECTION('',(0.,0.,1.)); +#390 = DIRECTION('',(1.,0.,0.)); +#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396); +#392 = LINE('',#393,#394); +#393 = CARTESIAN_POINT('',(0.,80.)); +#394 = VECTOR('',#395,1.); +#395 = DIRECTION('',(1.,0.)); +#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#397 = ADVANCED_FACE('',(#398,#401),#350,.F.); +#398 = FACE_BOUND('',#399,.F.); +#399 = EDGE_LOOP('',(#400)); +#400 = ORIENTED_EDGE('',*,*,#335,.T.); +#401 = FACE_BOUND('',#402,.F.); +#402 = EDGE_LOOP('',(#403)); +#403 = ORIENTED_EDGE('',*,*,#404,.F.); +#404 = EDGE_CURVE('',#405,#405,#407,.T.); +#405 = VERTEX_POINT('',#406); +#406 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,-40.)); +#407 = SURFACE_CURVE('',#408,(#413,#420),.PCURVE_S1.); +#408 = CIRCLE('',#409,3.); +#409 = AXIS2_PLACEMENT_3D('',#410,#411,#412); +#410 = CARTESIAN_POINT('',(0.,0.,-40.)); +#411 = DIRECTION('',(0.,0.,1.)); +#412 = DIRECTION('',(1.,0.,0.)); +#413 = PCURVE('',#350,#414); +#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419); +#415 = CIRCLE('',#416,3.); +#416 = AXIS2_PLACEMENT_2D('',#417,#418); +#417 = CARTESIAN_POINT('',(0.,0.)); +#418 = DIRECTION('',(1.,0.)); +#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#420 = PCURVE('',#386,#421); +#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426); +#422 = LINE('',#423,#424); +#423 = CARTESIAN_POINT('',(0.,0.)); +#424 = VECTOR('',#425,1.); +#425 = DIRECTION('',(1.,0.)); +#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#427 = ADVANCED_FACE('',(#428),#386,.F.); +#428 = FACE_BOUND('',#429,.F.); +#429 = EDGE_LOOP('',(#430,#451,#452,#453)); +#430 = ORIENTED_EDGE('',*,*,#431,.T.); +#431 = EDGE_CURVE('',#405,#370,#432,.T.); +#432 = SEAM_CURVE('',#433,(#437,#444),.PCURVE_S1.); +#433 = LINE('',#434,#435); +#434 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,-40.)); +#435 = VECTOR('',#436,1.); +#436 = DIRECTION('',(9.9339599486E-02,-2.433118450782E-17,0.995053588494 + )); +#437 = PCURVE('',#386,#438); +#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(0.,1.)); +#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#444 = PCURVE('',#386,#445); +#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450); +#446 = LINE('',#447,#448); +#447 = CARTESIAN_POINT('',(0.,-0.)); +#448 = VECTOR('',#449,1.); +#449 = DIRECTION('',(0.,1.)); +#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#451 = ORIENTED_EDGE('',*,*,#369,.F.); +#452 = ORIENTED_EDGE('',*,*,#431,.F.); +#453 = ORIENTED_EDGE('',*,*,#404,.T.); +#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#458)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#455,#456,#457)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#455 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#456 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#457 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#458 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#455, + 'distance_accuracy_value','confusion accuracy'); +#459 = SHAPE_DEFINITION_REPRESENTATION(#460,#271); +#460 = PRODUCT_DEFINITION_SHAPE('','',#461); +#461 = PRODUCT_DEFINITION('design','',#462,#465); +#462 = PRODUCT_DEFINITION_FORMATION('','',#463); +#463 = PRODUCT('pb1','pb1','',(#464)); +#464 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#465 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#466 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#467,#469); +#467 = ( REPRESENTATION_RELATIONSHIP('','',#271,#32) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#468) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#468 = ITEM_DEFINED_TRANSFORMATION('','',#11,#37); +#469 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#470 + ); +#470 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:1:1:2]','',#27,#461, + $); +#471 = PRODUCT_TYPE('part',$,(#463)); +#472 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#473),#655); +#473 = MANIFOLD_SOLID_BREP('',#474); +#474 = CLOSED_SHELL('',(#475,#563,#598,#628)); +#475 = ADVANCED_FACE('',(#476),#489,.T.); +#476 = FACE_BOUND('',#477,.T.); +#477 = EDGE_LOOP('',(#478,#512,#535,#562)); +#478 = ORIENTED_EDGE('',*,*,#479,.F.); +#479 = EDGE_CURVE('',#480,#480,#482,.T.); +#480 = VERTEX_POINT('',#481); +#481 = CARTESIAN_POINT('',(8.197910682274,-2.007909015349E-15,10.)); +#482 = SURFACE_CURVE('',#483,(#488,#500),.PCURVE_S1.); +#483 = CIRCLE('',#484,8.197910682274); +#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487); +#485 = CARTESIAN_POINT('',(0.,0.,10.)); +#486 = DIRECTION('',(0.,0.,1.)); +#487 = DIRECTION('',(1.,0.,0.)); +#488 = PCURVE('',#489,#494); +#489 = CONICAL_SURFACE('',#490,11.186673331746,0.148340398675); +#490 = AXIS2_PLACEMENT_3D('',#491,#492,#493); +#491 = CARTESIAN_POINT('',(0.,0.,-10.)); +#492 = DIRECTION('',(-0.,-0.,-1.)); +#493 = DIRECTION('',(1.,0.,0.)); +#494 = DEFINITIONAL_REPRESENTATION('',(#495),#499); +#495 = LINE('',#496,#497); +#496 = CARTESIAN_POINT('',(-0.,-20.)); +#497 = VECTOR('',#498,1.); +#498 = DIRECTION('',(-1.,-0.)); +#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#500 = PCURVE('',#501,#506); +#501 = PLANE('',#502); +#502 = AXIS2_PLACEMENT_3D('',#503,#504,#505); +#503 = CARTESIAN_POINT('',(0.,0.,10.)); +#504 = DIRECTION('',(0.,0.,1.)); +#505 = DIRECTION('',(1.,0.,0.)); +#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511); +#507 = CIRCLE('',#508,8.197910682274); +#508 = AXIS2_PLACEMENT_2D('',#509,#510); +#509 = CARTESIAN_POINT('',(0.,0.)); +#510 = DIRECTION('',(1.,0.)); +#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#512 = ORIENTED_EDGE('',*,*,#513,.F.); +#513 = EDGE_CURVE('',#514,#480,#516,.T.); +#514 = VERTEX_POINT('',#515); +#515 = CARTESIAN_POINT('',(11.186673331746,-2.739944737766E-15,-10.)); +#516 = SEAM_CURVE('',#517,(#521,#528),.PCURVE_S1.); +#517 = LINE('',#518,#519); +#518 = CARTESIAN_POINT('',(11.186673331746,-2.739944737766E-15,-10.)); +#519 = VECTOR('',#520,1.); +#520 = DIRECTION('',(-0.147796961639,3.619981519887E-17,0.989017723871) + ); +#521 = PCURVE('',#489,#522); +#522 = DEFINITIONAL_REPRESENTATION('',(#523),#527); +#523 = LINE('',#524,#525); +#524 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#525 = VECTOR('',#526,1.); +#526 = DIRECTION('',(-0.,-1.)); +#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#528 = PCURVE('',#489,#529); +#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534); +#530 = LINE('',#531,#532); +#531 = CARTESIAN_POINT('',(0.,-0.)); +#532 = VECTOR('',#533,1.); +#533 = DIRECTION('',(-0.,-1.)); +#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#535 = ORIENTED_EDGE('',*,*,#536,.T.); +#536 = EDGE_CURVE('',#514,#514,#537,.T.); +#537 = SURFACE_CURVE('',#538,(#543,#550),.PCURVE_S1.); +#538 = CIRCLE('',#539,11.186673331746); +#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542); +#540 = CARTESIAN_POINT('',(0.,0.,-10.)); +#541 = DIRECTION('',(0.,0.,1.)); +#542 = DIRECTION('',(1.,0.,0.)); +#543 = PCURVE('',#489,#544); +#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(-0.,-0.)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(-1.,-0.)); +#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#550 = PCURVE('',#551,#556); +#551 = PLANE('',#552); +#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555); +#553 = CARTESIAN_POINT('',(0.,0.,-10.)); +#554 = DIRECTION('',(0.,0.,1.)); +#555 = DIRECTION('',(1.,0.,0.)); +#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561); +#557 = CIRCLE('',#558,11.186673331746); +#558 = AXIS2_PLACEMENT_2D('',#559,#560); +#559 = CARTESIAN_POINT('',(0.,0.)); +#560 = DIRECTION('',(1.,0.)); +#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#562 = ORIENTED_EDGE('',*,*,#513,.T.); +#563 = ADVANCED_FACE('',(#564,#567),#501,.T.); +#564 = FACE_BOUND('',#565,.T.); +#565 = EDGE_LOOP('',(#566)); +#566 = ORIENTED_EDGE('',*,*,#479,.T.); +#567 = FACE_BOUND('',#568,.T.); +#568 = EDGE_LOOP('',(#569)); +#569 = ORIENTED_EDGE('',*,*,#570,.F.); +#570 = EDGE_CURVE('',#571,#571,#573,.T.); +#571 = VERTEX_POINT('',#572); +#572 = CARTESIAN_POINT('',(7.997910682274,-1.958923143383E-15,10.)); +#573 = SURFACE_CURVE('',#574,(#579,#586),.PCURVE_S1.); +#574 = CIRCLE('',#575,7.997910682274); +#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578); +#576 = CARTESIAN_POINT('',(0.,0.,10.)); +#577 = DIRECTION('',(0.,0.,1.)); +#578 = DIRECTION('',(1.,0.,0.)); +#579 = PCURVE('',#501,#580); +#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585); +#581 = CIRCLE('',#582,7.997910682274); +#582 = AXIS2_PLACEMENT_2D('',#583,#584); +#583 = CARTESIAN_POINT('',(0.,0.)); +#584 = DIRECTION('',(1.,0.)); +#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#586 = PCURVE('',#587,#592); +#587 = CONICAL_SURFACE('',#588,10.986673331746,0.148340398675); +#588 = AXIS2_PLACEMENT_3D('',#589,#590,#591); +#589 = CARTESIAN_POINT('',(0.,0.,-10.)); +#590 = DIRECTION('',(-0.,-0.,-1.)); +#591 = DIRECTION('',(1.,0.,0.)); +#592 = DEFINITIONAL_REPRESENTATION('',(#593),#597); +#593 = LINE('',#594,#595); +#594 = CARTESIAN_POINT('',(-0.,-20.)); +#595 = VECTOR('',#596,1.); +#596 = DIRECTION('',(-1.,-0.)); +#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#598 = ADVANCED_FACE('',(#599,#602),#551,.F.); +#599 = FACE_BOUND('',#600,.F.); +#600 = EDGE_LOOP('',(#601)); +#601 = ORIENTED_EDGE('',*,*,#536,.T.); +#602 = FACE_BOUND('',#603,.F.); +#603 = EDGE_LOOP('',(#604)); +#604 = ORIENTED_EDGE('',*,*,#605,.F.); +#605 = EDGE_CURVE('',#606,#606,#608,.T.); +#606 = VERTEX_POINT('',#607); +#607 = CARTESIAN_POINT('',(10.986673331746,-2.6909588658E-15,-10.)); +#608 = SURFACE_CURVE('',#609,(#614,#621),.PCURVE_S1.); +#609 = CIRCLE('',#610,10.986673331746); +#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613); +#611 = CARTESIAN_POINT('',(0.,0.,-10.)); +#612 = DIRECTION('',(0.,0.,1.)); +#613 = DIRECTION('',(1.,0.,0.)); +#614 = PCURVE('',#551,#615); +#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620); +#616 = CIRCLE('',#617,10.986673331746); +#617 = AXIS2_PLACEMENT_2D('',#618,#619); +#618 = CARTESIAN_POINT('',(0.,0.)); +#619 = DIRECTION('',(1.,0.)); +#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#621 = PCURVE('',#587,#622); +#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(-0.,-0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(-1.,-0.)); +#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#628 = ADVANCED_FACE('',(#629),#587,.F.); +#629 = FACE_BOUND('',#630,.F.); +#630 = EDGE_LOOP('',(#631,#652,#653,#654)); +#631 = ORIENTED_EDGE('',*,*,#632,.T.); +#632 = EDGE_CURVE('',#606,#571,#633,.T.); +#633 = SEAM_CURVE('',#634,(#638,#645),.PCURVE_S1.); +#634 = LINE('',#635,#636); +#635 = CARTESIAN_POINT('',(10.986673331746,-2.6909588658E-15,-10.)); +#636 = VECTOR('',#637,1.); +#637 = DIRECTION('',(-0.147796961639,3.619981519887E-17,0.989017723871) + ); +#638 = PCURVE('',#587,#639); +#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644); +#640 = LINE('',#641,#642); +#641 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#642 = VECTOR('',#643,1.); +#643 = DIRECTION('',(-0.,-1.)); +#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#645 = PCURVE('',#587,#646); +#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651); +#647 = LINE('',#648,#649); +#648 = CARTESIAN_POINT('',(0.,-0.)); +#649 = VECTOR('',#650,1.); +#650 = DIRECTION('',(-0.,-1.)); +#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#652 = ORIENTED_EDGE('',*,*,#570,.F.); +#653 = ORIENTED_EDGE('',*,*,#632,.F.); +#654 = ORIENTED_EDGE('',*,*,#605,.T.); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#659)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#656,#657,#658)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#656 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#657 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#658 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#659 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#656, + 'distance_accuracy_value','confusion accuracy'); +#660 = SHAPE_DEFINITION_REPRESENTATION(#661,#472); +#661 = PRODUCT_DEFINITION_SHAPE('','',#662); +#662 = PRODUCT_DEFINITION('design','',#663,#666); +#663 = PRODUCT_DEFINITION_FORMATION('','',#664); +#664 = PRODUCT('pb2','pb2','',(#665)); +#665 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#666 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#667 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#668,#670); +#668 = ( REPRESENTATION_RELATIONSHIP('','',#472,#32) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#669) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#669 = ITEM_DEFINED_TRANSFORMATION('','',#11,#41); +#670 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#671 + ); +#671 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:1:1:3]','',#27,#662, + $); +#672 = PRODUCT_TYPE('part',$,(#664)); +#673 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#674),#856); +#674 = MANIFOLD_SOLID_BREP('',#675); +#675 = CLOSED_SHELL('',(#676,#764,#799,#829)); +#676 = ADVANCED_FACE('',(#677),#690,.T.); +#677 = FACE_BOUND('',#678,.T.); +#678 = EDGE_LOOP('',(#679,#713,#736,#763)); +#679 = ORIENTED_EDGE('',*,*,#680,.F.); +#680 = EDGE_CURVE('',#681,#681,#683,.T.); +#681 = VERTEX_POINT('',#682); +#682 = CARTESIAN_POINT('',(9.19000499881,-2.250902041188E-15,30.)); +#683 = SURFACE_CURVE('',#684,(#689,#701),.PCURVE_S1.); +#684 = CIRCLE('',#685,9.19000499881); +#685 = AXIS2_PLACEMENT_3D('',#686,#687,#688); +#686 = CARTESIAN_POINT('',(0.,0.,30.)); +#687 = DIRECTION('',(0.,0.,1.)); +#688 = DIRECTION('',(1.,0.,0.)); +#689 = PCURVE('',#690,#695); +#690 = CONICAL_SURFACE('',#691,3.2,9.950371575925E-02); +#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694); +#692 = CARTESIAN_POINT('',(0.,0.,-30.)); +#693 = DIRECTION('',(0.,0.,1.)); +#694 = DIRECTION('',(1.,0.,0.)); +#695 = DEFINITIONAL_REPRESENTATION('',(#696),#700); +#696 = LINE('',#697,#698); +#697 = CARTESIAN_POINT('',(0.,60.)); +#698 = VECTOR('',#699,1.); +#699 = DIRECTION('',(1.,0.)); +#700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#701 = PCURVE('',#702,#707); +#702 = PLANE('',#703); +#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706); +#704 = CARTESIAN_POINT('',(0.,0.,30.)); +#705 = DIRECTION('',(0.,0.,1.)); +#706 = DIRECTION('',(1.,0.,0.)); +#707 = DEFINITIONAL_REPRESENTATION('',(#708),#712); +#708 = CIRCLE('',#709,9.19000499881); +#709 = AXIS2_PLACEMENT_2D('',#710,#711); +#710 = CARTESIAN_POINT('',(0.,0.)); +#711 = DIRECTION('',(1.,0.)); +#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#713 = ORIENTED_EDGE('',*,*,#714,.F.); +#714 = EDGE_CURVE('',#715,#681,#717,.T.); +#715 = VERTEX_POINT('',#716); +#716 = CARTESIAN_POINT('',(3.2,-7.837739514543E-16,-30.)); +#717 = SEAM_CURVE('',#718,(#722,#729),.PCURVE_S1.); +#718 = LINE('',#719,#720); +#719 = CARTESIAN_POINT('',(3.2,-7.837739514543E-16,-30.)); +#720 = VECTOR('',#721,1.); +#721 = DIRECTION('',(9.9339599486E-02,-2.433118450782E-17,0.995053588494 + )); +#722 = PCURVE('',#690,#723); +#723 = DEFINITIONAL_REPRESENTATION('',(#724),#728); +#724 = LINE('',#725,#726); +#725 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#726 = VECTOR('',#727,1.); +#727 = DIRECTION('',(0.,1.)); +#728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#729 = PCURVE('',#690,#730); +#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735); +#731 = LINE('',#732,#733); +#732 = CARTESIAN_POINT('',(0.,-0.)); +#733 = VECTOR('',#734,1.); +#734 = DIRECTION('',(0.,1.)); +#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#736 = ORIENTED_EDGE('',*,*,#737,.T.); +#737 = EDGE_CURVE('',#715,#715,#738,.T.); +#738 = SURFACE_CURVE('',#739,(#744,#751),.PCURVE_S1.); +#739 = CIRCLE('',#740,3.2); +#740 = AXIS2_PLACEMENT_3D('',#741,#742,#743); +#741 = CARTESIAN_POINT('',(0.,0.,-30.)); +#742 = DIRECTION('',(0.,0.,1.)); +#743 = DIRECTION('',(1.,0.,0.)); +#744 = PCURVE('',#690,#745); +#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750); +#746 = LINE('',#747,#748); +#747 = CARTESIAN_POINT('',(0.,0.)); +#748 = VECTOR('',#749,1.); +#749 = DIRECTION('',(1.,0.)); +#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#751 = PCURVE('',#752,#757); +#752 = PLANE('',#753); +#753 = AXIS2_PLACEMENT_3D('',#754,#755,#756); +#754 = CARTESIAN_POINT('',(0.,0.,-30.)); +#755 = DIRECTION('',(0.,0.,1.)); +#756 = DIRECTION('',(1.,0.,0.)); +#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762); +#758 = CIRCLE('',#759,3.2); +#759 = AXIS2_PLACEMENT_2D('',#760,#761); +#760 = CARTESIAN_POINT('',(0.,0.)); +#761 = DIRECTION('',(1.,0.)); +#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#763 = ORIENTED_EDGE('',*,*,#714,.T.); +#764 = ADVANCED_FACE('',(#765,#768),#702,.T.); +#765 = FACE_BOUND('',#766,.T.); +#766 = EDGE_LOOP('',(#767)); +#767 = ORIENTED_EDGE('',*,*,#680,.T.); +#768 = FACE_BOUND('',#769,.T.); +#769 = EDGE_LOOP('',(#770)); +#770 = ORIENTED_EDGE('',*,*,#771,.F.); +#771 = EDGE_CURVE('',#772,#772,#774,.T.); +#772 = VERTEX_POINT('',#773); +#773 = CARTESIAN_POINT('',(8.99000499881,-2.201916169222E-15,30.)); +#774 = SURFACE_CURVE('',#775,(#780,#787),.PCURVE_S1.); +#775 = CIRCLE('',#776,8.99000499881); +#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779); +#777 = CARTESIAN_POINT('',(0.,0.,30.)); +#778 = DIRECTION('',(0.,0.,1.)); +#779 = DIRECTION('',(1.,0.,0.)); +#780 = PCURVE('',#702,#781); +#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786); +#782 = CIRCLE('',#783,8.99000499881); +#783 = AXIS2_PLACEMENT_2D('',#784,#785); +#784 = CARTESIAN_POINT('',(0.,0.)); +#785 = DIRECTION('',(1.,0.)); +#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#787 = PCURVE('',#788,#793); +#788 = CONICAL_SURFACE('',#789,3.,9.950371575925E-02); +#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792); +#790 = CARTESIAN_POINT('',(0.,0.,-30.)); +#791 = DIRECTION('',(0.,0.,1.)); +#792 = DIRECTION('',(1.,0.,0.)); +#793 = DEFINITIONAL_REPRESENTATION('',(#794),#798); +#794 = LINE('',#795,#796); +#795 = CARTESIAN_POINT('',(0.,60.)); +#796 = VECTOR('',#797,1.); +#797 = DIRECTION('',(1.,0.)); +#798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#799 = ADVANCED_FACE('',(#800,#803),#752,.F.); +#800 = FACE_BOUND('',#801,.F.); +#801 = EDGE_LOOP('',(#802)); +#802 = ORIENTED_EDGE('',*,*,#737,.T.); +#803 = FACE_BOUND('',#804,.F.); +#804 = EDGE_LOOP('',(#805)); +#805 = ORIENTED_EDGE('',*,*,#806,.F.); +#806 = EDGE_CURVE('',#807,#807,#809,.T.); +#807 = VERTEX_POINT('',#808); +#808 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,-30.)); +#809 = SURFACE_CURVE('',#810,(#815,#822),.PCURVE_S1.); +#810 = CIRCLE('',#811,3.); +#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814); +#812 = CARTESIAN_POINT('',(0.,0.,-30.)); +#813 = DIRECTION('',(0.,0.,1.)); +#814 = DIRECTION('',(1.,0.,0.)); +#815 = PCURVE('',#752,#816); +#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821); +#817 = CIRCLE('',#818,3.); +#818 = AXIS2_PLACEMENT_2D('',#819,#820); +#819 = CARTESIAN_POINT('',(0.,0.)); +#820 = DIRECTION('',(1.,0.)); +#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#822 = PCURVE('',#788,#823); +#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828); +#824 = LINE('',#825,#826); +#825 = CARTESIAN_POINT('',(0.,0.)); +#826 = VECTOR('',#827,1.); +#827 = DIRECTION('',(1.,0.)); +#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#829 = ADVANCED_FACE('',(#830),#788,.F.); +#830 = FACE_BOUND('',#831,.F.); +#831 = EDGE_LOOP('',(#832,#853,#854,#855)); +#832 = ORIENTED_EDGE('',*,*,#833,.T.); +#833 = EDGE_CURVE('',#807,#772,#834,.T.); +#834 = SEAM_CURVE('',#835,(#839,#846),.PCURVE_S1.); +#835 = LINE('',#836,#837); +#836 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,-30.)); +#837 = VECTOR('',#838,1.); +#838 = DIRECTION('',(9.9339599486E-02,-2.433118450782E-17,0.995053588494 + )); +#839 = PCURVE('',#788,#840); +#840 = DEFINITIONAL_REPRESENTATION('',(#841),#845); +#841 = LINE('',#842,#843); +#842 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#843 = VECTOR('',#844,1.); +#844 = DIRECTION('',(0.,1.)); +#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#846 = PCURVE('',#788,#847); +#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852); +#848 = LINE('',#849,#850); +#849 = CARTESIAN_POINT('',(0.,-0.)); +#850 = VECTOR('',#851,1.); +#851 = DIRECTION('',(0.,1.)); +#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#853 = ORIENTED_EDGE('',*,*,#771,.F.); +#854 = ORIENTED_EDGE('',*,*,#833,.F.); +#855 = ORIENTED_EDGE('',*,*,#806,.T.); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#860)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#857,#858,#859)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#857 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#858 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#859 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#860 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#857, + 'distance_accuracy_value','confusion accuracy'); +#861 = SHAPE_DEFINITION_REPRESENTATION(#862,#673); +#862 = PRODUCT_DEFINITION_SHAPE('','',#863); +#863 = PRODUCT_DEFINITION('design','',#864,#867); +#864 = PRODUCT_DEFINITION_FORMATION('','',#865); +#865 = PRODUCT('pb3','pb3','',(#866)); +#866 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#867 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#868 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#869,#871); +#869 = ( REPRESENTATION_RELATIONSHIP('','',#673,#32) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#870) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#870 = ITEM_DEFINED_TRANSFORMATION('','',#11,#45); +#871 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#872 + ); +#872 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:1:1:4]','',#27,#863, + $); +#873 = PRODUCT_TYPE('part',$,(#865)); +#874 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#875),#1057); +#875 = MANIFOLD_SOLID_BREP('',#876); +#876 = CLOSED_SHELL('',(#877,#965,#1000,#1030)); +#877 = ADVANCED_FACE('',(#878),#891,.T.); +#878 = FACE_BOUND('',#879,.T.); +#879 = EDGE_LOOP('',(#880,#914,#937,#964)); +#880 = ORIENTED_EDGE('',*,*,#881,.F.); +#881 = EDGE_CURVE('',#882,#882,#884,.T.); +#882 = VERTEX_POINT('',#883); +#883 = CARTESIAN_POINT('',(3.2,-7.837739514543E-16,20.041755406265)); +#884 = SURFACE_CURVE('',#885,(#890,#902),.PCURVE_S1.); +#885 = CIRCLE('',#886,3.2); +#886 = AXIS2_PLACEMENT_3D('',#887,#888,#889); +#887 = CARTESIAN_POINT('',(0.,0.,20.041755406265)); +#888 = DIRECTION('',(0.,0.,1.)); +#889 = DIRECTION('',(1.,0.,0.)); +#890 = PCURVE('',#891,#896); +#891 = CONICAL_SURFACE('',#892,9.19000499881,0.148340398675); +#892 = AXIS2_PLACEMENT_3D('',#893,#894,#895); +#893 = CARTESIAN_POINT('',(0.,0.,-20.04175540626)); +#894 = DIRECTION('',(-0.,-0.,-1.)); +#895 = DIRECTION('',(1.,0.,0.)); +#896 = DEFINITIONAL_REPRESENTATION('',(#897),#901); +#897 = LINE('',#898,#899); +#898 = CARTESIAN_POINT('',(-0.,-40.08351081252)); +#899 = VECTOR('',#900,1.); +#900 = DIRECTION('',(-1.,-0.)); +#901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#902 = PCURVE('',#903,#908); +#903 = PLANE('',#904); +#904 = AXIS2_PLACEMENT_3D('',#905,#906,#907); +#905 = CARTESIAN_POINT('',(0.,0.,20.041755406265)); +#906 = DIRECTION('',(0.,0.,1.)); +#907 = DIRECTION('',(1.,0.,0.)); +#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913); +#909 = CIRCLE('',#910,3.2); +#910 = AXIS2_PLACEMENT_2D('',#911,#912); +#911 = CARTESIAN_POINT('',(0.,0.)); +#912 = DIRECTION('',(1.,0.)); +#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#914 = ORIENTED_EDGE('',*,*,#915,.F.); +#915 = EDGE_CURVE('',#916,#882,#918,.T.); +#916 = VERTEX_POINT('',#917); +#917 = CARTESIAN_POINT('',(9.19000499881,-2.250902041188E-15, + -20.04175540626)); +#918 = SEAM_CURVE('',#919,(#923,#930),.PCURVE_S1.); +#919 = LINE('',#920,#921); +#920 = CARTESIAN_POINT('',(9.19000499881,-2.250902041188E-15, + -20.04175540626)); +#921 = VECTOR('',#922,1.); +#922 = DIRECTION('',(-0.147796961639,3.619981519887E-17,0.989017723871) + ); +#923 = PCURVE('',#891,#924); +#924 = DEFINITIONAL_REPRESENTATION('',(#925),#929); +#925 = LINE('',#926,#927); +#926 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#927 = VECTOR('',#928,1.); +#928 = DIRECTION('',(-0.,-1.)); +#929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#930 = PCURVE('',#891,#931); +#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936); +#932 = LINE('',#933,#934); +#933 = CARTESIAN_POINT('',(0.,-0.)); +#934 = VECTOR('',#935,1.); +#935 = DIRECTION('',(-0.,-1.)); +#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#937 = ORIENTED_EDGE('',*,*,#938,.T.); +#938 = EDGE_CURVE('',#916,#916,#939,.T.); +#939 = SURFACE_CURVE('',#940,(#945,#952),.PCURVE_S1.); +#940 = CIRCLE('',#941,9.19000499881); +#941 = AXIS2_PLACEMENT_3D('',#942,#943,#944); +#942 = CARTESIAN_POINT('',(0.,0.,-20.04175540626)); +#943 = DIRECTION('',(0.,0.,1.)); +#944 = DIRECTION('',(1.,0.,0.)); +#945 = PCURVE('',#891,#946); +#946 = DEFINITIONAL_REPRESENTATION('',(#947),#951); +#947 = LINE('',#948,#949); +#948 = CARTESIAN_POINT('',(-0.,-0.)); +#949 = VECTOR('',#950,1.); +#950 = DIRECTION('',(-1.,-0.)); +#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#952 = PCURVE('',#953,#958); +#953 = PLANE('',#954); +#954 = AXIS2_PLACEMENT_3D('',#955,#956,#957); +#955 = CARTESIAN_POINT('',(0.,0.,-20.04175540626)); +#956 = DIRECTION('',(0.,0.,1.)); +#957 = DIRECTION('',(1.,0.,0.)); +#958 = DEFINITIONAL_REPRESENTATION('',(#959),#963); +#959 = CIRCLE('',#960,9.19000499881); +#960 = AXIS2_PLACEMENT_2D('',#961,#962); +#961 = CARTESIAN_POINT('',(0.,0.)); +#962 = DIRECTION('',(1.,0.)); +#963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#964 = ORIENTED_EDGE('',*,*,#915,.T.); +#965 = ADVANCED_FACE('',(#966,#969),#903,.T.); +#966 = FACE_BOUND('',#967,.T.); +#967 = EDGE_LOOP('',(#968)); +#968 = ORIENTED_EDGE('',*,*,#881,.T.); +#969 = FACE_BOUND('',#970,.T.); +#970 = EDGE_LOOP('',(#971)); +#971 = ORIENTED_EDGE('',*,*,#972,.F.); +#972 = EDGE_CURVE('',#973,#973,#975,.T.); +#973 = VERTEX_POINT('',#974); +#974 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,20.041755406265)); +#975 = SURFACE_CURVE('',#976,(#981,#988),.PCURVE_S1.); +#976 = CIRCLE('',#977,3.); +#977 = AXIS2_PLACEMENT_3D('',#978,#979,#980); +#978 = CARTESIAN_POINT('',(0.,0.,20.041755406265)); +#979 = DIRECTION('',(0.,0.,1.)); +#980 = DIRECTION('',(1.,0.,0.)); +#981 = PCURVE('',#903,#982); +#982 = DEFINITIONAL_REPRESENTATION('',(#983),#987); +#983 = CIRCLE('',#984,3.); +#984 = AXIS2_PLACEMENT_2D('',#985,#986); +#985 = CARTESIAN_POINT('',(0.,0.)); +#986 = DIRECTION('',(1.,0.)); +#987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#988 = PCURVE('',#989,#994); +#989 = CONICAL_SURFACE('',#990,8.99000499881,0.148340398675); +#990 = AXIS2_PLACEMENT_3D('',#991,#992,#993); +#991 = CARTESIAN_POINT('',(0.,0.,-20.04175540626)); +#992 = DIRECTION('',(-0.,-0.,-1.)); +#993 = DIRECTION('',(1.,0.,0.)); +#994 = DEFINITIONAL_REPRESENTATION('',(#995),#999); +#995 = LINE('',#996,#997); +#996 = CARTESIAN_POINT('',(-0.,-40.08351081252)); +#997 = VECTOR('',#998,1.); +#998 = DIRECTION('',(-1.,-0.)); +#999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1000 = ADVANCED_FACE('',(#1001,#1004),#953,.F.); +#1001 = FACE_BOUND('',#1002,.F.); +#1002 = EDGE_LOOP('',(#1003)); +#1003 = ORIENTED_EDGE('',*,*,#938,.T.); +#1004 = FACE_BOUND('',#1005,.F.); +#1005 = EDGE_LOOP('',(#1006)); +#1006 = ORIENTED_EDGE('',*,*,#1007,.F.); +#1007 = EDGE_CURVE('',#1008,#1008,#1010,.T.); +#1008 = VERTEX_POINT('',#1009); +#1009 = CARTESIAN_POINT('',(8.99000499881,-2.201916169222E-15, + -20.04175540626)); +#1010 = SURFACE_CURVE('',#1011,(#1016,#1023),.PCURVE_S1.); +#1011 = CIRCLE('',#1012,8.99000499881); +#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015); +#1013 = CARTESIAN_POINT('',(0.,0.,-20.04175540626)); +#1014 = DIRECTION('',(0.,0.,1.)); +#1015 = DIRECTION('',(1.,0.,0.)); +#1016 = PCURVE('',#953,#1017); +#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1022); +#1018 = CIRCLE('',#1019,8.99000499881); +#1019 = AXIS2_PLACEMENT_2D('',#1020,#1021); +#1020 = CARTESIAN_POINT('',(0.,0.)); +#1021 = DIRECTION('',(1.,0.)); +#1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1023 = PCURVE('',#989,#1024); +#1024 = DEFINITIONAL_REPRESENTATION('',(#1025),#1029); +#1025 = LINE('',#1026,#1027); +#1026 = CARTESIAN_POINT('',(-0.,-0.)); +#1027 = VECTOR('',#1028,1.); +#1028 = DIRECTION('',(-1.,-0.)); +#1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1030 = ADVANCED_FACE('',(#1031),#989,.F.); +#1031 = FACE_BOUND('',#1032,.F.); +#1032 = EDGE_LOOP('',(#1033,#1054,#1055,#1056)); +#1033 = ORIENTED_EDGE('',*,*,#1034,.T.); +#1034 = EDGE_CURVE('',#1008,#973,#1035,.T.); +#1035 = SEAM_CURVE('',#1036,(#1040,#1047),.PCURVE_S1.); +#1036 = LINE('',#1037,#1038); +#1037 = CARTESIAN_POINT('',(8.99000499881,-2.201916169222E-15, + -20.04175540626)); +#1038 = VECTOR('',#1039,1.); +#1039 = DIRECTION('',(-0.147796961639,3.619981519887E-17,0.989017723871) + ); +#1040 = PCURVE('',#989,#1041); +#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046); +#1042 = LINE('',#1043,#1044); +#1043 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1044 = VECTOR('',#1045,1.); +#1045 = DIRECTION('',(-0.,-1.)); +#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1047 = PCURVE('',#989,#1048); +#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(0.,-0.)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(-0.,-1.)); +#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1054 = ORIENTED_EDGE('',*,*,#972,.F.); +#1055 = ORIENTED_EDGE('',*,*,#1034,.F.); +#1056 = ORIENTED_EDGE('',*,*,#1007,.T.); +#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1061)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1058,#1059,#1060)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1058 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1059 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1060 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1061 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1058, + 'distance_accuracy_value','confusion accuracy'); +#1062 = SHAPE_DEFINITION_REPRESENTATION(#1063,#874); +#1063 = PRODUCT_DEFINITION_SHAPE('','',#1064); +#1064 = PRODUCT_DEFINITION('design','',#1065,#1068); +#1065 = PRODUCT_DEFINITION_FORMATION('','',#1066); +#1066 = PRODUCT('pb4','pb4','',(#1067)); +#1067 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#1068 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1069 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1070,#1072); +#1070 = ( REPRESENTATION_RELATIONSHIP('','',#874,#32) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1071) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1071 = ITEM_DEFINED_TRANSFORMATION('','',#11,#49); +#1072 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1073); +#1073 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:1:1:5]','',#27, + #1064,$); +#1074 = PRODUCT_TYPE('part',$,(#1066)); +#1075 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1076),#1258); +#1076 = MANIFOLD_SOLID_BREP('',#1077); +#1077 = CLOSED_SHELL('',(#1078,#1166,#1201,#1231)); +#1078 = ADVANCED_FACE('',(#1079),#1092,.T.); +#1079 = FACE_BOUND('',#1080,.T.); +#1080 = EDGE_LOOP('',(#1081,#1115,#1138,#1165)); +#1081 = ORIENTED_EDGE('',*,*,#1082,.F.); +#1082 = EDGE_CURVE('',#1083,#1083,#1085,.T.); +#1083 = VERTEX_POINT('',#1084); +#1084 = CARTESIAN_POINT('',(9.77782070783,-2.394875366496E-15,350.)); +#1085 = SURFACE_CURVE('',#1086,(#1091,#1103),.PCURVE_S1.); +#1086 = CIRCLE('',#1087,9.77782070783); +#1087 = AXIS2_PLACEMENT_3D('',#1088,#1089,#1090); +#1088 = CARTESIAN_POINT('',(0.,0.,350.)); +#1089 = DIRECTION('',(0.,0.,1.)); +#1090 = DIRECTION('',(1.,0.,0.)); +#1091 = PCURVE('',#1092,#1097); +#1092 = CONICAL_SURFACE('',#1093,1.7,1.153923167661E-02); +#1093 = AXIS2_PLACEMENT_3D('',#1094,#1095,#1096); +#1094 = CARTESIAN_POINT('',(0.,0.,-350.)); +#1095 = DIRECTION('',(0.,0.,1.)); +#1096 = DIRECTION('',(1.,0.,0.)); +#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1102); +#1098 = LINE('',#1099,#1100); +#1099 = CARTESIAN_POINT('',(0.,700.)); +#1100 = VECTOR('',#1101,1.); +#1101 = DIRECTION('',(1.,0.)); +#1102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1103 = PCURVE('',#1104,#1109); +#1104 = PLANE('',#1105); +#1105 = AXIS2_PLACEMENT_3D('',#1106,#1107,#1108); +#1106 = CARTESIAN_POINT('',(0.,0.,350.)); +#1107 = DIRECTION('',(0.,0.,1.)); +#1108 = DIRECTION('',(1.,0.,0.)); +#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114); +#1110 = CIRCLE('',#1111,9.77782070783); +#1111 = AXIS2_PLACEMENT_2D('',#1112,#1113); +#1112 = CARTESIAN_POINT('',(0.,0.)); +#1113 = DIRECTION('',(1.,0.)); +#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1115 = ORIENTED_EDGE('',*,*,#1116,.F.); +#1116 = EDGE_CURVE('',#1117,#1083,#1119,.T.); +#1117 = VERTEX_POINT('',#1118); +#1118 = CARTESIAN_POINT('',(1.7,-4.163799117101E-16,-350.)); +#1119 = SEAM_CURVE('',#1120,(#1124,#1131),.PCURVE_S1.); +#1120 = LINE('',#1121,#1122); +#1121 = CARTESIAN_POINT('',(1.7,-4.163799117101E-16,-350.)); +#1122 = VECTOR('',#1123,1.); +#1123 = DIRECTION('',(1.153897559609E-02,-2.826233905838E-18, + 0.999933423805)); +#1124 = PCURVE('',#1092,#1125); +#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130); +#1126 = LINE('',#1127,#1128); +#1127 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1128 = VECTOR('',#1129,1.); +#1129 = DIRECTION('',(0.,1.)); +#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1131 = PCURVE('',#1092,#1132); +#1132 = DEFINITIONAL_REPRESENTATION('',(#1133),#1137); +#1133 = LINE('',#1134,#1135); +#1134 = CARTESIAN_POINT('',(0.,-0.)); +#1135 = VECTOR('',#1136,1.); +#1136 = DIRECTION('',(0.,1.)); +#1137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1138 = ORIENTED_EDGE('',*,*,#1139,.T.); +#1139 = EDGE_CURVE('',#1117,#1117,#1140,.T.); +#1140 = SURFACE_CURVE('',#1141,(#1146,#1153),.PCURVE_S1.); +#1141 = CIRCLE('',#1142,1.7); +#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145); +#1143 = CARTESIAN_POINT('',(0.,0.,-350.)); +#1144 = DIRECTION('',(0.,0.,1.)); +#1145 = DIRECTION('',(1.,0.,0.)); +#1146 = PCURVE('',#1092,#1147); +#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152); +#1148 = LINE('',#1149,#1150); +#1149 = CARTESIAN_POINT('',(0.,0.)); +#1150 = VECTOR('',#1151,1.); +#1151 = DIRECTION('',(1.,0.)); +#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1153 = PCURVE('',#1154,#1159); +#1154 = PLANE('',#1155); +#1155 = AXIS2_PLACEMENT_3D('',#1156,#1157,#1158); +#1156 = CARTESIAN_POINT('',(0.,0.,-350.)); +#1157 = DIRECTION('',(0.,0.,1.)); +#1158 = DIRECTION('',(1.,0.,0.)); +#1159 = DEFINITIONAL_REPRESENTATION('',(#1160),#1164); +#1160 = CIRCLE('',#1161,1.7); +#1161 = AXIS2_PLACEMENT_2D('',#1162,#1163); +#1162 = CARTESIAN_POINT('',(0.,0.)); +#1163 = DIRECTION('',(1.,0.)); +#1164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1165 = ORIENTED_EDGE('',*,*,#1116,.T.); +#1166 = ADVANCED_FACE('',(#1167,#1170),#1104,.T.); +#1167 = FACE_BOUND('',#1168,.T.); +#1168 = EDGE_LOOP('',(#1169)); +#1169 = ORIENTED_EDGE('',*,*,#1082,.T.); +#1170 = FACE_BOUND('',#1171,.T.); +#1171 = EDGE_LOOP('',(#1172)); +#1172 = ORIENTED_EDGE('',*,*,#1173,.F.); +#1173 = EDGE_CURVE('',#1174,#1174,#1176,.T.); +#1174 = VERTEX_POINT('',#1175); +#1175 = CARTESIAN_POINT('',(9.57782070783,-2.34588949453E-15,350.)); +#1176 = SURFACE_CURVE('',#1177,(#1182,#1189),.PCURVE_S1.); +#1177 = CIRCLE('',#1178,9.57782070783); +#1178 = AXIS2_PLACEMENT_3D('',#1179,#1180,#1181); +#1179 = CARTESIAN_POINT('',(0.,0.,350.)); +#1180 = DIRECTION('',(0.,0.,1.)); +#1181 = DIRECTION('',(1.,0.,0.)); +#1182 = PCURVE('',#1104,#1183); +#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188); +#1184 = CIRCLE('',#1185,9.57782070783); +#1185 = AXIS2_PLACEMENT_2D('',#1186,#1187); +#1186 = CARTESIAN_POINT('',(0.,0.)); +#1187 = DIRECTION('',(1.,0.)); +#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1189 = PCURVE('',#1190,#1195); +#1190 = CONICAL_SURFACE('',#1191,1.5,1.153923167661E-02); +#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194); +#1192 = CARTESIAN_POINT('',(0.,0.,-350.)); +#1193 = DIRECTION('',(0.,0.,1.)); +#1194 = DIRECTION('',(1.,0.,0.)); +#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200); +#1196 = LINE('',#1197,#1198); +#1197 = CARTESIAN_POINT('',(0.,700.)); +#1198 = VECTOR('',#1199,1.); +#1199 = DIRECTION('',(1.,0.)); +#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1201 = ADVANCED_FACE('',(#1202,#1205),#1154,.F.); +#1202 = FACE_BOUND('',#1203,.F.); +#1203 = EDGE_LOOP('',(#1204)); +#1204 = ORIENTED_EDGE('',*,*,#1139,.T.); +#1205 = FACE_BOUND('',#1206,.F.); +#1206 = EDGE_LOOP('',(#1207)); +#1207 = ORIENTED_EDGE('',*,*,#1208,.F.); +#1208 = EDGE_CURVE('',#1209,#1209,#1211,.T.); +#1209 = VERTEX_POINT('',#1210); +#1210 = CARTESIAN_POINT('',(1.5,-3.673940397442E-16,-350.)); +#1211 = SURFACE_CURVE('',#1212,(#1217,#1224),.PCURVE_S1.); +#1212 = CIRCLE('',#1213,1.5); +#1213 = AXIS2_PLACEMENT_3D('',#1214,#1215,#1216); +#1214 = CARTESIAN_POINT('',(0.,0.,-350.)); +#1215 = DIRECTION('',(0.,0.,1.)); +#1216 = DIRECTION('',(1.,0.,0.)); +#1217 = PCURVE('',#1154,#1218); +#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223); +#1219 = CIRCLE('',#1220,1.5); +#1220 = AXIS2_PLACEMENT_2D('',#1221,#1222); +#1221 = CARTESIAN_POINT('',(0.,0.)); +#1222 = DIRECTION('',(1.,0.)); +#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1224 = PCURVE('',#1190,#1225); +#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230); +#1226 = LINE('',#1227,#1228); +#1227 = CARTESIAN_POINT('',(0.,0.)); +#1228 = VECTOR('',#1229,1.); +#1229 = DIRECTION('',(1.,0.)); +#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1231 = ADVANCED_FACE('',(#1232),#1190,.F.); +#1232 = FACE_BOUND('',#1233,.F.); +#1233 = EDGE_LOOP('',(#1234,#1255,#1256,#1257)); +#1234 = ORIENTED_EDGE('',*,*,#1235,.T.); +#1235 = EDGE_CURVE('',#1209,#1174,#1236,.T.); +#1236 = SEAM_CURVE('',#1237,(#1241,#1248),.PCURVE_S1.); +#1237 = LINE('',#1238,#1239); +#1238 = CARTESIAN_POINT('',(1.5,-3.673940397442E-16,-350.)); +#1239 = VECTOR('',#1240,1.); +#1240 = DIRECTION('',(1.153897559609E-02,-2.826233905838E-18, + 0.999933423805)); +#1241 = PCURVE('',#1190,#1242); +#1242 = DEFINITIONAL_REPRESENTATION('',(#1243),#1247); +#1243 = LINE('',#1244,#1245); +#1244 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1245 = VECTOR('',#1246,1.); +#1246 = DIRECTION('',(0.,1.)); +#1247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1248 = PCURVE('',#1190,#1249); +#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254); +#1250 = LINE('',#1251,#1252); +#1251 = CARTESIAN_POINT('',(0.,-0.)); +#1252 = VECTOR('',#1253,1.); +#1253 = DIRECTION('',(0.,1.)); +#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1255 = ORIENTED_EDGE('',*,*,#1173,.F.); +#1256 = ORIENTED_EDGE('',*,*,#1235,.F.); +#1257 = ORIENTED_EDGE('',*,*,#1208,.T.); +#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1262)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1259,#1260,#1261)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1259 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1260 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1261 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1262 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1259, + 'distance_accuracy_value','confusion accuracy'); +#1263 = SHAPE_DEFINITION_REPRESENTATION(#1264,#1075); +#1264 = PRODUCT_DEFINITION_SHAPE('','',#1265); +#1265 = PRODUCT_DEFINITION('design','',#1266,#1269); +#1266 = PRODUCT_DEFINITION_FORMATION('','',#1267); +#1267 = PRODUCT('ion_exit_pipe','ion_exit_pipe','',(#1268)); +#1268 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#1269 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1270 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1271,#1273); +#1271 = ( REPRESENTATION_RELATIONSHIP('','',#1075,#32) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1272) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1272 = ITEM_DEFINED_TRANSFORMATION('','',#11,#53); +#1273 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1274); +#1274 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:1:1:6]','',#27, + #1265,$); +#1275 = PRODUCT_TYPE('part',$,(#1267)); +#1276 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1277),#1459); +#1277 = MANIFOLD_SOLID_BREP('',#1278); +#1278 = CLOSED_SHELL('',(#1279,#1367,#1402,#1432)); +#1279 = ADVANCED_FACE('',(#1280),#1293,.T.); +#1280 = FACE_BOUND('',#1281,.T.); +#1281 = EDGE_LOOP('',(#1282,#1316,#1339,#1366)); +#1282 = ORIENTED_EDGE('',*,*,#1283,.F.); +#1283 = EDGE_CURVE('',#1284,#1284,#1286,.T.); +#1284 = VERTEX_POINT('',#1285); +#1285 = CARTESIAN_POINT('',(1.7,-4.163799117101E-16,350.)); +#1286 = SURFACE_CURVE('',#1287,(#1292,#1304),.PCURVE_S1.); +#1287 = CIRCLE('',#1288,1.7); +#1288 = AXIS2_PLACEMENT_3D('',#1289,#1290,#1291); +#1289 = CARTESIAN_POINT('',(0.,0.,350.)); +#1290 = DIRECTION('',(0.,0.,1.)); +#1291 = DIRECTION('',(1.,0.,0.)); +#1292 = PCURVE('',#1293,#1298); +#1293 = CONICAL_SURFACE('',#1294,9.77782070783,1.153923167661E-02); +#1294 = AXIS2_PLACEMENT_3D('',#1295,#1296,#1297); +#1295 = CARTESIAN_POINT('',(0.,0.,-350.)); +#1296 = DIRECTION('',(-0.,-0.,-1.)); +#1297 = DIRECTION('',(1.,0.,0.)); +#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303); +#1299 = LINE('',#1300,#1301); +#1300 = CARTESIAN_POINT('',(-0.,-700.)); +#1301 = VECTOR('',#1302,1.); +#1302 = DIRECTION('',(-1.,-0.)); +#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1304 = PCURVE('',#1305,#1310); +#1305 = PLANE('',#1306); +#1306 = AXIS2_PLACEMENT_3D('',#1307,#1308,#1309); +#1307 = CARTESIAN_POINT('',(0.,0.,350.)); +#1308 = DIRECTION('',(0.,0.,1.)); +#1309 = DIRECTION('',(1.,0.,0.)); +#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315); +#1311 = CIRCLE('',#1312,1.7); +#1312 = AXIS2_PLACEMENT_2D('',#1313,#1314); +#1313 = CARTESIAN_POINT('',(0.,0.)); +#1314 = DIRECTION('',(1.,0.)); +#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1316 = ORIENTED_EDGE('',*,*,#1317,.F.); +#1317 = EDGE_CURVE('',#1318,#1284,#1320,.T.); +#1318 = VERTEX_POINT('',#1319); +#1319 = CARTESIAN_POINT('',(9.77782070783,-2.394875366496E-15,-350.)); +#1320 = SEAM_CURVE('',#1321,(#1325,#1332),.PCURVE_S1.); +#1321 = LINE('',#1322,#1323); +#1322 = CARTESIAN_POINT('',(9.77782070783,-2.394875366496E-15,-350.)); +#1323 = VECTOR('',#1324,1.); +#1324 = DIRECTION('',(-1.153897559609E-02,2.826233905838E-18, + 0.999933423805)); +#1325 = PCURVE('',#1293,#1326); +#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1331); +#1327 = LINE('',#1328,#1329); +#1328 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1329 = VECTOR('',#1330,1.); +#1330 = DIRECTION('',(-0.,-1.)); +#1331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1332 = PCURVE('',#1293,#1333); +#1333 = DEFINITIONAL_REPRESENTATION('',(#1334),#1338); +#1334 = LINE('',#1335,#1336); +#1335 = CARTESIAN_POINT('',(0.,-0.)); +#1336 = VECTOR('',#1337,1.); +#1337 = DIRECTION('',(-0.,-1.)); +#1338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1339 = ORIENTED_EDGE('',*,*,#1340,.T.); +#1340 = EDGE_CURVE('',#1318,#1318,#1341,.T.); +#1341 = SURFACE_CURVE('',#1342,(#1347,#1354),.PCURVE_S1.); +#1342 = CIRCLE('',#1343,9.77782070783); +#1343 = AXIS2_PLACEMENT_3D('',#1344,#1345,#1346); +#1344 = CARTESIAN_POINT('',(0.,0.,-350.)); +#1345 = DIRECTION('',(0.,0.,1.)); +#1346 = DIRECTION('',(1.,0.,0.)); +#1347 = PCURVE('',#1293,#1348); +#1348 = DEFINITIONAL_REPRESENTATION('',(#1349),#1353); +#1349 = LINE('',#1350,#1351); +#1350 = CARTESIAN_POINT('',(-0.,-0.)); +#1351 = VECTOR('',#1352,1.); +#1352 = DIRECTION('',(-1.,-0.)); +#1353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1354 = PCURVE('',#1355,#1360); +#1355 = PLANE('',#1356); +#1356 = AXIS2_PLACEMENT_3D('',#1357,#1358,#1359); +#1357 = CARTESIAN_POINT('',(0.,0.,-350.)); +#1358 = DIRECTION('',(0.,0.,1.)); +#1359 = DIRECTION('',(1.,0.,0.)); +#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365); +#1361 = CIRCLE('',#1362,9.77782070783); +#1362 = AXIS2_PLACEMENT_2D('',#1363,#1364); +#1363 = CARTESIAN_POINT('',(0.,0.)); +#1364 = DIRECTION('',(1.,0.)); +#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1366 = ORIENTED_EDGE('',*,*,#1317,.T.); +#1367 = ADVANCED_FACE('',(#1368,#1371),#1305,.T.); +#1368 = FACE_BOUND('',#1369,.T.); +#1369 = EDGE_LOOP('',(#1370)); +#1370 = ORIENTED_EDGE('',*,*,#1283,.T.); +#1371 = FACE_BOUND('',#1372,.T.); +#1372 = EDGE_LOOP('',(#1373)); +#1373 = ORIENTED_EDGE('',*,*,#1374,.F.); +#1374 = EDGE_CURVE('',#1375,#1375,#1377,.T.); +#1375 = VERTEX_POINT('',#1376); +#1376 = CARTESIAN_POINT('',(1.5,-3.673940397442E-16,350.)); +#1377 = SURFACE_CURVE('',#1378,(#1383,#1390),.PCURVE_S1.); +#1378 = CIRCLE('',#1379,1.5); +#1379 = AXIS2_PLACEMENT_3D('',#1380,#1381,#1382); +#1380 = CARTESIAN_POINT('',(0.,0.,350.)); +#1381 = DIRECTION('',(0.,0.,1.)); +#1382 = DIRECTION('',(1.,0.,0.)); +#1383 = PCURVE('',#1305,#1384); +#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1389); +#1385 = CIRCLE('',#1386,1.5); +#1386 = AXIS2_PLACEMENT_2D('',#1387,#1388); +#1387 = CARTESIAN_POINT('',(0.,0.)); +#1388 = DIRECTION('',(1.,0.)); +#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1390 = PCURVE('',#1391,#1396); +#1391 = CONICAL_SURFACE('',#1392,9.57782070783,1.153923167661E-02); +#1392 = AXIS2_PLACEMENT_3D('',#1393,#1394,#1395); +#1393 = CARTESIAN_POINT('',(0.,0.,-350.)); +#1394 = DIRECTION('',(-0.,-0.,-1.)); +#1395 = DIRECTION('',(1.,0.,0.)); +#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1401); +#1397 = LINE('',#1398,#1399); +#1398 = CARTESIAN_POINT('',(-0.,-700.)); +#1399 = VECTOR('',#1400,1.); +#1400 = DIRECTION('',(-1.,-0.)); +#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1402 = ADVANCED_FACE('',(#1403,#1406),#1355,.F.); +#1403 = FACE_BOUND('',#1404,.F.); +#1404 = EDGE_LOOP('',(#1405)); +#1405 = ORIENTED_EDGE('',*,*,#1340,.T.); +#1406 = FACE_BOUND('',#1407,.F.); +#1407 = EDGE_LOOP('',(#1408)); +#1408 = ORIENTED_EDGE('',*,*,#1409,.F.); +#1409 = EDGE_CURVE('',#1410,#1410,#1412,.T.); +#1410 = VERTEX_POINT('',#1411); +#1411 = CARTESIAN_POINT('',(9.57782070783,-2.34588949453E-15,-350.)); +#1412 = SURFACE_CURVE('',#1413,(#1418,#1425),.PCURVE_S1.); +#1413 = CIRCLE('',#1414,9.57782070783); +#1414 = AXIS2_PLACEMENT_3D('',#1415,#1416,#1417); +#1415 = CARTESIAN_POINT('',(0.,0.,-350.)); +#1416 = DIRECTION('',(0.,0.,1.)); +#1417 = DIRECTION('',(1.,0.,0.)); +#1418 = PCURVE('',#1355,#1419); +#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1424); +#1420 = CIRCLE('',#1421,9.57782070783); +#1421 = AXIS2_PLACEMENT_2D('',#1422,#1423); +#1422 = CARTESIAN_POINT('',(0.,0.)); +#1423 = DIRECTION('',(1.,0.)); +#1424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1425 = PCURVE('',#1391,#1426); +#1426 = DEFINITIONAL_REPRESENTATION('',(#1427),#1431); +#1427 = LINE('',#1428,#1429); +#1428 = CARTESIAN_POINT('',(-0.,-0.)); +#1429 = VECTOR('',#1430,1.); +#1430 = DIRECTION('',(-1.,-0.)); +#1431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1432 = ADVANCED_FACE('',(#1433),#1391,.F.); +#1433 = FACE_BOUND('',#1434,.F.); +#1434 = EDGE_LOOP('',(#1435,#1456,#1457,#1458)); +#1435 = ORIENTED_EDGE('',*,*,#1436,.T.); +#1436 = EDGE_CURVE('',#1410,#1375,#1437,.T.); +#1437 = SEAM_CURVE('',#1438,(#1442,#1449),.PCURVE_S1.); +#1438 = LINE('',#1439,#1440); +#1439 = CARTESIAN_POINT('',(9.57782070783,-2.34588949453E-15,-350.)); +#1440 = VECTOR('',#1441,1.); +#1441 = DIRECTION('',(-1.153897559609E-02,2.826233905838E-18, + 0.999933423805)); +#1442 = PCURVE('',#1391,#1443); +#1443 = DEFINITIONAL_REPRESENTATION('',(#1444),#1448); +#1444 = LINE('',#1445,#1446); +#1445 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1446 = VECTOR('',#1447,1.); +#1447 = DIRECTION('',(-0.,-1.)); +#1448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1449 = PCURVE('',#1391,#1450); +#1450 = DEFINITIONAL_REPRESENTATION('',(#1451),#1455); +#1451 = LINE('',#1452,#1453); +#1452 = CARTESIAN_POINT('',(0.,-0.)); +#1453 = VECTOR('',#1454,1.); +#1454 = DIRECTION('',(-0.,-1.)); +#1455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1456 = ORIENTED_EDGE('',*,*,#1374,.F.); +#1457 = ORIENTED_EDGE('',*,*,#1436,.F.); +#1458 = ORIENTED_EDGE('',*,*,#1409,.T.); +#1459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1463)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1460,#1461,#1462)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1460 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1461 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1462 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1463 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1460, + 'distance_accuracy_value','confusion accuracy'); +#1464 = SHAPE_DEFINITION_REPRESENTATION(#1465,#1276); +#1465 = PRODUCT_DEFINITION_SHAPE('','',#1466); +#1466 = PRODUCT_DEFINITION('design','',#1467,#1470); +#1467 = PRODUCT_DEFINITION_FORMATION('','',#1468); +#1468 = PRODUCT('ion_enter_pipe','ion_enter_pipe','',(#1469)); +#1469 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#1470 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1471 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1472,#1474); +#1472 = ( REPRESENTATION_RELATIONSHIP('','',#1276,#32) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1473) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1473 = ITEM_DEFINED_TRANSFORMATION('','',#11,#57); +#1474 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1475); +#1475 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','=>[0:1:1:1:1:7]','',#27, + #1466,$); +#1476 = PRODUCT_TYPE('part',$,(#1468)); +#1477 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1478),#1660); +#1478 = MANIFOLD_SOLID_BREP('',#1479); +#1479 = CLOSED_SHELL('',(#1480,#1568,#1603,#1633)); +#1480 = ADVANCED_FACE('',(#1481),#1494,.T.); +#1481 = FACE_BOUND('',#1482,.T.); +#1482 = EDGE_LOOP('',(#1483,#1517,#1540,#1567)); +#1483 = ORIENTED_EDGE('',*,*,#1484,.F.); +#1484 = EDGE_CURVE('',#1485,#1485,#1487,.T.); +#1485 = VERTEX_POINT('',#1486); +#1486 = CARTESIAN_POINT('',(8.,-1.959434878636E-15,37.5)); +#1487 = SURFACE_CURVE('',#1488,(#1493,#1505),.PCURVE_S1.); +#1488 = CIRCLE('',#1489,8.); +#1489 = AXIS2_PLACEMENT_3D('',#1490,#1491,#1492); +#1490 = CARTESIAN_POINT('',(0.,0.,37.5)); +#1491 = DIRECTION('',(0.,0.,1.)); +#1492 = DIRECTION('',(1.,0.,0.)); +#1493 = PCURVE('',#1494,#1499); +#1494 = CYLINDRICAL_SURFACE('',#1495,8.); +#1495 = AXIS2_PLACEMENT_3D('',#1496,#1497,#1498); +#1496 = CARTESIAN_POINT('',(0.,0.,-37.5)); +#1497 = DIRECTION('',(0.,0.,1.)); +#1498 = DIRECTION('',(1.,0.,0.)); +#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504); +#1500 = LINE('',#1501,#1502); +#1501 = CARTESIAN_POINT('',(0.,75.)); +#1502 = VECTOR('',#1503,1.); +#1503 = DIRECTION('',(1.,0.)); +#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1505 = PCURVE('',#1506,#1511); +#1506 = PLANE('',#1507); +#1507 = AXIS2_PLACEMENT_3D('',#1508,#1509,#1510); +#1508 = CARTESIAN_POINT('',(0.,0.,37.5)); +#1509 = DIRECTION('',(0.,0.,1.)); +#1510 = DIRECTION('',(1.,0.,0.)); +#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516); +#1512 = CIRCLE('',#1513,8.); +#1513 = AXIS2_PLACEMENT_2D('',#1514,#1515); +#1514 = CARTESIAN_POINT('',(0.,0.)); +#1515 = DIRECTION('',(1.,0.)); +#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1517 = ORIENTED_EDGE('',*,*,#1518,.F.); +#1518 = EDGE_CURVE('',#1519,#1485,#1521,.T.); +#1519 = VERTEX_POINT('',#1520); +#1520 = CARTESIAN_POINT('',(8.,-1.959434878636E-15,-37.5)); +#1521 = SEAM_CURVE('',#1522,(#1526,#1533),.PCURVE_S1.); +#1522 = LINE('',#1523,#1524); +#1523 = CARTESIAN_POINT('',(8.,-1.959434878636E-15,-37.5)); +#1524 = VECTOR('',#1525,1.); +#1525 = DIRECTION('',(0.,0.,1.)); +#1526 = PCURVE('',#1494,#1527); +#1527 = DEFINITIONAL_REPRESENTATION('',(#1528),#1532); +#1528 = LINE('',#1529,#1530); +#1529 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1530 = VECTOR('',#1531,1.); +#1531 = DIRECTION('',(0.,1.)); +#1532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1533 = PCURVE('',#1494,#1534); +#1534 = DEFINITIONAL_REPRESENTATION('',(#1535),#1539); +#1535 = LINE('',#1536,#1537); +#1536 = CARTESIAN_POINT('',(0.,-0.)); +#1537 = VECTOR('',#1538,1.); +#1538 = DIRECTION('',(0.,1.)); +#1539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1540 = ORIENTED_EDGE('',*,*,#1541,.T.); +#1541 = EDGE_CURVE('',#1519,#1519,#1542,.T.); +#1542 = SURFACE_CURVE('',#1543,(#1548,#1555),.PCURVE_S1.); +#1543 = CIRCLE('',#1544,8.); +#1544 = AXIS2_PLACEMENT_3D('',#1545,#1546,#1547); +#1545 = CARTESIAN_POINT('',(0.,0.,-37.5)); +#1546 = DIRECTION('',(0.,0.,1.)); +#1547 = DIRECTION('',(1.,0.,0.)); +#1548 = PCURVE('',#1494,#1549); +#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554); +#1550 = LINE('',#1551,#1552); +#1551 = CARTESIAN_POINT('',(0.,0.)); +#1552 = VECTOR('',#1553,1.); +#1553 = DIRECTION('',(1.,0.)); +#1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1555 = PCURVE('',#1556,#1561); +#1556 = PLANE('',#1557); +#1557 = AXIS2_PLACEMENT_3D('',#1558,#1559,#1560); +#1558 = CARTESIAN_POINT('',(0.,0.,-37.5)); +#1559 = DIRECTION('',(0.,0.,1.)); +#1560 = DIRECTION('',(1.,0.,0.)); +#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566); +#1562 = CIRCLE('',#1563,8.); +#1563 = AXIS2_PLACEMENT_2D('',#1564,#1565); +#1564 = CARTESIAN_POINT('',(0.,0.)); +#1565 = DIRECTION('',(1.,0.)); +#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1567 = ORIENTED_EDGE('',*,*,#1518,.T.); +#1568 = ADVANCED_FACE('',(#1569,#1572),#1506,.T.); +#1569 = FACE_BOUND('',#1570,.T.); +#1570 = EDGE_LOOP('',(#1571)); +#1571 = ORIENTED_EDGE('',*,*,#1484,.T.); +#1572 = FACE_BOUND('',#1573,.T.); +#1573 = EDGE_LOOP('',(#1574)); +#1574 = ORIENTED_EDGE('',*,*,#1575,.F.); +#1575 = EDGE_CURVE('',#1576,#1576,#1578,.T.); +#1576 = VERTEX_POINT('',#1577); +#1577 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,37.5)); +#1578 = SURFACE_CURVE('',#1579,(#1584,#1591),.PCURVE_S1.); +#1579 = CIRCLE('',#1580,3.); +#1580 = AXIS2_PLACEMENT_3D('',#1581,#1582,#1583); +#1581 = CARTESIAN_POINT('',(0.,0.,37.5)); +#1582 = DIRECTION('',(0.,0.,1.)); +#1583 = DIRECTION('',(1.,0.,0.)); +#1584 = PCURVE('',#1506,#1585); +#1585 = DEFINITIONAL_REPRESENTATION('',(#1586),#1590); +#1586 = CIRCLE('',#1587,3.); +#1587 = AXIS2_PLACEMENT_2D('',#1588,#1589); +#1588 = CARTESIAN_POINT('',(0.,0.)); +#1589 = DIRECTION('',(1.,0.)); +#1590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1591 = PCURVE('',#1592,#1597); +#1592 = CYLINDRICAL_SURFACE('',#1593,3.); +#1593 = AXIS2_PLACEMENT_3D('',#1594,#1595,#1596); +#1594 = CARTESIAN_POINT('',(0.,0.,-37.5)); +#1595 = DIRECTION('',(0.,0.,1.)); +#1596 = DIRECTION('',(1.,0.,0.)); +#1597 = DEFINITIONAL_REPRESENTATION('',(#1598),#1602); +#1598 = LINE('',#1599,#1600); +#1599 = CARTESIAN_POINT('',(0.,75.)); +#1600 = VECTOR('',#1601,1.); +#1601 = DIRECTION('',(1.,0.)); +#1602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1603 = ADVANCED_FACE('',(#1604,#1607),#1556,.F.); +#1604 = FACE_BOUND('',#1605,.F.); +#1605 = EDGE_LOOP('',(#1606)); +#1606 = ORIENTED_EDGE('',*,*,#1541,.T.); +#1607 = FACE_BOUND('',#1608,.F.); +#1608 = EDGE_LOOP('',(#1609)); +#1609 = ORIENTED_EDGE('',*,*,#1610,.F.); +#1610 = EDGE_CURVE('',#1611,#1611,#1613,.T.); +#1611 = VERTEX_POINT('',#1612); +#1612 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,-37.5)); +#1613 = SURFACE_CURVE('',#1614,(#1619,#1626),.PCURVE_S1.); +#1614 = CIRCLE('',#1615,3.); +#1615 = AXIS2_PLACEMENT_3D('',#1616,#1617,#1618); +#1616 = CARTESIAN_POINT('',(0.,0.,-37.5)); +#1617 = DIRECTION('',(0.,0.,1.)); +#1618 = DIRECTION('',(1.,0.,0.)); +#1619 = PCURVE('',#1556,#1620); +#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1625); +#1621 = CIRCLE('',#1622,3.); +#1622 = AXIS2_PLACEMENT_2D('',#1623,#1624); +#1623 = CARTESIAN_POINT('',(0.,0.)); +#1624 = DIRECTION('',(1.,0.)); +#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1626 = PCURVE('',#1592,#1627); +#1627 = DEFINITIONAL_REPRESENTATION('',(#1628),#1632); +#1628 = LINE('',#1629,#1630); +#1629 = CARTESIAN_POINT('',(0.,0.)); +#1630 = VECTOR('',#1631,1.); +#1631 = DIRECTION('',(1.,0.)); +#1632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1633 = ADVANCED_FACE('',(#1634),#1592,.F.); +#1634 = FACE_BOUND('',#1635,.F.); +#1635 = EDGE_LOOP('',(#1636,#1657,#1658,#1659)); +#1636 = ORIENTED_EDGE('',*,*,#1637,.T.); +#1637 = EDGE_CURVE('',#1611,#1576,#1638,.T.); +#1638 = SEAM_CURVE('',#1639,(#1643,#1650),.PCURVE_S1.); +#1639 = LINE('',#1640,#1641); +#1640 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,-37.5)); +#1641 = VECTOR('',#1642,1.); +#1642 = DIRECTION('',(0.,0.,1.)); +#1643 = PCURVE('',#1592,#1644); +#1644 = DEFINITIONAL_REPRESENTATION('',(#1645),#1649); +#1645 = LINE('',#1646,#1647); +#1646 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1647 = VECTOR('',#1648,1.); +#1648 = DIRECTION('',(0.,1.)); +#1649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1650 = PCURVE('',#1592,#1651); +#1651 = DEFINITIONAL_REPRESENTATION('',(#1652),#1656); +#1652 = LINE('',#1653,#1654); +#1653 = CARTESIAN_POINT('',(0.,-0.)); +#1654 = VECTOR('',#1655,1.); +#1655 = DIRECTION('',(0.,1.)); +#1656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1657 = ORIENTED_EDGE('',*,*,#1575,.F.); +#1658 = ORIENTED_EDGE('',*,*,#1637,.F.); +#1659 = ORIENTED_EDGE('',*,*,#1610,.T.); +#1660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1664)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1661,#1662,#1663)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1661 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1662 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1663 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1664 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1661, + 'distance_accuracy_value','confusion accuracy'); +#1665 = SHAPE_DEFINITION_REPRESENTATION(#1666,#1477); +#1666 = PRODUCT_DEFINITION_SHAPE('','',#1667); +#1667 = PRODUCT_DEFINITION('design','',#1668,#1671); +#1668 = PRODUCT_DEFINITION_FORMATION('','',#1669); +#1669 = PRODUCT('ion_enter_pipe','ion_enter_pipe','',(#1670)); +#1670 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#1671 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1672 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1673,#1675); +#1673 = ( REPRESENTATION_RELATIONSHIP('','',#1477,#32) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1674) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1674 = ITEM_DEFINED_TRANSFORMATION('','',#11,#61); +#1675 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1676); +#1676 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','=>[0:1:1:1:1:8]','',#27, + #1667,$); +#1677 = PRODUCT_TYPE('part',$,(#1669)); +#1678 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1679,#1681); +#1679 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1680) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1680 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#1681 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1682); +#1682 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','=>[0:1:1:1:1]','',#5,#27,$); +#1683 = PRODUCT_TYPE('part',$,(#29)); +ENDSEC; +END-ISO-10303-21; diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/materials.xml b/src/detectors/beamline/doc/materials.xml similarity index 100% rename from src/ConceptDetectors/clas12/compact/clas12_components/materials.xml rename to src/detectors/beamline/doc/materials.xml diff --git a/src/GenericDetectors/beamline/src/B0pF_geo.cpp b/src/detectors/beamline/src/B0pF_geo.cpp similarity index 100% rename from src/GenericDetectors/beamline/src/B0pF_geo.cpp rename to src/detectors/beamline/src/B0pF_geo.cpp diff --git a/src/GenericDetectors/beamline/src/Beampipe_geo.cpp b/src/detectors/beamline/src/Beampipe_geo.cpp similarity index 100% rename from src/GenericDetectors/beamline/src/Beampipe_geo.cpp rename to src/detectors/beamline/src/Beampipe_geo.cpp diff --git a/src/GenericDetectors/beamline/src/CylindricalDipoleMagnet_geo.cpp b/src/detectors/beamline/src/CylindricalDipoleMagnet_geo.cpp similarity index 100% rename from src/GenericDetectors/beamline/src/CylindricalDipoleMagnet_geo.cpp rename to src/detectors/beamline/src/CylindricalDipoleMagnet_geo.cpp diff --git a/src/GenericDetectors/beamline/src/IRChamber_geo.cpp b/src/detectors/beamline/src/IRChamber_geo.cpp similarity index 100% rename from src/GenericDetectors/beamline/src/IRChamber_geo.cpp rename to src/detectors/beamline/src/IRChamber_geo.cpp diff --git a/src/GenericDetectors/beamline/src/SimpleBeamlineMagnet_geo.cpp b/src/detectors/beamline/src/SimpleBeamlineMagnet_geo.cpp similarity index 100% rename from src/GenericDetectors/beamline/src/SimpleBeamlineMagnet_geo.cpp rename to src/detectors/beamline/src/SimpleBeamlineMagnet_geo.cpp diff --git a/src/GenericDetectors/beamline/src/crab_geo.cpp b/src/detectors/beamline/src/crab_geo.cpp similarity index 100% rename from src/GenericDetectors/beamline/src/crab_geo.cpp rename to src/detectors/beamline/src/crab_geo.cpp diff --git a/src/GenericDetectors/beamline/src/helical_dipole_magnet_geo.cpp b/src/detectors/beamline/src/helical_dipole_magnet_geo.cpp similarity index 100% rename from src/GenericDetectors/beamline/src/helical_dipole_magnet_geo.cpp rename to src/detectors/beamline/src/helical_dipole_magnet_geo.cpp diff --git a/src/GenericDetectors/beamline/src/quad_magnet_geo.cpp b/src/detectors/beamline/src/quad_magnet_geo.cpp similarity index 100% rename from src/GenericDetectors/beamline/src/quad_magnet_geo.cpp rename to src/detectors/beamline/src/quad_magnet_geo.cpp diff --git a/src/GenericDetectors/calorimeters/README.md b/src/detectors/calorimeters/README.md similarity index 100% rename from src/GenericDetectors/calorimeters/README.md rename to src/detectors/calorimeters/README.md diff --git a/src/GenericDetectors/calorimeters/compact/CrystalEndcapECAL_example.xml b/src/detectors/calorimeters/compact/CrystalEndcapECAL_example.xml similarity index 100% rename from src/GenericDetectors/calorimeters/compact/CrystalEndcapECAL_example.xml rename to src/detectors/calorimeters/compact/CrystalEndcapECAL_example.xml diff --git a/src/GenericDetectors/calorimeters/compact/Crystal_example.xml b/src/detectors/calorimeters/compact/Crystal_example.xml similarity index 100% rename from src/GenericDetectors/calorimeters/compact/Crystal_example.xml rename to src/detectors/calorimeters/compact/Crystal_example.xml diff --git a/src/GenericDetectors/calorimeters/compact/EcalBarrel_example.xml b/src/detectors/calorimeters/compact/EcalBarrel_example.xml similarity index 100% rename from src/GenericDetectors/calorimeters/compact/EcalBarrel_example.xml rename to src/detectors/calorimeters/compact/EcalBarrel_example.xml diff --git a/src/GenericDetectors/calorimeters/compact/Electron_Endcap_EMcal_PbWO4_example.xml b/src/detectors/calorimeters/compact/Electron_Endcap_EMcal_PbWO4_example.xml similarity index 100% rename from src/GenericDetectors/calorimeters/compact/Electron_Endcap_EMcal_PbWO4_example.xml rename to src/detectors/calorimeters/compact/Electron_Endcap_EMcal_PbWO4_example.xml diff --git a/src/GenericDetectors/calorimeters/compact/HexagonalShashlykSamplingECAL_example.xml b/src/detectors/calorimeters/compact/HexagonalShashlykSamplingECAL_example.xml similarity index 100% rename from src/GenericDetectors/calorimeters/compact/HexagonalShashlykSamplingECAL_example.xml rename to src/detectors/calorimeters/compact/HexagonalShashlykSamplingECAL_example.xml diff --git a/src/GenericDetectors/calorimeters/compact/ScintillatingTileEndcapHCAL_example.xml b/src/detectors/calorimeters/compact/ScintillatingTileEndcapHCAL_example.xml similarity index 100% rename from src/GenericDetectors/calorimeters/compact/ScintillatingTileEndcapHCAL_example.xml rename to src/detectors/calorimeters/compact/ScintillatingTileEndcapHCAL_example.xml diff --git a/src/GenericDetectors/calorimeters/compact/ZDC_example.xml b/src/detectors/calorimeters/compact/ZDC_example.xml similarity index 100% rename from src/GenericDetectors/calorimeters/compact/ZDC_example.xml rename to src/detectors/calorimeters/compact/ZDC_example.xml diff --git a/src/GenericDetectors/calorimeters/compact/ZeroDegreeCAL_example.xml b/src/detectors/calorimeters/compact/ZeroDegreeCAL_example.xml similarity index 100% rename from src/GenericDetectors/calorimeters/compact/ZeroDegreeCAL_example.xml rename to src/detectors/calorimeters/compact/ZeroDegreeCAL_example.xml diff --git a/src/ConceptDetectors/clas12/compact/clas12_components/elements.xml b/src/detectors/calorimeters/compact/elements.xml similarity index 100% rename from src/ConceptDetectors/clas12/compact/clas12_components/elements.xml rename to src/detectors/calorimeters/compact/elements.xml diff --git a/src/GenericDetectors/calorimeters/compact/macro/gps.mac b/src/detectors/calorimeters/compact/macro/gps.mac similarity index 100% rename from src/GenericDetectors/calorimeters/compact/macro/gps.mac rename to src/detectors/calorimeters/compact/macro/gps.mac diff --git a/src/GenericDetectors/calorimeters/compact/macro/gps3.mac b/src/detectors/calorimeters/compact/macro/gps3.mac similarity index 100% rename from src/GenericDetectors/calorimeters/compact/macro/gps3.mac rename to src/detectors/calorimeters/compact/macro/gps3.mac diff --git a/src/GenericDetectors/calorimeters/compact/macro/gps_zdc.mac b/src/detectors/calorimeters/compact/macro/gps_zdc.mac similarity index 100% rename from src/GenericDetectors/calorimeters/compact/macro/gps_zdc.mac rename to src/detectors/calorimeters/compact/macro/gps_zdc.mac diff --git a/src/GenericDetectors/calorimeters/compact/macro/init_default.mac b/src/detectors/calorimeters/compact/macro/init_default.mac similarity index 100% rename from src/GenericDetectors/calorimeters/compact/macro/init_default.mac rename to src/detectors/calorimeters/compact/macro/init_default.mac diff --git a/src/GenericDetectors/calorimeters/compact/macro/vis.mac b/src/detectors/calorimeters/compact/macro/vis.mac similarity index 100% rename from src/GenericDetectors/calorimeters/compact/macro/vis.mac rename to src/detectors/calorimeters/compact/macro/vis.mac diff --git a/src/GenericDetectors/calorimeters/compact/macro/vis2.mac b/src/detectors/calorimeters/compact/macro/vis2.mac similarity index 100% rename from src/GenericDetectors/calorimeters/compact/macro/vis2.mac rename to src/detectors/calorimeters/compact/macro/vis2.mac diff --git a/src/GenericDetectors/calorimeters/compact/macro/vis3.mac b/src/detectors/calorimeters/compact/macro/vis3.mac similarity index 100% rename from src/GenericDetectors/calorimeters/compact/macro/vis3.mac rename to src/detectors/calorimeters/compact/macro/vis3.mac diff --git a/src/GenericDetectors/calorimeters/compact/macro/vis_zdc.mac b/src/detectors/calorimeters/compact/macro/vis_zdc.mac similarity index 100% rename from src/GenericDetectors/calorimeters/compact/macro/vis_zdc.mac rename to src/detectors/calorimeters/compact/macro/vis_zdc.mac diff --git a/src/GenericDetectors/calorimeters/compact/materials.xml b/src/detectors/calorimeters/compact/materials.xml similarity index 100% rename from src/GenericDetectors/calorimeters/compact/materials.xml rename to src/detectors/calorimeters/compact/materials.xml diff --git a/src/GenericDetectors/calorimeters/compact/scripts/run_example b/src/detectors/calorimeters/compact/scripts/run_example similarity index 100% rename from src/GenericDetectors/calorimeters/compact/scripts/run_example rename to src/detectors/calorimeters/compact/scripts/run_example diff --git a/src/GenericDetectors/calorimeters/compact/scripts/run_example3 b/src/detectors/calorimeters/compact/scripts/run_example3 similarity index 100% rename from src/GenericDetectors/calorimeters/compact/scripts/run_example3 rename to src/detectors/calorimeters/compact/scripts/run_example3 diff --git a/src/GenericDetectors/calorimeters/compact/scripts/run_example_zdc b/src/detectors/calorimeters/compact/scripts/run_example_zdc similarity index 100% rename from src/GenericDetectors/calorimeters/compact/scripts/run_example_zdc rename to src/detectors/calorimeters/compact/scripts/run_example_zdc diff --git a/src/GenericDetectors/calorimeters/include/SimpleCalorimeterDigi.h b/src/detectors/calorimeters/include/SimpleCalorimeterDigi.h similarity index 100% rename from src/GenericDetectors/calorimeters/include/SimpleCalorimeterDigi.h rename to src/detectors/calorimeters/include/SimpleCalorimeterDigi.h diff --git a/src/GenericDetectors/calorimeters/src/CrystalEndcapECAL_geo.cpp b/src/detectors/calorimeters/src/CrystalEndcapECAL_geo.cpp similarity index 100% rename from src/GenericDetectors/calorimeters/src/CrystalEndcapECAL_geo.cpp rename to src/detectors/calorimeters/src/CrystalEndcapECAL_geo.cpp diff --git a/src/GenericDetectors/calorimeters/src/Crystal_geo.cpp b/src/detectors/calorimeters/src/Crystal_geo.cpp similarity index 100% rename from src/GenericDetectors/calorimeters/src/Crystal_geo.cpp rename to src/detectors/calorimeters/src/Crystal_geo.cpp diff --git a/src/GenericDetectors/calorimeters/src/CylindricalEndcapCalorimeter_geo.cpp b/src/detectors/calorimeters/src/CylindricalEndcapCalorimeter_geo.cpp similarity index 100% rename from src/GenericDetectors/calorimeters/src/CylindricalEndcapCalorimeter_geo.cpp rename to src/detectors/calorimeters/src/CylindricalEndcapCalorimeter_geo.cpp diff --git a/src/GenericDetectors/calorimeters/src/EcalBarrel_geo.cpp b/src/detectors/calorimeters/src/EcalBarrel_geo.cpp similarity index 100% rename from src/GenericDetectors/calorimeters/src/EcalBarrel_geo.cpp rename to src/detectors/calorimeters/src/EcalBarrel_geo.cpp diff --git a/src/GenericDetectors/calorimeters/src/EndcapECAL_geo.cpp b/src/detectors/calorimeters/src/EndcapECAL_geo.cpp similarity index 100% rename from src/GenericDetectors/calorimeters/src/EndcapECAL_geo.cpp rename to src/detectors/calorimeters/src/EndcapECAL_geo.cpp diff --git a/src/GenericDetectors/calorimeters/src/HexagonalShashlykSamplingECAL_geo.cpp b/src/detectors/calorimeters/src/HexagonalShashlykSamplingECAL_geo.cpp similarity index 100% rename from src/GenericDetectors/calorimeters/src/HexagonalShashlykSamplingECAL_geo.cpp rename to src/detectors/calorimeters/src/HexagonalShashlykSamplingECAL_geo.cpp diff --git a/src/GenericDetectors/calorimeters/src/PolyhedraEndcapCalorimeter2_geo.cpp b/src/detectors/calorimeters/src/PolyhedraEndcapCalorimeter2_geo.cpp similarity index 100% rename from src/GenericDetectors/calorimeters/src/PolyhedraEndcapCalorimeter2_geo.cpp rename to src/detectors/calorimeters/src/PolyhedraEndcapCalorimeter2_geo.cpp diff --git a/src/GenericDetectors/calorimeters/src/PolyhedraEndcapCalorimeter3_geo.cpp b/src/detectors/calorimeters/src/PolyhedraEndcapCalorimeter3_geo.cpp similarity index 100% rename from src/GenericDetectors/calorimeters/src/PolyhedraEndcapCalorimeter3_geo.cpp rename to src/detectors/calorimeters/src/PolyhedraEndcapCalorimeter3_geo.cpp diff --git a/src/GenericDetectors/calorimeters/src/ScintillatingTileEndcapHCAL_geo.cpp b/src/detectors/calorimeters/src/ScintillatingTileEndcapHCAL_geo.cpp similarity index 100% rename from src/GenericDetectors/calorimeters/src/ScintillatingTileEndcapHCAL_geo.cpp rename to src/detectors/calorimeters/src/ScintillatingTileEndcapHCAL_geo.cpp diff --git a/src/GenericDetectors/calorimeters/src/SimpleCalorimeterDigi.cpp b/src/detectors/calorimeters/src/SimpleCalorimeterDigi.cpp similarity index 100% rename from src/GenericDetectors/calorimeters/src/SimpleCalorimeterDigi.cpp rename to src/detectors/calorimeters/src/SimpleCalorimeterDigi.cpp diff --git a/src/GenericDetectors/calorimeters/src/ZDC_geo.cpp b/src/detectors/calorimeters/src/ZDC_geo.cpp similarity index 100% rename from src/GenericDetectors/calorimeters/src/ZDC_geo.cpp rename to src/detectors/calorimeters/src/ZDC_geo.cpp diff --git a/src/GenericDetectors/calorimeters/src/ZeroDegreeCAL_geo.cpp b/src/detectors/calorimeters/src/ZeroDegreeCAL_geo.cpp similarity index 100% rename from src/GenericDetectors/calorimeters/src/ZeroDegreeCAL_geo.cpp rename to src/detectors/calorimeters/src/ZeroDegreeCAL_geo.cpp diff --git a/src/GenericDetectors/data/BC404.json b/src/detectors/data/BC404.json similarity index 100% rename from src/GenericDetectors/data/BC404.json rename to src/detectors/data/BC404.json diff --git a/src/GenericDetectors/data/EJ204.json b/src/detectors/data/EJ204.json similarity index 100% rename from src/GenericDetectors/data/EJ204.json rename to src/detectors/data/EJ204.json diff --git a/src/GenericDetectors/data/SiPM_HamamatsuS13360.json b/src/detectors/data/SiPM_HamamatsuS13360.json similarity index 100% rename from src/GenericDetectors/data/SiPM_HamamatsuS13360.json rename to src/detectors/data/SiPM_HamamatsuS13360.json diff --git a/src/GenericDetectors/data/Y11_WLS.json b/src/detectors/data/Y11_WLS.json similarity index 100% rename from src/GenericDetectors/data/Y11_WLS.json rename to src/detectors/data/Y11_WLS.json diff --git a/src/GenericDetectors/data/scintillation_yields.json b/src/detectors/data/scintillation_yields.json similarity index 100% rename from src/GenericDetectors/data/scintillation_yields.json rename to src/detectors/data/scintillation_yields.json diff --git a/src/GenericDetectors/include/SiDigiHitInfo.h b/src/detectors/include/SiDigiHitInfo.h similarity index 100% rename from src/GenericDetectors/include/SiDigiHitInfo.h rename to src/detectors/include/SiDigiHitInfo.h diff --git a/src/GenericDetectors/pid/README.md b/src/detectors/pid/README.md similarity index 100% rename from src/GenericDetectors/pid/README.md rename to src/detectors/pid/README.md diff --git a/src/detectors/pid/compact/- b/src/detectors/pid/compact/- new file mode 100644 index 0000000000000000000000000000000000000000..52a6d26b659ab2a18ba2cd0f223f9e2c0cb95f67 --- /dev/null +++ b/src/detectors/pid/compact/- @@ -0,0 +1,11 @@ +tv__tree = (TTree *)0x7fb0844369f0; +tv__tree_list->Add(tv__tree); +tv__tree->Draw("ForwardRICHHits","","", 10000, 0); +tv__tree->Draw("MCParticles","","", 10000, 0); +tv__tree->Draw("ForwardRICHHits.position.Z()","","", 10000, 0); +tv__tree->Draw("ForwardRICHHits.position.Z()","Abs(ForwardRICHHits.position.Z()-240)<0.5","", 10000, 0); +tv__tree->Draw("ForwardRICHHits.position.Z()","Abs(ForwardRICHHits.position.Z()-240)<0.5","", 10000, 0); +tv__tree->Draw("ForwardRICHHits.position.Z()","Abs(ForwardRICHHits.position.Z()-240)<0.5","", 10000, 0); +tv__tree->Draw("ForwardRICHHits.position.Z()","","", 10000, 0); +tv__tree->Draw("ForwardRICHHits.position.X()","","", 10000, 0); +tv__tree->Draw("ForwardRICHHits.position.X()","Abs(ForwardRICHHits.position.Z()-240)<0.5","", 10000, 0); diff --git a/src/GenericDetectors/pid/compact/GenericRICH_example.xml b/src/detectors/pid/compact/GenericRICH_example.xml similarity index 100% rename from src/GenericDetectors/pid/compact/GenericRICH_example.xml rename to src/detectors/pid/compact/GenericRICH_example.xml diff --git a/src/GenericDetectors/pid/compact/HeavyGasCherenkov_example.xml b/src/detectors/pid/compact/HeavyGasCherenkov_example.xml similarity index 100% rename from src/GenericDetectors/pid/compact/HeavyGasCherenkov_example.xml rename to src/detectors/pid/compact/HeavyGasCherenkov_example.xml diff --git a/src/GenericDetectors/pid/compact/HexagonalScintPreShower_example.xml b/src/detectors/pid/compact/HexagonalScintPreShower_example.xml similarity index 100% rename from src/GenericDetectors/pid/compact/HexagonalScintPreShower_example.xml rename to src/detectors/pid/compact/HexagonalScintPreShower_example.xml diff --git a/src/GenericDetectors/pid/compact/ReadMaterialProperties.xml b/src/detectors/pid/compact/ReadMaterialProperties.xml similarity index 100% rename from src/GenericDetectors/pid/compact/ReadMaterialProperties.xml rename to src/detectors/pid/compact/ReadMaterialProperties.xml diff --git a/src/GenericDetectors/pid/compact/ThresholdGasCherenkov_example.xml b/src/detectors/pid/compact/ThresholdGasCherenkov_example.xml similarity index 100% rename from src/GenericDetectors/pid/compact/ThresholdGasCherenkov_example.xml rename to src/detectors/pid/compact/ThresholdGasCherenkov_example.xml diff --git a/src/ConceptDetectors/erhic/compact/eRHIC_components/elements.xml b/src/detectors/pid/compact/elements.xml similarity index 100% rename from src/ConceptDetectors/erhic/compact/eRHIC_components/elements.xml rename to src/detectors/pid/compact/elements.xml diff --git a/src/GenericDetectors/pid/compact/macro/gps.mac b/src/detectors/pid/compact/macro/gps.mac similarity index 100% rename from src/GenericDetectors/pid/compact/macro/gps.mac rename to src/detectors/pid/compact/macro/gps.mac diff --git a/src/detectors/pid/compact/macro/run.mac b/src/detectors/pid/compact/macro/run.mac new file mode 100644 index 0000000000000000000000000000000000000000..60c4b133a160c9e5ed6f2d2c0df68137110b4f95 --- /dev/null +++ b/src/detectors/pid/compact/macro/run.mac @@ -0,0 +1,4 @@ +/run/beamOn 10000 + +#/control/execute macro/gps.mac + diff --git a/src/GenericDetectors/pid/compact/macro/vis.mac b/src/detectors/pid/compact/macro/vis.mac similarity index 100% rename from src/GenericDetectors/pid/compact/macro/vis.mac rename to src/detectors/pid/compact/macro/vis.mac diff --git a/src/GenericDetectors/pid/compact/materials.xml b/src/detectors/pid/compact/materials.xml similarity index 100% rename from src/GenericDetectors/pid/compact/materials.xml rename to src/detectors/pid/compact/materials.xml diff --git a/src/ConceptDetectors/solid/compact/scripts/SiD_Markus.py b/src/detectors/pid/compact/scripts/SiD_Markus.py similarity index 100% rename from src/ConceptDetectors/solid/compact/scripts/SiD_Markus.py rename to src/detectors/pid/compact/scripts/SiD_Markus.py diff --git a/src/ConceptDetectors/solid/compact/scripts/cherenkov_xy_plot.cxx b/src/detectors/pid/compact/scripts/cherenkov_xy_plot.cxx similarity index 100% rename from src/ConceptDetectors/solid/compact/scripts/cherenkov_xy_plot.cxx rename to src/detectors/pid/compact/scripts/cherenkov_xy_plot.cxx diff --git a/src/GenericDetectors/pid/compact/scripts/debug_sim.py b/src/detectors/pid/compact/scripts/debug_sim.py similarity index 100% rename from src/GenericDetectors/pid/compact/scripts/debug_sim.py rename to src/detectors/pid/compact/scripts/debug_sim.py diff --git a/src/GenericDetectors/pid/compact/scripts/run_example b/src/detectors/pid/compact/scripts/run_example similarity index 100% rename from src/GenericDetectors/pid/compact/scripts/run_example rename to src/detectors/pid/compact/scripts/run_example diff --git a/src/GenericDetectors/pid/compact/scripts/sim_test.py b/src/detectors/pid/compact/scripts/sim_test.py similarity index 100% rename from src/GenericDetectors/pid/compact/scripts/sim_test.py rename to src/detectors/pid/compact/scripts/sim_test.py diff --git a/src/GenericDetectors/pid/compact/scripts/vis_test.py b/src/detectors/pid/compact/scripts/vis_test.py similarity index 100% rename from src/GenericDetectors/pid/compact/scripts/vis_test.py rename to src/detectors/pid/compact/scripts/vis_test.py diff --git a/src/GenericDetectors/pid/doc/GenericRICH.png b/src/detectors/pid/doc/GenericRICH.png similarity index 100% rename from src/GenericDetectors/pid/doc/GenericRICH.png rename to src/detectors/pid/doc/GenericRICH.png diff --git a/src/GenericDetectors/pid/sdet/CMakeLists.txt b/src/detectors/pid/sdet/CMakeLists.txt similarity index 100% rename from src/GenericDetectors/pid/sdet/CMakeLists.txt rename to src/detectors/pid/sdet/CMakeLists.txt diff --git a/src/GenericDetectors/pid/sdet/LinkDef.h b/src/detectors/pid/sdet/LinkDef.h similarity index 100% rename from src/GenericDetectors/pid/sdet/LinkDef.h rename to src/detectors/pid/sdet/LinkDef.h diff --git a/src/GenericDetectors/pid/sdet/include/MyTrackerHit.h b/src/detectors/pid/sdet/include/MyTrackerHit.h similarity index 100% rename from src/GenericDetectors/pid/sdet/include/MyTrackerHit.h rename to src/detectors/pid/sdet/include/MyTrackerHit.h diff --git a/src/GenericDetectors/pid/sdet/include/PMTHit.h b/src/detectors/pid/sdet/include/PMTHit.h similarity index 100% rename from src/GenericDetectors/pid/sdet/include/PMTHit.h rename to src/detectors/pid/sdet/include/PMTHit.h diff --git a/src/GenericDetectors/pid/sdet/src/MyTrackerHit.cpp b/src/detectors/pid/sdet/src/MyTrackerHit.cpp similarity index 100% rename from src/GenericDetectors/pid/sdet/src/MyTrackerHit.cpp rename to src/detectors/pid/sdet/src/MyTrackerHit.cpp diff --git a/src/GenericDetectors/pid/sdet/src/MyTrackerSDAction.cpp b/src/detectors/pid/sdet/src/MyTrackerSDAction.cpp similarity index 100% rename from src/GenericDetectors/pid/sdet/src/MyTrackerSDAction.cpp rename to src/detectors/pid/sdet/src/MyTrackerSDAction.cpp diff --git a/src/GenericDetectors/pid/sdet/src/PMTHit.cpp b/src/detectors/pid/sdet/src/PMTHit.cpp similarity index 100% rename from src/GenericDetectors/pid/sdet/src/PMTHit.cpp rename to src/detectors/pid/sdet/src/PMTHit.cpp diff --git a/src/GenericDetectors/pid/sdet/src/PhotoMultiplierSDAction.cpp b/src/detectors/pid/sdet/src/PhotoMultiplierSDAction.cpp similarity index 100% rename from src/GenericDetectors/pid/sdet/src/PhotoMultiplierSDAction.cpp rename to src/detectors/pid/sdet/src/PhotoMultiplierSDAction.cpp diff --git a/src/GenericDetectors/pid/src/GenericRICH_geo.cpp b/src/detectors/pid/src/GenericRICH_geo.cpp similarity index 100% rename from src/GenericDetectors/pid/src/GenericRICH_geo.cpp rename to src/detectors/pid/src/GenericRICH_geo.cpp diff --git a/src/GenericDetectors/pid/src/HeavyGasCherenkov_geo.cpp b/src/detectors/pid/src/HeavyGasCherenkov_geo.cpp similarity index 100% rename from src/GenericDetectors/pid/src/HeavyGasCherenkov_geo.cpp rename to src/detectors/pid/src/HeavyGasCherenkov_geo.cpp diff --git a/src/GenericDetectors/pid/src/HexagonalScintPreShower_geo.cpp b/src/detectors/pid/src/HexagonalScintPreShower_geo.cpp similarity index 100% rename from src/GenericDetectors/pid/src/HexagonalScintPreShower_geo.cpp rename to src/detectors/pid/src/HexagonalScintPreShower_geo.cpp diff --git a/src/GenericDetectors/pid/src/ThresholdGasCherenkov_geo.cpp b/src/detectors/pid/src/ThresholdGasCherenkov_geo.cpp similarity index 100% rename from src/GenericDetectors/pid/src/ThresholdGasCherenkov_geo.cpp rename to src/detectors/pid/src/ThresholdGasCherenkov_geo.cpp diff --git a/src/GenericDetectors/trackers/README.md b/src/detectors/trackers/README.md similarity index 100% rename from src/GenericDetectors/trackers/README.md rename to src/detectors/trackers/README.md diff --git a/src/ConceptDetectors/solid/compact/solid/GEM_sidis.xml b/src/detectors/trackers/compact/' similarity index 83% rename from src/ConceptDetectors/solid/compact/solid/GEM_sidis.xml rename to src/detectors/trackers/compact/' index 515007512783cb5db70d03a9c9dd7d525657adeb..db13b20df92ceea9a37e885b8e14124c10583d40 100644 --- a/src/ConceptDetectors/solid/compact/solid/GEM_sidis.xml +++ b/src/detectors/trackers/compact/' @@ -1,4 +1,29 @@ <lccdd> + <info name="GEM Tracker" title="GEM Tracker" + author="W.Armstrong" + url="" + status="development" + version="$Id: compact.xml v1.0 2016-12-21$"> + <comment>SoLID detector</comment> + </info> + + <includes> + <gdmlFile ref="solid/elements.xml" /> + <gdmlFile ref="solid/materials.xml" /> + </includes> + + <define> + <constant name="world_side" value="10*m"/> + <constant name="world_x" value="world_side"/> + <constant name="world_y" value="world_side"/> + <constant name="world_z" value="world_side"/> + + <constant name="tracker_region_zmax" value="3*m"/> + <constant name="tracker_region_rmax" value="2*m"/> + + <constant name="PhotMomWaveConv" value="1243.125*eV"/> + + </define> <detectors> <detector id="2" name="GEMTracker_SIDIS" vis="RedVis" type="GaplessGEMTrackerDisc" readout="GEMTrackerHits" > <module name="Module_A" id="1" inner_r="50.0*cm" outer_r="118.0*cm" segments="30"> diff --git a/src/GenericDetectors/trackers/compact/GEM_sidis.xml b/src/detectors/trackers/compact/GEM_sidis.xml similarity index 100% rename from src/GenericDetectors/trackers/compact/GEM_sidis.xml rename to src/detectors/trackers/compact/GEM_sidis.xml diff --git a/src/GenericDetectors/trackers/compact/GenericSiliconTrackerBarrel_example.xml b/src/detectors/trackers/compact/GenericSiliconTrackerBarrel_example.xml similarity index 100% rename from src/GenericDetectors/trackers/compact/GenericSiliconTrackerBarrel_example.xml rename to src/detectors/trackers/compact/GenericSiliconTrackerBarrel_example.xml diff --git a/src/GenericDetectors/trackers/compact/GenericTrackerBarrel_example.xml b/src/detectors/trackers/compact/GenericTrackerBarrel_example.xml similarity index 100% rename from src/GenericDetectors/trackers/compact/GenericTrackerBarrel_example.xml rename to src/detectors/trackers/compact/GenericTrackerBarrel_example.xml diff --git a/src/GenericDetectors/trackers/compact/RomanPot_example.xml b/src/detectors/trackers/compact/RomanPot_example.xml similarity index 100% rename from src/GenericDetectors/trackers/compact/RomanPot_example.xml rename to src/detectors/trackers/compact/RomanPot_example.xml diff --git a/src/GenericDetectors/trackers/compact/SimpleRomanPot_example.xml b/src/detectors/trackers/compact/SimpleRomanPot_example.xml similarity index 100% rename from src/GenericDetectors/trackers/compact/SimpleRomanPot_example.xml rename to src/detectors/trackers/compact/SimpleRomanPot_example.xml diff --git a/src/ConceptDetectors/solid/compact/solid_sidis.xml b/src/detectors/trackers/compact/] similarity index 100% rename from src/ConceptDetectors/solid/compact/solid_sidis.xml rename to src/detectors/trackers/compact/] diff --git a/src/ConceptDetectors/solid/compact/solid/elements.xml b/src/detectors/trackers/compact/elements.xml similarity index 100% rename from src/ConceptDetectors/solid/compact/solid/elements.xml rename to src/detectors/trackers/compact/elements.xml diff --git a/src/GenericDetectors/trackers/compact/macro/gps.mac b/src/detectors/trackers/compact/macro/gps.mac similarity index 100% rename from src/GenericDetectors/trackers/compact/macro/gps.mac rename to src/detectors/trackers/compact/macro/gps.mac diff --git a/src/GenericDetectors/trackers/compact/macro/vis.mac b/src/detectors/trackers/compact/macro/vis.mac similarity index 100% rename from src/GenericDetectors/trackers/compact/macro/vis.mac rename to src/detectors/trackers/compact/macro/vis.mac diff --git a/src/GenericDetectors/trackers/compact/materials.xml b/src/detectors/trackers/compact/materials.xml similarity index 100% rename from src/GenericDetectors/trackers/compact/materials.xml rename to src/detectors/trackers/compact/materials.xml diff --git a/src/GenericDetectors/pid/compact/scripts/SiD_Markus.py b/src/detectors/trackers/compact/scripts/SiD_Markus.py similarity index 100% rename from src/GenericDetectors/pid/compact/scripts/SiD_Markus.py rename to src/detectors/trackers/compact/scripts/SiD_Markus.py diff --git a/src/GenericDetectors/pid/compact/scripts/cherenkov_xy_plot.cxx b/src/detectors/trackers/compact/scripts/cherenkov_xy_plot.cxx similarity index 100% rename from src/GenericDetectors/pid/compact/scripts/cherenkov_xy_plot.cxx rename to src/detectors/trackers/compact/scripts/cherenkov_xy_plot.cxx diff --git a/src/GenericDetectors/trackers/compact/scripts/debug_sim.py b/src/detectors/trackers/compact/scripts/debug_sim.py similarity index 100% rename from src/GenericDetectors/trackers/compact/scripts/debug_sim.py rename to src/detectors/trackers/compact/scripts/debug_sim.py diff --git a/src/detectors/trackers/compact/scripts/example_Acts.cxx b/src/detectors/trackers/compact/scripts/example_Acts.cxx new file mode 100644 index 0000000000000000000000000000000000000000..657ce281105dae7a5f7ba8e84def5ba2658fc045 --- /dev/null +++ b/src/detectors/trackers/compact/scripts/example_Acts.cxx @@ -0,0 +1,69 @@ +R__LOAD_LIBRARY(libActsDD4hepPlugin.so) +R__LOAD_LIBRARY(libDDG4IO.so) +R__LOAD_LIBRARY(libGenDetectors.so) +#include "DD4hep/Detector.h" +#include "DDG4/Geant4Data.h" +#include "DDRec/CellIDPositionConverter.h" +#include "DDRec/SurfaceManager.h" +#include "DDRec/Surface.h" +#include "ROOT/RDataFrame.hxx" + +#include "TCanvas.h" +#include "TChain.h" + +#include "Acts/Geometry/TrackingGeometry.hpp" +#include "Acts/Geometry/TrackingVolume.hpp" +#include "Acts/Plugins/DD4hep/ConvertDD4hepDetector.hpp" + +/** Example loading ACTs. + * + * + */ +void example_Acts(const char* fname = "test_tracker_disc.root"){ + + using namespace ROOT::Math; + + ROOT::EnableImplicitMT(4); + TChain* t = new TChain("EVENT"); + t->Add(fname); + + ROOT::RDataFrame d0(*t, {"GEMTrackerHits","MCParticles"}); + + //How to get the type of the initial branch: (vector<dd4hep::sim::Geant4Tracker::Hit*>) + //std::cout << t->GetBranch("GEMTrackerHits")->GetClassName() << std::endl; + + // ------------------------- + // Get the DD4hep instance + // Load the compact XML file + // Initialize the position converter tool + dd4hep::Detector& detector = dd4hep::Detector::getInstance(); + detector.fromCompact("GEM_sidis.xml"); + dd4hep::rec::CellIDPositionConverter cellid_converter(detector); + + // ------------------------- + // Get the surfaces map + dd4hep::rec::SurfaceManager& surfMan = *detector.extension<dd4hep::rec::SurfaceManager>() ; + auto surfMap = surfMan.map( "world" ) ; + + + //std::unique_ptr<const Acts::TrackingGeometry> + auto acts_tracking_geometry = + Acts::convertDD4hepDetector(detector.world(), Acts::Logging::Level::VERBOSE); + + // std::cout << *acts_tracking_geometry << "\n"; + + //if(acts_tracking_geometry->highestTrackingVolume()) { + // std::cout << " yooooooo\n"; + //} + if(acts_tracking_geometry.get()) { + std::cout << " yooooooo\n"; + if(acts_tracking_geometry->highestTrackingVolume()) { + std::cout << "\n volume name \n "; + std::cout << acts_tracking_geometry->highestTrackingVolume()->volumeName() << std::endl; + } else { + std::cout << "\nderp\n"; + } + } + + std::cout << " \n\nDONE ! \n"; +} diff --git a/src/GenericDetectors/trackers/compact/scripts/run_example b/src/detectors/trackers/compact/scripts/run_example similarity index 100% rename from src/GenericDetectors/trackers/compact/scripts/run_example rename to src/detectors/trackers/compact/scripts/run_example diff --git a/src/GenericDetectors/trackers/compact/scripts/sim_test.py b/src/detectors/trackers/compact/scripts/sim_test.py similarity index 100% rename from src/GenericDetectors/trackers/compact/scripts/sim_test.py rename to src/detectors/trackers/compact/scripts/sim_test.py diff --git a/src/GenericDetectors/trackers/compact/scripts/vis_test.py b/src/detectors/trackers/compact/scripts/vis_test.py similarity index 100% rename from src/GenericDetectors/trackers/compact/scripts/vis_test.py rename to src/detectors/trackers/compact/scripts/vis_test.py diff --git a/src/detectors/trackers/compact/solid_sidis.xml b/src/detectors/trackers/compact/solid_sidis.xml new file mode 100644 index 0000000000000000000000000000000000000000..5f4cae4d75c5fcaf5bd30aa4c5f058829b2b04d6 --- /dev/null +++ b/src/detectors/trackers/compact/solid_sidis.xml @@ -0,0 +1,239 @@ +<lccdd> + <info name="solid" title="SoLID" + author="W.Armstrong,C.Peng" + url="" + status="development" + version="$Id: compact.xml v1.0 2016-12-21$"> + <comment>SoLID detector</comment> + </info> + + <includes> + <gdmlFile ref="solid/elements.xml" /> + <gdmlFile ref="solid/materials.xml" /> + </includes> + + <define> + <constant name="world_side" value="10*m"/> + <constant name="world_x" value="world_side"/> + <constant name="world_y" value="world_side"/> + <constant name="world_z" value="world_side"/> + + <constant name="tracker_region_zmax" value="3*m"/> + <constant name="tracker_region_rmax" value="2*m"/> + + <constant name="PhotMomWaveConv" value="1243.125*eV"/> + + </define> + + <properties> + <matrix name="RINDEX__N2" coldim="2" values=" + 1.0*eV 1.00033 + 4.0*eV 1.00033 + 5.1*eV 1.00033 + "/> + <matrix name="RINDEX__Pyrex" coldim="2" values=" + 1.0*eV 1.5 + 4.0*eV 1.5 + 5.1*eV 1.5 + "/> + <matrix name= "REFLECTIVITY_mirror" coldim="2" values=" + 1.0*eV 0.9 + 4.0*eV 0.9 + 5.1*eV 0.9 + "/> + + </properties> + + <materials> + <material name="N2cherenkov"> + <D type="density" value="0.00125" unit="g/cm3"/> + <composite n="1" ref="N"/> + <property name="RINDEX" ref="RINDEX__N2"/> + </material> + <material name="PyrexCherenkov"> + <D type="density" value="2.23" unit="g/cm3"/> + <fraction n="0.806" ref="SiliconOxide"/> + <fraction n="0.130" ref="BoronOxide"/> + <fraction n="0.040" ref="SodiumOxide"/> + <fraction n="0.023" ref="AluminumOxide"/> + <property name="RINDEX" ref="RINDEX__Pyrex"/> + </material> + </materials> + + <surfaces> + <comment> For the values of "finish", model and type, see TGeoOpticalSurface.h ! </comment> + <opticalsurface name="MirrorOpticalSurface" finish="polished" model="glisur" type="dielectric_metal" value="0"> + <property name="REFLECTIVITY" ref="REFLECTIVITY_mirror"/> + <property name="RINDEX" coldim="2" values="1.034*eV 1.5 4.136*eV 1.5"/> + <!--<property name="EFFICIENCY" ref="EFFICIENCY0x8b77240"/>--> + </opticalsurface> + <opticalsurface name="PMTOpticalSurface" finish="polished" model="glisur" type="dielectric_dielectric" value="0"> + <property name="RINDEX" coldim="2" values="1.034*eV 1.5 4.136*eV 1.5"/> + <!--<property name="EFFICIENCY" ref="EFFICIENCY0x8b77240"/>--> + </opticalsurface> + <opticalsurface name="mirror2" finish="polished" model="glisur" type="dielectric_dielectric"> + <property name="REFLECTIVITY" coldim="2" values="1.034*eV 0.8 4.136*eV 0.9"/> + <property name="EFFICIENCY" coldim="2" values="2.034*eV 0.8 4.136*eV 1.0"/> + <property name="RINDEX" coldim="2" values="1.034*eV 1.5 4.136*eV 1.5"/> + </opticalsurface> + </surfaces> + + <limits> + <limitset name="cal_limits"> + <limit name="step_length_max" particles="*" value="5.0" unit="mm" /> + </limitset> + <limitset name="SiTrackerBarrelRegionLimitSet"> + <limit name="step_length_max" particles="*" value="5.0" unit="mm" /> + <limit name="track_length_max" particles="*" value="5.0" unit="mm" /> + <limit name="time_max" particles="*" value="5.0" unit="ns" /> + <limit name="ekin_min" particles="*" value="0.01" unit="MeV" /> + <limit name="range_min" particles="*" value="5.0" unit="mm" /> + </limitset> + </limits> + <regions> + <region name="SiTrackerBarrelRegion" eunit="MeV" lunit="mm" cut="0.001" threshold="0.001"> + <limitsetref name="SiTrackerBarrelRegionLimitSet"/> + </region> + </regions> + + <comment>Common Generic visualization attributes</comment> + <display> + <vis name="InvisibleNoDaughters" showDaughters="false" visible="false"/> + <vis name="InvisibleWithDaughters" showDaughters="true" visible="false"/> + <vis name="GreenVisNoDaughters" alpha="0.3" r= "0.0" g="1.0" b="0.0" showDaughters="false" visible="true"/> + <vis name="GreenVis" alpha="1.0" r= "0.0" g="1.0" b="0.0" showDaughters="true" visible="true"/> + <vis name="RedVis" alpha="0.5" r= "1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/> + <vis name="BlueVis" alpha="0.5" r= "0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> + <vis name="OrangeVis" alpha="1.0" r= "1.0" g="0.45" b="0.0" showDaughters="true" visible="true"/> + <vis name="RedGreenVis" alpha="0.5" r= "1.0" g="1.0" b="0.0" showDaughters="true" visible="true"/> + <vis name="BlueGreenVis" alpha="0.5" r= "0.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> + <vis name="PurpleVis" alpha="0.5" r= "1.0" g="0.0" b="1.0" showDaughters="true" visible="true"/> + <vis name="DoubleRedG" alpha="0.5" r= "2.0" g=".10" b="0.0" showDaughters="true" visible="true"/> + <vis name="RBG015" alpha="0.5" r= "0.0" g=".2" b="1.0" showDaughters="true" visible="true"/> + <vis name="RBG510" alpha="0.5" r= "1.0" g=".2" b="0.0" showDaughters="true" visible="true"/> + <vis name="RBG" alpha="0.5" r= "1.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> + <vis name="SteelVis" alpha="0.05" r= "0.75" g="0.75" b="0.75" showDaughters="true" visible="true"/> + <vis name="GrayVis" alpha="0.5" r= "0.75" g="0.75" b="0.75" showDaughters="true" visible="true"/> + </display> + + <comment>Additional design specific material definitions</comment> + <!--<include ref="SiD/SiD_Materials.xml"/>--> + + <detectors> + <detector id="10" name="StandInVolumes" vis="GreenVis" type="StandInGeometrySOLID" > </detector> + + <detector id="1" name="SIDIS_NH3Target" vis="GreenVis" type="NH3Target" > </detector> + + <!-- GEM Tracker + ids = 2 + --> + <include ref="solid/GEM_sidis.xml"/> + + <!-- Large Angle Electromagnetic Calorimeter + ids = 3,4 => PS,EC + --> + <include ref="solid/LAEC.xml"/> + + <!-- Forward Angle Electromagnetic Calorimeter + ids = 5,6 => PS,EC + --> + <include ref="solid/FAEC.xml"/> + + <!-- Light Gas Cherenkov + id = 7 + --> + <include ref="solid/LGC.xml"/> + + <!-- Heavy Gas Cherenkov + id = 8 + --> + <include ref="solid/HGC.xml"/> + + + </detectors> + + <!-- Definition of the readout segmentation/definition --> + <readouts> + <readout name="LAEC_PrShHits"> + <segmentation type="NoSegmentation" /> + <id>system:6,module:20,layer:10,slice:5,x:48:-8,y:-8</id> + </readout> + <readout name="LAEC_ShHits"> + <segmentation type="NoSegmentation" /> + <id>system:6,module:20,layer:10,slice:5,x:48:-8,y:-8</id> + </readout> + <readout name="FAEC_PrShHits"> + <segmentation type="NoSegmentation" /> + <id>system:6,module:20,layer:10,slice:5,x:48:-8,y:-8</id> + </readout> + <readout name="FAEC_ShHits"> + <segmentation type="NoSegmentation" /> + <id>system:6,module:20,layer:10,slice:5,x:48:-8,y:-8</id> + </readout> + <readout name="GEMTrackerHits"> + <segmentation type="CartesianGridXY" grid_size_x="1*mm" grid_size_y="1*mm" /> + <id>system:6,layer:5,module:16,slice:5,x:32:-16,y:-16</id> + <!-- + <segmentation type="StereoStrip" strip_angle="15.0*degree" strip_size="0.5*mm" /> + <id>system:6,layer:5,module:16,slice:5,u:32:-32</id> + --> + </readout> + <readout name="LightGasCherenkovHits"> + <segmentation type="CartesianGridXY" grid_size_x="3*mm" grid_size_y="3*mm" /> + <id>system:6,sector:11,mirror:4,module:10,x:32:-16,y:-16</id> + </readout> + <readout name="HeavyGasCherenkovHits"> + <segmentation type="CartesianGridXY" grid_size_x="3*mm" grid_size_y="3*mm" /> + <id>system:6,sector:11,mirror:4,module:10,x:32:-16,y:-16</id> + </readout> + + </readouts> + <!-- + <readout name="LAECalHits"> + <id>system:6,module:24,layer:6,slice:5</id> + </readout> + <readout name="SiTrackerBarrelHits"> + <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> + </readout> + <readout name="SiTrackerEndcapHits"> + <id>system:8,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id> + </readout> + <readout name="SiVertexEndcapHits"> + <id>system:8,barrel:3,layer:4,wedge:6,module:6,sensor:1,side:32:-2,strip:26</id> + </readout> +--> + + <plugins> + <!-- + <plugin name="DD4hep_SiTrackerBarrelSurfacePlugin"> + <argument value="SiVertexBarrel" /> + <argument value="dimension=2" /> + </plugin> + + <plugin name="DD4hep_SiTrackerEndcapSurfacePlugin"> + <argument value="SiVertexEndcap"/> + <argument value="dimension=1"/> + </plugin> + + <plugin name="DD4hep_SiTrackerBarrelSurfacePlugin"> + <argument value="SiTrackerBarrel"/> + <argument value="dimension=2"/> + </plugin> + --> + <plugin name="DD4hepVolumeManager" /> + <plugin name="InstallSurfaceManager" /> + </plugins> + + <fields> + <field name="CLEO_field" type="FieldMapBrBz" field_type="magnetic" + field_map="fieldmaps/solenoid_CLEOv8.dat" + url="https://jlabsvn.jlab.org/svnroot/solid/solid_gemc2/field/solenoid_CLEOv9.dat"> + <dimensions> + <transverse step="1.0*cm" rmin="0*cm" rmax="500*cm" /> + <longitudinal step="1.0*cm" zmin="-600*cm" zmax="600*cm" /> + <translation x="100.0*cm" y="0.0*cm" z="0.0*cm" /> + <rotation x="0" y="0" z="0" /> + </dimensions> + </field> + </fields> +</lccdd> diff --git a/src/detectors/trackers/doc/trackers.md b/src/detectors/trackers/doc/trackers.md new file mode 100644 index 0000000000000000000000000000000000000000..a929bed7ce1f66bdbc846b54499dc2086d760051 --- /dev/null +++ b/src/detectors/trackers/doc/trackers.md @@ -0,0 +1,2 @@ +Generic Tracking Detectors +========================== diff --git a/src/GenericDetectors/trackers/include/SimpleSiTrackerDigi.h b/src/detectors/trackers/include/SimpleSiTrackerDigi.h similarity index 100% rename from src/GenericDetectors/trackers/include/SimpleSiTrackerDigi.h rename to src/detectors/trackers/include/SimpleSiTrackerDigi.h diff --git a/src/GenericDetectors/trackers/src/ForwardPlaneTracker_geo.cpp b/src/detectors/trackers/src/ForwardPlaneTracker_geo.cpp similarity index 100% rename from src/GenericDetectors/trackers/src/ForwardPlaneTracker_geo.cpp rename to src/detectors/trackers/src/ForwardPlaneTracker_geo.cpp diff --git a/src/GenericDetectors/trackers/src/GEMTrackerDisc_geo.cpp b/src/detectors/trackers/src/GEMTrackerDisc_geo.cpp similarity index 100% rename from src/GenericDetectors/trackers/src/GEMTrackerDisc_geo.cpp rename to src/detectors/trackers/src/GEMTrackerDisc_geo.cpp diff --git a/src/GenericDetectors/trackers/src/GaplessGEMTrackerDisc_geo.cpp b/src/detectors/trackers/src/GaplessGEMTrackerDisc_geo.cpp similarity index 100% rename from src/GenericDetectors/trackers/src/GaplessGEMTrackerDisc_geo.cpp rename to src/detectors/trackers/src/GaplessGEMTrackerDisc_geo.cpp diff --git a/src/GenericDetectors/trackers/src/GenericShape_geo.cpp b/src/detectors/trackers/src/GenericShape_geo.cpp similarity index 100% rename from src/GenericDetectors/trackers/src/GenericShape_geo.cpp rename to src/detectors/trackers/src/GenericShape_geo.cpp diff --git a/src/GenericDetectors/trackers/src/GenericSiliconTrackerBarrel_geo.cpp b/src/detectors/trackers/src/GenericSiliconTrackerBarrel_geo.cpp similarity index 100% rename from src/GenericDetectors/trackers/src/GenericSiliconTrackerBarrel_geo.cpp rename to src/detectors/trackers/src/GenericSiliconTrackerBarrel_geo.cpp diff --git a/src/GenericDetectors/trackers/src/GenericTrackerBarrel_geo.cpp b/src/detectors/trackers/src/GenericTrackerBarrel_geo.cpp similarity index 100% rename from src/GenericDetectors/trackers/src/GenericTrackerBarrel_geo.cpp rename to src/detectors/trackers/src/GenericTrackerBarrel_geo.cpp diff --git a/src/GenericDetectors/trackers/src/RPC_sim_7.f b/src/detectors/trackers/src/RPC_sim_7.f similarity index 100% rename from src/GenericDetectors/trackers/src/RPC_sim_7.f rename to src/detectors/trackers/src/RPC_sim_7.f diff --git a/src/GenericDetectors/trackers/src/RomanPot_geo.cpp b/src/detectors/trackers/src/RomanPot_geo.cpp similarity index 100% rename from src/GenericDetectors/trackers/src/RomanPot_geo.cpp rename to src/detectors/trackers/src/RomanPot_geo.cpp diff --git a/src/GenericDetectors/trackers/src/SiTrackerBarrel_geo.cpp b/src/detectors/trackers/src/SiTrackerBarrel_geo.cpp similarity index 100% rename from src/GenericDetectors/trackers/src/SiTrackerBarrel_geo.cpp rename to src/detectors/trackers/src/SiTrackerBarrel_geo.cpp diff --git a/src/GenericDetectors/trackers/src/SiTrackerRomanPot_geo.cpp b/src/detectors/trackers/src/SiTrackerRomanPot_geo.cpp similarity index 100% rename from src/GenericDetectors/trackers/src/SiTrackerRomanPot_geo.cpp rename to src/detectors/trackers/src/SiTrackerRomanPot_geo.cpp diff --git a/src/GenericDetectors/trackers/src/SiliconTrackerBarrel_geo.cpp b/src/detectors/trackers/src/SiliconTrackerBarrel_geo.cpp similarity index 100% rename from src/GenericDetectors/trackers/src/SiliconTrackerBarrel_geo.cpp rename to src/detectors/trackers/src/SiliconTrackerBarrel_geo.cpp diff --git a/src/GenericDetectors/trackers/src/SimpleRomanPot_geo.cpp b/src/detectors/trackers/src/SimpleRomanPot_geo.cpp similarity index 100% rename from src/GenericDetectors/trackers/src/SimpleRomanPot_geo.cpp rename to src/detectors/trackers/src/SimpleRomanPot_geo.cpp diff --git a/src/GenericDetectors/trackers/src/SimpleSiTrackerDigi.cpp b/src/detectors/trackers/src/SimpleSiTrackerDigi.cpp similarity index 100% rename from src/GenericDetectors/trackers/src/SimpleSiTrackerDigi.cpp rename to src/detectors/trackers/src/SimpleSiTrackerDigi.cpp