File indexing completed on 2024-04-06 11:56:15
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 import RecoVertex.BeamSpotProducer.BeamSpot_cfi
0005 MyBeamSpot= RecoVertex.BeamSpotProducer.BeamSpot_cfi.offlineBeamSpot.clone()
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020 import L1Trigger.Configuration.L1Config_cff
0021
0022 import L1Trigger.Skimmer.l1Filter_cfi
0023 ALCAl1Filter = L1Trigger.Skimmer.l1Filter_cfi.l1Filter.clone(
0024
0025 )
0026
0027
0028
0029
0030
0031
0032
0033 from RecoTracker.TrackProducer.TrackRefitters_cff import *
0034
0035 import TrackingTools.TrackFitters.RungeKuttaFitters_cff
0036
0037 FittingSmootherCustomised =TrackingTools.TrackFitters.RungeKuttaFitters_cff.KFFittingSmootherWithOutliersRejectionAndRK.clone(
0038 ComponentName = 'FittingSmootherCustomised',
0039 EstimateCut=18.0,
0040 MinNumberOfHits=6
0041 )
0042
0043
0044 TrackRefitterCTF1 =RecoTracker.TrackProducer.TrackRefitter_cfi.TrackRefitter.clone(
0045 constraint = "",
0046 src='ALCARECOTkAlMinBias',
0047 TTRHBuilder = 'WithAngleAndTemplate',
0048 TrajectoryInEvent = True,
0049 beamSpot='MyBeamSpot'
0050 )
0051
0052
0053
0054 from RecoTracker.FinalTrackSelectors.TrackerTrackHitFilter_cff import *
0055 AlignmentHitFilterCTF=RecoTracker.FinalTrackSelectors.TrackerTrackHitFilter_cff.TrackerTrackHitFilter.clone(
0056
0057 src = 'TrackRefitterCTF1',
0058 commands = cms.vstring("keep PXB","keep PXE","keep TIB","keep TID","keep TOB","keep TEC"),
0059 minimumHits = 6,
0060 replaceWithInactiveHits = True,
0061 stripAllInvalidHits = False,
0062 rejectBadStoNHits = True,
0063 StoNcommands = cms.vstring("ALL 18.0"),
0064 useTrajectories= True,
0065 rejectLowAngleHits= True,
0066 TrackAngleCut= 0.17,
0067 usePixelQualityFlag= True,
0068 PxlCorrClusterChargeCut=10000.0
0069 )
0070
0071
0072
0073 import RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cff
0074 ctfProducerCustomisedCTF = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cff.ctfWithMaterialTracks.clone(
0075 src = 'AlignmentHitFilterCTF',
0076 beamSpot='MyBeamSpot',
0077
0078 TTRHBuilder = 'WithAngleAndTemplate',
0079 TrajectoryInEvent = True
0080 )
0081
0082
0083
0084 import Alignment.CommonAlignmentProducer.AlignmentTrackSelector_cfi
0085 ALCARECOTkAlMinBiasSkimmed= Alignment.CommonAlignmentProducer.AlignmentTrackSelector_cfi.AlignmentTrackSelector.clone(
0086
0087 src= 'ctfProducerCustomisedCTF',
0088 ptMin=1.5,
0089 ptMax=9999.0,
0090 pMin=3.0,
0091 pMax=9999.0,
0092 etaMin=-2.4,
0093 etaMax=2.4,
0094 nHitMin=8,
0095 nHitMin2D=2,
0096 chi2nMax=6.0
0097
0098
0099
0100 )
0101
0102
0103 TrackRefitterCTF2 =RecoTracker.TrackProducer.TrackRefitter_cfi.TrackRefitter.clone(
0104 constraint = "",
0105 src='ALCARECOTkAlMinBiasSkimmed',
0106 TTRHBuilder = 'WithAngleAndTemplate',
0107 TrajectoryInEvent = True,
0108 beamSpot='MyBeamSpot',
0109
0110
0111
0112 )
0113
0114
0115
0116 import Alignment.TrackerAlignment.TkAlCaOverlapTagger_cff
0117 OverlapAssoMapCTF=Alignment.TrackerAlignment.TkAlCaOverlapTagger_cff.OverlapTagger.clone(
0118
0119 src='TrackRefitterCTF2',
0120
0121 Clustersrc='ALCARECOTkAlMinBiasSkimmed'
0122 )
0123
0124
0125 import Alignment.CommonAlignmentMonitor.AlignmentStats_cff
0126 NewStatsCTF=Alignment.CommonAlignmentMonitor.AlignmentStats_cff.AlignmentStats.clone(
0127
0128 src='TrackRefitterCTF2',
0129 OverlapAssoMap='OverlapAssoMapCTF',
0130 keepTrackStats = False,
0131 keepHitStats = True,
0132 TrkStatsFileName='TracksStatisticsCTF.root',
0133 HitStatsFileName='HitMapsCTF.root',
0134 TrkStatsPrescale= 1
0135 )
0136
0137
0138
0139
0140 seqALCARECOTkAlMinBiasSkimmed = cms.Sequence(MyBeamSpot+TrackRefitterCTF1+AlignmentHitFilterCTF+ctfProducerCustomisedCTF+ALCARECOTkAlMinBiasSkimmed+TrackRefitterCTF2+OverlapAssoMapCTF)
0141
0142
0143