Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[13_0 backport] Add 2023 DD4hep XML wf #40882

Closed
wants to merge 45 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
fd10663
Only compare geometry in Geometry/TrackerGoeometryBuilder test
Dr15Jones Feb 13, 2023
846a832
Merge pull request #40759 from perrotta/fixUnitTestGeometry_TrackerGe…
cmsbuild Feb 14, 2023
ae61158
Merge pull request #40768 from hftsoi/hcalfb_13_0_0_pre4
cmsbuild Feb 15, 2023
1426e4d
HLT menu development for 13_0_X
missirol Feb 15, 2023
d9d3968
Backport #40644 to complete v17 definition of HGCal with different la…
Feb 16, 2023
8fd84e2
Merge pull request #40772 from fwyzard/Alpaka_updates_13.0.x
cmsbuild Feb 16, 2023
cba2528
Remove static error
Feb 16, 2023
a8455d4
stop using bare ROOT objects in HLTDQMHist*
missirol Feb 14, 2023
3cabae0
Take Andrea's comments
Feb 17, 2023
1441b6a
Take Andrea's comments
Feb 17, 2023
7a6351b
Adding a check on the BS transverse widths in OnlineBeamSpotESProducer
francescobrivio Feb 17, 2023
492fd68
Take comments from Andrea
Feb 17, 2023
28633a5
Merge pull request #40791 from cms-tsg-storm/HLTdevelopment130X
cmsbuild Feb 17, 2023
cfbe194
fix BeamSpot Z value in Realistic25ns13p6TeVEOY2022Collision
francescobrivio Feb 17, 2023
de835de
Merge pull request #40796 from makortel/testGetDev
cmsbuild Feb 17, 2023
ef12b47
Backport #40783 2023 Geometry modified because of shifted positions o…
Feb 18, 2023
983f424
Merge pull request #40811 from francescobrivio/alca-fix_VtxSmearing
cmsbuild Feb 19, 2023
b9e392b
Merge pull request #40809 from fwyzard/Alpaka_updates_13.0.x
cmsbuild Feb 19, 2023
14ccdf1
Merge pull request #40784 from missirol/devel_useMEInHLTDQMHist_130X
cmsbuild Feb 20, 2023
43423c3
Merge pull request #40766 from francescobrivio/alca-BS_transverse_check
cmsbuild Feb 20, 2023
d4a1452
Fix expected version number of uGT with muon shower support
dinyar Feb 20, 2023
54e5d30
add double PFTau filter
covarell Feb 20, 2023
574e102
Merge pull request #40818 from makortel/fixAlpakaInstanceName
cmsbuild Feb 20, 2023
311e018
Run 3 jetid backport
laurenhay Feb 21, 2023
a3b3d4e
Merge pull request #40781 from bsunanda/Phase2-gex335R
cmsbuild Feb 21, 2023
83470f2
Added a valid flag check to RPC and GEM TP unpacking
eyigitba Feb 16, 2023
0ba3568
Merge pull request #40823 from covarell/add2PftauFilter
cmsbuild Feb 21, 2023
1be1f46
Merge pull request #40801 from jshin96/from1300pre4_pujetid_fix
cmsbuild Feb 21, 2023
fa8286e
Merge pull request #40839 from kakwok/UpdateShowerPam
cmsbuild Feb 22, 2023
4c143b6
Merge pull request #40836 from eyigitba/EMTF_fixRPCGEMUnpacking_130X_…
cmsbuild Feb 22, 2023
1c89fbe
Merge pull request #40826 from makortel/serialDictionary
cmsbuild Feb 22, 2023
8df6a73
Merge pull request #40831 from laurenhay/from130X_Run3JetID
cmsbuild Feb 22, 2023
f2463be
Merge pull request #40843 from CTPPS/pps_diamond_mapping_xml
cmsbuild Feb 22, 2023
237e5ce
Remove the CUDAService from the HLT configuration
fwyzard Feb 22, 2023
4179ed6
Put uG(M)T firmware versions etc. into named constants
dinyar Feb 21, 2023
6cd9086
Merge pull request #40816 from bsunanda/Run3-gex153X
cmsbuild Feb 23, 2023
cab016a
Use frozen HLT menu "2022v15" in 13_0_X Run-3 RelVals
missirol Feb 23, 2023
41fbbb0
Backport to 13_0_X to fix the issues of 2026D91 and 2026D94
Feb 23, 2023
08af179
Merge pull request #40860 from cms-tsg-storm/Frozen2022v15ForRelVal20…
cmsbuild Feb 23, 2023
e4a95d9
Merge pull request #40851 from fwyzard/HLT_remove_CUDAService_130x
cmsbuild Feb 23, 2023
17ce59f
Fix synchronization in ContextState test
makortel Feb 20, 2023
40a449d
Merge pull request #40864 from fwyzard/backport_40827
cmsbuild Feb 24, 2023
3aff222
Merge pull request #40862 from bsunanda/Phase2-gex154C
cmsbuild Feb 24, 2023
3bf1389
Merge pull request #40842 from dinyar/fix/ugt_version_w_showers_13_0_X
cmsbuild Feb 24, 2023
d04d5b6
add workflow
Feb 25, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions CommonTools/PileupAlgos/plugins/PuppiProducer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ class PuppiProducer : public edm::stream::EDProducer<> {
uint fNumOfPUVtxsForCharged;
double fDZCutForChargedFromPUVtxs;
bool fUseExistingWeights;
bool fApplyPhotonProtectionForExistingWeights;
bool fClonePackedCands;
int fVtxNdofCut;
double fVtxZCut;
Expand All @@ -104,6 +105,7 @@ PuppiProducer::PuppiProducer(const edm::ParameterSet& iConfig) {
fNumOfPUVtxsForCharged = iConfig.getParameter<uint>("NumOfPUVtxsForCharged");
fDZCutForChargedFromPUVtxs = iConfig.getParameter<double>("DeltaZCutForChargedFromPUVtxs");
fUseExistingWeights = iConfig.getParameter<bool>("useExistingWeights");
fApplyPhotonProtectionForExistingWeights = iConfig.getParameter<bool>("applyPhotonProtectionForExistingWeights");
fClonePackedCands = iConfig.getParameter<bool>("clonePackedCands");
fVtxNdofCut = iConfig.getParameter<int>("vtxNdofCut");
fVtxZCut = iConfig.getParameter<double>("vtxZCut");
Expand Down Expand Up @@ -363,9 +365,9 @@ void PuppiProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) {
curpupweight = lPack->puppiWeight();
}
}
// Protect high pT photons (important for gamma to hadronic recoil balance)
if ((fPtMaxPhotons > 0) && (lPack->pdgId() == 22) && (std::abs(lPack->eta()) < fEtaMaxPhotons) &&
(lPack->pt() > fPtMaxPhotons))
// Optional: Protect high pT photons (important for gamma to hadronic recoil balance) for existing weights.
if (fApplyPhotonProtectionForExistingWeights && (fPtMaxPhotons > 0) && (lPack->pdgId() == 22) &&
(std::abs(lPack->eta()) < fEtaMaxPhotons) && (lPack->pt() > fPtMaxPhotons))
curpupweight = 1;
lWeights.push_back(curpupweight);
lPackCtr++;
Expand Down Expand Up @@ -511,6 +513,7 @@ void PuppiProducer::fillDescriptions(edm::ConfigurationDescriptions& description
desc.add<uint>("NumOfPUVtxsForCharged", 0);
desc.add<double>("DeltaZCutForChargedFromPUVtxs", 0.2);
desc.add<bool>("useExistingWeights", false);
desc.add<bool>("applyPhotonProtectionForExistingWeights", false);
desc.add<bool>("clonePackedCands", false);
desc.add<int>("vtxNdofCut", 4);
desc.add<double>("vtxZCut", 24);
Expand Down
245 changes: 245 additions & 0 deletions CondFormats/PPSObjects/xml/mapping_timing_diamond_2023.xml

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion Configuration/Eras/python/Era_Run2_2018_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,10 @@
from Configuration.Eras.Modifier_ctpps_2017_cff import ctpps_2017
from Configuration.Eras.Modifier_ctpps_2018_cff import ctpps_2018
from Configuration.Eras.Modifier_run2_jme_2017_cff import run2_jme_2017
from Configuration.Eras.Modifier_run2_jme_2018_cff import run2_jme_2018
from Configuration.Eras.Modifier_stage2L1Trigger_2018_cff import stage2L1Trigger_2018

Run2_2018 = cms.ModifierChain(Run2_2017.copyAndExclude([run2_HEPlan1_2017, run2_muon_2017, run2_L1prefiring, run2_HLTconditions_2017, run2_egamma_2017, ctpps_2017, run2_jme_2017]),
run2_CSC_2018, run2_HCAL_2018, run2_HB_2018, run2_HE_2018,run2_DT_2018, run2_SiPixel_2018,
run2_HLTconditions_2018, run2_muon_2018, run2_egamma_2018, ctpps_2018, stage2L1Trigger_2018
run2_HLTconditions_2018, run2_muon_2018, run2_egamma_2018, ctpps_2018, stage2L1Trigger_2018, run2_jme_2018
)
3 changes: 3 additions & 0 deletions Configuration/Eras/python/Modifier_run2_jme_2018_cff.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import FWCore.ParameterSet.Config as cms

run2_jme_2018 =cms.Modifier()
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import FWCore.ParameterSet.Config as cms

run3_jme_Winter22runsBCDEprompt =cms.Modifier()
2 changes: 2 additions & 0 deletions Configuration/Geometry/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ Calorimeters:

Muon system:
* M1: 2021 baseline
* M2: 2023 GE21 shifted in position

PPS:
* P7: 2021 baseline (after removing overlaps and using common materials whenever possible)
Expand All @@ -49,6 +50,7 @@ Several detector combinations have been generated:
* 2021FlatMinus10Percent = T6+C1+M1+P7+O5+F1
* 2021FlatPlus05Percent = T7+C1+M1+P7+O5+F1
* 2021FlatPlus10Percent = T8+C1+M1+P7+O5+F1
* 2023 = T3+C1+M2+P7+O6+F1

# Phase 2 Geometries

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
import FWCore.ParameterSet.Config as cms

# This config was generated automatically using generate2021Geometry.py
# If you notice a mistake, please update the generating script, not just this config

from Configuration.Geometry.GeometryDD4hepExtended2023_cff import *

# tracker
from Geometry.CommonTopologies.globalTrackingGeometry_cfi import *
from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *
from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *
from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *
from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *

# calo
from Geometry.CaloEventSetup.CaloTopology_cfi import *
from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *
CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",
SelectedCalos = cms.vstring("HCAL",
"ZDC",
"EcalBarrel",
"EcalEndcap",
"EcalPreshower",
"TOWER",
)
)
from Geometry.EcalAlgo.EcalGeometry_cfi import *
from Geometry.HcalEventSetup.HcalGeometry_cfi import *
from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *
from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *
from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *
from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *
from Geometry.ForwardGeometry.ForwardGeometry_cfi import *
from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *
from Geometry.EcalMapping.EcalMapping_cfi import *
from Geometry.EcalMapping.EcalMappingRecord_cfi import *

# muon
from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *
from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *
from Geometry.GEMGeometryBuilder.gemGeometry_cff import *
from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *
from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *

# forward
from Geometry.ForwardGeometry.ForwardGeometry_cfi import *

# pps


14 changes: 14 additions & 0 deletions Configuration/Geometry/python/GeometryDD4hepExtended2023_cff.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import FWCore.ParameterSet.Config as cms

# This config was generated automatically using generate2021Geometry.py
# If you notice a mistake, please update the generating script, not just this config

from Configuration.Geometry.GeometryDD4hep_cff import *
DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2023.xml")

from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import *
from Geometry.EcalCommonData.ecalSimulationParameters_cff import *
from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *
from Geometry.MuonNumbering.muonGeometryConstants_cff import *
from Geometry.MuonNumbering.muonOffsetESProducer_cff import *

Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from Configuration.Geometry.GeometryDD4hep_cff import *
DDDetectorESProducer.confGeomXMLFiles = cms.FileInPath("Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D91.xml")

from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *
from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import *
from SLHCUpgradeSimulations.Geometry.fakePhase2OuterTrackerConditions_cff import *
from Geometry.EcalCommonData.ecalSimulationParameters_cff import *
from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *
Expand Down
50 changes: 50 additions & 0 deletions Configuration/Geometry/python/GeometryExtended2023Reco_cff.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
import FWCore.ParameterSet.Config as cms

# This config was generated automatically using generate2021Geometry.py
# If you notice a mistake, please update the generating script, not just this config

from Configuration.Geometry.GeometryExtended2023_cff import *

# tracker
from Geometry.CommonTopologies.globalTrackingGeometry_cfi import *
from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *
from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *
from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *
from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *

# calo
from Geometry.CaloEventSetup.CaloTopology_cfi import *
from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *
CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",
SelectedCalos = cms.vstring("HCAL",
"ZDC",
"EcalBarrel",
"EcalEndcap",
"EcalPreshower",
"TOWER",
)
)
from Geometry.EcalAlgo.EcalGeometry_cfi import *
from Geometry.HcalEventSetup.HcalGeometry_cfi import *
from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *
from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *
from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *
from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *
from Geometry.ForwardGeometry.ForwardGeometry_cfi import *
from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *
from Geometry.EcalMapping.EcalMapping_cfi import *
from Geometry.EcalMapping.EcalMappingRecord_cfi import *

# muon
from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *
from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *
from Geometry.GEMGeometryBuilder.gemGeometry_cff import *
from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *
from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *

# forward
from Geometry.ForwardGeometry.ForwardGeometry_cfi import *

# pps


12 changes: 12 additions & 0 deletions Configuration/Geometry/python/GeometryExtended2023_cff.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

# This config was generated automatically using generate2021Geometry.py
# If you notice a mistake, please update the generating script, not just this config

from Geometry.CMSCommonData.cmsExtendedGeometry2023XML_cfi import *
from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import *
from Geometry.EcalCommonData.ecalSimulationParameters_cff import *
from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *
from Geometry.MuonNumbering.muonGeometryConstants_cff import *
from Geometry.MuonNumbering.muonOffsetESProducer_cff import *

Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# If you notice a mistake, please update the generating script, not just this config

from Geometry.CMSCommonData.cmsExtendedGeometry2026D91XML_cfi import *
from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *
from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import *
from SLHCUpgradeSimulations.Geometry.fakePhase2OuterTrackerConditions_cff import *
from Geometry.EcalCommonData.ecalSimulationParameters_cff import *
from Geometry.HcalCommonData.hcalDDDSimConstants_cff import *
Expand Down
46 changes: 46 additions & 0 deletions Configuration/Geometry/python/dict2021Geometry.py
Original file line number Diff line number Diff line change
Expand Up @@ -1434,6 +1434,51 @@
],
"era" : "run3_GEM",
},
"M2" : {
1 : [
'Geometry/MuonCommonData/data/mbCommon/2021/v2/mbCommon.xml',
'Geometry/MuonCommonData/data/mb1/2021/v1/mb1.xml',
'Geometry/MuonCommonData/data/mb2/2021/v1/mb2.xml',
'Geometry/MuonCommonData/data/mb3/2021/v1/mb3.xml',
'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml',
'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml',
'Geometry/MuonCommonData/data/muonYoke/2021/v5/muonYoke.xml',
'Geometry/MuonCommonData/data/mf/2021/v3/mf.xml',
'Geometry/MuonCommonData/data/rpcf/2021/v1/rpcf.xml',
'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
'Geometry/MuonCommonData/data/gem21/2023/v1/gem21.xml',
'Geometry/MuonCommonData/data/csc/2021/v3/csc.xml',
'Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml',
],
2 : [
'Geometry/MuonCommonData/data/muonNumbering/2021/v5/muonNumbering.xml',
],
3 : [
'Geometry/MuonSimData/data/muonSens/2021/v4/muonSens.xml',
'Geometry/DTGeometryBuilder/data/dtSpecsFilter/2021/v1/dtSpecsFilter.xml',
'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
'Geometry/RPCGeometryBuilder/data/2021/v1/RPCSpecs.xml',
'Geometry/GEMGeometryBuilder/data/GEMSpecsFilter/2021/v2/GEMSpecsFilter.xml',
'Geometry/GEMGeometryBuilder/data/GEMSpecs/2021/v2/GEMSpecs.xml',
],
4 : [
'Geometry/MuonSimData/data/muonProdCuts/2021/v3/muonProdCuts.xml',
],
"sim" : [
'from Geometry.MuonNumbering.muonGeometryConstants_cff import *',
'from Geometry.MuonNumbering.muonOffsetESProducer_cff import *',
],
"reco" : [
'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
'from Geometry.GEMGeometryBuilder.gemGeometry_cff import *',
'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
],
"era" : "run3_GEM",
},
}

forwardDict = {
Expand Down Expand Up @@ -1588,6 +1633,7 @@
("O5","T6","C1","M1","F1","P7") : "2021FlatMinus10Percent",
("O5","T7","C1","M1","F1","P7") : "2021FlatPlus05Percent",
("O5","T8","C1","M1","F1","P7") : "2021FlatPlus10Percent",
("O6","T3","C1","M2","F1","P7") : "2023",
}

deprecatedSubdets = set([ "T1", "T2", "O1", "O2", "O3", "P1", "P2", "P3",
Expand Down
2 changes: 1 addition & 1 deletion Configuration/Geometry/python/dict2026Geometry.py
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@
'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml',
],
"sim" : [
'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *',
'from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cff import *',
'from SLHCUpgradeSimulations.Geometry.fakePhase2OuterTrackerConditions_cff import *',
],
"reco" : [
Expand Down
2 changes: 1 addition & 1 deletion Configuration/HLT/python/autoHLT.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
'relval2016' : 'Fake2',
'relval2017' : 'Fake2',
'relval2018' : 'Fake2',
'relval2022' : 'GRun',
'relval2022' : '2022v15',
'relval2026' : '75e33',
'test' : 'GRun',
}
Original file line number Diff line number Diff line change
Expand Up @@ -2095,13 +2095,16 @@ def condition(self, fragment, stepList, key, hasHarvest):
class UpgradeWorkflow_DD4hep(UpgradeWorkflow):
def setup_(self, step, stepName, stepDict, k, properties):
if 'Run3' in stepDict[step][k]['--era'] and 'Fast' not in stepDict[step][k]['--era']:
stepDict[stepName][k] = merge([{'--geometry': 'DD4hepExtended2021'}, stepDict[step][k]])
if '2023' in stepDict[step][k]['--conditions']:
stepDict[stepName][k] = merge([{'--geometry': 'DD4hepExtended2023'}, stepDict[step][k]])
else:
stepDict[stepName][k] = merge([{'--geometry': 'DD4hepExtended2021'}, stepDict[step][k]])
elif 'Phase2' in stepDict[step][k]['--era']:
dd4hepGeom="DD4hep"
dd4hepGeom+=stepDict[step][k]['--geometry']
stepDict[stepName][k] = merge([{'--geometry' : dd4hepGeom, '--procModifiers': 'dd4hep'}, stepDict[step][k]])
def condition(self, fragment, stepList, key, hasHarvest):
return ('2021' in key or '2026' in key) and ('FS' not in key)
return ('2021' in key or '2023' in key or '2026' in key) and ('FS' not in key)
upgradeWFs['DD4hep'] = UpgradeWorkflow_DD4hep(
steps = [
'GenSim',
Expand Down
4 changes: 4 additions & 0 deletions Configuration/StandardSequences/python/GeometryConf.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
'DBExtended2017ZeroMaterial' : 'DB:Extended2017ZeroMaterial',
'DBExtended2018' : 'DB:Extended',
'DBExtended2021' : 'DB:Extended',
'DBExtended2023' : 'DB:Extended',
'DBExtended2026' : 'DB:Extended2026',
'DBIdeal2015' : 'DB:Ideal2015',
'DBIdeal2015dev' : 'DB:Ideal2015dev',
Expand All @@ -34,6 +35,8 @@
'Extended2018FlatPlus10Percent' : 'Extended2018FlatPlus10Percent,Extended2018FlatPlus10PercentReco',
'Extended2021' : 'Extended2021,Extended2021Reco',
'DD4hepExtended2021' : 'DD4hepExtended2021,DD4hepExtended2021Reco',
'Extended2023' : 'Extended2023,Extended2023Reco',
'DD4hepExtended2023' : 'DD4hepExtended2023,DD4hepExtended2023Reco',
'Extended2021ZeroMaterial' : 'Extended2021ZeroMaterial,Extended2021ZeroMaterialReco',
'DD4hepExtended2021ZeroMaterial' : 'DD4hepExtended2021ZeroMaterial,DD4hepExtended2021ZeroMaterialReco',
'Extended2021FlatMinus05Percent' : 'Extended2021FlatMinus05Percent,Extended2021FlatMinus05PercentReco',
Expand All @@ -53,6 +56,7 @@
'Extended2026D88' : 'Extended2026D88,Extended2026D88Reco',
'DD4hepExtended2026D88' : 'DD4hepExtended2026D88,DD4hepExtended2026D88Reco',
'Extended2026D91' : 'Extended2026D91,Extended2026D91Reco',
'DD4hepExtended2026D91' : 'DD4hepExtended2026D91,DD4hepExtended2026D91Reco',
'Extended2026D92' : 'Extended2026D92,Extended2026D92Reco',
'DD4hepExtended2026D92' : 'DD4hepExtended2026D92,DD4hepExtended2026D92Reco',
'Extended2026D93' : 'Extended2026D93,Extended2026D93Reco',
Expand Down
Loading