def customiseFor29512(process): """Refresh configuration of ElectronNHitSeedProducer instances. Loops over some parameters of ElectronNHitSeedProducer instances and changes their type from string to ESInputTag. For PR https://github.com/cms-sw/cmssw/pull/29512 "ElectronNHitSeedProducer modernization" """ for producer in producers_by_type(process, "ElectronNHitSeedProducer"): matcherConfig = producer.matcherConfig for parameter_name in ("detLayerGeom", "navSchool", "paramMagField"): if hasattr(matcherConfig, parameter_name): old_parameter = getattr(matcherConfig, parameter_name) if old_parameter.pythonTypeName().endswith("string"): old_value = old_parameter.pythonValue()[1:-1] setattr(matcherConfig, parameter_name, cms.ESInputTag("", old_value)) return process
process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.MessageLogger = cms.Service( "MessageLogger", statistics=cms.untracked.vstring('cout', 'testCutTubsFromPointsAlgo'), categories=cms.untracked.vstring('TrackerGeom'), cout=cms.untracked.PSet(threshold=cms.untracked.string('WARNING'), noLineBreaks=cms.untracked.bool(True)), testCutTubsFromPointsAlgo=cms.untracked.PSet( INFO=cms.untracked.PSet(limit=cms.untracked.int32(0)), DEBUG=cms.untracked.PSet(limit=cms.untracked.int32(0)), WARNING=cms.untracked.PSet(limit=cms.untracked.int32(0)), ERROR=cms.untracked.PSet(limit=cms.untracked.int32(0)), threshold=cms.untracked.string('DEBUG'), TrackerGeom=cms.untracked.PSet(limit=cms.untracked.int32(0))), destinations=cms.untracked.vstring('cout', 'testCutTubsLog')) process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/TrackerCommonData/data/cms-test-ddcuttubsfrompoints-algorithm.xml' ), appendToDataLabel=cms.string('testCutTubsFromPointsAlgo')) process.testDump = cms.EDAnalyzer("DDTestDumpFile", DDDetector=cms.ESInputTag( '', 'testCutTubsFromPointsAlgo')) process.p = cms.Path(process.testDump)
categories=cms.untracked.vstring('Geometry'), cout=cms.untracked.PSet(threshold=cms.untracked.string('WARNING'), noLineBreaks=cms.untracked.bool(True)), specparfiltered=cms.untracked.PSet( INFO=cms.untracked.PSet(limit=cms.untracked.int32(0)), noLineBreaks=cms.untracked.bool(True), DEBUG=cms.untracked.PSet(limit=cms.untracked.int32(0)), WARNING=cms.untracked.PSet(limit=cms.untracked.int32(0)), ERROR=cms.untracked.PSet(limit=cms.untracked.int32(0)), threshold=cms.untracked.string('INFO'), Geometry=cms.untracked.PSet(limit=cms.untracked.int32(-1))), destinations=cms.untracked.vstring('cout', 'specparfiltered')) process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2021.xml'), appendToDataLabel=cms.string('CMS')) process.DDSpecParRegistryESProducer = cms.ESProducer( "DDSpecParRegistryESProducer", appendToDataLabel=cms.string('CMS')) process.test = cms.EDAnalyzer( "DDTestSpecParsFilter", DDDetector=cms.ESInputTag('', 'CMS'), attribute=cms.untracked.string('TrackingMaterialGroup'), ###MuStructure'), value=cms.untracked.string('') ### MuonEndcapCSC') ###'MuonBarrelDT') ) process.p = cms.Path(process.test)
import FWCore.ParameterSet.Config as cms process = cms.Process("DDHOTest") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process, 'MessageLogger'): process.MessageLogger.categories.append('HCalGeom') process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/HcalAlgo/data/cms-test-ddhcalHO-algorithm.xml'), appendToDataLabel=cms.string('DDHCalHO')) process.testDump = cms.EDAnalyzer( "DDTestDumpFile", outputFileName=cms.untracked.string('HODD4Hep.root'), DDDetector=cms.ESInputTag('', 'DDHCalHO')) process.p = cms.Path(process.testDump)
import FWCore.ParameterSet.Config as cms process = cms.Process("DDHGCalWaferAlgoTest") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process, 'MessageLogger'): process.MessageLogger.HGCalGeom = dict() process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/HGCalCommonData/data/dd4hep/cms-test-ddhgcalWaferAlgo-algorithm.xml' ), appendToDataLabel=cms.string('DDHGCalWaferAlgo')) process.testDump = cms.EDAnalyzer( "DDTestDumpFile", outputFileName=cms.untracked.string('hgcalWaferAlgoDD4Hep.root'), DDDetector=cms.ESInputTag('', 'DDHGCalWaferAlgo')) process.p = cms.Path(process.testDump)
process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/MTDCommonData/data/dd4hep/cms-mtdD50-geometry.xml'), appendToDataLabel=cms.string('MTD')) process.DDSpecParRegistryESProducer = cms.ESProducer( "DDSpecParRegistryESProducer", appendToDataLabel=cms.string('MTD')) process.testBTL = cms.EDAnalyzer( "DD4hep_TestMTDNumbering", DDDetector=cms.ESInputTag('', 'MTD'), outFileName=cms.untracked.string('BTL'), ddTopNodeName=cms.untracked.string('BarrelTimingLayer'), theLayout=cms.untracked.uint32(4)) process.testETL = cms.EDAnalyzer( "DD4hep_TestMTDNumbering", DDDetector=cms.ESInputTag('', 'MTD'), outFileName=cms.untracked.string('ETL'), ddTopNodeName=cms.untracked.string('EndcapTimingLayer'), ) process.testBTLpos = cms.EDAnalyzer( "DD4hep_TestMTDPosition", DDDetector=cms.ESInputTag('', 'MTD'), outFileName=cms.untracked.string('BTLpos'),
"MessageLogger", statistics=cms.untracked.vstring('cout', 'g4prodcuts'), categories=cms.untracked.vstring('Geometry'), cout=cms.untracked.PSet(threshold=cms.untracked.string('WARNING'), noLineBreaks=cms.untracked.bool(True)), g4prodcuts=cms.untracked.PSet( INFO=cms.untracked.PSet(limit=cms.untracked.int32(0)), noLineBreaks=cms.untracked.bool(True), DEBUG=cms.untracked.PSet(limit=cms.untracked.int32(0)), WARNING=cms.untracked.PSet(limit=cms.untracked.int32(0)), ERROR=cms.untracked.PSet(limit=cms.untracked.int32(0)), threshold=cms.untracked.string('INFO'), Geometry=cms.untracked.PSet(limit=cms.untracked.int32(-1))), destinations=cms.untracked.vstring('cout', 'g4prodcuts')) process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'DetectorDescription/DDCMS/data/cms-2015-muon-geometry.xml'), appendToDataLabel=cms.string('MUON')) process.DDSpecParRegistryESProducer = cms.ESProducer( "DDSpecParRegistryESProducer", appendToDataLabel=cms.string('MUON')) process.test = cms.EDAnalyzer("DDTestSpecParsFilter", DDDetector=cms.ESInputTag('MUON'), attribute=cms.untracked.string('CMSCutsRegion'), value=cms.untracked.string('Muon')) process.p = cms.Path(process.test)
import FWCore.ParameterSet.Config as cms process = cms.Process("DDAHcalModuleAlgoTest") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process,'MessageLogger'): process.MessageLogger.categories.append('HGCalGeom') process.DDDetectorESProducer = cms.ESSource("DDDetectorESProducer", confGeomXMLFiles = cms.FileInPath('Geometry/HGCalCommonData/data/dd4hep/cms-test-ddahcalModuleAlgo-algorithm.xml'), appendToDataLabel = cms.string('DDAHcalModuleAlgo') ) process.testDump = cms.EDAnalyzer("DDTestDumpFile", outputFileName = cms.untracked.string('ahcalModuleDD4Hep.root'), DDDetector = cms.ESInputTag('','DDAHcalModuleAlgo') ) process.p = cms.Path(process.testDump)
import FWCore.ParameterSet.Config as cms #--------------------------------------------------------------------------------------------------------- # This describes the full TMTT track reconstruction chain with 3 GeV threshold, where: # the GP divides the tracker into 18 eta sectors (each sub-divided into 2 virtual eta subsectors); # the HT uses a 32x18 array followed by 2x2 mini-HT array, with transverese HT readout & multiplexing, # followed by the KF (or optionally SF+SLR) track fit; duplicate track removal (Algo50) is run. #--------------------------------------------------------------------------------------------------------- TMTrackProducer_params = cms.PSet( # Tags for ES products magneticFieldInputTag = cms.ESInputTag( "VolumeBasedMagneticFieldESProducer", "" ), trackerGeometryInputTag = cms.ESInputTag( "trackerGeometry", "" ), trackerTopologyInputTag = cms.ESInputTag( "trackerTopology", "" ), ttStubAlgoInputTag = cms.ESInputTag( "TTStubAlgorithm_official_Phase2TrackerDigi_", "" ), # Tags for ED products tpInputTag = cms.InputTag("mix", "MergedTrackTruth"), stubInputTag = cms.InputTag("TTStubsFromPhase2TrackerDigis", "StubAccepted"), stubTruthInputTag = cms.InputTag("TTStubAssociatorFromPixelDigis", "StubAccepted"), clusterTruthInputTag = cms.InputTag("TTClusterAssociatorFromPixelDigis", "ClusterAccepted"), genJetInputTag = cms.InputTag("ak4GenJets", ""), # Enable output of TTTracks from part-way through tracking chain (after HT & RZ). EnableOutputIntermediateTTTracks = cms.bool(False), # Enable all use of MC truth info (disable to save CPU) EnableMCtruth = cms.bool(False), # Enable output histograms & job tracking performance summary (disable to save CPU) EnableHistos = cms.bool(False),
limit = cms.untracked.int32(0) ), INFO = cms.untracked.PSet( limit = cms.untracked.int32(0) ), PixelGeom = cms.untracked.PSet( limit = cms.untracked.int32(0) ), WARNING = cms.untracked.PSet( limit = cms.untracked.int32(0) ), enableStatistics = cms.untracked.bool(True), threshold = cms.untracked.string('DEBUG') ) ) ) process.DDDetectorESProducer = cms.ESSource("DDDetectorESProducer", confGeomXMLFiles = cms.FileInPath( 'Geometry/TrackerCommonData/data/cms-test-ddpixbarlayerupgrade-algorithm.xml' ), appendToDataLabel = cms.string('testPixBarLayerUpgradeAlgo') ) process.testDump = cms.EDAnalyzer("DDTestDumpFile", DDDetector = cms.ESInputTag('','testPixBarLayerUpgradeAlgo') ) process.p = cms.Path(process.testDump)
noLineBreaks=cms.untracked.bool(True)), mtdGeometry=cms.untracked.PSet( INFO=cms.untracked.PSet(limit=cms.untracked.int32(0)), noLineBreaks=cms.untracked.bool(True), DEBUG=cms.untracked.PSet(limit=cms.untracked.int32(0)), WARNING=cms.untracked.PSet(limit=cms.untracked.int32(0)), ERROR=cms.untracked.PSet(limit=cms.untracked.int32(0)), threshold=cms.untracked.string('INFO'), Geometry=cms.untracked.PSet(limit=cms.untracked.int32(-1))), destinations=cms.untracked.vstring('cout', 'mtdGeometry')) process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/MTDCommonData/data/dd4hep/cms-mtd-geometry.xml'), appendToDataLabel=cms.string('MTD')) process.DDSpecParRegistryESProducer = cms.ESProducer( "DDSpecParRegistryESProducer", appendToDataLabel=cms.string('MTD')) process.DDVectorRegistryESProducer = cms.ESProducer( "DDVectorRegistryESProducer", appendToDataLabel=cms.string('MTD')) process.test = cms.EDAnalyzer("DDCMSDetector", DDDetector=cms.ESInputTag('MTD')) process.dump = cms.EDAnalyzer("DDTestDumpFile", DDDetector=cms.ESInputTag('MTD')) process.p = cms.Path(process.test + process.dump)
import FWCore.ParameterSet.Config as cms process = cms.Process("DDHcalTestBeamTest") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process, 'MessageLogger'): process.MessageLogger.HCalGeom = dict() process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/HcalAlgo/data/cms-test-ddhcalTestBeam-algorithm.xml'), appendToDataLabel=cms.string('DDHCalTestBeam')) process.testDump = cms.EDAnalyzer( "DDTestDumpFile", outputFileName=cms.untracked.string('testBeamDD4Hep.root'), DDDetector=cms.ESInputTag('', 'DDHCalTestBeam')) process.p = cms.Path(process.testDump)
import FWCore.ParameterSet.Config as cms process = cms.Process("DDHcalTBCableTest") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process, 'MessageLogger'): process.MessageLogger.categories.append('HCalGeom') process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/HcalAlgo/data/cms-test-ddhcalTBCable-algorithm.xml'), appendToDataLabel=cms.string('DDHCalTBCable')) process.testDump = cms.EDAnalyzer( "DDTestDumpFile", outputFileName=cms.untracked.string('tbCableDD4Hep.root'), DDDetector=cms.ESInputTag('', 'DDHCalTBCable')) process.p = cms.Path(process.testDump)
import FWCore.ParameterSet.Config as cms process = cms.Process("DDHGCalHEmixTest") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process, 'MessageLogger'): process.MessageLogger.HGCalGeom = dict() process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/HGCalCommonData/data/dd4hep/cms-test-ddhgcalHEmix-algorithm.xml' ), appendToDataLabel=cms.string('DDHGCalHEmix')) process.testDump = cms.EDAnalyzer( "DDTestDumpFile", outputFileName=cms.untracked.string('hgcalHEmixDD4hep.root'), DDDetector=cms.ESInputTag('', 'DDHGCalHEmix')) process.p = cms.Path(process.testDump)
import FWCore.ParameterSet.Config as cms trackingMaterialAnalyser = cms.EDAnalyzer("DD4hep_TrackingMaterialAnalyser", MaterialAccounting = cms.InputTag("trackingMaterialProducer"), SplitMode = cms.string("NearestLayer"), DDDetector = cms.ESInputTag("","CMS"), SkipBeforeFirstDetector = cms.bool(False), SkipAfterLastDetector = cms.bool(True), SaveSummaryPlot = cms.bool(True), SaveDetailedPlots = cms.bool(False), SaveParameters = cms.bool(True), SaveXML = cms.bool(True), isHGCal = cms.bool(False), isHFNose = cms.bool(False), # to derive the following list: # cat ../data/trackingMaterialGroups_ForPhaseII.xml | grep TrackingMaterialGroup | sed -e 's/\s*//' | cut -d ' ' -f 3 | tr '=' ' ' | cut -d ' ' -f 2 | tr -d '"' | sed -e 's/\(.*\)/"\1",/' Groups = cms.vstring( "TrackerRecMaterialPhase2PixelBarrelLayer1", "TrackerRecMaterialPhase2PixelBarrelLayer2", "TrackerRecMaterialPhase2PixelBarrelLayer3", "TrackerRecMaterialPhase2PixelBarrelLayer4", "TrackerRecMaterialPhase2PixelForwardDisk1", "TrackerRecMaterialPhase2PixelForwardDisk2", "TrackerRecMaterialPhase2PixelForwardDisk3", "TrackerRecMaterialPhase2PixelForwardDisk4", "TrackerRecMaterialPhase2PixelForwardDisk5", "TrackerRecMaterialPhase2PixelForwardDisk6", "TrackerRecMaterialPhase2PixelForwardDisk7", "TrackerRecMaterialPhase2PixelForwardDisk8", "TrackerRecMaterialPhase2PixelForwardDisk9", "TrackerRecMaterialPhase2PixelForwardDisk10",
# name of the hlt process (same as above): triggerProcessLabel=cms.untracked.string("HLT"), # muon track extrapolation to 1st station muProp1st=cms.PSet( useTrack=cms.string( "tracker" ), # 'none' to use Candidate P4; or 'tracker', 'muon', 'global' useState=cms.string( "atVertex"), # 'innermost' and 'outermost' require the TrackExtra useSimpleGeometry=cms.bool(True), useStation2=cms.bool(False), fallbackToME1=cms.bool(False), cosmicPropagationHypothesis=cms.bool(False), useMB2InOverlap=cms.bool(False), propagatorAlong=cms.ESInputTag("", "SteppingHelixPropagatorAlong"), propagatorAny=cms.ESInputTag("", "SteppingHelixPropagatorAny"), propagatorOpposite=cms.ESInputTag("", "SteppingHelixPropagatorOpposite")), # muon track extrapolation to 2nd station muProp2nd=cms.PSet( useTrack=cms.string( "tracker" ), # 'none' to use Candidate P4; or 'tracker', 'muon', 'global' useState=cms.string( "atVertex"), # 'innermost' and 'outermost' require the TrackExtra useSimpleGeometry=cms.bool(True), useStation2=cms.bool(True), fallbackToME1=cms.bool(False), cosmicPropagationHypothesis=cms.bool(False), useMB2InOverlap=cms.bool(False),
import FWCore.ParameterSet.Config as cms process = cms.Process("DDCMSDetectorTest") process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'DetectorDescription/DDCMS/data/cms-test-shapes.xml'), appendToDataLabel=cms.string('TestShapes')) process.DDVectorRegistryESProducer = cms.ESProducer( "DDVectorRegistryESProducer", appendToDataLabel=cms.string('TestShapes')) process.test = cms.EDAnalyzer("DDCMSDetector", DDDetector=cms.ESInputTag('', 'TestShapes')) process.testVectors = cms.EDAnalyzer("DDTestVectors", DDDetector=cms.ESInputTag( '', 'TestShapes')) process.testDump = cms.EDAnalyzer("DDTestDumpFile", DDDetector=cms.ESInputTag('', 'TestShapes')) process.p = cms.Path(process.test + process.testVectors + process.testDump)
import FWCore.ParameterSet.Config as cms process = cms.Process("DDGEMAngularTest") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process, 'MessageLogger'): process.MessageLogger.categories.append('MuonGeom') process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'DetectorDescription/DDCMS/data/cms-test-ddgemangular-algorithm.xml'), appendToDataLabel=cms.string('TestDDGEMAngular')) process.testDump = cms.EDAnalyzer("DDTestDumpFile", DDDetector=cms.ESInputTag( '', 'TestDDGEMAngular')) process.p = cms.Path(process.testDump)
#from RecoBTag.SecondaryVertex.combinedSecondaryVertexCommon_cff import * # # Normal tagger # charmTagsComputerCvsL = cms.ESProducer( 'CharmTaggerESProducer', #clone the cfg only slComputerCfg=cms.PSet( **sl_cfg.candidateCombinedSecondaryVertexSoftLeptonComputer. parameters_()), weightFile=cms.FileInPath( 'RecoBTag/CTagging/data/c_vs_udsg_sklearn.weight.xml'), variables=c_vs_l_vars_vpset, computer=cms.ESInputTag('combinedSecondaryVertexSoftLeptonComputer', ''), tagInfos=cms.VInputTag( cms.InputTag('pfImpactParameterTagInfos'), cms.InputTag('pfInclusiveSecondaryVertexFinderCvsLTagInfos'), cms.InputTag('softPFMuonsTagInfos'), cms.InputTag('softPFElectronsTagInfos'), ), mvaName=cms.string('BDT'), useCondDB=cms.bool(False), gbrForestLabel=cms.string(''), useGBRForest=cms.bool(True), useAdaBoost=cms.bool(False), defaultValueNoTracks=cms.bool(False)) charmTagsComputerCvsL.slComputerCfg.correctVertexMass = False
geomXMLFiles=cms.vstring( 'Geometry/CMSCommonData/data/normal/cmsextent.xml', 'Geometry/CMSCommonData/data/cms.xml', 'Geometry/CMSCommonData/data/cmsMagneticField.xml', 'MagneticField/GeomBuilder/data/MagneticFieldVolumes_160812_1.xml', 'MagneticField/GeomBuilder/data/MagneticFieldVolumes_160812_2.xml', 'Geometry/CMSCommonData/data/materials.xml'), rootNodeName=cms.string('cmsMagneticField:MAGF')) # avoid interference with EmptyESSource in uniformMagneticField.cfi process.es_prefer_magfield = cms.ESPrefer("XMLIdealGeometryESSource", "magfield") process.MagneticFieldESProducer = cms.ESProducer( "VolumeBasedMagneticFieldESProducer", DDDetector=cms.ESInputTag('', 'magfield'), appendToDataLabel=cms.string(''), useParametrizedTrackerField=cms.bool(False), label=cms.untracked.string(''), attribute=cms.string('magfield'), value=cms.string('magfield'), paramLabel=cms.string(''), version=cms.string('fake'), geometryVersion=cms.int32(160812), debugBuilder=cms.untracked.bool( False), # Set to True to activate full debug cacheLastVolume=cms.untracked.bool(True), scalingVolumes=cms.vint32(), scalingFactors=cms.vdouble(), gridFiles=cms.VPSet())
import FWCore.ParameterSet.Config as cms process = cms.Process("DDHGCalEETest") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process, 'MessageLogger'): process.MessageLogger.HGCalGeom = dict() process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/HGCalCommonData/data/dd4hep/cms-test-ddhgcalEEFile-algorithm.xml' ), appendToDataLabel=cms.string('DDHGCalEE')) process.testDump = cms.EDAnalyzer( "DDTestDumpFile", outputFileName=cms.untracked.string('hgcalEEDD4hep.root'), DDDetector=cms.ESInputTag('', 'DDHGCalEE')) process.p = cms.Path(process.testDump)
WARNING=cms.untracked.PSet(limit=cms.untracked.int32(0)), ERROR=cms.untracked.PSet(limit=cms.untracked.int32(0)), threshold=cms.untracked.string('INFO'), DTGeometryTest=cms.untracked.PSet(limit=cms.untracked.int32(-1)), Geometry=cms.untracked.PSet(limit=cms.untracked.int32(-1))), destinations=cms.untracked.vstring('cout', 'dtGeometry')) process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'DetectorDescription/DDCMS/data/cms-2015-muon-geometry.xml'), appendToDataLabel=cms.string('MUON')) process.DTGeometryESProducer = cms.ESProducer( "DTGeometryESProducer", DDDetector=cms.ESInputTag('', 'MUON'), appendToDataLabel=cms.string(''), applyAlignment=cms.bool(False), alignmentsLabel=cms.string(''), attribute=cms.string('MuStructure'), value=cms.string('MuonBarrelDT'), fromDDD=cms.bool(True)) process.DDSpecParRegistryESProducer = cms.ESProducer( "DDSpecParRegistryESProducer", appendToDataLabel=cms.string('MUON')) process.MuonNumberingESProducer = cms.ESProducer( "MuonNumberingESProducer", label=cms.string('MUON'), key=cms.string('MuonCommonNumbering'))
import FWCore.ParameterSet.Config as cms process = cms.Process("DDHEPhase1GeomTest") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process, 'MessageLogger'): process.MessageLogger.categories.append('HCalGeom') process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/HcalAlgo/data/cms-test-ddhcalHEPhase1-algorithm.xml'), appendToDataLabel=cms.string('DDHCalHEPhase1')) process.testDump = cms.EDAnalyzer( "DDTestDumpFile", outputFileName=cms.untracked.string('hePhase1DD4Hep.root'), DDDetector=cms.ESInputTag('', 'DDHCalHEPhase1')) process.p = cms.Path(process.testDump)
import FWCore.ParameterSet.Config as cms PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer", ComponentName=cms.string('PixelCPEFast'), Alpha2Order=cms.bool(True), # Edge cluster errors in microns (determined by looking at residual RMS) EdgeClusterErrorX=cms.double(50.0), EdgeClusterErrorY=cms.double(85.0), # these for CPEBase useLAWidthFromDB=cms.bool(True), useLAAlignmentOffsets=cms.bool(False), # Can use errors predicted by the template code # If UseErrorsFromTemplates is False, must also set # TruncatePixelCharge and LoadTemplatesFromDB to be False UseErrorsFromTemplates=cms.bool(True), LoadTemplatesFromDB=cms.bool(True), # When set True this gives a slight improvement in resolution at no cost TruncatePixelCharge=cms.bool(True), # petar, for clusterProbability() from TTRHs ClusterProbComputationFlag=cms.int32(0), #MagneticFieldRecord: e.g. "" or "ParabolicMF" MagneticFieldRecord=cms.ESInputTag(""), )
import FWCore.ParameterSet.Config as cms process = cms.Process("DDHGCalTBModuleTest") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process,'MessageLogger'): process.MessageLogger.categories.append('HGCalGeom') process.DDDetectorESProducer = cms.ESSource("DDDetectorESProducer", confGeomXMLFiles = cms.FileInPath('Geometry/HGCalCommonData/data/dd4hep/cms-test-ddhgcalTBModule-algorithm.xml'), appendToDataLabel = cms.string('DDHGCalTBModule') ) process.testDump = cms.EDAnalyzer("DDTestDumpFile", outputFileName = cms.untracked.string('TBModuleDD4Hep.root'), DDDetector = cms.ESInputTag('','DDHGCalTBModule') ) process.p = cms.Path(process.testDump)
import FWCore.ParameterSet.Config as cms process = cms.Process("DumpECDD4Hep") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process, 'MessageLogger'): process.MessageLogger.categories.append('EcalGeom') process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/EcalCommonData/data/dd4hep/cms-ecal-geometry-dump.xml'), appendToDataLabel=cms.string('DDEcal')) process.testDump = cms.EDAnalyzer( "DDTestDumpFile", outputFileName=cms.untracked.string('ecalDD4Hep.root'), DDDetector=cms.ESInputTag('', 'DDEcal')) process.p = cms.Path(process.testDump)
import FWCore.ParameterSet.Config as cms process = cms.Process("DDHGCalNoTaperEndcapTest") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1)) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process, 'MessageLogger'): process.MessageLogger.categories.append('HGCalGeom') process.DDDetectorESProducer = cms.ESSource( "DDDetectorESProducer", confGeomXMLFiles=cms.FileInPath( 'Geometry/HGCalCommonData/data/dd4hep/cms-test-ddhgcalNoTaperEndcap-algorithm.xml' ), appendToDataLabel=cms.string('DDHGCalNoTaperEndcap')) process.testDump = cms.EDAnalyzer( "DDTestDumpFile", outputFileName=cms.untracked.string('hgcalNoTaperEndcapDD4Hep.root'), DDDetector=cms.ESInputTag('', 'DDHGCalNoTaperEndcap')) process.p = cms.Path(process.testDump)
"T": 2.42 }.get(wp, 1.e6) ]) # ptbiased lowPtGsfElectronSeeds = cms.EDProducer( "LowPtGsfElectronSeedProducer", tracks=cms.InputTag("generalTracks"), pfTracks=cms.InputTag("lowPtGsfElePfTracks"), ecalClusters=cms.InputTag("particleFlowClusterECAL"), hcalClusters=cms.InputTag("particleFlowClusterHCAL"), EBRecHits=cms.InputTag("ecalRecHit", "EcalRecHitsEB"), EERecHits=cms.InputTag("ecalRecHit", "EcalRecHitsEE"), rho=cms.InputTag('fixedGridRhoFastjetAllTmp'), BeamSpot=cms.InputTag("offlineBeamSpot"), Fitter=cms.ESInputTag("", 'GsfTrajectoryFitter_forPreId'), Smoother=cms.ESInputTag("", 'GsfTrajectorySmoother_forPreId'), TTRHBuilder=cms.ESInputTag("", 'WithAngleAndTemplate'), ModelNames=cms.vstring([ 'unbiased', 'ptbiased', ]), ModelWeights=cms.vstring([ 'RecoEgamma/ElectronIdentification/data/LowPtElectrons/RunII_Autumn18_LowPtElectrons_unbiased.root', 'RecoEgamma/ElectronIdentification/data/LowPtElectrons/RunII_Autumn18_LowPtElectrons_displaced_pt_eta_biased.root', ]), ModelThresholds=thresholds("T"), PassThrough=cms.bool(False), UsePfTracks=cms.bool(True), MinPtThreshold=cms.double(1.0), MaxPtThreshold=cms.double(15.),
import FWCore.ParameterSet.Config as cms # RecHits options siPhase2RecHits = cms.EDProducer("Phase2TrackerRecHits", src = cms.InputTag("siPhase2Clusters"), Phase2StripCPE = cms.ESInputTag("phase2StripCPEESProducer", "Phase2StripCPEDummy") )
import FWCore.ParameterSet.Config as cms process = cms.Process("DDForwardShieldTest") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) process.MessageLogger.cerr.FwkReport.reportEvery = 5 if hasattr(process,'MessageLogger'): process.MessageLogger.HCalGeom=dict() process.DDDetectorESProducer = cms.ESSource("DDDetectorESProducer", confGeomXMLFiles = cms.FileInPath('Geometry/HcalAlgo/data/cms-test-ddhcalForwardShield-algorithm.xml'), appendToDataLabel = cms.string('DDHCalFibreBundle') ) process.testDump = cms.EDAnalyzer("DDTestDumpFile", outputFileName = cms.untracked.string('forwardShieldDD4hep.root'), DDDetector = cms.ESInputTag('','DDHCalFibreBundle') ) process.p = cms.Path(process.testDump)