Skip to content

Commit

Permalink
Merge pull request #18024 from ianna/2017-zero-material-scenario-config
Browse files Browse the repository at this point in the history
2017 Zero Material Scenario Configuration and Payload Scripts
  • Loading branch information
cmsbuild committed Mar 23, 2017
2 parents 02884fe + b13405b commit 393607d
Show file tree
Hide file tree
Showing 5 changed files with 78 additions and 10 deletions.
Expand Up @@ -27,6 +27,33 @@ cmsRun geometryExtended2017Plan1_xmlwriter.py
# reco parts of the database are also filled.
cmsRun geometryExtended2017Plan1_writer.py

# Now put the other scenarios into the database.
# Input the many XML files referenced by the cff file and
# output a single big XML file.
# This is repeated several times below. The sed commands
# serve to give the following sequence of input and output
# files
#
# Input cff Output file
# GeometryIdeal_cff giSingleBigFile.xml
#
sed -i '{s/Extended2017Plan1/Extended2017Plan1ZeroMaterial/g}' geometryExtended2017Plan1_xmlwriter.py
sed -i '{s/\/ge/\/gez/g}' geometryExtended2017Plan1_xmlwriter.py
cmsRun geometryExtended2017Plan1_xmlwriter.py

# Read the one big XML file and output a record to the
# database with the an identifying tag
# This is repeated several times below. The sed commands
# serve to give the following sequence of input file and output
# tag
#
# Input file Output tag
# gezSingleBigFile.xml XMLFILE_Geometry_${mytag}_Extended2017Plan1ZeroMaterial_mc
#
sed -i '{s/Extended/Extended2017Plan1ZeroMaterial/g}' xmlgeometrywriter.py
sed -i '{s/\/ge/\/gez/g}' xmlgeometrywriter.py
cmsRun xmlgeometrywriter.py

# All the database objects were written into one database
# (myfile.db) in the steps above. Extract the different
# pieces into separate database files. These are the payloads
Expand Down
@@ -1,6 +1,7 @@
#!/bin/sh

conddb_import -f sqlite_file:myfile.db -c sqlite_file:GeometryFileExtended2017Plan1.db -t XMLFILE_Geometry_TagXX_Extended2017Plan1_mc -i XMLFILE_Geometry_TagXX_Extended2017Plan1_mc
conddb_import -f sqlite_file:myfile.db -c sqlite_file:GeometryFileExtended2017Plan1ZeroMaterial.db -t XMLFILE_Geometry_TagXX_Extended2017Plan1ZeroMaterial_mc -i XMLFILE_Geometry_TagXX_Extended2017Plan1ZeroMaterial_mc
conddb_import -f sqlite_file:myfile.db -c sqlite_file:TKRECO_Geometry.db -t TKRECO_Geometry_TagXX -i TKRECO_Geometry_TagXX
conddb_import -f sqlite_file:myfile.db -c sqlite_file:TKExtra_Geometry.db -t TKExtra_Geometry_TagXX -i TKExtra_Geometry_TagXX
conddb_import -f sqlite_file:myfile.db -c sqlite_file:TKParameters_Geometry.db -t TKParameters_Geometry_TagXX -i TKParameters_Geometry_TagXX
Expand Down
@@ -0,0 +1,32 @@
import FWCore.ParameterSet.Config as cms

# Ideal geometry, needed for transient ECAL alignement
from Configuration.Geometry.GeometryExtended2017Plan1ZeroMaterial_cff import *


# Reconstruction geometry services
# Tracking Geometry
from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import *

#Tracker
from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *
from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *

#Muon
from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *
from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *
from Geometry.GEMGeometryBuilder.gemGeometry_cfi import *

# Alignment
from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *
from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *
from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *

# 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.hcalDDDRecConstants_cfi import *
from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *
@@ -0,0 +1,11 @@
import FWCore.ParameterSet.Config as cms

#
# Geometry master configuration
#
# Ideal geometry, needed for simulation
from Geometry.CMSCommonData.cmsExtendedGeometry2017Plan1ZeroMaterialXML_cfi import *
from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import *
from Geometry.HcalCommonData.hcalParameters_cfi import *
from Geometry.HcalCommonData.hcalDDDSimConstants_cfi import *

17 changes: 7 additions & 10 deletions Configuration/StandardSequences/python/GeometryConf.py
Expand Up @@ -5,28 +5,25 @@
'DBExtendedLiMin' : 'DB:ExtendedLiMin',
'DBExtendedX0Max' : 'DB:ExtendedX0Max',
'DBExtendedX0Min' : 'DB:ExtendedX0Min',
'DBExtendedPostLS1' : 'DB:ExtendedPostLS1',
'DBExtendedPostLS2' : 'DB:ExtendedPostLS2',
'DBExtended2015' : 'DB:Extended2015',
'DBExtended2015dev' : 'DB:Extended2015dev',
'DBExtended2017' : 'DB:Extended2017',
'DBExtended2018' : 'DB:Extended2018',
'DBExtended2015' : 'DB:Extended',
'DBExtended2017' : 'DB:Extended',
'DBExtended2017ZeroMaterial' : 'DB:Extended2017ZeroMaterial',
'DBExtended2018' : 'DB:Extended',
'DBExtended2019' : 'DB:Extended2019',
'DBExtended2023' : 'DB:Extended2023',
'DBExtendedPhaseIPixel' : 'DB:ExtendedPhaseIPixel',
'DBIdeal2015' : 'DB:Ideal2015',
'DBIdeal2015dev' : 'DB:Ideal2015dev',
'Ideal2015' : 'Ideal2015,Ideal2015Reco',
'Ideal2015dev' : 'Ideal2015dev,Ideal2015devReco',
'Ideal2015' : 'Ideal2015,Ideal2015Reco',
'Ideal2015dev' : 'Ideal2015dev,Ideal2015devReco',
'Extended' : 'Extended,ExtendedReco',
'Extended2015' : 'Extended2015,Extended2015Reco',
'Extended2015dev': 'Extended2015dev,Extended2015devReco',
'Extended2016' : 'Extended2016,Extended2016Reco',
'Extended2017' : 'Extended2017,Extended2017Reco',
'Extended2018' : 'Extended2018,Extended2018Reco',
'Extended2017Plan1' : 'Extended2017Plan1,Extended2017Plan1Reco',
'Extended2017Plan1ZeroMaterial' : 'Extended2017Plan1ZeroMaterial,Extended2017Plan1ZeroMaterialReco',
'Extended2019' : 'Extended2019,Extended2019Reco',
'ExtendedGFlash' : 'ExtendedGFlash,ExtendedGFlashReco',
'All' : 'Configuration.Geometry.GeometrySimAll_cff,Reco',
'ECALHCAL' : 'Configuration.Geometry.GeometrySimECALHCAL_cff,Configuration.Geometry.GeometryRecoECALHCAL_cff',
'TrackerOnly' : 'Configuration.Geometry.GeometrySimTracker_cff,Configuration.Geometry.GeometryRecoTracker_cff',
Expand Down

0 comments on commit 393607d

Please sign in to comment.