Skip to content

Commit

Permalink
Merge pull request #29487 from bsunanda/Run3-hcx254
Browse files Browse the repository at this point in the history
Run3-hcx254 Add test to compare cell parameters for HCAL geometry by DDD vs DD4Hep
  • Loading branch information
cmsbuild committed Apr 21, 2020
2 parents 34de10b + 3da7d1b commit 1e78208
Show file tree
Hide file tree
Showing 4 changed files with 398 additions and 0 deletions.
272 changes: 272 additions & 0 deletions Geometry/HcalAlgo/data/cmsExtendedGeometry2021.xml
@@ -0,0 +1,272 @@
<?xml version="1.0"?>
<DDDefinition>
<open_geometry/>
<close_geometry/>

<IncludeSection>
<Include ref="Geometry/CMSCommonData/data/materials/2021/v1/materials.xml"/>
<Include ref="Geometry/CMSCommonData/data/rotations.xml"/>
<Include ref="Geometry/CMSCommonData/data/extend/v2/cmsextent.xml"/>
<Include ref="Geometry/CMSCommonData/data/cms/2021/v2/cms.xml"/>
<Include ref="Geometry/CMSCommonData/data/cmsMother.xml"/>
<Include ref="Geometry/CMSCommonData/data/eta3/etaMax.xml"/>
<Include ref="Geometry/CMSCommonData/data/cmsTracker.xml"/>
<Include ref="Geometry/CMSCommonData/data/caloBase/2017/v1/caloBase.xml"/>
<Include ref="Geometry/CMSCommonData/data/cmsCalo.xml"/>
<Include ref="Geometry/CMSCommonData/data/muonBase/2018/v1/muonBase.xml"/>
<Include ref="Geometry/CMSCommonData/data/cmsMuon.xml"/>
<Include ref="Geometry/CMSCommonData/data/mgnt.xml"/>
<Include ref="Geometry/CMSCommonData/data/beampipe/2026/v1/beampipe.xml"/>
<Include ref="Geometry/CMSCommonData/data/cmsBeam/2026/v1/cmsBeam.xml"/>
<Include ref="Geometry/CMSCommonData/data/muonMB.xml"/>
<Include ref="Geometry/CMSCommonData/data/muonMagnet.xml"/>
<Include ref="Geometry/CMSCommonData/data/cavern/2021/v1/cavern.xml"/>
<Include ref="Geometry/CMSCommonData/data/cavernData/2021/v1/cavernData.xml"/>
<Include ref="Geometry/CMSCommonData/data/cavernFloor/2017/v1/cavernFloor.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/trackerParameters.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwdMaterials.xml"/>
<Include ref="Geometry/TrackerCommonData/data/pixfwdCommon.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwdCylinder.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwd.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwdDisks.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwdSupportRingParameters.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwdInnerDiskZplus.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwdInnerDiskZminus.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDiskZplus.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDiskZminus.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwdbladeInnerZplus.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwdbladeInnerZminus.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwdbladeOuterZplus.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixfwdbladeOuterZminus.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixbarmaterial.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixbarladder.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull0.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull1.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull2.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull3.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixbarlayer.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixbarlayer0.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixbarlayer1.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixbarlayer2.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixbarlayer3.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/pixbar.xml"/>
<Include ref="Geometry/TrackerCommonData/data/Run2/trackerpatchpannel.xml"/>
<Include ref="Geometry/TrackerCommonData/data/Run2/trackerpixelnose.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibtidcommonmaterial.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibmaterial.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibmodpar.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibmodule0.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibmodule0a.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibmodule0b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibmodule2.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstringpar.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring0ll.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring0lr.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring0ul.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring0ur.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring0.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring1ll.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring1lr.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring1ul.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring1ur.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring1.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring2ll.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring2lr.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring2ul.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring2ur.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring2.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring3ll.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring3lr.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring3ul.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring3ur.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibstring3.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tiblayerpar.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tiblayer0.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tiblayer1.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tiblayer2.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tiblayer3.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tib.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidmaterial.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidmodpar.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidmodule0.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidmodule0r.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidmodule0l.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidmodule1.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidmodule1r.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidmodule1l.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidmodule2.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidringpar.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidring0.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidring0f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidring0b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidring1.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidring1f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidring1b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidring2.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tid.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidf.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tidb.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibtidservices.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibtidservicesf.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tibtidservicesb.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobmaterial.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobmodpar.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobmodule0.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobmodule2.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobmodule4.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrodpar.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod0c.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod0l.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod0h.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod0.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod1l.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod1h.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod1.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod2c.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod2l.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod2h.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod2.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod3l.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod3h.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod3.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod4c.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod4l.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod4h.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod4.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod5l.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod5h.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tobrod5.xml"/>
<Include ref="Geometry/TrackerCommonData/data/v2/tob.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmaterial.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodpar.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule0.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule0r.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule0s.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule1.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule1r.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule1s.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule2.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule3.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule4.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule4r.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule4s.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule5.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecmodule6.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetpar.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring0.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring1.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring2.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring3.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring4.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring5.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring6.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring0f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring1f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring2f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring3f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring4f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring5f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring6f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring0b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring1b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring2b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring3b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring4b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring5b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecring6b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetalf.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetalb.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetal0.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetal0f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetal0b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetal3.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetal3f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetal3b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetal6f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetal6b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetal8f.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecpetal8b.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecwheel.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecwheela.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecwheelb.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecwheelc.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecwheeld.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecwheel6.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecservices.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tecbackplate.xml"/>
<Include ref="Geometry/TrackerCommonData/data/tec.xml"/>
<Include ref="Geometry/TrackerCommonData/data/Run2/trackermaterial.xml"/>
<Include ref="Geometry/TrackerCommonData/data/Run2/tracker.xml"/>
<Include ref="Geometry/TrackerCommonData/data/trackerpixbar.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml"/>
<Include ref="Geometry/TrackerCommonData/data/trackertibtidservices.xml"/>
<Include ref="Geometry/TrackerCommonData/data/trackertib.xml"/>
<Include ref="Geometry/TrackerCommonData/data/trackertid.xml"/>
<Include ref="Geometry/TrackerCommonData/data/trackertob.xml"/>
<Include ref="Geometry/TrackerCommonData/data/trackertec.xml"/>
<Include ref="Geometry/TrackerCommonData/data/v2/trackerbulkhead.xml"/>
<Include ref="Geometry/TrackerCommonData/data/trackerother.xml"/>
<Include ref="Geometry/HcalCommonData/data/hcalrotations.xml"/>
<Include ref="Geometry/HcalCommonData/data/hcal/PhaseI/hcalalgo.xml"/>
<Include ref="Geometry/HcalCommonData/data/hcalcablealgo.xml"/>
<Include ref="Geometry/HcalCommonData/data/hcalbarrelalgo.xml"/>
<Include ref="Geometry/HcalCommonData/data/hcalendcap/PhaseI/hcalendcapalgo.xml"/>
<Include ref="Geometry/HcalCommonData/data/hcalouteralgo.xml"/>
<Include ref="Geometry/HcalCommonData/data/hcalforwardalgo.xml"/>
<Include ref="Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml"/>
<Include ref="Geometry/HcalCommonData/data/hcalSimNumbering/2021/hcalSimNumbering.xml"/>
<Include ref="Geometry/HcalCommonData/data/hcalRecNumbering/2021/hcalRecNumbering.xml"/>
<Include ref="Geometry/MuonCommonData/data/mbCommon/2021/v1/mbCommon.xml"/>
<Include ref="Geometry/MuonCommonData/data/mb1/2015/v2/mb1.xml"/>
<Include ref="Geometry/MuonCommonData/data/mb2/2015/v2/mb2.xml"/>
<Include ref="Geometry/MuonCommonData/data/mb3/2015/v2/mb3.xml"/>
<Include ref="Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml"/>
<Include ref="Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml"/>
<Include ref="Geometry/MuonCommonData/data/muonYoke/2021/v2/muonYoke.xml"/>
<Include ref="Geometry/MuonCommonData/data/mf/2021/v1/mf.xml"/>
<Include ref="Geometry/MuonCommonData/data/rpcf/2015/v1/rpcf.xml"/>
<Include ref="Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml"/>
<Include ref="Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml"/>
<Include ref="Geometry/MuonCommonData/data/csc/2021/v1/csc.xml"/>
<Include ref="Geometry/MuonCommonData/data/mfshield/2017/v1/mfshield.xml"/>
<Include ref="Geometry/ForwardCommonData/data/forwardshield/2017/v1/forwardshield.xml"/>
<Include ref="Geometry/ForwardCommonData/data/brmrotations.xml"/>
<Include ref="Geometry/ForwardCommonData/data/PostLS2/brm.xml"/>
<Include ref="Geometry/ForwardCommonData/data/zdcmaterials.xml"/>
<Include ref="Geometry/ForwardCommonData/data/lumimaterials.xml"/>
<Include ref="Geometry/ForwardCommonData/data/zdcrotations.xml"/>
<Include ref="Geometry/ForwardCommonData/data/lumirotations.xml"/>
<Include ref="Geometry/ForwardCommonData/data/zdc.xml"/>
<Include ref="Geometry/ForwardCommonData/data/zdclumi.xml"/>
<Include ref="Geometry/ForwardCommonData/data/cmszdc.xml"/>
<Include ref="Geometry/MuonCommonData/data/muonNumbering/2017/v1/muonNumbering.xml"/>
<Include ref="Geometry/TrackerCommonData/data/PhaseI/trackerStructureTopology.xml"/>
<Include ref="Geometry/TrackerSimData/data/PhaseI/trackersens.xml"/>
<Include ref="Geometry/TrackerRecoData/data/PhaseI/trackerRecoMaterial.xml"/>
<Include ref="Geometry/HcalCommonData/data/hcalsenspmf.xml"/>
<Include ref="Geometry/HcalSimData/data/hf.xml"/>
<Include ref="Geometry/HcalSimData/data/hfpmt.xml"/>
<Include ref="Geometry/HcalSimData/data/hffibrebundle.xml"/>
<Include ref="Geometry/HcalSimData/data/CaloUtil.xml"/>
<Include ref="Geometry/MuonSimData/data/v2/muonSens.xml"/>
<Include ref="Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml"/>
<Include ref="Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml"/>
<Include ref="Geometry/CSCGeometryBuilder/data/cscSpecs.xml"/>
<Include ref="Geometry/RPCGeometryBuilder/data/RPCSpecs.xml"/>
<Include ref="Geometry/GEMGeometryBuilder/data/GEMSpecsFilter17.xml"/>
<Include ref="Geometry/GEMGeometryBuilder/data/v4/GEMSpecs.xml"/>
<Include ref="Geometry/ForwardCommonData/data/brmsens.xml"/>
<Include ref="Geometry/ForwardSimData/data/zdcsens.xml"/>
<Include ref="Geometry/HcalSimData/data/HcalProdCuts.xml"/>
<Include ref="Geometry/TrackerSimData/data/PhaseI/trackerProdCuts.xml"/>
<Include ref="Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml"/>
<Include ref="Geometry/MuonSimData/data/muonProdCuts/2021/v1/muonProdCuts.xml"/>
<Include ref="Geometry/ForwardSimData/data/zdcProdCuts.xml"/>
<Include ref="Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml"/>
<Include ref="Geometry/CMSCommonData/data/FieldParameters.xml"/>
</IncludeSection>

</DDDefinition>



0 comments on commit 1e78208

Please sign in to comment.