diff --git a/Configuration/Geometry/python/GeometryExtended2023MuonReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023MuonReco_cff.py
index a555b5f7d2f56..5520b8305c2e3 100644
--- a/Configuration/Geometry/python/GeometryExtended2023MuonReco_cff.py
+++ b/Configuration/Geometry/python/GeometryExtended2023MuonReco_cff.py
@@ -15,7 +15,8 @@
#Muon
from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *
from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *
-from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *
+from Geometry.GEMGeometry.gemGeometry_cfi import *
+from Geometry.GEMGeometry.me0Geometry_cfi import *
# Alignment
from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import *
@@ -48,5 +49,5 @@
from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *
from Geometry.EcalMapping.EcalMapping_cfi import *
from Geometry.EcalMapping.EcalMappingRecord_cfi import *
-from Geometry.HcalCommonData.hcalNumberingInitialization_cfi import *
+from Geometry.HcalCommonData.hcalRecNumberingInitialization_cfi import *
diff --git a/Configuration/Geometry/python/GeometryExtendedPhase1Pixel10DReco_cff.py b/Configuration/Geometry/python/GeometryExtendedPhase1Pixel10DReco_cff.py
new file mode 100644
index 0000000000000..c713bfad2cb1d
--- /dev/null
+++ b/Configuration/Geometry/python/GeometryExtendedPhase1Pixel10DReco_cff.py
@@ -0,0 +1,33 @@
+import FWCore.ParameterSet.Config as cms
+
+# Ideal geometry, needed for transient ECAL alignement
+from Configuration.Geometry.GeometryExtendedPhase1Pixel10D_cff import *
+
+
+
+# Reconstruction geometry services
+# Tracking Geometry
+#bah - well, this is not a cfi!
+from Geometry.CommonDetUnit.globalTrackingSLHCGeometry_cfi import *
+
+#Tracker
+from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *
+from Geometry.TrackerNumberingBuilder.trackerTopologyConstants_cfi import *
+
+#Muon
+from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *
+from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *
+
+# Alignment
+from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import *
+from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *
+from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *
+trackerSLHCGeometry.applyAlignment = cms.bool(False)
+
+# Calorimeters
+from Geometry.CaloEventSetup.CaloTopology_cfi import *
+from Geometry.CaloEventSetup.CaloGeometry_cff import *
+from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *
+from Geometry.EcalMapping.EcalMapping_cfi import *
+from Geometry.EcalMapping.EcalMappingRecord_cfi import *
+from Geometry.HcalCommonData.hcalRecNumberingInitialization_cfi import *
diff --git a/Configuration/Geometry/python/GeometryExtendedPhase1Pixel10D_cff.py b/Configuration/Geometry/python/GeometryExtendedPhase1Pixel10D_cff.py
new file mode 100644
index 0000000000000..b23ffb6bf7e08
--- /dev/null
+++ b/Configuration/Geometry/python/GeometryExtendedPhase1Pixel10D_cff.py
@@ -0,0 +1,9 @@
+import FWCore.ParameterSet.Config as cms
+
+#
+# Geometry master configuration
+#
+# Ideal geometry, needed for simulation
+from Geometry.CMSCommonData.cmsExtendedGeometryPhase1Pixel10DXML_cfi import *
+from Geometry.TrackerNumberingBuilder.trackerNumberingSLHCGeometry_cfi import *
+from Geometry.HcalCommonData.hcalSimNumberingInitialization_cfi import *
diff --git a/Configuration/PyReleaseValidation/python/relval_steps.py b/Configuration/PyReleaseValidation/python/relval_steps.py
index 609daf8c95742..58b7009f96ad0 100644
--- a/Configuration/PyReleaseValidation/python/relval_steps.py
+++ b/Configuration/PyReleaseValidation/python/relval_steps.py
@@ -1085,8 +1085,27 @@ def genvalid(fragment,d,suffix='all',fi=''):
-# you will need separate scenarios HERE for full and fast
-upgradeKeys=['2017','2019','BE5D','2017Fast','BE5DFast','BE5DForwardFast','2019WithGEM','BE5DPixel10D','2017Aging','2019Aging','Extended2023','Extended2023HGCalMuon','Extended2023SHCal','Extended2023SHCal4Eta','Extended2023TTI','Extended2023Muon']
+# You will need separate scenarios HERE for full and fast. DON'T CHANGE THE ORDER, only
+# append new keys. Otherwise the numbering for the runTheMatrix tests will change.
+upgradeKeys=['2017',
+ '2019',
+ 'BE5D',
+ '2017Fast',
+ 'BE5DFast',
+ 'BE5DForwardFast',
+ '2019WithGEM',
+ 'BE5DPixel10D',
+ '2017Aging',
+ '2019Aging',
+ 'Extended2023',
+ 'Extended2023HGCalMuon',
+ 'Extended2023SHCal',
+ 'Extended2023SHCal4Eta',
+ 'Extended2023TTI',
+ 'Extended2023Muon',
+ 'Extended2023CFCal',
+ 'Extended2023CFCal4Eta'
+ ]
upgradeGeoms={ '2017' : 'Extended2017',
'2019' : 'Extended2019',
'2019WithGEM' : 'Extended2019',
@@ -1102,7 +1121,9 @@ def genvalid(fragment,d,suffix='all',fi=''):
'Extended2023SHCal' : 'Extended2023SHCal,Extended2023SHCalReco',
'Extended2023SHCal4Eta' : 'Extended2023SHCal4Eta,Extended2023SHCalReco',
'Extended2023TTI' : 'Extended2023TTI,Extended2023TTIReco',
- 'Extended2023Muon' : 'Extended2023Muon,Extended2023MuonReco'
+ 'Extended2023Muon' : 'Extended2023Muon,Extended2023MuonReco',
+ 'Extended2023CFCal' : 'Extended2023CFCal,Extended2023CFCalReco',
+ 'Extended2023CFCal4Eta' : 'Extended2023CFCal4Eta,Extended2023CFCal4EtaReco'
}
upgradeGTs={ '2017' : 'auto:upgrade2017',
'2019' : 'auto:upgrade2019',
@@ -1119,7 +1140,9 @@ def genvalid(fragment,d,suffix='all',fi=''):
'Extended2023SHCal' : 'auto:upgradePLS3',
'Extended2023SHCal4Eta' : 'auto:upgradePLS3',
'Extended2023TTI' : 'auto:upgradePLS3',
- 'Extended2023Muon' : 'auto:upgradePLS3'
+ 'Extended2023Muon' : 'auto:upgradePLS3',
+ 'Extended2023CFCal' : 'auto:upgradePLS3',
+ 'Extended2023CFCal4Eta' : 'auto:upgradePLS3'
}
upgradeCustoms={ '2017' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2017',
'2019' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2019',
@@ -1136,7 +1159,9 @@ def genvalid(fragment,d,suffix='all',fi=''):
'Extended2023SHCal' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023',
'Extended2023SHCal4Eta' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023',
'Extended2023TTI' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms_TTI.cust_phase2_BE5D',
- 'Extended2023Muon' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023Muon'
+ 'Extended2023Muon' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023Muon',
+ 'Extended2023CFCal' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023',
+ 'Extended2023CFCal4Eta' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023'
}
### remember that you need to add a new step for phase 2 to include the track trigger
### remember that you need to add fastsim
@@ -1149,24 +1174,26 @@ def genvalid(fragment,d,suffix='all',fi=''):
# step6 is fastsim
# step7 is fastsim harvesting
-upgradeSteps=['GenSimFull','DigiFull','RecoFull','HarvFull','DigiTrkTrigFull','FastSim','HarvFast']
-
-upgradeScenToRun={ '2017':['GenSimFull','DigiFull','RecoFull','HarvFull'],
- '2019':['GenSimFull','DigiFull','RecoFull','HarvFull'],
- '2019WithGEM':['GenSimFull','DigiFull','RecoFull','HarvFull'],
- '2017Aging':['GenSimFull','DigiFull','RecoFull','HarvFull'],
- '2019Aging':['GenSimFull','DigiFull','RecoFull','HarvFull'],
- 'BE5D':['GenSimFull','DigiTrkTrigFull','RecoFull','HarvFull'],
- 'BE5DPixel10D':['GenSimFull','DigiFull','RecoFull','HarvFull'],
- '2017Fast':['FastSim','HarvFast'],
- 'BE5DFast':['FastSim','HarvFast'],
- 'BE5DForwardFast':['FastSim','HarvFast'],
- 'Extended2023':['GenSimFull','DigiFull','RecoFull','HarvFull'],
- 'Extended2023HGCalMuon':['GenSimFull','DigiFull','RecoFull','HarvFull'],
- 'Extended2023SHCal':['GenSimFull','DigiFull','RecoFull','HarvFull'],
- 'Extended2023SHCal4Eta':['GenSimFull','DigiFull','RecoFull','HarvFull'],
- 'Extended2023TTI':['GenSimFull','DigiTrkTrigFull','RecoFull','HarvFull'],
- 'Extended2023Muon':['GenSimFull','DigiFull','RecoFull','HarvFull']
+upgradeSteps=['GenSimFull','DigiFull','RecoFull','HARVESTFull','DigiTrkTrigFull','FastSim','HARVESTFast']
+
+upgradeScenToRun={ '2017':['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
+ '2019':['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
+ '2019WithGEM':['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
+ '2017Aging':['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
+ '2019Aging':['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
+ 'BE5D':['GenSimFull','DigiTrkTrigFull','RecoFull','HARVESTFull'],
+ 'BE5DPixel10D':['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
+ '2017Fast':['FastSim','HARVESTFast'],
+ 'BE5DFast':['FastSim','HARVESTFast'],
+ 'BE5DForwardFast':['FastSim','HARVESTFast'],
+ 'Extended2023':['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
+ 'Extended2023HGCalMuon':['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
+ 'Extended2023SHCal':['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
+ 'Extended2023SHCal4Eta':['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
+ 'Extended2023TTI':['GenSimFull','DigiTrkTrigFull','RecoFull','HARVESTFull'],
+ 'Extended2023Muon':['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
+ 'Extended2023CFCal':['GenSimFull','DigiFull','RecoFull','HARVESTFull'],
+ 'Extended2023CFCal4Eta':['GenSimFull','DigiFull','RecoFull','HARVESTFull']
}
upgradeStepDict={}
@@ -1217,14 +1244,14 @@ def genvalid(fragment,d,suffix='all',fi=''):
}
if upgradeCustoms[k]!=None : upgradeStepDict['RecoFull'][k]['--customise']=upgradeCustoms[k]
- upgradeStepDict['HarvFull'][k]={'-s':'HARVESTING:validationHarvesting+dqmHarvesting',
+ upgradeStepDict['HARVESTFull'][k]={'-s':'HARVESTING:validationHarvesting+dqmHarvesting',
'--conditions':upgradeGTs[k],
'--mc':'',
'--magField' : '38T_PostLS1',
'--geometry' : upgradeGeoms[k],
'--scenario' : 'pp'
}
- if upgradeCustoms[k]!=None : upgradeStepDict['HarvFull'][k]['--customise']=upgradeCustoms[k]
+ if upgradeCustoms[k]!=None : upgradeStepDict['HARVESTFull'][k]['--customise']=upgradeCustoms[k]
upgradeStepDict['FastSim'][k]={'-s':'GEN,SIM,RECO,VALIDATION',
'--eventcontent':'FEVTDEBUGHLT,DQM',
@@ -1235,14 +1262,14 @@ def genvalid(fragment,d,suffix='all',fi=''):
'--relval':'27000,3000'}
if upgradeCustoms[k]!=None : upgradeStepDict['FastSim'][k]['--customise']=upgradeCustoms[k]
- upgradeStepDict['HarvFast'][k]={'-s':'HARVESTING:validationHarvestingFS',
+ upgradeStepDict['HARVESTFast'][k]={'-s':'HARVESTING:validationHarvestingFS',
'--conditions':upgradeGTs[k],
'--mc':'',
'--magField' : '38T_PostLS1',
'--geometry' : upgradeGeoms[k],
'--scenario' : 'pp'
}
- if upgradeCustoms[k]!=None : upgradeStepDict['HarvFast'][k]['--customise']=upgradeCustoms[k]
+ if upgradeCustoms[k]!=None : upgradeStepDict['HARVESTFast'][k]['--customise']=upgradeCustoms[k]
upgradeFragments=['FourMuPt_1_200_cfi','SingleElectronPt10_cfi',
diff --git a/Configuration/StandardSequences/python/GeometryConf.py b/Configuration/StandardSequences/python/GeometryConf.py
index a7bc0033ce9e6..2f81b75eb4608 100644
--- a/Configuration/StandardSequences/python/GeometryConf.py
+++ b/Configuration/StandardSequences/python/GeometryConf.py
@@ -26,6 +26,7 @@
'Extended2023CFCal' : 'Extended2023CFCal,Extended2023CFCalReco',
'Extended2023CFCal4Eta' : 'Extended2023CFCal4Eta,Extended2023CFCal4EtaReco',
'Extended2023RPCUpscope' : 'Extended2023RPCUpscope,Extended2023RPCUpscopeReco',
+ 'ExtendedPhase1Pixel10D' : 'ExtendedPhase1Pixel10D,ExtendedPhase1Pixel10DReco',
'ExtendedPhase2TkBE' : 'ExtendedPhase2TkBE,ExtendedPhase2TkBEReco',
'ExtendedPhase2TkBE5D' : 'ExtendedPhase2TkBE5D,ExtendedPhase2TkBE5DReco',
'ExtendedPhase2TkBE5DPixel10D' : 'ExtendedPhase2TkBE5DPixel10D,ExtendedPhase2TkBE5DPixel10DReco',
diff --git a/DataFormats/EcalDetId/interface/EcalSubdetector.h b/DataFormats/EcalDetId/interface/EcalSubdetector.h
index 0ada4706529b1..4d4fc90409448 100644
--- a/DataFormats/EcalDetId/interface/EcalSubdetector.h
+++ b/DataFormats/EcalDetId/interface/EcalSubdetector.h
@@ -9,6 +9,6 @@
*/
-enum EcalSubdetector { EcalBarrel=1, EcalEndcap=2, EcalPreshower=3, EcalTriggerTower=4, EcalLaserPnDiode=5 };
+enum EcalSubdetector { EcalBarrel=1, EcalEndcap=2, EcalPreshower=3, EcalTriggerTower=4, EcalLaserPnDiode=5, EcalShashlik=6 };
#endif
diff --git a/Geometry/CMSCommonData/data/PhaseI/cms.xml b/Geometry/CMSCommonData/data/PhaseI/cms.xml
index 65ae61ec733b3..e786d906dcdaa 100644
--- a/Geometry/CMSCommonData/data/PhaseI/cms.xml
+++ b/Geometry/CMSCommonData/data/PhaseI/cms.xml
@@ -39,7 +39,7 @@
-
+
diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023MuonXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023MuonXML_cfi.py
index 10813bb4bfe34..dd3d40cb422a7 100644
--- a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023MuonXML_cfi.py
+++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023MuonXML_cfi.py
@@ -20,20 +20,38 @@
'Geometry/CMSCommonData/data/muonMB.xml',
'Geometry/CMSCommonData/data/muonMagnet.xml',
'Geometry/CMSCommonData/data/cavern.xml',
- 'Geometry/TrackerCommonData/data/PhaseI/pixfwdMaterials.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdMaterials.xml',
'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
- 'Geometry/TrackerCommonData/data/PhaseI/pixfwdCylinder.xml',
- 'Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixfwd.xml',
- 'Geometry/TrackerCommonData/data/PhaseI/pixfwdDisks.xml',
- 'Geometry/TrackerCommonData/data/PhaseI/pixfwdInnerDisk1.xml',
- 'Geometry/TrackerCommonData/data/PhaseI/pixfwdInnerDisk2.xml',
- 'Geometry/TrackerCommonData/data/PhaseI/pixfwdInnerDisk3.xml',
- 'Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk1.xml',
- 'Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk2.xml',
- 'Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk3.xml',
- 'Geometry/TrackerCommonData/data/PhaseI/pixfwdblade1.xml',
- 'Geometry/TrackerCommonData/data/PhaseI/pixfwdblade2.xml',
- 'Geometry/TrackerCommonData/data/PhaseI/pixfwdblade3.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdCylinder.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwd.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdDisks.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk1.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk2.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk3.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk4.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk5.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk6.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk7.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk1.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk2.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk3.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk4.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk5.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk6.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk7.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk8.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk9.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk10.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade1.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade2.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade3.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade4.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade5.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade6.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade7.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade8.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade9.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade10.xml',
'Geometry/TrackerCommonData/data/PhaseI/pixbarmaterial.xml',
'Geometry/TrackerCommonData/data/PhaseI/pixbarladder.xml',
'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull0.xml',
@@ -50,14 +68,14 @@
'Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/tracker.xml',
'Geometry/TrackerCommonData/data/trackerpixbar.xml',
'Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml',
- 'Geometry/EcalCommonData/data/eregalgo.xml',
+ 'Geometry/EcalCommonData/data/PhaseII/ShortEE/eregalgo.xml',
'Geometry/EcalCommonData/data/ebalgo.xml',
'Geometry/EcalCommonData/data/ebcon.xml',
'Geometry/EcalCommonData/data/ebrot.xml',
'Geometry/EcalCommonData/data/eecon.xml',
'Geometry/EcalCommonData/data/ectkcable.xml',
- 'Geometry/EcalCommonData/data/eefixed.xml',
- 'Geometry/EcalCommonData/data/eehier.xml',
+ 'Geometry/EcalCommonData/data/PhaseII/ShortEE/eefixed.xml',
+ 'Geometry/EcalCommonData/data/PhaseII/ShortEE/eehier.xml',
'Geometry/EcalCommonData/data/eealgo.xml',
'Geometry/EcalCommonData/data/escon.xml',
'Geometry/EcalCommonData/data/esalgo.xml',
@@ -79,7 +97,7 @@
'Geometry/MuonCommonData/data/v1/mb3.xml',
'Geometry/MuonCommonData/data/v1/mb4.xml',
'Geometry/MuonCommonData/data/design/muonYoke.xml',
- 'Geometry/MuonCommonData/data/v7/mf.xml',
+ 'Geometry/MuonCommonData/data/PhaseII/v3/mf.xml',
'Geometry/MuonCommonData/data/PhaseII/v3/rpcf.xml',
'Geometry/MuonCommonData/data/v2/gemf.xml',
'Geometry/MuonCommonData/data/v5/gem11.xml',
@@ -104,10 +122,10 @@
'Geometry/ForwardCommonData/data/zdc.xml',
'Geometry/ForwardCommonData/data/zdclumi.xml',
'Geometry/ForwardCommonData/data/cmszdc.xml')+cms.vstring(
- 'Geometry/MuonCommonData/data/PhaseII/v2/muonNumbering.xml',
- 'Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/trackerStructureTopology.xml',
- 'Geometry/TrackerSimData/data/PhaseII/BarrelEndcap5D/trackersens.xml',
- 'Geometry/TrackerRecoData/data/PhaseII/BarrelEndcap5D/trackerRecoMaterial.xml',
+ 'Geometry/MuonCommonData/data/PhaseII/v3/muonNumbering.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/trackerStructureTopology.xml',
+ 'Geometry/TrackerSimData/data/PhaseII/Pixel10D/trackersens.xml',
+ 'Geometry/TrackerRecoData/data/PhaseII/Pixel10D/trackerRecoMaterial.xml',
'Geometry/EcalSimData/data/ecalsens.xml',
'Geometry/HcalCommonData/data/hcalsenspmf.xml',
'Geometry/HcalSimData/data/hf.xml',
diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023SHCal4EtaXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023SHCal4EtaXML_cfi.py
index be4996cda6e57..205c85064e0b6 100644
--- a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023SHCal4EtaXML_cfi.py
+++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023SHCal4EtaXML_cfi.py
@@ -12,7 +12,7 @@
'Geometry/CMSCommonData/data/eta4/etaMax.xml',
'Geometry/CMSCommonData/data/PhaseII/caloBase.xml',
'Geometry/CMSCommonData/data/cmsCalo.xml',
- 'Geometry/CMSCommonData/data/muonBase.xml',
+ 'Geometry/CMSCommonData/data/PhaseII/muonBase.xml',
'Geometry/CMSCommonData/data/cmsMuon.xml',
'Geometry/CMSCommonData/data/mgnt.xml',
'Geometry/CMSCommonData/data/PhaseI/beampipe.xml',
@@ -75,13 +75,14 @@
'Geometry/MuonCommonData/data/v1/mb3.xml',
'Geometry/MuonCommonData/data/v1/mb4.xml',
'Geometry/MuonCommonData/data/design/muonYoke.xml',
- 'Geometry/MuonCommonData/data/PhaseII/v2/mf.xml',
+ 'Geometry/MuonCommonData/data/v7/mf.xml',
'Geometry/MuonCommonData/data/PhaseII/v3/rpcf.xml',
'Geometry/MuonCommonData/data/v2/gemf.xml',
'Geometry/MuonCommonData/data/v5/gem11.xml',
'Geometry/MuonCommonData/data/v6/gem21.xml',
'Geometry/MuonCommonData/data/v2/csc.xml',
- 'Geometry/MuonCommonData/data/PhaseII/v3/mfshield.xml',
+ 'Geometry/MuonCommonData/data/v7/mfshield.xml',
+ 'Geometry/MuonCommonData/data/v7/me0.xml',
'Geometry/ForwardCommonData/data/forward.xml',
'Geometry/ForwardCommonData/data/v2/forwardshield.xml',
'Geometry/ForwardCommonData/data/brmrotations.xml',
@@ -99,7 +100,7 @@
'Geometry/ForwardCommonData/data/zdc.xml',
'Geometry/ForwardCommonData/data/zdclumi.xml',
'Geometry/ForwardCommonData/data/cmszdc.xml')+cms.vstring(
- 'Geometry/MuonCommonData/data/PhaseII/v2/muonNumbering.xml',
+ 'Geometry/MuonCommonData/data/PhaseII/v3/muonNumbering.xml',
'Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/trackerStructureTopology.xml',
'Geometry/TrackerSimData/data/PhaseII/BarrelEndcap5D/trackersens.xml',
'Geometry/TrackerRecoData/data/PhaseII/BarrelEndcap5D/trackerRecoMaterial.xml',
@@ -109,7 +110,7 @@
'Geometry/HcalSimData/data/hfpmt.xml',
'Geometry/HcalSimData/data/hffibrebundle.xml',
'Geometry/HcalSimData/data/CaloUtil.xml',
- 'Geometry/MuonSimData/data/PhaseII/v3/muonSens.xml',
+ 'Geometry/MuonSimData/data/PhaseII/v4/muonSens.xml',
'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometryPhase1Pixel10DXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometryPhase1Pixel10DXML_cfi.py
new file mode 100644
index 0000000000000..746e4a44a400f
--- /dev/null
+++ b/Geometry/CMSCommonData/python/cmsExtendedGeometryPhase1Pixel10DXML_cfi.py
@@ -0,0 +1,304 @@
+
+import FWCore.ParameterSet.Config as cms
+
+## 2015 + new phase 1 pixel detector
+
+XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource",
+ geomXMLFiles = cms.vstring('Geometry/CMSCommonData/data/materials.xml',
+ 'Geometry/CMSCommonData/data/rotations.xml',
+ 'Geometry/CMSCommonData/data/extend/cmsextent.xml',
+ 'Geometry/CMSCommonData/data/PhaseI/cms.xml',
+ 'Geometry/CMSCommonData/data/cmsMother.xml',
+ 'Geometry/CMSCommonData/data/cmsTracker.xml',
+ 'Geometry/CMSCommonData/data/caloBase.xml',
+ 'Geometry/CMSCommonData/data/cmsCalo.xml',
+ 'Geometry/CMSCommonData/data/muonBase.xml',
+ 'Geometry/CMSCommonData/data/cmsMuon.xml',
+ 'Geometry/CMSCommonData/data/mgnt.xml',
+ 'Geometry/CMSCommonData/data/PhaseI/beampipe.xml',
+ 'Geometry/CMSCommonData/data/cmsBeam.xml',
+ 'Geometry/CMSCommonData/data/muonMB.xml',
+ 'Geometry/CMSCommonData/data/muonMagnet.xml',
+ 'Geometry/CMSCommonData/data/cavern.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdMaterials.xml',
+ 'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdCylinder.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/Pixel10D/pixfwd.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdDisks.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk1.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk2.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk3.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk4.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk5.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk6.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk7.xml',
+# 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk8.xml',
+# 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk9.xml',
+# 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk10.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk1.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk2.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk3.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk4.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk5.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk6.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk7.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk8.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk9.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk10.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade1.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade2.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade3.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade4.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade5.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade6.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade7.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade8.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade9.xml',
+ 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade10.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/pixbarmaterial.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/pixbarladder.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull0.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull1.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull2.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull3.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer0.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer1.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer2.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer3.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/Pixel10D/pixbar.xml',
+ 'Geometry/TrackerCommonData/data/tibtidcommonmaterial.xml',
+ 'Geometry/TrackerCommonData/data/tibmaterial.xml',
+ 'Geometry/TrackerCommonData/data/tibmodpar.xml',
+ 'Geometry/TrackerCommonData/data/tibmodule0.xml',
+ 'Geometry/TrackerCommonData/data/tibmodule0a.xml',
+ 'Geometry/TrackerCommonData/data/tibmodule0b.xml',
+ 'Geometry/TrackerCommonData/data/tibmodule2.xml',
+ 'Geometry/TrackerCommonData/data/tibstringpar.xml',
+ 'Geometry/TrackerCommonData/data/tibstring0ll.xml',
+ 'Geometry/TrackerCommonData/data/tibstring0lr.xml',
+ 'Geometry/TrackerCommonData/data/tibstring0ul.xml',
+ 'Geometry/TrackerCommonData/data/tibstring0ur.xml',
+ 'Geometry/TrackerCommonData/data/tibstring0.xml',
+ 'Geometry/TrackerCommonData/data/tibstring1ll.xml',
+ 'Geometry/TrackerCommonData/data/tibstring1lr.xml',
+ 'Geometry/TrackerCommonData/data/tibstring1ul.xml',
+ 'Geometry/TrackerCommonData/data/tibstring1ur.xml',
+ 'Geometry/TrackerCommonData/data/tibstring1.xml',
+ 'Geometry/TrackerCommonData/data/tibstring2ll.xml',
+ 'Geometry/TrackerCommonData/data/tibstring2lr.xml',
+ 'Geometry/TrackerCommonData/data/tibstring2ul.xml',
+ 'Geometry/TrackerCommonData/data/tibstring2ur.xml',
+ 'Geometry/TrackerCommonData/data/tibstring2.xml',
+ 'Geometry/TrackerCommonData/data/tibstring3ll.xml',
+ 'Geometry/TrackerCommonData/data/tibstring3lr.xml',
+ 'Geometry/TrackerCommonData/data/tibstring3ul.xml',
+ 'Geometry/TrackerCommonData/data/tibstring3ur.xml',
+ 'Geometry/TrackerCommonData/data/tibstring3.xml',
+ 'Geometry/TrackerCommonData/data/tiblayerpar.xml',
+ 'Geometry/TrackerCommonData/data/tiblayer0.xml',
+ 'Geometry/TrackerCommonData/data/tiblayer1.xml',
+ 'Geometry/TrackerCommonData/data/tiblayer2.xml',
+ 'Geometry/TrackerCommonData/data/tiblayer3.xml',
+ 'Geometry/TrackerCommonData/data/tib.xml',
+ 'Geometry/TrackerCommonData/data/tidmaterial.xml',
+ 'Geometry/TrackerCommonData/data/tidmodpar.xml',
+ 'Geometry/TrackerCommonData/data/tidmodule0.xml',
+ 'Geometry/TrackerCommonData/data/tidmodule0r.xml',
+ 'Geometry/TrackerCommonData/data/tidmodule0l.xml',
+ 'Geometry/TrackerCommonData/data/tidmodule1.xml',
+ 'Geometry/TrackerCommonData/data/tidmodule1r.xml',
+ 'Geometry/TrackerCommonData/data/tidmodule1l.xml',
+ 'Geometry/TrackerCommonData/data/tidmodule2.xml',
+ 'Geometry/TrackerCommonData/data/tidringpar.xml',
+ 'Geometry/TrackerCommonData/data/tidring0.xml',
+ 'Geometry/TrackerCommonData/data/tidring0f.xml',
+ 'Geometry/TrackerCommonData/data/tidring0b.xml',
+ 'Geometry/TrackerCommonData/data/tidring1.xml',
+ 'Geometry/TrackerCommonData/data/tidring1f.xml',
+ 'Geometry/TrackerCommonData/data/tidring1b.xml',
+ 'Geometry/TrackerCommonData/data/tidring2.xml',
+ 'Geometry/TrackerCommonData/data/tid.xml',
+ 'Geometry/TrackerCommonData/data/tidf.xml',
+ 'Geometry/TrackerCommonData/data/tidb.xml',
+ 'Geometry/TrackerCommonData/data/tibtidservices.xml',
+ 'Geometry/TrackerCommonData/data/tibtidservicesf.xml',
+ 'Geometry/TrackerCommonData/data/tibtidservicesb.xml',
+ 'Geometry/TrackerCommonData/data/tobmaterial.xml',
+ 'Geometry/TrackerCommonData/data/tobmodpar.xml',
+ 'Geometry/TrackerCommonData/data/tobmodule0.xml',
+ 'Geometry/TrackerCommonData/data/tobmodule2.xml',
+ 'Geometry/TrackerCommonData/data/tobmodule4.xml',
+ 'Geometry/TrackerCommonData/data/tobrodpar.xml',
+ 'Geometry/TrackerCommonData/data/tobrod0c.xml',
+ 'Geometry/TrackerCommonData/data/tobrod0l.xml',
+ 'Geometry/TrackerCommonData/data/tobrod0h.xml',
+ 'Geometry/TrackerCommonData/data/tobrod0.xml',
+ 'Geometry/TrackerCommonData/data/tobrod1l.xml',
+ 'Geometry/TrackerCommonData/data/tobrod1h.xml',
+ 'Geometry/TrackerCommonData/data/tobrod1.xml',
+ 'Geometry/TrackerCommonData/data/tobrod2c.xml',
+ 'Geometry/TrackerCommonData/data/tobrod2l.xml',
+ 'Geometry/TrackerCommonData/data/tobrod2h.xml',
+ 'Geometry/TrackerCommonData/data/tobrod2.xml',
+ 'Geometry/TrackerCommonData/data/tobrod3l.xml',
+ 'Geometry/TrackerCommonData/data/tobrod3h.xml',
+ 'Geometry/TrackerCommonData/data/tobrod3.xml',
+ 'Geometry/TrackerCommonData/data/tobrod4c.xml',
+ 'Geometry/TrackerCommonData/data/tobrod4l.xml',
+ 'Geometry/TrackerCommonData/data/tobrod4h.xml',
+ 'Geometry/TrackerCommonData/data/tobrod4.xml',
+ 'Geometry/TrackerCommonData/data/tobrod5l.xml',
+ 'Geometry/TrackerCommonData/data/tobrod5h.xml',
+ 'Geometry/TrackerCommonData/data/tobrod5.xml',
+ 'Geometry/TrackerCommonData/data/tob.xml',
+ 'Geometry/TrackerCommonData/data/tecmaterial.xml',
+ 'Geometry/TrackerCommonData/data/tecmodpar.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule0.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule0r.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule0s.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule1.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule1r.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule1s.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule2.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule3.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule4.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule4r.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule4s.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule5.xml',
+ 'Geometry/TrackerCommonData/data/tecmodule6.xml',
+ 'Geometry/TrackerCommonData/data/tecpetpar.xml',
+ 'Geometry/TrackerCommonData/data/tecring0.xml',
+ 'Geometry/TrackerCommonData/data/tecring1.xml',
+ 'Geometry/TrackerCommonData/data/tecring2.xml',
+ 'Geometry/TrackerCommonData/data/tecring3.xml',
+ 'Geometry/TrackerCommonData/data/tecring4.xml',
+ 'Geometry/TrackerCommonData/data/tecring5.xml',
+ 'Geometry/TrackerCommonData/data/tecring6.xml',
+ 'Geometry/TrackerCommonData/data/tecring0f.xml',
+ 'Geometry/TrackerCommonData/data/tecring1f.xml',
+ 'Geometry/TrackerCommonData/data/tecring2f.xml',
+ 'Geometry/TrackerCommonData/data/tecring3f.xml',
+ 'Geometry/TrackerCommonData/data/tecring4f.xml',
+ 'Geometry/TrackerCommonData/data/tecring5f.xml',
+ 'Geometry/TrackerCommonData/data/tecring6f.xml',
+ 'Geometry/TrackerCommonData/data/tecring0b.xml',
+ 'Geometry/TrackerCommonData/data/tecring1b.xml',
+ 'Geometry/TrackerCommonData/data/tecring2b.xml',
+ 'Geometry/TrackerCommonData/data/tecring3b.xml',
+ 'Geometry/TrackerCommonData/data/tecring4b.xml',
+ 'Geometry/TrackerCommonData/data/tecring5b.xml',
+ 'Geometry/TrackerCommonData/data/tecring6b.xml',
+ 'Geometry/TrackerCommonData/data/tecpetalf.xml',
+ 'Geometry/TrackerCommonData/data/tecpetalb.xml',
+ 'Geometry/TrackerCommonData/data/tecpetal0.xml',
+ 'Geometry/TrackerCommonData/data/tecpetal0f.xml',
+ 'Geometry/TrackerCommonData/data/tecpetal0b.xml',
+ 'Geometry/TrackerCommonData/data/tecpetal3.xml',
+ 'Geometry/TrackerCommonData/data/tecpetal3f.xml',
+ 'Geometry/TrackerCommonData/data/tecpetal3b.xml',
+ 'Geometry/TrackerCommonData/data/tecpetal6f.xml',
+ 'Geometry/TrackerCommonData/data/tecpetal6b.xml',
+ 'Geometry/TrackerCommonData/data/tecpetal8f.xml',
+ 'Geometry/TrackerCommonData/data/tecpetal8b.xml',
+ 'Geometry/TrackerCommonData/data/tecwheel.xml',
+ 'Geometry/TrackerCommonData/data/tecwheela.xml',
+ 'Geometry/TrackerCommonData/data/tecwheelb.xml',
+ 'Geometry/TrackerCommonData/data/tecwheelc.xml',
+ 'Geometry/TrackerCommonData/data/tecwheeld.xml',
+ 'Geometry/TrackerCommonData/data/tecwheel6.xml',
+ 'Geometry/TrackerCommonData/data/tecservices.xml',
+ 'Geometry/TrackerCommonData/data/tecbackplate.xml',
+ 'Geometry/TrackerCommonData/data/tec.xml',
+ 'Geometry/TrackerCommonData/data/trackermaterial.xml',
+ 'Geometry/TrackerCommonData/data/tracker.xml',
+ 'Geometry/TrackerCommonData/data/trackerpixbar.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml',
+ 'Geometry/TrackerCommonData/data/trackertibtidservices.xml',
+ 'Geometry/TrackerCommonData/data/trackertib.xml',
+ 'Geometry/TrackerCommonData/data/trackertid.xml',
+ 'Geometry/TrackerCommonData/data/trackertob.xml',
+ 'Geometry/TrackerCommonData/data/trackertec.xml',
+ 'Geometry/TrackerCommonData/data/trackerbulkhead.xml',
+ 'Geometry/TrackerCommonData/data/trackerother.xml')+cms.vstring(
+ 'Geometry/EcalCommonData/data/eregalgo.xml',
+ 'Geometry/EcalCommonData/data/ebalgo.xml',
+ 'Geometry/EcalCommonData/data/ebcon.xml',
+ 'Geometry/EcalCommonData/data/ebrot.xml',
+ 'Geometry/EcalCommonData/data/eecon.xml',
+ 'Geometry/EcalCommonData/data/ectkcable.xml',
+ 'Geometry/EcalCommonData/data/eefixed.xml',
+ 'Geometry/EcalCommonData/data/eehier.xml',
+ 'Geometry/EcalCommonData/data/eealgo.xml',
+ 'Geometry/EcalCommonData/data/escon.xml',
+ 'Geometry/EcalCommonData/data/esalgo.xml',
+ 'Geometry/EcalCommonData/data/eeF.xml',
+ 'Geometry/EcalCommonData/data/eeB.xml',
+ 'Geometry/HcalCommonData/data/hcalrotations.xml',
+ 'Geometry/HcalCommonData/data/hcalalgo.xml',
+ 'Geometry/HcalCommonData/data/hcalbarrelalgo.xml',
+ 'Geometry/HcalCommonData/data/hcalendcapalgo.xml',
+ 'Geometry/HcalCommonData/data/hcalouteralgo.xml',
+ 'Geometry/HcalCommonData/data/hcalforwardalgo.xml',
+ 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml',
+ 'Geometry/HcalCommonData/data/Phase0/hcalSimNumbering.xml',
+ 'Geometry/HcalCommonData/data/Phase0/hcalRecNumbering.xml',
+ 'Geometry/MuonCommonData/data/v1/mbCommon.xml',
+ 'Geometry/MuonCommonData/data/v1/mb1.xml',
+ 'Geometry/MuonCommonData/data/v1/mb2.xml',
+ 'Geometry/MuonCommonData/data/v1/mb3.xml',
+ 'Geometry/MuonCommonData/data/v1/mb4.xml',
+ 'Geometry/MuonCommonData/data/design/muonYoke.xml',
+ 'Geometry/MuonCommonData/data/v2/mf.xml',
+ 'Geometry/MuonCommonData/data/v2/rpcf.xml',
+ 'Geometry/MuonCommonData/data/v2/csc.xml',
+ 'Geometry/MuonCommonData/data/v2/mfshield.xml',
+ 'Geometry/ForwardCommonData/data/forward.xml',
+ 'Geometry/ForwardCommonData/data/v2/forwardshield.xml',
+ 'Geometry/ForwardCommonData/data/brmrotations.xml',
+ 'Geometry/ForwardCommonData/data/brm.xml',
+ 'Geometry/ForwardCommonData/data/totemMaterials.xml',
+ 'Geometry/ForwardCommonData/data/totemRotations.xml',
+ 'Geometry/ForwardCommonData/data/totemt1.xml',
+ 'Geometry/ForwardCommonData/data/totemt2.xml',
+ 'Geometry/ForwardCommonData/data/ionpump.xml',
+ 'Geometry/ForwardCommonData/data/castor.xml',
+ 'Geometry/ForwardCommonData/data/zdcmaterials.xml',
+ 'Geometry/ForwardCommonData/data/lumimaterials.xml',
+ 'Geometry/ForwardCommonData/data/zdcrotations.xml',
+ 'Geometry/ForwardCommonData/data/lumirotations.xml',
+ 'Geometry/ForwardCommonData/data/zdc.xml',
+ 'Geometry/ForwardCommonData/data/zdclumi.xml',
+ 'Geometry/ForwardCommonData/data/cmszdc.xml',
+ 'Geometry/MuonCommonData/data/v2/muonNumbering.xml',
+ 'Geometry/TrackerCommonData/data/PhaseI/Pixel10D/trackerStructureTopology.xml',
+ 'Geometry/TrackerSimData/data/PhaseI/Pixel10D/trackersens.xml',
+ 'Geometry/TrackerRecoData/data/PhaseI/Pixel10D/trackerRecoMaterial.xml',
+ 'Geometry/EcalSimData/data/ecalsens.xml',
+ 'Geometry/HcalCommonData/data/hcalsenspmf.xml',
+ 'Geometry/HcalSimData/data/hf.xml',
+ 'Geometry/HcalSimData/data/hfpmt.xml',
+ 'Geometry/HcalSimData/data/hffibrebundle.xml',
+ 'Geometry/HcalSimData/data/CaloUtil.xml',
+ 'Geometry/MuonSimData/data/muonSens.xml',
+ 'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml',
+ 'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
+ 'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
+ 'Geometry/RPCGeometryBuilder/data/RPCSpecs.xml',
+ 'Geometry/ForwardCommonData/data/brmsens.xml',
+ 'Geometry/ForwardSimData/data/castorsens.xml',
+ 'Geometry/ForwardSimData/data/zdcsens.xml',
+ 'Geometry/HcalSimData/data/HcalProdCuts.xml',
+ 'Geometry/EcalSimData/data/EcalProdCuts.xml',
+ 'Geometry/EcalSimData/data/ESProdCuts.xml',
+ 'Geometry/TrackerSimData/data/PhaseI/Pixel10D/trackerProdCuts.xml',
+ 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
+ 'Geometry/MuonSimData/data/muonProdCuts.xml',
+ 'Geometry/ForwardSimData/data/CastorProdCuts.xml',
+ 'Geometry/ForwardSimData/data/zdcProdCuts.xml',
+ 'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml',
+ 'Geometry/CMSCommonData/data/FieldParameters.xml'),
+ rootNodeName = cms.string('cms:OCMS')
+)
+
+
diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometryPhase2TkBE5DPixel10DXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometryPhase2TkBE5DPixel10DXML_cfi.py
index 33b9a434a04e7..298dc3a595325 100644
--- a/Geometry/CMSCommonData/python/cmsExtendedGeometryPhase2TkBE5DPixel10DXML_cfi.py
+++ b/Geometry/CMSCommonData/python/cmsExtendedGeometryPhase2TkBE5DPixel10DXML_cfi.py
@@ -54,20 +54,6 @@
'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade8.xml',
'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade9.xml',
'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade10.xml',
- #'Geometry/TrackerCommonData/data/PhaseI/pixfwdMaterials.xml',
- #'Geometry/TrackerCommonData/data/pixfwdCommon.xml',
- #'Geometry/TrackerCommonData/data/PhaseI/pixfwdCylinder.xml',
- #'Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixfwd.xml',
- #'Geometry/TrackerCommonData/data/PhaseI/pixfwdDisks.xml',
- #'Geometry/TrackerCommonData/data/PhaseI/pixfwdInnerDisk1.xml',
- #'Geometry/TrackerCommonData/data/PhaseI/pixfwdInnerDisk2.xml',
- #'Geometry/TrackerCommonData/data/PhaseI/pixfwdInnerDisk3.xml',
- #'Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk1.xml',
- #'Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk2.xml',
- #'Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk3.xml',
- #'Geometry/TrackerCommonData/data/PhaseI/pixfwdblade1.xml',
- #'Geometry/TrackerCommonData/data/PhaseI/pixfwdblade2.xml',
- #'Geometry/TrackerCommonData/data/PhaseI/pixfwdblade3.xml',
'Geometry/TrackerCommonData/data/PhaseI/pixbarmaterial.xml',
'Geometry/TrackerCommonData/data/PhaseI/pixbarladder.xml',
'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull0.xml',
@@ -80,160 +66,10 @@
'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer2.xml',
'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer3.xml',
'Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixbar.xml',
- #'Geometry/TrackerCommonData/data/tibtidcommonmaterial.xml',
- #'Geometry/TrackerCommonData/data/tibmaterial.xml',
- #'Geometry/TrackerCommonData/data/tibmodpar.xml',
- #'Geometry/TrackerCommonData/data/tibmodule0.xml',
- #'Geometry/TrackerCommonData/data/tibmodule0a.xml',
- #'Geometry/TrackerCommonData/data/tibmodule0b.xml',
- #'Geometry/TrackerCommonData/data/tibmodule2.xml',
- #'Geometry/TrackerCommonData/data/tibstringpar.xml',
- #'Geometry/TrackerCommonData/data/tibstring0ll.xml',
- #'Geometry/TrackerCommonData/data/tibstring0lr.xml',
- #'Geometry/TrackerCommonData/data/tibstring0ul.xml',
- #'Geometry/TrackerCommonData/data/tibstring0ur.xml',
- #'Geometry/TrackerCommonData/data/tibstring0.xml',
- #'Geometry/TrackerCommonData/data/tibstring1ll.xml',
- #'Geometry/TrackerCommonData/data/tibstring1lr.xml',
- #'Geometry/TrackerCommonData/data/tibstring1ul.xml',
- #'Geometry/TrackerCommonData/data/tibstring1ur.xml',
- #'Geometry/TrackerCommonData/data/tibstring1.xml',
- #'Geometry/TrackerCommonData/data/tibstring2ll.xml',
- #'Geometry/TrackerCommonData/data/tibstring2lr.xml',
- #'Geometry/TrackerCommonData/data/tibstring2ul.xml',
- #'Geometry/TrackerCommonData/data/tibstring2ur.xml',
- #'Geometry/TrackerCommonData/data/tibstring2.xml',
- #'Geometry/TrackerCommonData/data/tibstring3ll.xml',
- #'Geometry/TrackerCommonData/data/tibstring3lr.xml',
- #'Geometry/TrackerCommonData/data/tibstring3ul.xml',
- #'Geometry/TrackerCommonData/data/tibstring3ur.xml',
- #'Geometry/TrackerCommonData/data/tibstring3.xml',
- #'Geometry/TrackerCommonData/data/tiblayerpar.xml',
- #'Geometry/TrackerCommonData/data/tiblayer0.xml',
- #'Geometry/TrackerCommonData/data/tiblayer1.xml',
- #'Geometry/TrackerCommonData/data/tiblayer2.xml',
- #'Geometry/TrackerCommonData/data/tiblayer3.xml',
- #'Geometry/TrackerCommonData/data/tib.xml',
- #'Geometry/TrackerCommonData/data/tidmaterial.xml',
- #'Geometry/TrackerCommonData/data/tidmodpar.xml',
- #'Geometry/TrackerCommonData/data/tidmodule0.xml',
- #'Geometry/TrackerCommonData/data/tidmodule0r.xml',
- #'Geometry/TrackerCommonData/data/tidmodule0l.xml',
- #'Geometry/TrackerCommonData/data/tidmodule1.xml',
- #'Geometry/TrackerCommonData/data/tidmodule1r.xml',
- #'Geometry/TrackerCommonData/data/tidmodule1l.xml',
- #'Geometry/TrackerCommonData/data/tidmodule2.xml',
- #'Geometry/TrackerCommonData/data/tidringpar.xml',
- #'Geometry/TrackerCommonData/data/tidring0.xml',
- #'Geometry/TrackerCommonData/data/tidring0f.xml',
- #'Geometry/TrackerCommonData/data/tidring0b.xml',
- #'Geometry/TrackerCommonData/data/tidring1.xml',
- #'Geometry/TrackerCommonData/data/tidring1f.xml',
- #'Geometry/TrackerCommonData/data/tidring1b.xml',
- #'Geometry/TrackerCommonData/data/tidring2.xml',
- #'Geometry/TrackerCommonData/data/tid.xml',
- #'Geometry/TrackerCommonData/data/tidf.xml',
- #'Geometry/TrackerCommonData/data/tidb.xml',
- #'Geometry/TrackerCommonData/data/tibtidservices.xml',
- #'Geometry/TrackerCommonData/data/tibtidservicesf.xml',
- #'Geometry/TrackerCommonData/data/tibtidservicesb.xml',
- #'Geometry/TrackerCommonData/data/tobmaterial.xml',
- #'Geometry/TrackerCommonData/data/tobmodpar.xml',
- #'Geometry/TrackerCommonData/data/tobmodule0.xml',
- #'Geometry/TrackerCommonData/data/tobmodule2.xml',
- #'Geometry/TrackerCommonData/data/tobmodule4.xml',
- #'Geometry/TrackerCommonData/data/tobrodpar.xml',
- #'Geometry/TrackerCommonData/data/tobrod0c.xml',
- #'Geometry/TrackerCommonData/data/tobrod0l.xml',
- #'Geometry/TrackerCommonData/data/tobrod0h.xml',
- #'Geometry/TrackerCommonData/data/tobrod0.xml',
- #'Geometry/TrackerCommonData/data/tobrod1l.xml',
- #'Geometry/TrackerCommonData/data/tobrod1h.xml',
- #'Geometry/TrackerCommonData/data/tobrod1.xml',
- #'Geometry/TrackerCommonData/data/tobrod2c.xml',
- #'Geometry/TrackerCommonData/data/tobrod2l.xml',
- #'Geometry/TrackerCommonData/data/tobrod2h.xml',
- #'Geometry/TrackerCommonData/data/tobrod2.xml',
- #'Geometry/TrackerCommonData/data/tobrod3l.xml',
- #'Geometry/TrackerCommonData/data/tobrod3h.xml',
- #'Geometry/TrackerCommonData/data/tobrod3.xml',
- #'Geometry/TrackerCommonData/data/tobrod4c.xml',
- #'Geometry/TrackerCommonData/data/tobrod4l.xml',
- #'Geometry/TrackerCommonData/data/tobrod4h.xml',
- #'Geometry/TrackerCommonData/data/tobrod4.xml',
- #'Geometry/TrackerCommonData/data/tobrod5l.xml',
- #'Geometry/TrackerCommonData/data/tobrod5h.xml',
- #'Geometry/TrackerCommonData/data/tobrod5.xml',
- #'Geometry/TrackerCommonData/data/tob.xml',
- #'Geometry/TrackerCommonData/data/tecmaterial.xml',
- #'Geometry/TrackerCommonData/data/tecmodpar.xml',
- #'Geometry/TrackerCommonData/data/tecmodule0.xml',
- #'Geometry/TrackerCommonData/data/tecmodule0r.xml',
- #'Geometry/TrackerCommonData/data/tecmodule0s.xml',
- #'Geometry/TrackerCommonData/data/tecmodule1.xml',
- #'Geometry/TrackerCommonData/data/tecmodule1r.xml',
- #'Geometry/TrackerCommonData/data/tecmodule1s.xml',
- #'Geometry/TrackerCommonData/data/tecmodule2.xml',
- #'Geometry/TrackerCommonData/data/tecmodule3.xml',
- #'Geometry/TrackerCommonData/data/tecmodule4.xml',
- #'Geometry/TrackerCommonData/data/tecmodule4r.xml',
- #'Geometry/TrackerCommonData/data/tecmodule4s.xml',
- #'Geometry/TrackerCommonData/data/tecmodule5.xml',
- #'Geometry/TrackerCommonData/data/tecmodule6.xml',
- #'Geometry/TrackerCommonData/data/tecpetpar.xml',
- #'Geometry/TrackerCommonData/data/tecring0.xml',
- #'Geometry/TrackerCommonData/data/tecring1.xml',
- #'Geometry/TrackerCommonData/data/tecring2.xml',
- #'Geometry/TrackerCommonData/data/tecring3.xml',
- #'Geometry/TrackerCommonData/data/tecring4.xml',
- #'Geometry/TrackerCommonData/data/tecring5.xml',
- #'Geometry/TrackerCommonData/data/tecring6.xml',
- #'Geometry/TrackerCommonData/data/tecring0f.xml',
- #'Geometry/TrackerCommonData/data/tecring1f.xml',
- #'Geometry/TrackerCommonData/data/tecring2f.xml',
- #'Geometry/TrackerCommonData/data/tecring3f.xml',
- #'Geometry/TrackerCommonData/data/tecring4f.xml',
- #'Geometry/TrackerCommonData/data/tecring5f.xml',
- #'Geometry/TrackerCommonData/data/tecring6f.xml',
- #'Geometry/TrackerCommonData/data/tecring0b.xml',
- #'Geometry/TrackerCommonData/data/tecring1b.xml',
- #'Geometry/TrackerCommonData/data/tecring2b.xml',
- #'Geometry/TrackerCommonData/data/tecring3b.xml',
- #'Geometry/TrackerCommonData/data/tecring4b.xml',
- #'Geometry/TrackerCommonData/data/tecring5b.xml',
- #'Geometry/TrackerCommonData/data/tecring6b.xml',
- #'Geometry/TrackerCommonData/data/tecpetalf.xml',
- #'Geometry/TrackerCommonData/data/tecpetalb.xml',
- #'Geometry/TrackerCommonData/data/tecpetal0.xml',
- #'Geometry/TrackerCommonData/data/tecpetal0f.xml',
- #'Geometry/TrackerCommonData/data/tecpetal0b.xml',
- #'Geometry/TrackerCommonData/data/tecpetal3.xml',
- #'Geometry/TrackerCommonData/data/tecpetal3f.xml',
- #'Geometry/TrackerCommonData/data/tecpetal3b.xml',
- #'Geometry/TrackerCommonData/data/tecpetal6f.xml',
- #'Geometry/TrackerCommonData/data/tecpetal6b.xml',
- #'Geometry/TrackerCommonData/data/tecpetal8f.xml',
- #'Geometry/TrackerCommonData/data/tecpetal8b.xml',
- #'Geometry/TrackerCommonData/data/tecwheel.xml',
- #'Geometry/TrackerCommonData/data/tecwheela.xml',
- #'Geometry/TrackerCommonData/data/tecwheelb.xml',
- #'Geometry/TrackerCommonData/data/tecwheelc.xml',
- #'Geometry/TrackerCommonData/data/tecwheeld.xml',
- #'Geometry/TrackerCommonData/data/tecwheel6.xml',
- #'Geometry/TrackerCommonData/data/tecservices.xml',
- #'Geometry/TrackerCommonData/data/tecbackplate.xml',
- #'Geometry/TrackerCommonData/data/tec.xml',
'Geometry/TrackerCommonData/data/trackermaterial.xml',
'Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/tracker.xml',
'Geometry/TrackerCommonData/data/trackerpixbar.xml',
'Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml',
- #'Geometry/TrackerCommonData/data/trackertibtidservices.xml',
- #'Geometry/TrackerCommonData/data/trackertib.xml',
- #'Geometry/TrackerCommonData/data/trackertid.xml',
- #'Geometry/TrackerCommonData/data/trackertob.xml',
- #'Geometry/TrackerCommonData/data/trackertec.xml',
- #'Geometry/TrackerCommonData/data/trackerbulkhead.xml',
- #'Geometry/TrackerCommonData/data/trackerother.xml',
'Geometry/EcalCommonData/data/eregalgo.xml',
'Geometry/EcalCommonData/data/ebalgo.xml',
'Geometry/EcalCommonData/data/ebcon.xml',
@@ -284,9 +120,6 @@
'Geometry/ForwardCommonData/data/zdclumi.xml',
'Geometry/ForwardCommonData/data/cmszdc.xml')+cms.vstring(
'Geometry/MuonCommonData/data/v2/muonNumbering.xml',
- #'Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/trackerStructureTopology.xml',
- #'Geometry/TrackerSimData/data/PhaseII/BarrelEndcap5D/trackersens.xml',
- #'Geometry/TrackerRecoData/data/PhaseII/BarrelEndcap5D/trackerRecoMaterial.xml',
'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/trackerStructureTopology.xml',
'Geometry/TrackerSimData/data/PhaseII/Pixel10D/trackersens.xml',
'Geometry/TrackerRecoData/data/PhaseII/Pixel10D/trackerRecoMaterial.xml',
diff --git a/Geometry/EcalCommonData/data/PhaseII/ShortEE/eefixed.xml b/Geometry/EcalCommonData/data/PhaseII/ShortEE/eefixed.xml
new file mode 100644
index 0000000000000..f3a41edd4378d
--- /dev/null
+++ b/Geometry/EcalCommonData/data/PhaseII/ShortEE/eefixed.xml
@@ -0,0 +1,1177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Geometry/EcalCommonData/data/PhaseII/ShortEE/eehier.xml b/Geometry/EcalCommonData/data/PhaseII/ShortEE/eehier.xml
new file mode 100644
index 0000000000000..13b6d4d2f2193
--- /dev/null
+++ b/Geometry/EcalCommonData/data/PhaseII/ShortEE/eehier.xml
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Geometry/EcalCommonData/data/PhaseII/ShortEE/eregalgo.xml b/Geometry/EcalCommonData/data/PhaseII/ShortEE/eregalgo.xml
new file mode 100644
index 0000000000000..d99b9a5bf9f7e
--- /dev/null
+++ b/Geometry/EcalCommonData/data/PhaseII/ShortEE/eregalgo.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Geometry/HGCalCommonData/plugins/DDShashlikEndcap.cc b/Geometry/HGCalCommonData/plugins/DDShashlikEndcap.cc
index b722c34220a3f..804cc4379f1f5 100644
--- a/Geometry/HGCalCommonData/plugins/DDShashlikEndcap.cc
+++ b/Geometry/HGCalCommonData/plugins/DDShashlikEndcap.cc
@@ -65,11 +65,11 @@ DDShashlikEndcap::createQuarter( DDCompactView& cpv, int xQuadrant, int yQuadran
double offsetZ = m_zoffset;
double offsetX = offsetZ * tan( xphi );
double offsetY = offsetZ * tan( yphi );
-
- while( abs(offsetY) < m_rMax )
- {
- while( abs(offsetX) < m_rMax )
- {
+ int row(0), column(0);
+ while( abs(offsetX) < m_rMax ) {
+ column++;
+ while( abs(offsetY) < m_rMax ) {
+ row++;
double limit = sqrt( offsetX*offsetX + offsetY*offsetY );
// Make sure we do not add supermodules in rMin area
@@ -93,18 +93,17 @@ DDShashlikEndcap::createQuarter( DDCompactView& cpv, int xQuadrant, int yQuadran
DDName parentName = parent().name();
cpv.position( DDName( m_childName ), parentName, copyNo, tran, rotation );
-
copyNo += m_incrCopyNo;
}
- xphi += xQuadrant*2.*tiltAngle;
- offsetX = offsetZ * tan( xphi );
+ yphi += yQuadrant*2.*tiltAngle;
+ offsetY = offsetZ * tan( yphi );
}
- yphi += yQuadrant*2.*tiltAngle;
- xphi = xQuadrant*tiltAngle;
+ xphi += xQuadrant*2.*tiltAngle;
+ yphi = yQuadrant*tiltAngle;
offsetX = offsetZ * tan( xphi );
offsetY = offsetZ * tan( yphi );
}
-
+ std::cout << row << " rows and " << column << " columns in quadrant " << xQuadrant << ":" << yQuadrant << std::endl;
return copyNo;
}
diff --git a/Geometry/HGCalCommonData/python/shashlikCapsuleGeometryXML_cfi.py b/Geometry/HGCalCommonData/python/shashlikCapsuleGeometryXML_cfi.py
deleted file mode 100644
index 7d51a4ab4e261..0000000000000
--- a/Geometry/HGCalCommonData/python/shashlikCapsuleGeometryXML_cfi.py
+++ /dev/null
@@ -1,10 +0,0 @@
-import FWCore.ParameterSet.Config as cms
-
-XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource",
- geomXMLFiles = cms.vstring('Geometry/CMSCommonData/data/materials.xml',
- 'Geometry/CMSCommonData/data/rotations.xml',
- 'Geometry/HGCalCommonData/data/shashlikcapsule.xml'),
- rootNodeName = cms.string('shashlikcapsule:ShashlikCapsule')
-)
-
-
diff --git a/Geometry/HGCalCommonData/python/testShashlikModuleXML_cfi.py b/Geometry/HGCalCommonData/python/testShashlikModuleXML_cfi.py
index a0ff243d439d3..9a21f29c3c6b9 100644
--- a/Geometry/HGCalCommonData/python/testShashlikModuleXML_cfi.py
+++ b/Geometry/HGCalCommonData/python/testShashlikModuleXML_cfi.py
@@ -7,8 +7,7 @@
'Geometry/CMSCommonData/data/cms.xml',
'Geometry/CMSCommonData/data/cmsMother.xml',
'Geometry/HGCalCommonData/data/shashlikModuleinCMSE.xml',
- 'Geometry/HGCalCommonData/data/shashlikmodule.xml',
- 'Geometry/HGCalCommonData/data/shashlikcapsule.xml'),
+ 'Geometry/HGCalCommonData/data/shashlikmodule.xml'),
rootNodeName = cms.string('cms:OCMS')
)
diff --git a/Geometry/HGCalCommonData/python/testShashlikXML_cfi.py b/Geometry/HGCalCommonData/python/testShashlikXML_cfi.py
index 1245748e25a22..bcbf96e032640 100644
--- a/Geometry/HGCalCommonData/python/testShashlikXML_cfi.py
+++ b/Geometry/HGCalCommonData/python/testShashlikXML_cfi.py
@@ -6,8 +6,12 @@
'Geometry/CMSCommonData/data/extend/cmsextent.xml',
'Geometry/CMSCommonData/data/cms.xml',
'Geometry/CMSCommonData/data/cmsMother.xml',
- 'Geometry/HGCalCommonData/data/shashlikCapsuleinCMSE.xml',
- 'Geometry/HGCalCommonData/data/shashlikcapsule.xml'),
+ 'Geometry/CMSCommonData/data/eta3/etaMax.xml',
+ 'Geometry/CMSCommonData/data/PhaseII/caloBase.xml',
+ 'Geometry/CMSCommonData/data/cmsCalo.xml',
+ 'Geometry/HGCalCommonData/data/shashlik.xml',
+ 'Geometry/HGCalCommonData/data/shashliksupermodule.xml',
+ 'Geometry/HGCalCommonData/data/shashlikmodule.xml'),
rootNodeName = cms.string('cms:OCMS')
)
diff --git a/Geometry/TrackerCommonData/data/PhaseI/Pixel10D/pixbar.xml b/Geometry/TrackerCommonData/data/PhaseI/Pixel10D/pixbar.xml
new file mode 100644
index 0000000000000..d0850e3abd181
--- /dev/null
+++ b/Geometry/TrackerCommonData/data/PhaseI/Pixel10D/pixbar.xml
@@ -0,0 +1,1084 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Geometry/TrackerCommonData/data/PhaseI/Pixel10D/pixfwd.xml b/Geometry/TrackerCommonData/data/PhaseI/Pixel10D/pixfwd.xml
new file mode 100644
index 0000000000000..b6b8f0c825b0a
--- /dev/null
+++ b/Geometry/TrackerCommonData/data/PhaseI/Pixel10D/pixfwd.xml
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Geometry/TrackerCommonData/data/PhaseI/Pixel10D/trackerStructureTopology.xml b/Geometry/TrackerCommonData/data/PhaseI/Pixel10D/trackerStructureTopology.xml
new file mode 100644
index 0000000000000..d4e8ebdd19935
--- /dev/null
+++ b/Geometry/TrackerCommonData/data/PhaseI/Pixel10D/trackerStructureTopology.xml
@@ -0,0 +1,622 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Geometry/TrackerCommonData/data/PhaseI/pixbar.xml b/Geometry/TrackerCommonData/data/PhaseI/pixbar.xml
index 30e8d5df589c4..664f5887d8da8 100644
--- a/Geometry/TrackerCommonData/data/PhaseI/pixbar.xml
+++ b/Geometry/TrackerCommonData/data/PhaseI/pixbar.xml
@@ -355,11 +355,11 @@
+ dz="[Conn3T]/2" startPhi="0*deg" deltaPhi="360*deg"/>
+ dz="[Conn4T]/2" startPhi="0*deg" deltaPhi="360*deg"/>
+ dz="[ServT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
@@ -539,19 +539,19 @@
-
+
-
+
-
+
-
+
diff --git a/Geometry/TrackerCommonData/data/PhaseI/pixbarmaterial.xml b/Geometry/TrackerCommonData/data/PhaseI/pixbarmaterial.xml
index 198ef40105560..6d45c7af27a3d 100644
--- a/Geometry/TrackerCommonData/data/PhaseI/pixbarmaterial.xml
+++ b/Geometry/TrackerCommonData/data/PhaseI/pixbarmaterial.xml
@@ -4,7 +4,7 @@
-
+
@@ -30,6 +30,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -576,6 +587,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -648,6 +670,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -685,6 +718,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk1.xml b/Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk1.xml
index e924c89b5f5d1..aa1a3224a10d7 100644
--- a/Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk1.xml
+++ b/Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk1.xml
@@ -10,7 +10,7 @@
-
+
diff --git a/Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk2.xml b/Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk2.xml
index 794b1c5e8255b..11a7049047648 100644
--- a/Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk2.xml
+++ b/Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk2.xml
@@ -9,7 +9,7 @@
-
+
diff --git a/Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk3.xml b/Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk3.xml
index ddf6631f81f66..a83bc73637555 100644
--- a/Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk3.xml
+++ b/Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDisk3.xml
@@ -10,7 +10,7 @@
-
+
diff --git a/Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixbar.xml b/Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixbar.xml
index 1b06168cda8d1..4904142b547ed 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixbar.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixbar.xml
@@ -5,8 +5,7 @@
-
-
+
@@ -14,7 +13,7 @@
-
+
@@ -136,23 +135,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -162,24 +147,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -291,10 +272,6 @@
-
-
-
-
@@ -461,22 +438,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -822,83 +783,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixfwd.xml b/Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixfwd.xml
index 9bd9becaea9e3..6f9d08221a4d7 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixfwd.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixfwd.xml
@@ -3,35 +3,67 @@
+
-
+
-
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -81,6 +112,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -121,6 +168,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -17131,26 +17152,40 @@
-
+
+
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -22606,224 +22641,226 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
-
+
-
+
-
+
-
+
-
+
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwd.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwd.xml
index f1c706771a0b3..8e86e4c1e2b02 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwd.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwd.xml
@@ -3,6 +3,7 @@
+
@@ -14,10 +15,11 @@
+
-
-
+
+
@@ -30,20 +32,47 @@
-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk1.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk1.xml
index 020290a4eef07..141c7c5112752 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk1.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk1.xml
@@ -94,7 +94,7 @@
-
+
7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
11.62*mm, 7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk2.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk2.xml
index a31d5171c5962..feedde6fb6355 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk2.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk2.xml
@@ -94,7 +94,7 @@
-
+
7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
11.62*mm, 7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk3.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk3.xml
index 2aa822da5e38d..e6654a4ec9f40 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk3.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk3.xml
@@ -94,7 +94,7 @@
-
+
7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
11.62*mm, 7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk4.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk4.xml
index cb0762d302a0c..5a22a42f3448d 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk4.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk4.xml
@@ -94,7 +94,7 @@
-
+
7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
11.62*mm, 7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk5.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk5.xml
index 6866ede9344ef..c0b2874840179 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk5.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk5.xml
@@ -94,7 +94,7 @@
-
+
7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
11.62*mm, 7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk6.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk6.xml
index f1582e11ec3c9..d4b1d788a7fa1 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk6.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk6.xml
@@ -94,7 +94,7 @@
-
+
7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
11.62*mm, 7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk7.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk7.xml
index 565a7c8fea4e8..a7cea1490d990 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk7.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk7.xml
@@ -94,7 +94,7 @@
-
+
7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
11.62*mm, 7.12*mm, 2.62*mm, -1.88*mm, -6.38*mm, -10.88*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk1.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk1.xml
index 963571e33fead..aa1a3224a10d7 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk1.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk1.xml
@@ -94,7 +94,7 @@
-
+
-9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
-7.42*mm, -9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk10.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk10.xml
index 22483765f973a..a754171fdd583 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk10.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk10.xml
@@ -94,7 +94,7 @@
-
+
-9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
-7.42*mm, -9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk2.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk2.xml
index 7a4d66484a6fe..11a7049047648 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk2.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk2.xml
@@ -94,7 +94,7 @@
-
+
-9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
-7.42*mm, -9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk3.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk3.xml
index 3873949ee54e9..a83bc73637555 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk3.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk3.xml
@@ -95,7 +95,7 @@
-
+
-9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
-7.42*mm, -9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk4.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk4.xml
index 3dbc86ae0962b..f7a3b09ec754b 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk4.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk4.xml
@@ -94,7 +94,7 @@
-
+
-9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
-7.42*mm, -9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk5.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk5.xml
index 76ecac7329f83..3177a903b5bb0 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk5.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk5.xml
@@ -94,7 +94,7 @@
-
+
-9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
-7.42*mm, -9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk6.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk6.xml
index 4c7bbd5ccae83..83f024ee671db 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk6.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk6.xml
@@ -94,7 +94,7 @@
-
+
-9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
-7.42*mm, -9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk7.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk7.xml
index e1001237c1a34..9b713ec72b4fe 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk7.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk7.xml
@@ -94,7 +94,7 @@
-
+
-9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
-7.42*mm, -9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk8.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk8.xml
index c4f221ab13f66..1bdd96b4b2fc5 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk8.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk8.xml
@@ -94,7 +94,7 @@
-
+
-9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
-7.42*mm, -9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
diff --git a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk9.xml b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk9.xml
index 1c484c922259d..b7e1789947e73 100644
--- a/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk9.xml
+++ b/Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk9.xml
@@ -94,7 +94,7 @@
-
+
-9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
-7.42*mm, -9.92*mm, -12.42*mm,-14.92*mm,-17.42*mm,-19.92*mm,-22.42*mm,-24.92*mm, -27.42*mm,
diff --git a/Geometry/TrackerRecoData/data/PhaseI/Pixel10D/trackerRecoMaterial.xml b/Geometry/TrackerRecoData/data/PhaseI/Pixel10D/trackerRecoMaterial.xml
new file mode 100644
index 0000000000000..4cd6a84649854
--- /dev/null
+++ b/Geometry/TrackerRecoData/data/PhaseI/Pixel10D/trackerRecoMaterial.xml
@@ -0,0 +1,802 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Geometry/TrackerSimData/data/PhaseI/Pixel10D/trackerProdCuts.xml b/Geometry/TrackerSimData/data/PhaseI/Pixel10D/trackerProdCuts.xml
new file mode 100644
index 0000000000000..8a31534e37080
--- /dev/null
+++ b/Geometry/TrackerSimData/data/PhaseI/Pixel10D/trackerProdCuts.xml
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Geometry/TrackerSimData/data/PhaseI/Pixel10D/trackersens.xml b/Geometry/TrackerSimData/data/PhaseI/Pixel10D/trackersens.xml
new file mode 100644
index 0000000000000..3754af08e0073
--- /dev/null
+++ b/Geometry/TrackerSimData/data/PhaseI/Pixel10D/trackersens.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/L1Trigger/CSCTrackFinder/test/BuildFile.xml b/L1Trigger/CSCTrackFinder/test/BuildFile.xml
index c324310d1f592..049a28469ae15 100644
--- a/L1Trigger/CSCTrackFinder/test/BuildFile.xml
+++ b/L1Trigger/CSCTrackFinder/test/BuildFile.xml
@@ -19,33 +19,33 @@
# to generate and test PT and SR LUTs,
# please don't remove them
-#
-#
-#
+###
+###
+###
-#
-#
-#
+###
+###
+###
#The following plugins require this library to be built
-#
-#
+###
+###
-#
-#
-#
-#
+###
+###
+###
+###
-#
-#
-#
-#
-#
+###
+###
+###
+###
+###
-#
-#
-#
-#
+###
+###
+###
+###
diff --git a/L1Trigger/CSCTrackFinder/test/src/ResolutionHistogramList.cc b/L1Trigger/CSCTrackFinder/test/src/ResolutionHistogramList.cc
index ba36b86ed6f20..b0eaebfcc8cd9 100644
--- a/L1Trigger/CSCTrackFinder/test/src/ResolutionHistogramList.cc
+++ b/L1Trigger/CSCTrackFinder/test/src/ResolutionHistogramList.cc
@@ -10,9 +10,9 @@ namespace csctf_analysis
TFileDirectory dir = fs->mkdir(dirname);
- double maxpt=parameters->getUntrackedParameter("MaxPtHist");
- double minpt=parameters->getUntrackedParameter("MinPtHist");
- int ptbins=parameters->getUntrackedParameter("BinsPtHist");
+ // double maxpt=parameters->getUntrackedParameter("MaxPtHist");
+ // double minpt=parameters->getUntrackedParameter("MinPtHist");
+ // int ptbins=parameters->getUntrackedParameter("BinsPtHist");
PtQ1Res = dir.make("PtQ1Res","Pt Q>=1 Resolution",300,-1.5,1.5);
diff --git a/L1Trigger/CSCTrackFinder/test/src/TFTrack.cc b/L1Trigger/CSCTrackFinder/test/src/TFTrack.cc
index 6a83060609ae9..44c7b196a84f1 100644
--- a/L1Trigger/CSCTrackFinder/test/src/TFTrack.cc
+++ b/L1Trigger/CSCTrackFinder/test/src/TFTrack.cc
@@ -74,7 +74,7 @@ namespace csctf_analysis
Mode = track.first.mode();
// To throw an error if the newer fixed L1Track::mode() isn't implemented
- int AddressEta = track.first.addressEta();
+ // int AddressEta = track.first.addressEta();
Phi = phi;
PhiPacked = track.first.localPhi();
diff --git a/L1Trigger/TrackFindingAM/plugins/AMOutputMerger.cc b/L1Trigger/TrackFindingAM/plugins/AMOutputMerger.cc
index 2357a59482baa..50e973ffbba7f 100644
--- a/L1Trigger/TrackFindingAM/plugins/AMOutputMerger.cc
+++ b/L1Trigger/TrackFindingAM/plugins/AMOutputMerger.cc
@@ -186,7 +186,8 @@ void AMOutputMerger::produce( edm::Event& iEvent, const edm::EventSetup& iSetup
tempTTPatt.setSector(iterTTTrack->getSector());
tempTTPatt.setWedge(iterTTTrack->getWedge());
-
+ tempTTPatt.setMomentum(iterTTTrack->getMomentum());
+ tempTTPatt.setPOCA(iterTTTrack->getPOCA());
TTTracksForOutput->push_back(tempTTPatt);
}
diff --git a/L1Trigger/TrackFindingAM/test/batch/AMPR.csh b/L1Trigger/TrackFindingAM/test/batch/AMPR.csh
index 7e358e41c6686..754bfa8851302 100755
--- a/L1Trigger/TrackFindingAM/test/batch/AMPR.csh
+++ b/L1Trigger/TrackFindingAM/test/batch/AMPR.csh
@@ -96,7 +96,7 @@ lfc-mkdir $OUTDIR
# We loop over the data directory in order to find all the files to process
-foreach l (`lcg-ls $INDIR_GRID/ | cut -d/ -f15`)
+foreach l (`lcg-ls $INDIR_GRID | cut -d/ -f15`)
@ i = 0
@ j = $NPFILE
@@ -143,7 +143,7 @@ foreach l (`lcg-ls $INDIR_GRID/ | cut -d/ -f15`)
continue
endif
- foreach k (`ls $BANKDIR | grep _sec`)
+ foreach k (`\ls $BANKDIR | grep _sec`)
# By default, for CMSSW, we loop over all available bank in the directory provided
echo 'Working with bank file '$k
@@ -162,7 +162,7 @@ foreach l (`lcg-ls $INDIR_GRID/ | cut -d/ -f15`)
if ($deal == "0") then
- set running = `ls fpr_job_$OUTS1.sh | wc -l`
+ set running = `\ls fpr_job_$OUTS1.sh | wc -l`
if ($running == "0") then
@@ -191,7 +191,7 @@ foreach l (`lcg-ls $INDIR_GRID/ | cut -d/ -f15`)
# If not process the file
if ($dealm == "0") then
- set running = `ls merge_job_${MATTER}_${i}_${j}.sh | wc -l`
+ set running = `\ls merge_job_${MATTER}_${i}_${j}.sh | wc -l`
if ($running == "0") then
@@ -219,12 +219,14 @@ foreach l (`lcg-ls $INDIR_GRID/ | cut -d/ -f15`)
# file have been processed. Then launch the final merging
#
+ echo $processed,$section
+
if ($processed == $section) then
# If not process the file
if ($dealf == "0") then
- set running = `ls final_job_${MATTER}.sh | wc -l`
+ set running = `\ls final_job_${MATTER}.sh | wc -l`
if ($running == "0") then
diff --git a/L1Trigger/TrackFindingAM/test/extract_AM_info.py b/L1Trigger/TrackFindingAM/test/extract_AM_info.py
index 36f11e212610c..e315e9b577ebf 100644
--- a/L1Trigger/TrackFindingAM/test/extract_AM_info.py
+++ b/L1Trigger/TrackFindingAM/test/extract_AM_info.py
@@ -1,21 +1,23 @@
#########
#
-# Example script to run the python extractor on MC events
-# produced with the full geometry and official software
+# Example script to run the extractor on events containing
+# the L1 tracking info produced with the full geometry
+# and official software
#
-# This script extract the AM pattern reco output
+# This script extract the AM pattern reco output just the pattern
+# info or the full stuff if available
#
# Usage: cmsRun extract_AM_info.py
#
# More info:
-# http://sviret.web.cern.ch/sviret/Welcome.php?n=CMS.HLLHCTuto
+# http://sviret.web.cern.ch/sviret/Welcome.php?n=CMS.HLLHCTuto620
#
-# Look at STEP V
+# Look at part 6.2.1 of the tutorial
#
# Author: S.Viret (viret@in2p3.fr)
-# Date : 17/02/2014
+# Date : 27/02/2014
#
-# Script tested with release CMSSW_6_2_0_SLHC7
+# Script tested with release CMSSW_6_2_0_SLHC8
#
#########
@@ -64,10 +66,12 @@
process.MIBextraction.doMatch = True
process.MIBextraction.doMC = True
process.MIBextraction.doSTUB = True
-process.MIBextraction.CLUS_container = cms.string( "MergePROutput" )
-process.MIBextraction.STUB_container = cms.string( "MergePROutput" )
-process.MIBextraction.CLUS_name = cms.string( "ClusInPattern" )
-process.MIBextraction.STUB_name = cms.string( "StubInPattern" )
+process.MIBextraction.doL1TRK = True
+process.MIBextraction.L1pattern_tag = cms.InputTag( "MergePROutput", "AML1Patterns")
+
+# Choose the first line if you have only the patterns
+process.MIBextraction.L1track_tag = cms.InputTag( "", "")
+#process.MIBextraction.L1track_tag = cms.InputTag( "MergeFITOutput", "AML1Tracks")
process.p = cms.Path(process.MIBextraction)
diff --git a/SLHCUpgradeSimulations/Configuration/python/HCalCustoms.py b/SLHCUpgradeSimulations/Configuration/python/HCalCustoms.py
index c85d5f0eb2f34..2bb73753baa0a 100644
--- a/SLHCUpgradeSimulations/Configuration/python/HCalCustoms.py
+++ b/SLHCUpgradeSimulations/Configuration/python/HCalCustoms.py
@@ -69,6 +69,20 @@ def customise_HcalPhase1(process):
process=customise_condOverRides(process)
return process
+def customise_HcalPhase2(process):
+ process = customise_HcalPhase1(process)
+ if hasattr(process,'digitisation_step') and hasattr(process, 'mix'):
+ process.mix.digitizers.hcal.he.photoelectronsToAnalog = cms.vdouble([10.]*29)
+ etaIndex = 21-16 #start at ieta 21 but subtract off the 15 in hb plus 1 for zero indexing
+ while len(process.mix.digitizers.hcal.he.samplingFactors) < 29:
+ sf_now = process.mix.digitizers.hcal.he.samplingFactors[etaIndex]
+ if etaIndex+1 < len(process.mix.digitizers.hcal.he.samplingFactors):
+ process.mix.digitizers.hcal.he.samplingFactors.insert(etaIndex+1, sf_now)
+ else:
+ process.mix.digitizers.hcal.he.samplingFactors.extend([sf_now]*(29-etaIndex-1))
+ etaIndex += 2
+ # print len(process.mix.digitizers.hcal.he.samplingFactors),process.mix.digitizers.hcal.he.samplingFactors
+ return process
def customise_Sim(process):
process.g4SimHits.HCalSD.TestNumberingScheme = True
@@ -95,8 +109,7 @@ def customise_Digi(process):
process.mix.digitizers.hcal.he.pixels = cms.int32(4500*4*2)
process.mix.digitizers.hcal.HFUpgradeQIE = True
process.mix.digitizers.hcal.HcalReLabel.RelabelHits=cms.untracked.bool(True)
- process.mix.digitizers.hcal.doTimeSlew = False
-
+ process.mix.digitizers.hcal.doTimeSlew = False
if hasattr(process,'simHcalDigis'):
process.simHcalDigis.useConfigZSvalues=cms.int32(1)
process.simHcalDigis.HBlevel=cms.int32(16)
diff --git a/SLHCUpgradeSimulations/Configuration/python/combinedCustoms.py b/SLHCUpgradeSimulations/Configuration/python/combinedCustoms.py
index e5e1251d4dc55..bafd974f0cac4 100644
--- a/SLHCUpgradeSimulations/Configuration/python/combinedCustoms.py
+++ b/SLHCUpgradeSimulations/Configuration/python/combinedCustoms.py
@@ -12,7 +12,8 @@
from SLHCUpgradeSimulations.Configuration.phase2TkCustoms_LB_4LPS_2L2S import l1EventContent as customise_ev_LB4LPS_2L2S
from SLHCUpgradeSimulations.Configuration.customise_mixing import customise_NoCrossing
from SLHCUpgradeSimulations.Configuration.phase1TkCustoms import customise as customisePhase1Tk
-from SLHCUpgradeSimulations.Configuration.HCalCustoms import customise_HcalPhase1, customise_HcalPhase0
+from SLHCUpgradeSimulations.Configuration.phase1TkCustomsPixel10D import customise as customisePhase1TkPixel10D
+from SLHCUpgradeSimulations.Configuration.HCalCustoms import customise_HcalPhase1, customise_HcalPhase0, customise_HcalPhase2
from SLHCUpgradeSimulations.Configuration.gemCustoms import customise as customise_gem
from SLHCUpgradeSimulations.Configuration.me0Customs import customise as customise_me0
from SLHCUpgradeSimulations.Configuration.fastsimCustoms import customiseDefault as fastCustomiseDefault
@@ -22,24 +23,30 @@
import SLHCUpgradeSimulations.Configuration.aging as aging
+def cust_phase1_Pixel10D(process):
+ process=customisePostLS1(process)
+ process=customisePhase1TkPixel10D(process)
+ process=customise_HcalPhase1(process)
+ return process
+
def cust_phase2_BE5DPixel10D(process):
process=customisePostLS1(process)
process=customiseBE5DPixel10D(process)
- process=customise_HcalPhase1(process)
+ process=customise_HcalPhase2(process)
process=customise_ev_BE5DPixel10D(process)
return process
def cust_phase2_BE5D(process):
process=customisePostLS1(process)
process=customiseBE5D(process)
- process=customise_HcalPhase1(process)
+ process=customise_HcalPhase2(process)
process=customise_ev_BE5D(process)
return process
def cust_phase2_BE(process):
process=customisePostLS1(process)
process=customiseBE(process)
- process=customise_HcalPhase1(process)
+ process=customise_HcalPhase2(process)
process=customise_ev_BE(process)
return process
@@ -77,7 +84,7 @@ def cust_2019WithGem(process):
def cust_2023(process):
process=customisePostLS1(process)
process=customiseBE5D(process)
- process=customise_HcalPhase1(process)
+ process=customise_HcalPhase2(process)
process=customise_ev_BE5D(process)
process=customise_gem(process)
process=CustomiseValidation_NoGem_2023(process)
@@ -86,7 +93,7 @@ def cust_2023(process):
def cust_2023Muon(process):
process=customisePostLS1(process)
process=customiseBE5DPixel10D(process)
- process=customise_HcalPhase1(process)
+ process=customise_HcalPhase2(process)
process=customise_ev_BE5DPixel10D(process)
process=customise_gem(process)
process=CustomiseValidation_NoGem_2023(process)
diff --git a/SLHCUpgradeSimulations/Configuration/python/phase1TkCustomsPixel10D.py b/SLHCUpgradeSimulations/Configuration/python/phase1TkCustomsPixel10D.py
new file mode 100644
index 0000000000000..f87db49179012
--- /dev/null
+++ b/SLHCUpgradeSimulations/Configuration/python/phase1TkCustomsPixel10D.py
@@ -0,0 +1,293 @@
+import FWCore.ParameterSet.Config as cms
+
+from RecoTracker.IterativeTracking.iterativeTk_cff import *
+from RecoTracker.IterativeTracking.ElectronSeeds_cff import *
+from SLHCUpgradeSimulations.Configuration.customise_mixing import customise_pixelMixing_PU
+
+def customise(process):
+ if hasattr(process,'DigiToRaw'):
+ process=customise_DigiToRaw(process)
+ if hasattr(process,'RawToDigi'):
+ process=customise_RawToDigi(process)
+ n=0
+ if hasattr(process,'reconstruction') or hasattr(process,'dqmoffline_step'):
+ if hasattr(process,'mix'):
+ if hasattr(process.mix,'input'):
+ n=process.mix.input.nbPileupEvents.averageNumber.value()
+ else:
+ print 'phase1TkCustoms requires a --pileup option to cmsDriver to run the reconstruction/dqm'
+ print 'Please provide one!'
+ sys.exit(1)
+ if hasattr(process,'reconstruction'):
+ process=customise_Reco(process,float(n))
+
+ if hasattr(process,'digitisation_step'):
+ process=customise_Digi(process)
+ if hasattr(process,'dqmoffline_step'):
+ process=customise_DQM(process,n)
+ if hasattr(process,'dqmHarvesting'):
+ process=customise_harvesting(process)
+ if hasattr(process,'validation_step'):
+ process=customise_Validation(process,float(n))
+ process=customise_condOverRides(process)
+
+ return process
+
+def customise_DigiToRaw(process):
+ process.digi2raw_step.remove(process.siPixelRawData)
+ process.digi2raw_step.remove(process.castorRawData)
+ return process
+
+def customise_RawToDigi(process):
+ process.raw2digi_step.remove(process.siPixelDigis)
+ process.raw2digi_step.remove(process.castorDigis)
+ return process
+
+def customise_Digi(process):
+ process.mix.digitizers.pixel.MissCalibrate = False
+ process.mix.digitizers.pixel.LorentzAngle_DB = False
+ process.mix.digitizers.pixel.killModules = False
+ process.mix.digitizers.pixel.useDB = False
+ process.mix.digitizers.pixel.DeadModules_DB = False
+ process.mix.digitizers.pixel.NumPixelBarrel = cms.int32(4)
+ process.mix.digitizers.pixel.NumPixelEndcap = cms.int32(10)
+ process.mix.digitizers.pixel.ThresholdInElectrons_FPix = cms.double(2000.0)
+ process.mix.digitizers.pixel.ThresholdInElectrons_BPix = cms.double(2000.0)
+ process.mix.digitizers.pixel.ThresholdInElectrons_BPix_L1 = cms.double(2000.0)
+ process.mix.digitizers.pixel.thePixelColEfficiency_BPix4 = cms.double(0.999)
+ process.mix.digitizers.pixel.thePixelEfficiency_BPix4 = cms.double(0.999)
+ process.mix.digitizers.pixel.thePixelChipEfficiency_BPix4 = cms.double(0.999)
+ process.mix.digitizers.pixel.thePixelColEfficiency_FPix3 = cms.double(0.999)
+ process.mix.digitizers.pixel.thePixelEfficiency_FPix3 = cms.double(0.999)
+ process.mix.digitizers.pixel.thePixelChipEfficiency_FPix3 = cms.double(0.999)
+ process.mix.digitizers.pixel.AddPixelInefficiencyFromPython = cms.bool(True)
+
+ process=customise_pixelMixing_PU(process)
+ return process
+
+
+# DQM steps change
+def customise_DQM(process,pileup):
+ # We cut down the number of iterative tracking steps
+ process.dqmoffline_step.remove(process.muonAnalyzer)
+ process.dqmoffline_step.remove(process.jetMETAnalyzer)
+
+ #put isUpgrade flag==true
+ process.SiPixelRawDataErrorSource.isUpgrade = cms.untracked.bool(True)
+ process.SiPixelDigiSource.isUpgrade = cms.untracked.bool(True)
+ process.SiPixelClusterSource.isUpgrade = cms.untracked.bool(True)
+ process.SiPixelRecHitSource.isUpgrade = cms.untracked.bool(True)
+ process.SiPixelTrackResidualSource.isUpgrade = cms.untracked.bool(True)
+ process.SiPixelHitEfficiencySource.isUpgrade = cms.untracked.bool(True)
+
+ from DQM.TrackingMonitor.customizeTrackingMonitorSeedNumber import customise_trackMon_IterativeTracking_PHASE1PU140
+ from DQM.TrackingMonitor.customizeTrackingMonitorSeedNumber import customise_trackMon_IterativeTracking_PHASE1PU70
+
+ if pileup>100:
+ process=customise_trackMon_IterativeTracking_PHASE1PU140(process)
+ else:
+ process=customise_trackMon_IterativeTracking_PHASE1PU70(process)
+ return process
+
+def customise_Validation(process,pileup):
+ process.validation_step.remove(process.PixelTrackingRecHitsValid)
+ # We don't run the HLT
+ process.validation_step.remove(process.HLTSusyExoVal)
+ process.validation_step.remove(process.hltHiggsValidator)
+ process.validation_step.remove(process.relvalMuonBits)
+ if pileup>30:
+ process.trackValidator.label=cms.VInputTag(cms.InputTag("cutsRecoTracksHp"))
+ process.tracksValidationSelectors = cms.Sequence(process.cutsRecoTracksHp)
+ process.globalValidation.remove(process.recoMuonValidation)
+ process.validation.remove(process.recoMuonValidation)
+ process.validation_preprod.remove(process.recoMuonValidation)
+ process.validation_step.remove(process.recoMuonValidation)
+ process.validation.remove(process.globalrechitsanalyze)
+ process.validation_prod.remove(process.globalrechitsanalyze)
+ process.validation_step.remove(process.globalrechitsanalyze)
+ process.validation.remove(process.stripRecHitsValid)
+ process.validation_step.remove(process.stripRecHitsValid)
+ process.validation_step.remove(process.StripTrackingRecHitsValid)
+ process.globalValidation.remove(process.vertexValidation)
+ process.validation.remove(process.vertexValidation)
+ process.validation_step.remove(process.vertexValidation)
+ process.mix.input.nbPileupEvents.averageNumber = cms.double(0.0)
+ process.mix.minBunch = cms.int32(0)
+ process.mix.maxBunch = cms.int32(0)
+
+ return process
+
+def customise_harvesting(process):
+ process.dqmHarvesting.remove(process.jetMETDQMOfflineClient)
+ process.dqmHarvesting.remove(process.dataCertificationJetMET)
+ #######process.dqmHarvesting.remove(process.sipixelEDAClient)
+ process.sipixelEDAClient.isUpgrade = cms.untracked.bool(True)
+ process.dqmHarvesting.remove(process.sipixelCertification)
+ return (process)
+
+def customise_condOverRides(process):
+ process.load('SLHCUpgradeSimulations.Geometry.fakeConditions_Phase1Pixel10D_cff')
+ process.trackerTopologyConstants.pxb_layerStartBit = cms.uint32(20)
+ process.trackerTopologyConstants.pxb_ladderStartBit = cms.uint32(12)
+ process.trackerTopologyConstants.pxb_moduleStartBit = cms.uint32(2)
+ process.trackerTopologyConstants.pxb_layerMask = cms.uint32(15)
+ process.trackerTopologyConstants.pxb_ladderMask = cms.uint32(255)
+ process.trackerTopologyConstants.pxb_moduleMask = cms.uint32(1023)
+ process.trackerTopologyConstants.pxf_diskStartBit = cms.uint32(18)
+ process.trackerTopologyConstants.pxf_bladeStartBit = cms.uint32(12)
+ process.trackerTopologyConstants.pxf_panelStartBit = cms.uint32(10)
+ process.trackerTopologyConstants.pxf_moduleMask = cms.uint32(255)
+ return process
+
+def add_detailed_pixel_dqm(process):
+ #enable modOn
+ process.SiPixelRawDataErrorSource.modOn = cms.untracked.bool(True)
+ process.SiPixelDigiSource.modOn = cms.untracked.bool(True)
+ process.SiPixelClusterSource.modOn = cms.untracked.bool(True)
+ process.SiPixelRecHitSource.modOn = cms.untracked.bool(True)
+ process.SiPixelTrackResidualSource.modOn = cms.untracked.bool(True)
+ process.SiPixelHitEfficiencySource.modOn = cms.untracked.bool(True)
+
+ return process
+
+
+def remove_pixel_ineff(process):
+ if hasattr(process,'mix'):
+ process.mix.digitizers.pixel.AddPixelInefficiencyFromPython = cms.bool(False)
+
+ return process
+
+
+def customise_Reco(process,pileup):
+
+ #this code supports either 70 or 140 pileup configurations - should fix as to support 0
+ nPU=70
+ if pileup>100: nPU=140
+
+ #use with latest pixel geometry
+ process.ClusterShapeHitFilterESProducer.PixelShapeFile = cms.string('RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1Tk.par')
+ # Need this line to stop error about missing siPixelDigis.
+ process.MeasurementTracker.inactivePixelDetectorLabels = cms.VInputTag()
+
+ # new layer list (3/4 pixel seeding) in InitialStep and pixelTracks
+ process.pixellayertriplets.layerList = cms.vstring( 'BPix1+BPix2+BPix3',
+ 'BPix2+BPix3+BPix4',
+ 'BPix1+BPix3+BPix4',
+ 'BPix1+BPix2+BPix4',
+ 'BPix2+BPix3+FPix1_pos',
+ 'BPix2+BPix3+FPix1_neg',
+ 'BPix1+BPix2+FPix1_pos',
+ 'BPix1+BPix2+FPix1_neg',
+ 'BPix2+FPix1_pos+FPix2_pos',
+ 'BPix2+FPix1_neg+FPix2_neg',
+ 'BPix1+FPix1_pos+FPix2_pos',
+ 'BPix1+FPix1_neg+FPix2_neg',
+ 'FPix1_pos+FPix2_pos+FPix3_pos',
+ 'FPix1_neg+FPix2_neg+FPix3_neg',
+ # ale
+ 'BPix1+FPix1_pos+FPix3_pos',
+ 'BPix1+FPix1_neg+FPix3_neg',
+ 'BPix1+FPix2_pos+FPix3_pos',
+ 'BPix1+FPix2_neg+FPix3_neg',
+ 'BPix1+FPix3_pos+FPix4_pos',
+ 'BPix1+FPix3_neg+FPix4_neg',
+ 'FPix3_pos+FPix4_pos+FPix5_pos',
+ 'FPix3_neg+FPix4_neg+FPix5_neg',
+ 'FPix4_pos+FPix5_pos+FPix6_pos',
+ 'FPix4_neg+FPix5_neg+FPix6_neg',
+ 'FPix5_pos+FPix6_pos+FPix7_pos',
+ 'FPix5_neg+FPix6_neg+FPix7_neg',
+ 'FPix6_pos+FPix7_pos+FPix9_pos',
+ 'FPix6_neg+FPix7_neg+FPix9_neg',
+ 'FPix6_pos+FPix7_pos+FPix10_pos',
+ 'FPix6_neg+FPix7_neg+FPix10_neg',
+ 'FPix7_pos+FPix9_pos+FPix10_pos',
+ 'FPix7_neg+FPix9_neg+FPix10_neg'
+ )
+
+ # New tracking. This is really ugly because it redefines globalreco and reconstruction.
+ # It can be removed if change one line in Configuration/StandardSequences/python/Reconstruction_cff.py
+ # from RecoTracker_cff.py to RecoTrackerPhase1PU140_cff.py
+
+ # remove all the tracking first
+ itIndex=process.globalreco.index(process.trackingGlobalReco)
+ grIndex=process.reconstruction.index(process.globalreco)
+
+ process.reconstruction.remove(process.globalreco)
+ process.globalreco.remove(process.iterTracking)
+ process.globalreco.remove(process.electronSeedsSeq)
+ process.reconstruction_fromRECO.remove(process.trackingGlobalReco)
+ del process.iterTracking
+ del process.ckftracks
+ del process.ckftracks_woBH
+ del process.ckftracks_wodEdX
+ del process.ckftracks_plus_pixelless
+ del process.trackingGlobalReco
+ del process.electronSeedsSeq
+ del process.InitialStep
+ del process.LowPtTripletStep
+ del process.PixelPairStep
+ del process.DetachedTripletStep
+ del process.MixedTripletStep
+ del process.PixelLessStep
+ del process.TobTecStep
+ del process.earlyGeneralTracks
+ del process.ConvStep
+ # add the correct tracking back in
+ process.load("RecoTracker.Configuration.RecoTrackerPhase1PU"+str(nPU)+"_cff")
+
+ process.globalreco.insert(itIndex,process.trackingGlobalReco)
+ process.reconstruction.insert(grIndex,process.globalreco)
+ #Note process.reconstruction_fromRECO is broken
+
+ # End of new tracking configuration which can be removed if new Reconstruction is used.
+
+
+ process.reconstruction.remove(process.castorreco)
+ process.reconstruction.remove(process.CastorTowerReco)
+ process.reconstruction.remove(process.ak7BasicJets)
+ process.reconstruction.remove(process.ak7CastorJetID)
+
+ #the quadruplet merger configuration
+ process.load("RecoPixelVertexing.PixelTriplets.quadrupletseedmerging_cff")
+ process.pixelseedmergerlayers.BPix.TTRHBuilder = cms.string("PixelTTRHBuilderWithoutAngle" )
+ process.pixelseedmergerlayers.BPix.HitProducer = cms.string("siPixelRecHits" )
+ process.pixelseedmergerlayers.FPix.TTRHBuilder = cms.string("PixelTTRHBuilderWithoutAngle" )
+ process.pixelseedmergerlayers.FPix.HitProducer = cms.string("siPixelRecHits" )
+
+ # Need these until pixel templates are used
+ process.load("SLHCUpgradeSimulations.Geometry.recoFromSimDigis_cff")
+ # PixelCPEGeneric #
+ process.PixelCPEGenericESProducer.Upgrade = cms.bool(True)
+ process.PixelCPEGenericESProducer.UseErrorsFromTemplates = cms.bool(False)
+ process.PixelCPEGenericESProducer.LoadTemplatesFromDB = cms.bool(False)
+ process.PixelCPEGenericESProducer.TruncatePixelCharge = cms.bool(False)
+ process.PixelCPEGenericESProducer.IrradiationBiasCorrection = False
+ process.PixelCPEGenericESProducer.DoCosmics = False
+ # CPE for other steps
+ process.siPixelRecHits.CPE = cms.string('PixelCPEGeneric')
+ # Turn of template use in tracking (iterative steps handled inside their configs)
+ process.mergedDuplicateTracks.TTRHBuilder = 'WithTrackAngle'
+ process.ctfWithMaterialTracks.TTRHBuilder = 'WithTrackAngle'
+ process.muonSeededSeedsInOut.TrackerRecHitBuilder=cms.string('WithTrackAngle')
+ process.muonSeededTracksInOut.TTRHBuilder=cms.string('WithTrackAngle')
+ process.muonSeededTracksOutIn.TTRHBuilder=cms.string('WithTrackAngle')
+ process.muons1stStep.TrackerKinkFinderParameters.TrackerRecHitBuilder=cms.string('WithTrackAngle')
+ process.regionalCosmicTracks.TTRHBuilder=cms.string('WithTrackAngle')
+ process.cosmicsVetoTracksRaw.TTRHBuilder=cms.string('WithTrackAngle')
+ # End of pixel template needed section
+
+ # Make pixelTracks use quadruplets
+ process.pixelTracks.SeedMergerPSet = cms.PSet(
+ layerListName = cms.string('PixelSeedMergerQuadruplets'),
+ addRemainingTriplets = cms.bool(False),
+ mergeTriplets = cms.bool(True),
+ ttrhBuilderLabel = cms.string('PixelTTRHBuilderWithoutAngle')
+ )
+ process.pixelTracks.FilterPSet.chi2 = cms.double(50.0)
+ process.pixelTracks.FilterPSet.tipMax = cms.double(0.05)
+ process.pixelTracks.RegionFactoryPSet.RegionPSet.originRadius = cms.double(0.02)
+
+
+
+ return process
diff --git a/SLHCUpgradeSimulations/Configuration/python/phase2TkCustomsBE5DPixel10D.py b/SLHCUpgradeSimulations/Configuration/python/phase2TkCustomsBE5DPixel10D.py
index 9667d82402656..092e8f22905cf 100644
--- a/SLHCUpgradeSimulations/Configuration/python/phase2TkCustomsBE5DPixel10D.py
+++ b/SLHCUpgradeSimulations/Configuration/python/phase2TkCustomsBE5DPixel10D.py
@@ -92,7 +92,7 @@ def customise_Reco(process,pileup):
'BPix1+FPix1_pos+FPix2_pos',
'BPix1+FPix1_neg+FPix2_neg',
'FPix1_pos+FPix2_pos+FPix3_pos',
- 'FPix1_neg+FPix2_neg+FPix3_neg'
+ 'FPix1_neg+FPix2_neg+FPix3_neg',
# ale
'BPix1+FPix1_pos+FPix3_pos',
'BPix1+FPix1_neg+FPix3_neg',
diff --git a/SLHCUpgradeSimulations/Geometry/data/PhaseI/Pixel10D/EmptyPixelSkimmedGeometry.txt b/SLHCUpgradeSimulations/Geometry/data/PhaseI/Pixel10D/EmptyPixelSkimmedGeometry.txt
new file mode 100644
index 0000000000000..e69de29bb2d1d
diff --git a/SLHCUpgradeSimulations/Geometry/data/PhaseI/Pixel10D/PixelSkimmedGeometry.txt b/SLHCUpgradeSimulations/Geometry/data/PhaseI/Pixel10D/PixelSkimmedGeometry.txt
new file mode 100644
index 0000000000000..99d6a26e35af8
--- /dev/null
+++ b/SLHCUpgradeSimulations/Geometry/data/PhaseI/Pixel10D/PixelSkimmedGeometry.txt
@@ -0,0 +1,3160 @@
+303042564 416 160
+303042568 416 160
+303042572 416 160
+303042576 416 160
+303042580 416 160
+303042584 416 160
+303042588 416 160
+303042592 416 160
+303046660 416 160
+303046664 416 160
+303046668 416 160
+303046672 416 160
+303046676 416 160
+303046680 416 160
+303046684 416 160
+303046688 416 160
+303050756 416 160
+303050760 416 160
+303050764 416 160
+303050768 416 160
+303050772 416 160
+303050776 416 160
+303050780 416 160
+303050784 416 160
+303054852 416 160
+303054856 416 160
+303054860 416 160
+303054864 416 160
+303054868 416 160
+303054872 416 160
+303054876 416 160
+303054880 416 160
+303058948 416 160
+303058952 416 160
+303058956 416 160
+303058960 416 160
+303058964 416 160
+303058968 416 160
+303058972 416 160
+303058976 416 160
+303063044 416 160
+303063048 416 160
+303063052 416 160
+303063056 416 160
+303063060 416 160
+303063064 416 160
+303063068 416 160
+303063072 416 160
+303067140 416 160
+303067144 416 160
+303067148 416 160
+303067152 416 160
+303067156 416 160
+303067160 416 160
+303067164 416 160
+303067168 416 160
+303071236 416 160
+303071240 416 160
+303071244 416 160
+303071248 416 160
+303071252 416 160
+303071256 416 160
+303071260 416 160
+303071264 416 160
+303075332 416 160
+303075336 416 160
+303075340 416 160
+303075344 416 160
+303075348 416 160
+303075352 416 160
+303075356 416 160
+303075360 416 160
+303079428 416 160
+303079432 416 160
+303079436 416 160
+303079440 416 160
+303079444 416 160
+303079448 416 160
+303079452 416 160
+303079456 416 160
+303083524 416 160
+303083528 416 160
+303083532 416 160
+303083536 416 160
+303083540 416 160
+303083544 416 160
+303083548 416 160
+303083552 416 160
+303087620 416 160
+303087624 416 160
+303087628 416 160
+303087632 416 160
+303087636 416 160
+303087640 416 160
+303087644 416 160
+303087648 416 160
+304091140 416 160
+304091144 416 160
+304091148 416 160
+304091152 416 160
+304091156 416 160
+304091160 416 160
+304091164 416 160
+304091168 416 160
+304095236 416 160
+304095240 416 160
+304095244 416 160
+304095248 416 160
+304095252 416 160
+304095256 416 160
+304095260 416 160
+304095264 416 160
+304099332 416 160
+304099336 416 160
+304099340 416 160
+304099344 416 160
+304099348 416 160
+304099352 416 160
+304099356 416 160
+304099360 416 160
+304103428 416 160
+304103432 416 160
+304103436 416 160
+304103440 416 160
+304103444 416 160
+304103448 416 160
+304103452 416 160
+304103456 416 160
+304107524 416 160
+304107528 416 160
+304107532 416 160
+304107536 416 160
+304107540 416 160
+304107544 416 160
+304107548 416 160
+304107552 416 160
+304111620 416 160
+304111624 416 160
+304111628 416 160
+304111632 416 160
+304111636 416 160
+304111640 416 160
+304111644 416 160
+304111648 416 160
+304115716 416 160
+304115720 416 160
+304115724 416 160
+304115728 416 160
+304115732 416 160
+304115736 416 160
+304115740 416 160
+304115744 416 160
+304119812 416 160
+304119816 416 160
+304119820 416 160
+304119824 416 160
+304119828 416 160
+304119832 416 160
+304119836 416 160
+304119840 416 160
+304123908 416 160
+304123912 416 160
+304123916 416 160
+304123920 416 160
+304123924 416 160
+304123928 416 160
+304123932 416 160
+304123936 416 160
+304128004 416 160
+304128008 416 160
+304128012 416 160
+304128016 416 160
+304128020 416 160
+304128024 416 160
+304128028 416 160
+304128032 416 160
+304132100 416 160
+304132104 416 160
+304132108 416 160
+304132112 416 160
+304132116 416 160
+304132120 416 160
+304132124 416 160
+304132128 416 160
+304136196 416 160
+304136200 416 160
+304136204 416 160
+304136208 416 160
+304136212 416 160
+304136216 416 160
+304136220 416 160
+304136224 416 160
+304140292 416 160
+304140296 416 160
+304140300 416 160
+304140304 416 160
+304140308 416 160
+304140312 416 160
+304140316 416 160
+304140320 416 160
+304144388 416 160
+304144392 416 160
+304144396 416 160
+304144400 416 160
+304144404 416 160
+304144408 416 160
+304144412 416 160
+304144416 416 160
+304148484 416 160
+304148488 416 160
+304148492 416 160
+304148496 416 160
+304148500 416 160
+304148504 416 160
+304148508 416 160
+304148512 416 160
+304152580 416 160
+304152584 416 160
+304152588 416 160
+304152592 416 160
+304152596 416 160
+304152600 416 160
+304152604 416 160
+304152608 416 160
+304156676 416 160
+304156680 416 160
+304156684 416 160
+304156688 416 160
+304156692 416 160
+304156696 416 160
+304156700 416 160
+304156704 416 160
+304160772 416 160
+304160776 416 160
+304160780 416 160
+304160784 416 160
+304160788 416 160
+304160792 416 160
+304160796 416 160
+304160800 416 160
+304164868 416 160
+304164872 416 160
+304164876 416 160
+304164880 416 160
+304164884 416 160
+304164888 416 160
+304164892 416 160
+304164896 416 160
+304168964 416 160
+304168968 416 160
+304168972 416 160
+304168976 416 160
+304168980 416 160
+304168984 416 160
+304168988 416 160
+304168992 416 160
+304173060 416 160
+304173064 416 160
+304173068 416 160
+304173072 416 160
+304173076 416 160
+304173080 416 160
+304173084 416 160
+304173088 416 160
+304177156 416 160
+304177160 416 160
+304177164 416 160
+304177168 416 160
+304177172 416 160
+304177176 416 160
+304177180 416 160
+304177184 416 160
+304181252 416 160
+304181256 416 160
+304181260 416 160
+304181264 416 160
+304181268 416 160
+304181272 416 160
+304181276 416 160
+304181280 416 160
+304185348 416 160
+304185352 416 160
+304185356 416 160
+304185360 416 160
+304185364 416 160
+304185368 416 160
+304185372 416 160
+304185376 416 160
+304189444 416 160
+304189448 416 160
+304189452 416 160
+304189456 416 160
+304189460 416 160
+304189464 416 160
+304189468 416 160
+304189472 416 160
+304193540 416 160
+304193544 416 160
+304193548 416 160
+304193552 416 160
+304193556 416 160
+304193560 416 160
+304193564 416 160
+304193568 416 160
+304197636 416 160
+304197640 416 160
+304197644 416 160
+304197648 416 160
+304197652 416 160
+304197656 416 160
+304197660 416 160
+304197664 416 160
+304201732 416 160
+304201736 416 160
+304201740 416 160
+304201744 416 160
+304201748 416 160
+304201752 416 160
+304201756 416 160
+304201760 416 160
+305139716 416 160
+305139720 416 160
+305139724 416 160
+305139728 416 160
+305139732 416 160
+305139736 416 160
+305139740 416 160
+305139744 416 160
+305143812 416 160
+305143816 416 160
+305143820 416 160
+305143824 416 160
+305143828 416 160
+305143832 416 160
+305143836 416 160
+305143840 416 160
+305147908 416 160
+305147912 416 160
+305147916 416 160
+305147920 416 160
+305147924 416 160
+305147928 416 160
+305147932 416 160
+305147936 416 160
+305152004 416 160
+305152008 416 160
+305152012 416 160
+305152016 416 160
+305152020 416 160
+305152024 416 160
+305152028 416 160
+305152032 416 160
+305156100 416 160
+305156104 416 160
+305156108 416 160
+305156112 416 160
+305156116 416 160
+305156120 416 160
+305156124 416 160
+305156128 416 160
+305160196 416 160
+305160200 416 160
+305160204 416 160
+305160208 416 160
+305160212 416 160
+305160216 416 160
+305160220 416 160
+305160224 416 160
+305164292 416 160
+305164296 416 160
+305164300 416 160
+305164304 416 160
+305164308 416 160
+305164312 416 160
+305164316 416 160
+305164320 416 160
+305168388 416 160
+305168392 416 160
+305168396 416 160
+305168400 416 160
+305168404 416 160
+305168408 416 160
+305168412 416 160
+305168416 416 160
+305172484 416 160
+305172488 416 160
+305172492 416 160
+305172496 416 160
+305172500 416 160
+305172504 416 160
+305172508 416 160
+305172512 416 160
+305176580 416 160
+305176584 416 160
+305176588 416 160
+305176592 416 160
+305176596 416 160
+305176600 416 160
+305176604 416 160
+305176608 416 160
+305180676 416 160
+305180680 416 160
+305180684 416 160
+305180688 416 160
+305180692 416 160
+305180696 416 160
+305180700 416 160
+305180704 416 160
+305184772 416 160
+305184776 416 160
+305184780 416 160
+305184784 416 160
+305184788 416 160
+305184792 416 160
+305184796 416 160
+305184800 416 160
+305188868 416 160
+305188872 416 160
+305188876 416 160
+305188880 416 160
+305188884 416 160
+305188888 416 160
+305188892 416 160
+305188896 416 160
+305192964 416 160
+305192968 416 160
+305192972 416 160
+305192976 416 160
+305192980 416 160
+305192984 416 160
+305192988 416 160
+305192992 416 160
+305197060 416 160
+305197064 416 160
+305197068 416 160
+305197072 416 160
+305197076 416 160
+305197080 416 160
+305197084 416 160
+305197088 416 160
+305201156 416 160
+305201160 416 160
+305201164 416 160
+305201168 416 160
+305201172 416 160
+305201176 416 160
+305201180 416 160
+305201184 416 160
+305205252 416 160
+305205256 416 160
+305205260 416 160
+305205264 416 160
+305205268 416 160
+305205272 416 160
+305205276 416 160
+305205280 416 160
+305209348 416 160
+305209352 416 160
+305209356 416 160
+305209360 416 160
+305209364 416 160
+305209368 416 160
+305209372 416 160
+305209376 416 160
+305213444 416 160
+305213448 416 160
+305213452 416 160
+305213456 416 160
+305213460 416 160
+305213464 416 160
+305213468 416 160
+305213472 416 160
+305217540 416 160
+305217544 416 160
+305217548 416 160
+305217552 416 160
+305217556 416 160
+305217560 416 160
+305217564 416 160
+305217568 416 160
+305221636 416 160
+305221640 416 160
+305221644 416 160
+305221648 416 160
+305221652 416 160
+305221656 416 160
+305221660 416 160
+305221664 416 160
+305225732 416 160
+305225736 416 160
+305225740 416 160
+305225744 416 160
+305225748 416 160
+305225752 416 160
+305225756 416 160
+305225760 416 160
+305229828 416 160
+305229832 416 160
+305229836 416 160
+305229840 416 160
+305229844 416 160
+305229848 416 160
+305229852 416 160
+305229856 416 160
+305233924 416 160
+305233928 416 160
+305233932 416 160
+305233936 416 160
+305233940 416 160
+305233944 416 160
+305233948 416 160
+305233952 416 160
+305238020 416 160
+305238024 416 160
+305238028 416 160
+305238032 416 160
+305238036 416 160
+305238040 416 160
+305238044 416 160
+305238048 416 160
+305242116 416 160
+305242120 416 160
+305242124 416 160
+305242128 416 160
+305242132 416 160
+305242136 416 160
+305242140 416 160
+305242144 416 160
+305246212 416 160
+305246216 416 160
+305246220 416 160
+305246224 416 160
+305246228 416 160
+305246232 416 160
+305246236 416 160
+305246240 416 160
+305250308 416 160
+305250312 416 160
+305250316 416 160
+305250320 416 160
+305250324 416 160
+305250328 416 160
+305250332 416 160
+305250336 416 160
+305254404 416 160
+305254408 416 160
+305254412 416 160
+305254416 416 160
+305254420 416 160
+305254424 416 160
+305254428 416 160
+305254432 416 160
+305258500 416 160
+305258504 416 160
+305258508 416 160
+305258512 416 160
+305258516 416 160
+305258520 416 160
+305258524 416 160
+305258528 416 160
+305262596 416 160
+305262600 416 160
+305262604 416 160
+305262608 416 160
+305262612 416 160
+305262616 416 160
+305262620 416 160
+305262624 416 160
+305266692 416 160
+305266696 416 160
+305266700 416 160
+305266704 416 160
+305266708 416 160
+305266712 416 160
+305266716 416 160
+305266720 416 160
+305270788 416 160
+305270792 416 160
+305270796 416 160
+305270800 416 160
+305270804 416 160
+305270808 416 160
+305270812 416 160
+305270816 416 160
+305274884 416 160
+305274888 416 160
+305274892 416 160
+305274896 416 160
+305274900 416 160
+305274904 416 160
+305274908 416 160
+305274912 416 160
+305278980 416 160
+305278984 416 160
+305278988 416 160
+305278992 416 160
+305278996 416 160
+305279000 416 160
+305279004 416 160
+305279008 416 160
+305283076 416 160
+305283080 416 160
+305283084 416 160
+305283088 416 160
+305283092 416 160
+305283096 416 160
+305283100 416 160
+305283104 416 160
+305287172 416 160
+305287176 416 160
+305287180 416 160
+305287184 416 160
+305287188 416 160
+305287192 416 160
+305287196 416 160
+305287200 416 160
+305291268 416 160
+305291272 416 160
+305291276 416 160
+305291280 416 160
+305291284 416 160
+305291288 416 160
+305291292 416 160
+305291296 416 160
+305295364 416 160
+305295368 416 160
+305295372 416 160
+305295376 416 160
+305295380 416 160
+305295384 416 160
+305295388 416 160
+305295392 416 160
+305299460 416 160
+305299464 416 160
+305299468 416 160
+305299472 416 160
+305299476 416 160
+305299480 416 160
+305299484 416 160
+305299488 416 160
+305303556 416 160
+305303560 416 160
+305303564 416 160
+305303568 416 160
+305303572 416 160
+305303576 416 160
+305303580 416 160
+305303584 416 160
+305307652 416 160
+305307656 416 160
+305307660 416 160
+305307664 416 160
+305307668 416 160
+305307672 416 160
+305307676 416 160
+305307680 416 160
+305311748 416 160
+305311752 416 160
+305311756 416 160
+305311760 416 160
+305311764 416 160
+305311768 416 160
+305311772 416 160
+305311776 416 160
+305315844 416 160
+305315848 416 160
+305315852 416 160
+305315856 416 160
+305315860 416 160
+305315864 416 160
+305315868 416 160
+305315872 416 160
+306188292 416 160
+306188296 416 160
+306188300 416 160
+306188304 416 160
+306188308 416 160
+306188312 416 160
+306188316 416 160
+306188320 416 160
+306192388 416 160
+306192392 416 160
+306192396 416 160
+306192400 416 160
+306192404 416 160
+306192408 416 160
+306192412 416 160
+306192416 416 160
+306196484 416 160
+306196488 416 160
+306196492 416 160
+306196496 416 160
+306196500 416 160
+306196504 416 160
+306196508 416 160
+306196512 416 160
+306200580 416 160
+306200584 416 160
+306200588 416 160
+306200592 416 160
+306200596 416 160
+306200600 416 160
+306200604 416 160
+306200608 416 160
+306204676 416 160
+306204680 416 160
+306204684 416 160
+306204688 416 160
+306204692 416 160
+306204696 416 160
+306204700 416 160
+306204704 416 160
+306208772 416 160
+306208776 416 160
+306208780 416 160
+306208784 416 160
+306208788 416 160
+306208792 416 160
+306208796 416 160
+306208800 416 160
+306212868 416 160
+306212872 416 160
+306212876 416 160
+306212880 416 160
+306212884 416 160
+306212888 416 160
+306212892 416 160
+306212896 416 160
+306216964 416 160
+306216968 416 160
+306216972 416 160
+306216976 416 160
+306216980 416 160
+306216984 416 160
+306216988 416 160
+306216992 416 160
+306221060 416 160
+306221064 416 160
+306221068 416 160
+306221072 416 160
+306221076 416 160
+306221080 416 160
+306221084 416 160
+306221088 416 160
+306225156 416 160
+306225160 416 160
+306225164 416 160
+306225168 416 160
+306225172 416 160
+306225176 416 160
+306225180 416 160
+306225184 416 160
+306229252 416 160
+306229256 416 160
+306229260 416 160
+306229264 416 160
+306229268 416 160
+306229272 416 160
+306229276 416 160
+306229280 416 160
+306233348 416 160
+306233352 416 160
+306233356 416 160
+306233360 416 160
+306233364 416 160
+306233368 416 160
+306233372 416 160
+306233376 416 160
+306237444 416 160
+306237448 416 160
+306237452 416 160
+306237456 416 160
+306237460 416 160
+306237464 416 160
+306237468 416 160
+306237472 416 160
+306241540 416 160
+306241544 416 160
+306241548 416 160
+306241552 416 160
+306241556 416 160
+306241560 416 160
+306241564 416 160
+306241568 416 160
+306245636 416 160
+306245640 416 160
+306245644 416 160
+306245648 416 160
+306245652 416 160
+306245656 416 160
+306245660 416 160
+306245664 416 160
+306249732 416 160
+306249736 416 160
+306249740 416 160
+306249744 416 160
+306249748 416 160
+306249752 416 160
+306249756 416 160
+306249760 416 160
+306253828 416 160
+306253832 416 160
+306253836 416 160
+306253840 416 160
+306253844 416 160
+306253848 416 160
+306253852 416 160
+306253856 416 160
+306257924 416 160
+306257928 416 160
+306257932 416 160
+306257936 416 160
+306257940 416 160
+306257944 416 160
+306257948 416 160
+306257952 416 160
+306262020 416 160
+306262024 416 160
+306262028 416 160
+306262032 416 160
+306262036 416 160
+306262040 416 160
+306262044 416 160
+306262048 416 160
+306266116 416 160
+306266120 416 160
+306266124 416 160
+306266128 416 160
+306266132 416 160
+306266136 416 160
+306266140 416 160
+306266144 416 160
+306270212 416 160
+306270216 416 160
+306270220 416 160
+306270224 416 160
+306270228 416 160
+306270232 416 160
+306270236 416 160
+306270240 416 160
+306274308 416 160
+306274312 416 160
+306274316 416 160
+306274320 416 160
+306274324 416 160
+306274328 416 160
+306274332 416 160
+306274336 416 160
+306278404 416 160
+306278408 416 160
+306278412 416 160
+306278416 416 160
+306278420 416 160
+306278424 416 160
+306278428 416 160
+306278432 416 160
+306282500 416 160
+306282504 416 160
+306282508 416 160
+306282512 416 160
+306282516 416 160
+306282520 416 160
+306282524 416 160
+306282528 416 160
+306286596 416 160
+306286600 416 160
+306286604 416 160
+306286608 416 160
+306286612 416 160
+306286616 416 160
+306286620 416 160
+306286624 416 160
+306290692 416 160
+306290696 416 160
+306290700 416 160
+306290704 416 160
+306290708 416 160
+306290712 416 160
+306290716 416 160
+306290720 416 160
+306294788 416 160
+306294792 416 160
+306294796 416 160
+306294800 416 160
+306294804 416 160
+306294808 416 160
+306294812 416 160
+306294816 416 160
+306298884 416 160
+306298888 416 160
+306298892 416 160
+306298896 416 160
+306298900 416 160
+306298904 416 160
+306298908 416 160
+306298912 416 160
+306302980 416 160
+306302984 416 160
+306302988 416 160
+306302992 416 160
+306302996 416 160
+306303000 416 160
+306303004 416 160
+306303008 416 160
+306307076 416 160
+306307080 416 160
+306307084 416 160
+306307088 416 160
+306307092 416 160
+306307096 416 160
+306307100 416 160
+306307104 416 160
+306311172 416 160
+306311176 416 160
+306311180 416 160
+306311184 416 160
+306311188 416 160
+306311192 416 160
+306311196 416 160
+306311200 416 160
+306315268 416 160
+306315272 416 160
+306315276 416 160
+306315280 416 160
+306315284 416 160
+306315288 416 160
+306315292 416 160
+306315296 416 160
+306319364 416 160
+306319368 416 160
+306319372 416 160
+306319376 416 160
+306319380 416 160
+306319384 416 160
+306319388 416 160
+306319392 416 160
+306323460 416 160
+306323464 416 160
+306323468 416 160
+306323472 416 160
+306323476 416 160
+306323480 416 160
+306323484 416 160
+306323488 416 160
+306327556 416 160
+306327560 416 160
+306327564 416 160
+306327568 416 160
+306327572 416 160
+306327576 416 160
+306327580 416 160
+306327584 416 160
+306331652 416 160
+306331656 416 160
+306331660 416 160
+306331664 416 160
+306331668 416 160
+306331672 416 160
+306331676 416 160
+306331680 416 160
+306335748 416 160
+306335752 416 160
+306335756 416 160
+306335760 416 160
+306335764 416 160
+306335768 416 160
+306335772 416 160
+306335776 416 160
+306339844 416 160
+306339848 416 160
+306339852 416 160
+306339856 416 160
+306339860 416 160
+306339864 416 160
+306339868 416 160
+306339872 416 160
+306343940 416 160
+306343944 416 160
+306343948 416 160
+306343952 416 160
+306343956 416 160
+306343960 416 160
+306343964 416 160
+306343968 416 160
+306348036 416 160
+306348040 416 160
+306348044 416 160
+306348048 416 160
+306348052 416 160
+306348056 416 160
+306348060 416 160
+306348064 416 160
+306352132 416 160
+306352136 416 160
+306352140 416 160
+306352144 416 160
+306352148 416 160
+306352152 416 160
+306352156 416 160
+306352160 416 160
+306356228 416 160
+306356232 416 160
+306356236 416 160
+306356240 416 160
+306356244 416 160
+306356248 416 160
+306356252 416 160
+306356256 416 160
+306360324 416 160
+306360328 416 160
+306360332 416 160
+306360336 416 160
+306360340 416 160
+306360344 416 160
+306360348 416 160
+306360352 416 160
+306364420 416 160
+306364424 416 160
+306364428 416 160
+306364432 416 160
+306364436 416 160
+306364440 416 160
+306364444 416 160
+306364448 416 160
+306368516 416 160
+306368520 416 160
+306368524 416 160
+306368528 416 160
+306368532 416 160
+306368536 416 160
+306368540 416 160
+306368544 416 160
+306372612 416 160
+306372616 416 160
+306372620 416 160
+306372624 416 160
+306372628 416 160
+306372632 416 160
+306372636 416 160
+306372640 416 160
+306376708 416 160
+306376712 416 160
+306376716 416 160
+306376720 416 160
+306376724 416 160
+306376728 416 160
+306376732 416 160
+306376736 416 160
+306380804 416 160
+306380808 416 160
+306380812 416 160
+306380816 416 160
+306380820 416 160
+306380824 416 160
+306380828 416 160
+306380832 416 160
+306384900 416 160
+306384904 416 160
+306384908 416 160
+306384912 416 160
+306384916 416 160
+306384920 416 160
+306384924 416 160
+306384928 416 160
+306388996 416 160
+306389000 416 160
+306389004 416 160
+306389008 416 160
+306389012 416 160
+306389016 416 160
+306389020 416 160
+306389024 416 160
+306393092 416 160
+306393096 416 160
+306393100 416 160
+306393104 416 160
+306393108 416 160
+306393112 416 160
+306393116 416 160
+306393120 416 160
+306397188 416 160
+306397192 416 160
+306397196 416 160
+306397200 416 160
+306397204 416 160
+306397208 416 160
+306397212 416 160
+306397216 416 160
+306401284 416 160
+306401288 416 160
+306401292 416 160
+306401296 416 160
+306401300 416 160
+306401304 416 160
+306401308 416 160
+306401312 416 160
+306405380 416 160
+306405384 416 160
+306405388 416 160
+306405392 416 160
+306405396 416 160
+306405400 416 160
+306405404 416 160
+306405408 416 160
+306409476 416 160
+306409480 416 160
+306409484 416 160
+306409488 416 160
+306409492 416 160
+306409496 416 160
+306409500 416 160
+306409504 416 160
+306413572 416 160
+306413576 416 160
+306413580 416 160
+306413584 416 160
+306413588 416 160
+306413592 416 160
+306413596 416 160
+306413600 416 160
+306417668 416 160
+306417672 416 160
+306417676 416 160
+306417680 416 160
+306417684 416 160
+306417688 416 160
+306417692 416 160
+306417696 416 160
+306421764 416 160
+306421768 416 160
+306421772 416 160
+306421776 416 160
+306421780 416 160
+306421784 416 160
+306421788 416 160
+306421792 416 160
+306425860 416 160
+306425864 416 160
+306425868 416 160
+306425872 416 160
+306425876 416 160
+306425880 416 160
+306425884 416 160
+306425888 416 160
+306429956 416 160
+306429960 416 160
+306429964 416 160
+306429968 416 160
+306429972 416 160
+306429976 416 160
+306429980 416 160
+306429984 416 160
+306434052 416 160
+306434056 416 160
+306434060 416 160
+306434064 416 160
+306434068 416 160
+306434072 416 160
+306434076 416 160
+306434080 416 160
+306438148 416 160
+306438152 416 160
+306438156 416 160
+306438160 416 160
+306438164 416 160
+306438168 416 160
+306438172 416 160
+306438176 416 160
+306442244 416 160
+306442248 416 160
+306442252 416 160
+306442256 416 160
+306442260 416 160
+306442264 416 160
+306442268 416 160
+306442272 416 160
+306446340 416 160
+306446344 416 160
+306446348 416 160
+306446352 416 160
+306446356 416 160
+306446360 416 160
+306446364 416 160
+306446368 416 160
+352588804 416 160
+352592900 416 160
+352596996 416 160
+352601092 416 160
+352605188 416 160
+352609284 416 160
+352613380 416 160
+352617476 416 160
+352621572 416 160
+352625668 416 160
+352629764 416 160
+352633860 416 160
+352637956 416 160
+352642052 416 160
+352646148 416 160
+352650244 416 160
+352654340 416 160
+352658436 416 160
+352662532 416 160
+352666628 416 160
+352670724 416 160
+352674820 416 160
+352678916 416 160
+352683012 416 160
+352687108 416 160
+352691204 416 160
+352695300 416 160
+352699396 416 160
+352703492 416 160
+352707588 416 160
+352711684 416 160
+352715780 416 160
+352719876 416 160
+352723972 416 160
+352728068 416 160
+352732164 416 160
+352736260 416 160
+352740356 416 160
+352744452 416 160
+352748548 416 160
+352752644 416 160
+352756740 416 160
+352760836 416 160
+352764932 416 160
+352769028 416 160
+352773124 416 160
+352777220 416 160
+352781316 416 160
+352785412 416 160
+352789508 416 160
+352793604 416 160
+352797700 416 160
+352801796 416 160
+352805892 416 160
+352809988 416 160
+352814084 416 160
+352589828 416 160
+352593924 416 160
+352598020 416 160
+352602116 416 160
+352606212 416 160
+352610308 416 160
+352614404 416 160
+352618500 416 160
+352622596 416 160
+352626692 416 160
+352630788 416 160
+352634884 416 160
+352638980 416 160
+352643076 416 160
+352647172 416 160
+352651268 416 160
+352655364 416 160
+352659460 416 160
+352663556 416 160
+352667652 416 160
+352671748 416 160
+352675844 416 160
+352679940 416 160
+352684036 416 160
+352688132 416 160
+352692228 416 160
+352696324 416 160
+352700420 416 160
+352704516 416 160
+352708612 416 160
+352712708 416 160
+352716804 416 160
+352720900 416 160
+352724996 416 160
+352729092 416 160
+352733188 416 160
+352737284 416 160
+352741380 416 160
+352745476 416 160
+352749572 416 160
+352753668 416 160
+352757764 416 160
+352761860 416 160
+352765956 416 160
+352770052 416 160
+352774148 416 160
+352778244 416 160
+352782340 416 160
+352786436 416 160
+352790532 416 160
+352794628 416 160
+352798724 416 160
+352802820 416 160
+352806916 416 160
+352811012 416 160
+352815108 416 160
+352850948 416 160
+352855044 416 160
+352859140 416 160
+352863236 416 160
+352867332 416 160
+352871428 416 160
+352875524 416 160
+352879620 416 160
+352883716 416 160
+352887812 416 160
+352891908 416 160
+352896004 416 160
+352900100 416 160
+352904196 416 160
+352908292 416 160
+352912388 416 160
+352916484 416 160
+352920580 416 160
+352924676 416 160
+352928772 416 160
+352932868 416 160
+352936964 416 160
+352941060 416 160
+352945156 416 160
+352949252 416 160
+352953348 416 160
+352957444 416 160
+352961540 416 160
+352965636 416 160
+352969732 416 160
+352973828 416 160
+352977924 416 160
+352982020 416 160
+352986116 416 160
+352990212 416 160
+352994308 416 160
+352998404 416 160
+353002500 416 160
+353006596 416 160
+353010692 416 160
+353014788 416 160
+353018884 416 160
+353022980 416 160
+353027076 416 160
+353031172 416 160
+353035268 416 160
+353039364 416 160
+353043460 416 160
+353047556 416 160
+353051652 416 160
+353055748 416 160
+353059844 416 160
+353063940 416 160
+353068036 416 160
+353072132 416 160
+353076228 416 160
+352851972 416 160
+352856068 416 160
+352860164 416 160
+352864260 416 160
+352868356 416 160
+352872452 416 160
+352876548 416 160
+352880644 416 160
+352884740 416 160
+352888836 416 160
+352892932 416 160
+352897028 416 160
+352901124 416 160
+352905220 416 160
+352909316 416 160
+352913412 416 160
+352917508 416 160
+352921604 416 160
+352925700 416 160
+352929796 416 160
+352933892 416 160
+352937988 416 160
+352942084 416 160
+352946180 416 160
+352950276 416 160
+352954372 416 160
+352958468 416 160
+352962564 416 160
+352966660 416 160
+352970756 416 160
+352974852 416 160
+352978948 416 160
+352983044 416 160
+352987140 416 160
+352991236 416 160
+352995332 416 160
+352999428 416 160
+353003524 416 160
+353007620 416 160
+353011716 416 160
+353015812 416 160
+353019908 416 160
+353024004 416 160
+353028100 416 160
+353032196 416 160
+353036292 416 160
+353040388 416 160
+353044484 416 160
+353048580 416 160
+353052676 416 160
+353056772 416 160
+353060868 416 160
+353064964 416 160
+353069060 416 160
+353073156 416 160
+353077252 416 160
+353113092 416 160
+353117188 416 160
+353121284 416 160
+353125380 416 160
+353129476 416 160
+353133572 416 160
+353137668 416 160
+353141764 416 160
+353145860 416 160
+353149956 416 160
+353154052 416 160
+353158148 416 160
+353162244 416 160
+353166340 416 160
+353170436 416 160
+353174532 416 160
+353178628 416 160
+353182724 416 160
+353186820 416 160
+353190916 416 160
+353195012 416 160
+353199108 416 160
+353203204 416 160
+353207300 416 160
+353211396 416 160
+353215492 416 160
+353219588 416 160
+353223684 416 160
+353227780 416 160
+353231876 416 160
+353235972 416 160
+353240068 416 160
+353244164 416 160
+353248260 416 160
+353252356 416 160
+353256452 416 160
+353260548 416 160
+353264644 416 160
+353268740 416 160
+353272836 416 160
+353276932 416 160
+353281028 416 160
+353285124 416 160
+353289220 416 160
+353293316 416 160
+353297412 416 160
+353301508 416 160
+353305604 416 160
+353309700 416 160
+353313796 416 160
+353317892 416 160
+353321988 416 160
+353326084 416 160
+353330180 416 160
+353334276 416 160
+353338372 416 160
+353114116 416 160
+353118212 416 160
+353122308 416 160
+353126404 416 160
+353130500 416 160
+353134596 416 160
+353138692 416 160
+353142788 416 160
+353146884 416 160
+353150980 416 160
+353155076 416 160
+353159172 416 160
+353163268 416 160
+353167364 416 160
+353171460 416 160
+353175556 416 160
+353179652 416 160
+353183748 416 160
+353187844 416 160
+353191940 416 160
+353196036 416 160
+353200132 416 160
+353204228 416 160
+353208324 416 160
+353212420 416 160
+353216516 416 160
+353220612 416 160
+353224708 416 160
+353228804 416 160
+353232900 416 160
+353236996 416 160
+353241092 416 160
+353245188 416 160
+353249284 416 160
+353253380 416 160
+353257476 416 160
+353261572 416 160
+353265668 416 160
+353269764 416 160
+353273860 416 160
+353277956 416 160
+353282052 416 160
+353286148 416 160
+353290244 416 160
+353294340 416 160
+353298436 416 160
+353302532 416 160
+353306628 416 160
+353310724 416 160
+353314820 416 160
+353318916 416 160
+353323012 416 160
+353327108 416 160
+353331204 416 160
+353335300 416 160
+353339396 416 160
+353375236 416 160
+353379332 416 160
+353383428 416 160
+353387524 416 160
+353391620 416 160
+353395716 416 160
+353399812 416 160
+353403908 416 160
+353408004 416 160
+353412100 416 160
+353416196 416 160
+353420292 416 160
+353424388 416 160
+353428484 416 160
+353432580 416 160
+353436676 416 160
+353440772 416 160
+353444868 416 160
+353448964 416 160
+353453060 416 160
+353457156 416 160
+353461252 416 160
+353465348 416 160
+353469444 416 160
+353473540 416 160
+353477636 416 160
+353481732 416 160
+353485828 416 160
+353489924 416 160
+353494020 416 160
+353498116 416 160
+353502212 416 160
+353506308 416 160
+353510404 416 160
+353514500 416 160
+353518596 416 160
+353522692 416 160
+353526788 416 160
+353530884 416 160
+353534980 416 160
+353539076 416 160
+353543172 416 160
+353547268 416 160
+353551364 416 160
+353555460 416 160
+353559556 416 160
+353563652 416 160
+353567748 416 160
+353571844 416 160
+353575940 416 160
+353580036 416 160
+353584132 416 160
+353588228 416 160
+353592324 416 160
+353596420 416 160
+353600516 416 160
+353376260 416 160
+353380356 416 160
+353384452 416 160
+353388548 416 160
+353392644 416 160
+353396740 416 160
+353400836 416 160
+353404932 416 160
+353409028 416 160
+353413124 416 160
+353417220 416 160
+353421316 416 160
+353425412 416 160
+353429508 416 160
+353433604 416 160
+353437700 416 160
+353441796 416 160
+353445892 416 160
+353449988 416 160
+353454084 416 160
+353458180 416 160
+353462276 416 160
+353466372 416 160
+353470468 416 160
+353474564 416 160
+353478660 416 160
+353482756 416 160
+353486852 416 160
+353490948 416 160
+353495044 416 160
+353499140 416 160
+353503236 416 160
+353507332 416 160
+353511428 416 160
+353515524 416 160
+353519620 416 160
+353523716 416 160
+353527812 416 160
+353531908 416 160
+353536004 416 160
+353540100 416 160
+353544196 416 160
+353548292 416 160
+353552388 416 160
+353556484 416 160
+353560580 416 160
+353564676 416 160
+353568772 416 160
+353572868 416 160
+353576964 416 160
+353581060 416 160
+353585156 416 160
+353589252 416 160
+353593348 416 160
+353597444 416 160
+353601540 416 160
+353637380 416 160
+353641476 416 160
+353645572 416 160
+353649668 416 160
+353653764 416 160
+353657860 416 160
+353661956 416 160
+353666052 416 160
+353670148 416 160
+353674244 416 160
+353678340 416 160
+353682436 416 160
+353686532 416 160
+353690628 416 160
+353694724 416 160
+353698820 416 160
+353702916 416 160
+353707012 416 160
+353711108 416 160
+353715204 416 160
+353719300 416 160
+353723396 416 160
+353727492 416 160
+353731588 416 160
+353735684 416 160
+353739780 416 160
+353743876 416 160
+353747972 416 160
+353752068 416 160
+353756164 416 160
+353760260 416 160
+353764356 416 160
+353768452 416 160
+353772548 416 160
+353776644 416 160
+353780740 416 160
+353784836 416 160
+353788932 416 160
+353793028 416 160
+353797124 416 160
+353801220 416 160
+353805316 416 160
+353809412 416 160
+353813508 416 160
+353817604 416 160
+353821700 416 160
+353825796 416 160
+353829892 416 160
+353833988 416 160
+353838084 416 160
+353842180 416 160
+353846276 416 160
+353850372 416 160
+353854468 416 160
+353858564 416 160
+353862660 416 160
+353638404 416 160
+353642500 416 160
+353646596 416 160
+353650692 416 160
+353654788 416 160
+353658884 416 160
+353662980 416 160
+353667076 416 160
+353671172 416 160
+353675268 416 160
+353679364 416 160
+353683460 416 160
+353687556 416 160
+353691652 416 160
+353695748 416 160
+353699844 416 160
+353703940 416 160
+353708036 416 160
+353712132 416 160
+353716228 416 160
+353720324 416 160
+353724420 416 160
+353728516 416 160
+353732612 416 160
+353736708 416 160
+353740804 416 160
+353744900 416 160
+353748996 416 160
+353753092 416 160
+353757188 416 160
+353761284 416 160
+353765380 416 160
+353769476 416 160
+353773572 416 160
+353777668 416 160
+353781764 416 160
+353785860 416 160
+353789956 416 160
+353794052 416 160
+353798148 416 160
+353802244 416 160
+353806340 416 160
+353810436 416 160
+353814532 416 160
+353818628 416 160
+353822724 416 160
+353826820 416 160
+353830916 416 160
+353835012 416 160
+353839108 416 160
+353843204 416 160
+353847300 416 160
+353851396 416 160
+353855492 416 160
+353859588 416 160
+353863684 416 160
+353899524 416 160
+353903620 416 160
+353907716 416 160
+353911812 416 160
+353915908 416 160
+353920004 416 160
+353924100 416 160
+353928196 416 160
+353932292 416 160
+353936388 416 160
+353940484 416 160
+353944580 416 160
+353948676 416 160
+353952772 416 160
+353956868 416 160
+353960964 416 160
+353965060 416 160
+353969156 416 160
+353973252 416 160
+353977348 416 160
+353981444 416 160
+353985540 416 160
+353989636 416 160
+353993732 416 160
+353997828 416 160
+354001924 416 160
+354006020 416 160
+354010116 416 160
+354014212 416 160
+354018308 416 160
+354022404 416 160
+354026500 416 160
+354030596 416 160
+354034692 416 160
+354038788 416 160
+354042884 416 160
+354046980 416 160
+354051076 416 160
+354055172 416 160
+354059268 416 160
+354063364 416 160
+354067460 416 160
+354071556 416 160
+354075652 416 160
+354079748 416 160
+354083844 416 160
+354087940 416 160
+354092036 416 160
+354096132 416 160
+354100228 416 160
+354104324 416 160
+354108420 416 160
+354112516 416 160
+354116612 416 160
+354120708 416 160
+354124804 416 160
+353900548 416 160
+353904644 416 160
+353908740 416 160
+353912836 416 160
+353916932 416 160
+353921028 416 160
+353925124 416 160
+353929220 416 160
+353933316 416 160
+353937412 416 160
+353941508 416 160
+353945604 416 160
+353949700 416 160
+353953796 416 160
+353957892 416 160
+353961988 416 160
+353966084 416 160
+353970180 416 160
+353974276 416 160
+353978372 416 160
+353982468 416 160
+353986564 416 160
+353990660 416 160
+353994756 416 160
+353998852 416 160
+354002948 416 160
+354007044 416 160
+354011140 416 160
+354015236 416 160
+354019332 416 160
+354023428 416 160
+354027524 416 160
+354031620 416 160
+354035716 416 160
+354039812 416 160
+354043908 416 160
+354048004 416 160
+354052100 416 160
+354056196 416 160
+354060292 416 160
+354064388 416 160
+354068484 416 160
+354072580 416 160
+354076676 416 160
+354080772 416 160
+354084868 416 160
+354088964 416 160
+354093060 416 160
+354097156 416 160
+354101252 416 160
+354105348 416 160
+354109444 416 160
+354113540 416 160
+354117636 416 160
+354121732 416 160
+354125828 416 160
+354161668 416 160
+354165764 416 160
+354169860 416 160
+354173956 416 160
+354178052 416 160
+354182148 416 160
+354186244 416 160
+354190340 416 160
+354194436 416 160
+354198532 416 160
+354202628 416 160
+354206724 416 160
+354210820 416 160
+354214916 416 160
+354219012 416 160
+354223108 416 160
+354227204 416 160
+354231300 416 160
+354235396 416 160
+354239492 416 160
+354243588 416 160
+354247684 416 160
+354251780 416 160
+354255876 416 160
+354259972 416 160
+354264068 416 160
+354268164 416 160
+354272260 416 160
+354276356 416 160
+354280452 416 160
+354284548 416 160
+354288644 416 160
+354292740 416 160
+354296836 416 160
+354300932 416 160
+354305028 416 160
+354309124 416 160
+354313220 416 160
+354317316 416 160
+354321412 416 160
+354325508 416 160
+354329604 416 160
+354333700 416 160
+354337796 416 160
+354341892 416 160
+354345988 416 160
+354350084 416 160
+354354180 416 160
+354358276 416 160
+354362372 416 160
+354366468 416 160
+354370564 416 160
+354374660 416 160
+354378756 416 160
+354382852 416 160
+354386948 416 160
+354162692 416 160
+354166788 416 160
+354170884 416 160
+354174980 416 160
+354179076 416 160
+354183172 416 160
+354187268 416 160
+354191364 416 160
+354195460 416 160
+354199556 416 160
+354203652 416 160
+354207748 416 160
+354211844 416 160
+354215940 416 160
+354220036 416 160
+354224132 416 160
+354228228 416 160
+354232324 416 160
+354236420 416 160
+354240516 416 160
+354244612 416 160
+354248708 416 160
+354252804 416 160
+354256900 416 160
+354260996 416 160
+354265092 416 160
+354269188 416 160
+354273284 416 160
+354277380 416 160
+354281476 416 160
+354285572 416 160
+354289668 416 160
+354293764 416 160
+354297860 416 160
+354301956 416 160
+354306052 416 160
+354310148 416 160
+354314244 416 160
+354318340 416 160
+354322436 416 160
+354326532 416 160
+354330628 416 160
+354334724 416 160
+354338820 416 160
+354342916 416 160
+354347012 416 160
+354351108 416 160
+354355204 416 160
+354359300 416 160
+354363396 416 160
+354367492 416 160
+354371588 416 160
+354375684 416 160
+354379780 416 160
+354383876 416 160
+354387972 416 160
+354423812 416 160
+354427908 416 160
+354432004 416 160
+354436100 416 160
+354440196 416 160
+354444292 416 160
+354448388 416 160
+354452484 416 160
+354456580 416 160
+354460676 416 160
+354464772 416 160
+354468868 416 160
+354472964 416 160
+354477060 416 160
+354481156 416 160
+354485252 416 160
+354489348 416 160
+354493444 416 160
+354497540 416 160
+354501636 416 160
+354505732 416 160
+354509828 416 160
+354513924 416 160
+354518020 416 160
+354522116 416 160
+354526212 416 160
+354530308 416 160
+354534404 416 160
+354538500 416 160
+354542596 416 160
+354546692 416 160
+354550788 416 160
+354554884 416 160
+354558980 416 160
+354424836 416 160
+354428932 416 160
+354433028 416 160
+354437124 416 160
+354441220 416 160
+354445316 416 160
+354449412 416 160
+354453508 416 160
+354457604 416 160
+354461700 416 160
+354465796 416 160
+354469892 416 160
+354473988 416 160
+354478084 416 160
+354482180 416 160
+354486276 416 160
+354490372 416 160
+354494468 416 160
+354498564 416 160
+354502660 416 160
+354506756 416 160
+354510852 416 160
+354514948 416 160
+354519044 416 160
+354523140 416 160
+354527236 416 160
+354531332 416 160
+354535428 416 160
+354539524 416 160
+354543620 416 160
+354547716 416 160
+354551812 416 160
+354555908 416 160
+354560004 416 160
+354685956 416 160
+354690052 416 160
+354694148 416 160
+354698244 416 160
+354702340 416 160
+354706436 416 160
+354710532 416 160
+354714628 416 160
+354718724 416 160
+354722820 416 160
+354726916 416 160
+354731012 416 160
+354735108 416 160
+354739204 416 160
+354743300 416 160
+354747396 416 160
+354751492 416 160
+354755588 416 160
+354759684 416 160
+354763780 416 160
+354767876 416 160
+354771972 416 160
+354776068 416 160
+354780164 416 160
+354784260 416 160
+354788356 416 160
+354792452 416 160
+354796548 416 160
+354800644 416 160
+354804740 416 160
+354808836 416 160
+354812932 416 160
+354817028 416 160
+354821124 416 160
+354686980 416 160
+354691076 416 160
+354695172 416 160
+354699268 416 160
+354703364 416 160
+354707460 416 160
+354711556 416 160
+354715652 416 160
+354719748 416 160
+354723844 416 160
+354727940 416 160
+354732036 416 160
+354736132 416 160
+354740228 416 160
+354744324 416 160
+354748420 416 160
+354752516 416 160
+354756612 416 160
+354760708 416 160
+354764804 416 160
+354768900 416 160
+354772996 416 160
+354777092 416 160
+354781188 416 160
+354785284 416 160
+354789380 416 160
+354793476 416 160
+354797572 416 160
+354801668 416 160
+354805764 416 160
+354809860 416 160
+354813956 416 160
+354818052 416 160
+354822148 416 160
+354948100 416 160
+354952196 416 160
+354956292 416 160
+354960388 416 160
+354964484 416 160
+354968580 416 160
+354972676 416 160
+354976772 416 160
+354980868 416 160
+354984964 416 160
+354989060 416 160
+354993156 416 160
+354997252 416 160
+355001348 416 160
+355005444 416 160
+355009540 416 160
+355013636 416 160
+355017732 416 160
+355021828 416 160
+355025924 416 160
+355030020 416 160
+355034116 416 160
+355038212 416 160
+355042308 416 160
+355046404 416 160
+355050500 416 160
+355054596 416 160
+355058692 416 160
+355062788 416 160
+355066884 416 160
+355070980 416 160
+355075076 416 160
+355079172 416 160
+355083268 416 160
+354949124 416 160
+354953220 416 160
+354957316 416 160
+354961412 416 160
+354965508 416 160
+354969604 416 160
+354973700 416 160
+354977796 416 160
+354981892 416 160
+354985988 416 160
+354990084 416 160
+354994180 416 160
+354998276 416 160
+355002372 416 160
+355006468 416 160
+355010564 416 160
+355014660 416 160
+355018756 416 160
+355022852 416 160
+355026948 416 160
+355031044 416 160
+355035140 416 160
+355039236 416 160
+355043332 416 160
+355047428 416 160
+355051524 416 160
+355055620 416 160
+355059716 416 160
+355063812 416 160
+355067908 416 160
+355072004 416 160
+355076100 416 160
+355080196 416 160
+355084292 416 160
+344200196 416 160
+344204292 416 160
+344208388 416 160
+344212484 416 160
+344216580 416 160
+344220676 416 160
+344224772 416 160
+344228868 416 160
+344232964 416 160
+344237060 416 160
+344241156 416 160
+344245252 416 160
+344249348 416 160
+344253444 416 160
+344257540 416 160
+344261636 416 160
+344265732 416 160
+344269828 416 160
+344273924 416 160
+344278020 416 160
+344282116 416 160
+344286212 416 160
+344290308 416 160
+344294404 416 160
+344298500 416 160
+344302596 416 160
+344306692 416 160
+344310788 416 160
+344314884 416 160
+344318980 416 160
+344323076 416 160
+344327172 416 160
+344331268 416 160
+344335364 416 160
+344339460 416 160
+344343556 416 160
+344347652 416 160
+344351748 416 160
+344355844 416 160
+344359940 416 160
+344364036 416 160
+344368132 416 160
+344372228 416 160
+344376324 416 160
+344380420 416 160
+344384516 416 160
+344388612 416 160
+344392708 416 160
+344396804 416 160
+344400900 416 160
+344404996 416 160
+344409092 416 160
+344413188 416 160
+344417284 416 160
+344421380 416 160
+344425476 416 160
+344201220 416 160
+344205316 416 160
+344209412 416 160
+344213508 416 160
+344217604 416 160
+344221700 416 160
+344225796 416 160
+344229892 416 160
+344233988 416 160
+344238084 416 160
+344242180 416 160
+344246276 416 160
+344250372 416 160
+344254468 416 160
+344258564 416 160
+344262660 416 160
+344266756 416 160
+344270852 416 160
+344274948 416 160
+344279044 416 160
+344283140 416 160
+344287236 416 160
+344291332 416 160
+344295428 416 160
+344299524 416 160
+344303620 416 160
+344307716 416 160
+344311812 416 160
+344315908 416 160
+344320004 416 160
+344324100 416 160
+344328196 416 160
+344332292 416 160
+344336388 416 160
+344340484 416 160
+344344580 416 160
+344348676 416 160
+344352772 416 160
+344356868 416 160
+344360964 416 160
+344365060 416 160
+344369156 416 160
+344373252 416 160
+344377348 416 160
+344381444 416 160
+344385540 416 160
+344389636 416 160
+344393732 416 160
+344397828 416 160
+344401924 416 160
+344406020 416 160
+344410116 416 160
+344414212 416 160
+344418308 416 160
+344422404 416 160
+344426500 416 160
+344462340 416 160
+344466436 416 160
+344470532 416 160
+344474628 416 160
+344478724 416 160
+344482820 416 160
+344486916 416 160
+344491012 416 160
+344495108 416 160
+344499204 416 160
+344503300 416 160
+344507396 416 160
+344511492 416 160
+344515588 416 160
+344519684 416 160
+344523780 416 160
+344527876 416 160
+344531972 416 160
+344536068 416 160
+344540164 416 160
+344544260 416 160
+344548356 416 160
+344552452 416 160
+344556548 416 160
+344560644 416 160
+344564740 416 160
+344568836 416 160
+344572932 416 160
+344577028 416 160
+344581124 416 160
+344585220 416 160
+344589316 416 160
+344593412 416 160
+344597508 416 160
+344601604 416 160
+344605700 416 160
+344609796 416 160
+344613892 416 160
+344617988 416 160
+344622084 416 160
+344626180 416 160
+344630276 416 160
+344634372 416 160
+344638468 416 160
+344642564 416 160
+344646660 416 160
+344650756 416 160
+344654852 416 160
+344658948 416 160
+344663044 416 160
+344667140 416 160
+344671236 416 160
+344675332 416 160
+344679428 416 160
+344683524 416 160
+344687620 416 160
+344463364 416 160
+344467460 416 160
+344471556 416 160
+344475652 416 160
+344479748 416 160
+344483844 416 160
+344487940 416 160
+344492036 416 160
+344496132 416 160
+344500228 416 160
+344504324 416 160
+344508420 416 160
+344512516 416 160
+344516612 416 160
+344520708 416 160
+344524804 416 160
+344528900 416 160
+344532996 416 160
+344537092 416 160
+344541188 416 160
+344545284 416 160
+344549380 416 160
+344553476 416 160
+344557572 416 160
+344561668 416 160
+344565764 416 160
+344569860 416 160
+344573956 416 160
+344578052 416 160
+344582148 416 160
+344586244 416 160
+344590340 416 160
+344594436 416 160
+344598532 416 160
+344602628 416 160
+344606724 416 160
+344610820 416 160
+344614916 416 160
+344619012 416 160
+344623108 416 160
+344627204 416 160
+344631300 416 160
+344635396 416 160
+344639492 416 160
+344643588 416 160
+344647684 416 160
+344651780 416 160
+344655876 416 160
+344659972 416 160
+344664068 416 160
+344668164 416 160
+344672260 416 160
+344676356 416 160
+344680452 416 160
+344684548 416 160
+344688644 416 160
+344724484 416 160
+344728580 416 160
+344732676 416 160
+344736772 416 160
+344740868 416 160
+344744964 416 160
+344749060 416 160
+344753156 416 160
+344757252 416 160
+344761348 416 160
+344765444 416 160
+344769540 416 160
+344773636 416 160
+344777732 416 160
+344781828 416 160
+344785924 416 160
+344790020 416 160
+344794116 416 160
+344798212 416 160
+344802308 416 160
+344806404 416 160
+344810500 416 160
+344814596 416 160
+344818692 416 160
+344822788 416 160
+344826884 416 160
+344830980 416 160
+344835076 416 160
+344839172 416 160
+344843268 416 160
+344847364 416 160
+344851460 416 160
+344855556 416 160
+344859652 416 160
+344863748 416 160
+344867844 416 160
+344871940 416 160
+344876036 416 160
+344880132 416 160
+344884228 416 160
+344888324 416 160
+344892420 416 160
+344896516 416 160
+344900612 416 160
+344904708 416 160
+344908804 416 160
+344912900 416 160
+344916996 416 160
+344921092 416 160
+344925188 416 160
+344929284 416 160
+344933380 416 160
+344937476 416 160
+344941572 416 160
+344945668 416 160
+344949764 416 160
+344725508 416 160
+344729604 416 160
+344733700 416 160
+344737796 416 160
+344741892 416 160
+344745988 416 160
+344750084 416 160
+344754180 416 160
+344758276 416 160
+344762372 416 160
+344766468 416 160
+344770564 416 160
+344774660 416 160
+344778756 416 160
+344782852 416 160
+344786948 416 160
+344791044 416 160
+344795140 416 160
+344799236 416 160
+344803332 416 160
+344807428 416 160
+344811524 416 160
+344815620 416 160
+344819716 416 160
+344823812 416 160
+344827908 416 160
+344832004 416 160
+344836100 416 160
+344840196 416 160
+344844292 416 160
+344848388 416 160
+344852484 416 160
+344856580 416 160
+344860676 416 160
+344864772 416 160
+344868868 416 160
+344872964 416 160
+344877060 416 160
+344881156 416 160
+344885252 416 160
+344889348 416 160
+344893444 416 160
+344897540 416 160
+344901636 416 160
+344905732 416 160
+344909828 416 160
+344913924 416 160
+344918020 416 160
+344922116 416 160
+344926212 416 160
+344930308 416 160
+344934404 416 160
+344938500 416 160
+344942596 416 160
+344946692 416 160
+344950788 416 160
+344986628 416 160
+344990724 416 160
+344994820 416 160
+344998916 416 160
+345003012 416 160
+345007108 416 160
+345011204 416 160
+345015300 416 160
+345019396 416 160
+345023492 416 160
+345027588 416 160
+345031684 416 160
+345035780 416 160
+345039876 416 160
+345043972 416 160
+345048068 416 160
+345052164 416 160
+345056260 416 160
+345060356 416 160
+345064452 416 160
+345068548 416 160
+345072644 416 160
+345076740 416 160
+345080836 416 160
+345084932 416 160
+345089028 416 160
+345093124 416 160
+345097220 416 160
+345101316 416 160
+345105412 416 160
+345109508 416 160
+345113604 416 160
+345117700 416 160
+345121796 416 160
+345125892 416 160
+345129988 416 160
+345134084 416 160
+345138180 416 160
+345142276 416 160
+345146372 416 160
+345150468 416 160
+345154564 416 160
+345158660 416 160
+345162756 416 160
+345166852 416 160
+345170948 416 160
+345175044 416 160
+345179140 416 160
+345183236 416 160
+345187332 416 160
+345191428 416 160
+345195524 416 160
+345199620 416 160
+345203716 416 160
+345207812 416 160
+345211908 416 160
+344987652 416 160
+344991748 416 160
+344995844 416 160
+344999940 416 160
+345004036 416 160
+345008132 416 160
+345012228 416 160
+345016324 416 160
+345020420 416 160
+345024516 416 160
+345028612 416 160
+345032708 416 160
+345036804 416 160
+345040900 416 160
+345044996 416 160
+345049092 416 160
+345053188 416 160
+345057284 416 160
+345061380 416 160
+345065476 416 160
+345069572 416 160
+345073668 416 160
+345077764 416 160
+345081860 416 160
+345085956 416 160
+345090052 416 160
+345094148 416 160
+345098244 416 160
+345102340 416 160
+345106436 416 160
+345110532 416 160
+345114628 416 160
+345118724 416 160
+345122820 416 160
+345126916 416 160
+345131012 416 160
+345135108 416 160
+345139204 416 160
+345143300 416 160
+345147396 416 160
+345151492 416 160
+345155588 416 160
+345159684 416 160
+345163780 416 160
+345167876 416 160
+345171972 416 160
+345176068 416 160
+345180164 416 160
+345184260 416 160
+345188356 416 160
+345192452 416 160
+345196548 416 160
+345200644 416 160
+345204740 416 160
+345208836 416 160
+345212932 416 160
+345248772 416 160
+345252868 416 160
+345256964 416 160
+345261060 416 160
+345265156 416 160
+345269252 416 160
+345273348 416 160
+345277444 416 160
+345281540 416 160
+345285636 416 160
+345289732 416 160
+345293828 416 160
+345297924 416 160
+345302020 416 160
+345306116 416 160
+345310212 416 160
+345314308 416 160
+345318404 416 160
+345322500 416 160
+345326596 416 160
+345330692 416 160
+345334788 416 160
+345338884 416 160
+345342980 416 160
+345347076 416 160
+345351172 416 160
+345355268 416 160
+345359364 416 160
+345363460 416 160
+345367556 416 160
+345371652 416 160
+345375748 416 160
+345379844 416 160
+345383940 416 160
+345388036 416 160
+345392132 416 160
+345396228 416 160
+345400324 416 160
+345404420 416 160
+345408516 416 160
+345412612 416 160
+345416708 416 160
+345420804 416 160
+345424900 416 160
+345428996 416 160
+345433092 416 160
+345437188 416 160
+345441284 416 160
+345445380 416 160
+345449476 416 160
+345453572 416 160
+345457668 416 160
+345461764 416 160
+345465860 416 160
+345469956 416 160
+345474052 416 160
+345249796 416 160
+345253892 416 160
+345257988 416 160
+345262084 416 160
+345266180 416 160
+345270276 416 160
+345274372 416 160
+345278468 416 160
+345282564 416 160
+345286660 416 160
+345290756 416 160
+345294852 416 160
+345298948 416 160
+345303044 416 160
+345307140 416 160
+345311236 416 160
+345315332 416 160
+345319428 416 160
+345323524 416 160
+345327620 416 160
+345331716 416 160
+345335812 416 160
+345339908 416 160
+345344004 416 160
+345348100 416 160
+345352196 416 160
+345356292 416 160
+345360388 416 160
+345364484 416 160
+345368580 416 160
+345372676 416 160
+345376772 416 160
+345380868 416 160
+345384964 416 160
+345389060 416 160
+345393156 416 160
+345397252 416 160
+345401348 416 160
+345405444 416 160
+345409540 416 160
+345413636 416 160
+345417732 416 160
+345421828 416 160
+345425924 416 160
+345430020 416 160
+345434116 416 160
+345438212 416 160
+345442308 416 160
+345446404 416 160
+345450500 416 160
+345454596 416 160
+345458692 416 160
+345462788 416 160
+345466884 416 160
+345470980 416 160
+345475076 416 160
+345510916 416 160
+345515012 416 160
+345519108 416 160
+345523204 416 160
+345527300 416 160
+345531396 416 160
+345535492 416 160
+345539588 416 160
+345543684 416 160
+345547780 416 160
+345551876 416 160
+345555972 416 160
+345560068 416 160
+345564164 416 160
+345568260 416 160
+345572356 416 160
+345576452 416 160
+345580548 416 160
+345584644 416 160
+345588740 416 160
+345592836 416 160
+345596932 416 160
+345601028 416 160
+345605124 416 160
+345609220 416 160
+345613316 416 160
+345617412 416 160
+345621508 416 160
+345625604 416 160
+345629700 416 160
+345633796 416 160
+345637892 416 160
+345641988 416 160
+345646084 416 160
+345650180 416 160
+345654276 416 160
+345658372 416 160
+345662468 416 160
+345666564 416 160
+345670660 416 160
+345674756 416 160
+345678852 416 160
+345682948 416 160
+345687044 416 160
+345691140 416 160
+345695236 416 160
+345699332 416 160
+345703428 416 160
+345707524 416 160
+345711620 416 160
+345715716 416 160
+345719812 416 160
+345723908 416 160
+345728004 416 160
+345732100 416 160
+345736196 416 160
+345511940 416 160
+345516036 416 160
+345520132 416 160
+345524228 416 160
+345528324 416 160
+345532420 416 160
+345536516 416 160
+345540612 416 160
+345544708 416 160
+345548804 416 160
+345552900 416 160
+345556996 416 160
+345561092 416 160
+345565188 416 160
+345569284 416 160
+345573380 416 160
+345577476 416 160
+345581572 416 160
+345585668 416 160
+345589764 416 160
+345593860 416 160
+345597956 416 160
+345602052 416 160
+345606148 416 160
+345610244 416 160
+345614340 416 160
+345618436 416 160
+345622532 416 160
+345626628 416 160
+345630724 416 160
+345634820 416 160
+345638916 416 160
+345643012 416 160
+345647108 416 160
+345651204 416 160
+345655300 416 160
+345659396 416 160
+345663492 416 160
+345667588 416 160
+345671684 416 160
+345675780 416 160
+345679876 416 160
+345683972 416 160
+345688068 416 160
+345692164 416 160
+345696260 416 160
+345700356 416 160
+345704452 416 160
+345708548 416 160
+345712644 416 160
+345716740 416 160
+345720836 416 160
+345724932 416 160
+345729028 416 160
+345733124 416 160
+345737220 416 160
+345773060 416 160
+345777156 416 160
+345781252 416 160
+345785348 416 160
+345789444 416 160
+345793540 416 160
+345797636 416 160
+345801732 416 160
+345805828 416 160
+345809924 416 160
+345814020 416 160
+345818116 416 160
+345822212 416 160
+345826308 416 160
+345830404 416 160
+345834500 416 160
+345838596 416 160
+345842692 416 160
+345846788 416 160
+345850884 416 160
+345854980 416 160
+345859076 416 160
+345863172 416 160
+345867268 416 160
+345871364 416 160
+345875460 416 160
+345879556 416 160
+345883652 416 160
+345887748 416 160
+345891844 416 160
+345895940 416 160
+345900036 416 160
+345904132 416 160
+345908228 416 160
+345912324 416 160
+345916420 416 160
+345920516 416 160
+345924612 416 160
+345928708 416 160
+345932804 416 160
+345936900 416 160
+345940996 416 160
+345945092 416 160
+345949188 416 160
+345953284 416 160
+345957380 416 160
+345961476 416 160
+345965572 416 160
+345969668 416 160
+345973764 416 160
+345977860 416 160
+345981956 416 160
+345986052 416 160
+345990148 416 160
+345994244 416 160
+345998340 416 160
+345774084 416 160
+345778180 416 160
+345782276 416 160
+345786372 416 160
+345790468 416 160
+345794564 416 160
+345798660 416 160
+345802756 416 160
+345806852 416 160
+345810948 416 160
+345815044 416 160
+345819140 416 160
+345823236 416 160
+345827332 416 160
+345831428 416 160
+345835524 416 160
+345839620 416 160
+345843716 416 160
+345847812 416 160
+345851908 416 160
+345856004 416 160
+345860100 416 160
+345864196 416 160
+345868292 416 160
+345872388 416 160
+345876484 416 160
+345880580 416 160
+345884676 416 160
+345888772 416 160
+345892868 416 160
+345896964 416 160
+345901060 416 160
+345905156 416 160
+345909252 416 160
+345913348 416 160
+345917444 416 160
+345921540 416 160
+345925636 416 160
+345929732 416 160
+345933828 416 160
+345937924 416 160
+345942020 416 160
+345946116 416 160
+345950212 416 160
+345954308 416 160
+345958404 416 160
+345962500 416 160
+345966596 416 160
+345970692 416 160
+345974788 416 160
+345978884 416 160
+345982980 416 160
+345987076 416 160
+345991172 416 160
+345995268 416 160
+345999364 416 160
+346035204 416 160
+346039300 416 160
+346043396 416 160
+346047492 416 160
+346051588 416 160
+346055684 416 160
+346059780 416 160
+346063876 416 160
+346067972 416 160
+346072068 416 160
+346076164 416 160
+346080260 416 160
+346084356 416 160
+346088452 416 160
+346092548 416 160
+346096644 416 160
+346100740 416 160
+346104836 416 160
+346108932 416 160
+346113028 416 160
+346117124 416 160
+346121220 416 160
+346125316 416 160
+346129412 416 160
+346133508 416 160
+346137604 416 160
+346141700 416 160
+346145796 416 160
+346149892 416 160
+346153988 416 160
+346158084 416 160
+346162180 416 160
+346166276 416 160
+346170372 416 160
+346036228 416 160
+346040324 416 160
+346044420 416 160
+346048516 416 160
+346052612 416 160
+346056708 416 160
+346060804 416 160
+346064900 416 160
+346068996 416 160
+346073092 416 160
+346077188 416 160
+346081284 416 160
+346085380 416 160
+346089476 416 160
+346093572 416 160
+346097668 416 160
+346101764 416 160
+346105860 416 160
+346109956 416 160
+346114052 416 160
+346118148 416 160
+346122244 416 160
+346126340 416 160
+346130436 416 160
+346134532 416 160
+346138628 416 160
+346142724 416 160
+346146820 416 160
+346150916 416 160
+346155012 416 160
+346159108 416 160
+346163204 416 160
+346167300 416 160
+346171396 416 160
+346297348 416 160
+346301444 416 160
+346305540 416 160
+346309636 416 160
+346313732 416 160
+346317828 416 160
+346321924 416 160
+346326020 416 160
+346330116 416 160
+346334212 416 160
+346338308 416 160
+346342404 416 160
+346346500 416 160
+346350596 416 160
+346354692 416 160
+346358788 416 160
+346362884 416 160
+346366980 416 160
+346371076 416 160
+346375172 416 160
+346379268 416 160
+346383364 416 160
+346387460 416 160
+346391556 416 160
+346395652 416 160
+346399748 416 160
+346403844 416 160
+346407940 416 160
+346412036 416 160
+346416132 416 160
+346420228 416 160
+346424324 416 160
+346428420 416 160
+346432516 416 160
+346298372 416 160
+346302468 416 160
+346306564 416 160
+346310660 416 160
+346314756 416 160
+346318852 416 160
+346322948 416 160
+346327044 416 160
+346331140 416 160
+346335236 416 160
+346339332 416 160
+346343428 416 160
+346347524 416 160
+346351620 416 160
+346355716 416 160
+346359812 416 160
+346363908 416 160
+346368004 416 160
+346372100 416 160
+346376196 416 160
+346380292 416 160
+346384388 416 160
+346388484 416 160
+346392580 416 160
+346396676 416 160
+346400772 416 160
+346404868 416 160
+346408964 416 160
+346413060 416 160
+346417156 416 160
+346421252 416 160
+346425348 416 160
+346429444 416 160
+346433540 416 160
+346559492 416 160
+346563588 416 160
+346567684 416 160
+346571780 416 160
+346575876 416 160
+346579972 416 160
+346584068 416 160
+346588164 416 160
+346592260 416 160
+346596356 416 160
+346600452 416 160
+346604548 416 160
+346608644 416 160
+346612740 416 160
+346616836 416 160
+346620932 416 160
+346625028 416 160
+346629124 416 160
+346633220 416 160
+346637316 416 160
+346641412 416 160
+346645508 416 160
+346649604 416 160
+346653700 416 160
+346657796 416 160
+346661892 416 160
+346665988 416 160
+346670084 416 160
+346674180 416 160
+346678276 416 160
+346682372 416 160
+346686468 416 160
+346690564 416 160
+346694660 416 160
+346560516 416 160
+346564612 416 160
+346568708 416 160
+346572804 416 160
+346576900 416 160
+346580996 416 160
+346585092 416 160
+346589188 416 160
+346593284 416 160
+346597380 416 160
+346601476 416 160
+346605572 416 160
+346609668 416 160
+346613764 416 160
+346617860 416 160
+346621956 416 160
+346626052 416 160
+346630148 416 160
+346634244 416 160
+346638340 416 160
+346642436 416 160
+346646532 416 160
+346650628 416 160
+346654724 416 160
+346658820 416 160
+346662916 416 160
+346667012 416 160
+346671108 416 160
+346675204 416 160
+346679300 416 160
+346683396 416 160
+346687492 416 160
+346691588 416 160
+346695684 416 160
diff --git a/SLHCUpgradeSimulations/Geometry/python/fakeConditions_Phase1Pixel10D_cff.py b/SLHCUpgradeSimulations/Geometry/python/fakeConditions_Phase1Pixel10D_cff.py
new file mode 100644
index 0000000000000..b070e61653fbe
--- /dev/null
+++ b/SLHCUpgradeSimulations/Geometry/python/fakeConditions_Phase1Pixel10D_cff.py
@@ -0,0 +1,46 @@
+import FWCore.ParameterSet.Config as cms
+
+siPixelFakeGainOfflineESSource = cms.ESSource("SiPixelFakeGainOfflineESSource",
+ file =
+cms.FileInPath('SLHCUpgradeSimulations/Geometry/data/PhaseI/Pixel10D/EmptyPixelSkimmedGeometry.txt')
+ )
+es_prefer_fake_gain = cms.ESPrefer("SiPixelFakeGainOfflineESSource","siPixelFakeGainOfflineESSource")
+
+siPixelFakeLorentzAngleESSource = cms.ESSource("SiPixelFakeLorentzAngleESSource",
+ file =
+cms.FileInPath('SLHCUpgradeSimulations/Geometry/data/PhaseI/Pixel10D/PixelSkimmedGeometry.txt')
+ )
+es_prefer_fake_lorentz = cms.ESPrefer("SiPixelFakeLorentzAngleESSource","siPixelFakeLorentzAngleESSource")
+
+from RecoVertex.BeamSpotProducer.BeamSpotFakeParameters_cfi import *
+BeamSpotFakeConditions.X0 = cms.double(0.0)
+BeamSpotFakeConditions.Y0 = cms.double(0.0)
+BeamSpotFakeConditions.Z0 = cms.double(0.0)
+BeamSpotFakeConditions.dxdz = cms.double(0.0)
+BeamSpotFakeConditions.dydz = cms.double(0.0)
+BeamSpotFakeConditions.sigmaZ = cms.double(5.3)
+BeamSpotFakeConditions.widthX = cms.double(0.015)
+BeamSpotFakeConditions.widthY = cms.double(0.015)
+BeamSpotFakeConditions.emittanceX = cms.double(0.)
+BeamSpotFakeConditions.emittanceY = cms.double(0.)
+BeamSpotFakeConditions.betaStar = cms.double(0.)
+BeamSpotFakeConditions.errorX0 = cms.double(0.00208)
+BeamSpotFakeConditions.errorY0 = cms.double(0.00208)
+BeamSpotFakeConditions.errorZ0 = cms.double(0.00508)
+BeamSpotFakeConditions.errordxdz = cms.double(0.0)
+BeamSpotFakeConditions.errordydz = cms.double(0.0)
+BeamSpotFakeConditions.errorSigmaZ = cms.double(0.060)
+BeamSpotFakeConditions.errorWidth = cms.double(0.0013)
+
+es_prefer_beamspot = cms.ESPrefer("BeamSpotFakeConditions","")
+
+from SimGeneral.TrackingAnalysis.trackingParticles_cfi import *
+mergedtruth.volumeRadius = cms.double(100.0)
+mergedtruth.volumeZ = cms.double(900.0)
+mergedtruth.discardOutVolume = cms.bool(True)
+
+
+#from Geometry.TrackerNumberingBuilder.pixelSLHCGeometryConstants_cfi import *
+from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import *
+
+
diff --git a/Validation/CheckOverlap/test/python/runShashlik_cfg.py b/Validation/CheckOverlap/test/python/runShashlik_cfg.py
index 0d28a72419a9d..d502ec08185e8 100644
--- a/Validation/CheckOverlap/test/python/runShashlik_cfg.py
+++ b/Validation/CheckOverlap/test/python/runShashlik_cfg.py
@@ -3,7 +3,7 @@
process = cms.Process("PROD")
process.load("SimGeneral.HepPDTESSource.pdt_cfi")
-process.load("Geometry.HGCalCommonData.shashlikCapsuleGeometryXML_cfi")
+process.load("Geometry.HGCalCommonData.testShashlikXML_cfi")
process.load("SimG4Core.Application.g4SimHits_cfi")
@@ -59,6 +59,6 @@
process.g4SimHits.Watchers = cms.VPSet(cms.PSet(
type = cms.string('CheckOverlap'),
Resolution = cms.untracked.int32(1000),
- NodeNames = cms.untracked.vstring('ShashlikCapsule')
+ NodeNames = cms.untracked.vstring('CALO')
))