File indexing completed on 2021-02-14 12:46:07
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("EnergyOverMomentumTree")
0004
0005
0006 process.load("FWCore.MessageService.MessageLogger_cfi")
0007 process.MessageLogger.cerr.threshold = 'ERROR'
0008 process.MessageLogger.cerr.FwkReport.reportEvery = 10000
0009 process.MessageLogger.TrackRefitter=dict()
0010
0011 process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False) )
0012
0013
0014 process.source = cms.Source("PoolSource",
0015 fileNames = cms.untracked.vstring(
0016 '/store/data/Run2011A/Commissioning/ALCARECO/HcalCalIsoTrk-May10ReReco-v2/0000/FEB81703-0E7F-E011-8161-0025B3E05E00.root'
0017 )
0018 )
0019
0020 process.maxEvents = cms.untracked.PSet(
0021 input = cms.untracked.int32(-1)
0022 )
0023
0024
0025 process.load("Configuration.StandardSequences.MagneticField_cff")
0026 process.load("Configuration.Geometry.GeometryRecoDB_cff")
0027 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0028 process.GlobalTag.globaltag = 'GR_R_42_V14::All'
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038 process.load("Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
0039
0040 process.load("Geometry.CaloEventSetup.CaloGeometry_cff")
0041
0042 process.load("Geometry.CaloEventSetup.CaloTopology_cfi")
0043
0044 process.load("Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi")
0045
0046 process.load("Geometry.TrackerGeometryBuilder.trackerGeometry_cfi")
0047
0048 process.load("Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi")
0049
0050 process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi")
0051
0052 process.load("Geometry.DTGeometry.dtGeometry_cfi")
0053
0054 process.load("Geometry.RPCGeometry.rpcGeometry_cfi")
0055
0056 process.load("Geometry.CSCGeometry.cscGeometry_cfi")
0057
0058 process.load("Geometry.CommonTopologies.bareGlobalTrackingGeometry_cfi")
0059
0060 process.load("TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagator_cfi")
0061 process.load("TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAny_cfi")
0062 process.load("TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAlong_cfi")
0063 process.load("TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorOpposite_cfi")
0064 process.load("TrackingTools.TrackAssociator.DetIdAssociatorESProducer_cff")
0065 from TrackingTools.TrackAssociator.default_cfi import *
0066
0067
0068
0069 from CondCore.DBCommon.CondDBSetup_cfi import *
0070 process.trackerAlignment = cms.ESSource("PoolDBESSource",CondDBSetup,
0071
0072 connect = cms.string("frontier://FrontierArc/CMS_COND_31X_ALIGNMENT_BD19"),
0073 toGet = cms.VPSet(cms.PSet(record = cms.string("TrackerAlignmentRcd"),
0074 tag = cms.string("TrackerAlignment_GR10_v4_offline")
0075 )
0076
0077
0078
0079
0080
0081
0082 )
0083 )
0084 process.prefer("trackerAlignment")
0085
0086 process.load("RecoVertex.BeamSpotProducer.BeamSpot_cfi")
0087
0088
0089 process.load("Alignment.CommonAlignmentProducer.AlignmentTrackSelector_cfi")
0090 process.AlignmentTrackSelector.src = cms.InputTag('TkAlIsoProd:')
0091 process.AlignmentTrackSelector.ptMin = 1.
0092 process.AlignmentTrackSelector.etaMin = -5.
0093 process.AlignmentTrackSelector.etaMax = 5.
0094 process.AlignmentTrackSelector.nHitMin = 5
0095 process.AlignmentTrackSelector.chi2nMax = 100.
0096
0097
0098
0099
0100 process.load("RecoTracker.TrackProducer.TrackRefitters_cff")
0101 process.TrackRefitter.src = cms.InputTag('TkAlIsoProd:')
0102
0103 process.TrackRefitter.TrajectoryInEvent = True
0104
0105
0106 TrackAssociatorParameterBlock.TrackAssociatorParameters.EERecHitCollectionLabel = cms.InputTag("IsoProd","IsoTrackEcalRecHitCollection")
0107 TrackAssociatorParameterBlock.TrackAssociatorParameters.EBRecHitCollectionLabel = cms.InputTag("IsoProd","IsoTrackEcalRecHitCollection")
0108 TrackAssociatorParameterBlock.TrackAssociatorParameters.HBHERecHitCollectionLabel = cms.InputTag("IsoProd","IsoTrackHBHERecHitCollection")
0109 TrackAssociatorParameterBlock.TrackAssociatorParameters.HORecHitCollectionLabel = cms.InputTag("IsoProd","IsoTrackHORecHitCollection")
0110
0111 process.energyOverMomentumTree = cms.EDAnalyzer('EopTreeWriter',
0112 TrackAssociatorParameterBlock
0113 )
0114 process.energyOverMomentumTree.src = cms.InputTag('TrackRefitter')
0115
0116
0117 process.TFileService = cms.Service("TFileService",
0118 fileName = cms.string('EopTree.root')
0119 )
0120
0121 process.p = cms.Path(process.offlineBeamSpot*process.TrackRefitter*process.energyOverMomentumTree)
0122