Example #1
0
import FWCore.ParameterSet.Config as cms

EcalBarrelGeometryEP = cms.ESProducer("EcalBarrelGeometryEP",
                                      applyAlignment=cms.bool(False))

_EcalBarrelGeometryEP_dd4hep = cms.ESProducer("EcalBarrelGeometryEPdd4hep",
                                              applyAlignment=cms.bool(False))

from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
dd4hep.toReplaceWith(EcalBarrelGeometryEP, _EcalBarrelGeometryEP_dd4hep)
Example #2
0
# This is the default configuration for the magnetic field in CMSSW.
# Loads the field map corresponding to the current stored in the runInfo,
# with the geometry and configuration specified in the GT.

import FWCore.ParameterSet.Config as cms
from MagneticField.Engine.volumeBasedMagneticFieldFromDB_cfi import *

from MagneticField.Engine.volumeBasedMagneticFieldFromDB_dd4hep_cfi import VolumeBasedMagneticFieldESProducer as _VolumeBasedMagneticFieldESProducer_dd4hep

from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
dd4hep.toReplaceWith(VolumeBasedMagneticFieldESProducer, _VolumeBasedMagneticFieldESProducer_dd4hep)

# Parabolic parametrized magnetic field used for track building (scaled to nominal map closest to current from runInfo)
from MagneticField.ParametrizedEngine.autoParabolicParametrizedField_cfi import ParametrizedMagneticFieldProducer as ParabolicParametrizedMagneticFieldProducer
ParabolicParametrizedMagneticFieldProducer.label = "ParabolicMf"


import FWCore.ParameterSet.Config as cms

EcalEndcapGeometryEP = cms.ESProducer("EcalEndcapGeometryEP",
                                      applyAlignment=cms.bool(False),
                                      appendToDataLabel=cms.string("_master"))

_EcalEndcapGeometryEP_dd4hep = cms.ESProducer(
    "EcalEndcapGeometryEPdd4hep",
    applyAlignment=cms.bool(False),
    appendToDataLabel=cms.string("_master"))

from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
dd4hep.toReplaceWith(EcalEndcapGeometryEP, _EcalEndcapGeometryEP_dd4hep)

EcalEndcapGeometryToDBEP = cms.ESProducer(
    "EcalEndcapGeometryToDBEP",
    applyAlignment=cms.bool(False),
    appendToDataLabel=cms.string("_toDB"))
import FWCore.ParameterSet.Config as cms

EcalPreshowerGeometryEP = cms.ESProducer(
    "EcalPreshowerGeometryEP",
    applyAlignment=cms.bool(False),
    appendToDataLabel=cms.string("_master"))

_EcalPreshowerGeometryEP_dd4hep = cms.ESProducer(
    "EcalPreshowerGeometryEPdd4hep",
    applyAlignment=cms.bool(False),
    appendToDataLabel=cms.string("_master"))

from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
dd4hep.toReplaceWith(EcalPreshowerGeometryEP, _EcalPreshowerGeometryEP_dd4hep)

EcalPreshowerGeometryToDBEP = cms.ESProducer(
    "EcalPreshowerGeometryToDBEP",
    applyAlignment=cms.bool(False),
    appendToDataLabel=cms.string("_toDB"))