CMS 3D CMS Logo

Functions
reco_TLR_39X Namespace Reference

Functions

def customiseAlcaOnlyPromptHI (process)
 
def customiseCommon (process)
 
def customiseCommonHI (process)
 
def customiseCosmicData (process)
 
def customiseCosmicMC (process)
 
def customiseExpress (process)
 
def customiseExpressHI (process)
 
def customisePPData (process)
 
def customisePPMC (process)
 
def customisePrompt (process)
 
def customisePromptHI (process)
 
def customiseVALSKIM (process)
 

Function Documentation

◆ customiseAlcaOnlyPromptHI()

def reco_TLR_39X.customiseAlcaOnlyPromptHI (   process)

Definition at line 149 of file reco_TLR_39X.py.

149 def customiseAlcaOnlyPromptHI(process):
150  process= customiseCommonHI(process)
151 
153  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
154 
156  process.hltCentralityVeto = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
157  HLTPaths = cms.vstring('HLT_HICentralityVeto'),
158  throw = cms.bool(False)
159  )
160 
161  for path in process.paths:
162  getattr(process,path)._seq = process.hltCentralityVeto * getattr(process,path)._seq
163 
164  return process
165 

References customiseCommonHI().

◆ customiseCommon()

def reco_TLR_39X.customiseCommon (   process)

Definition at line 3 of file reco_TLR_39X.py.

3 def customiseCommon(process):
4 
5 
9 
10 
11  process.newSeedFromTriplets.OrderedHitsFactoryPSet.GeneratorPSet.maxElement = cms.uint32(100000)
12  process.newSeedFromPairs.OrderedHitsFactoryPSet.maxElement = cms.uint32(100000)
13  process.secTriplets.OrderedHitsFactoryPSet.GeneratorPSet.maxElement = cms.uint32(100000)
14  process.thTripletsA.OrderedHitsFactoryPSet.GeneratorPSet.maxElement = cms.uint32(100000)
15  process.thTripletsB.OrderedHitsFactoryPSet.GeneratorPSet.maxElement = cms.uint32(100000)
16  process.fourthPLSeeds.OrderedHitsFactoryPSet.maxElement = cms.uint32(100000)
17  process.fifthSeeds.OrderedHitsFactoryPSet.maxElement = cms.uint32(100000)
18 
19 
20 
21 
22  process.pixelVertices.useBeamConstraint = False
23 
24 
28 
29  return (process)
30 
31 

Referenced by customisePPData(), and customisePPMC().

◆ customiseCommonHI()

def reco_TLR_39X.customiseCommonHI (   process)

Definition at line 98 of file reco_TLR_39X.py.

98 def customiseCommonHI(process):
99 
100 
104 
105 
106  process.siStripZeroSuppression.Algorithms.PedestalSubtractionFedMode = cms.bool(False)
107  process.siStripZeroSuppression.Algorithms.CommonModeNoiseSubtractionMode = cms.string("IteratedMedian")
108  process.siStripZeroSuppression.doAPVRestore = cms.bool(True)
109  process.siStripZeroSuppression.storeCM = cms.bool(True)
110 
111 
112  process.hiPixel3ProtoTracks.RegionFactoryPSet.RegionPSet.originRadius = 0.2
113  process.hiPixel3ProtoTracks.RegionFactoryPSet.RegionPSet.fixedError = 0.5
114  process.hiSelectedProtoTracks.maxD0Significance = 100
115  process.hiPixelAdaptiveVertex.TkFilterParameters.maxD0Significance = 100
116  process.hiPixelAdaptiveVertex.useBeamConstraint = False
117  process.hiPixelAdaptiveVertex.PVSelParameters.maxDistanceToBeam = 1.0
118 
119 
123 
124  return process
125 

Referenced by customiseAlcaOnlyPromptHI(), customiseExpressHI(), and customisePromptHI().

◆ customiseCosmicData()

def reco_TLR_39X.customiseCosmicData (   process)

Definition at line 62 of file reco_TLR_39X.py.

62 def customiseCosmicData(process):
63 
64  return process
65 

◆ customiseCosmicMC()

def reco_TLR_39X.customiseCosmicMC (   process)

Definition at line 67 of file reco_TLR_39X.py.

67 def customiseCosmicMC(process):
68 
69  return process
70 

◆ customiseExpress()

def reco_TLR_39X.customiseExpress (   process)

Definition at line 78 of file reco_TLR_39X.py.

78 def customiseExpress(process):
79  process= customisePPData(process)
80 
82  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
83 
84  return process
85 

References customisePPData().

◆ customiseExpressHI()

def reco_TLR_39X.customiseExpressHI (   process)

Definition at line 127 of file reco_TLR_39X.py.

127 def customiseExpressHI(process):
128  process= customiseCommonHI(process)
129 
131  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
132 
133  # keep some debugging content for zero suppression
134  process.siStripZeroSuppression.produceRawDigis = cms.bool(True)
135  process.siStripZeroSuppression.produceCalculatedBaseline = cms.bool(True)
136 
137  return process
138 

References customiseCommonHI().

◆ customisePPData()

def reco_TLR_39X.customisePPData (   process)

Definition at line 33 of file reco_TLR_39X.py.

33 def customisePPData(process):
34  process= customiseCommon(process)
35 
36 
37  process.particleFlowRecHitHCAL.LongShortFibre_Cut = 30.
38  process.particleFlowRecHitHCAL.ApplyPulseDPG = True
39 
40 
41  process.hcalRecAlgos.SeverityLevels[3].RecHitFlags.remove("HFDigiTime")
42  process.hcalRecAlgos.SeverityLevels[4].RecHitFlags.append("HFDigiTime")
43 
44 
45  process.CSCHaloData.ExpectedBX = cms.int32(3)
46 
47 
48  process.hfreco.PETstat.flagsToSkip = 2
49  process.hfreco.S8S1stat.flagsToSkip = 18
50  process.hfreco.S9S1stat.flagsToSkip = 26
51 
52  return process
53 
54 

References customiseCommon().

Referenced by customiseExpress(), customisePrompt(), and customiseVALSKIM().

◆ customisePPMC()

def reco_TLR_39X.customisePPMC (   process)

Definition at line 56 of file reco_TLR_39X.py.

56 def customisePPMC(process):
57  process=customiseCommon(process)
58 
59  return process
60 

References customiseCommon().

◆ customisePrompt()

def reco_TLR_39X.customisePrompt (   process)

Definition at line 87 of file reco_TLR_39X.py.

87 def customisePrompt(process):
88  process= customisePPData(process)
89 
91  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
92 
93  return process
94 

References customisePPData().

◆ customisePromptHI()

def reco_TLR_39X.customisePromptHI (   process)

Definition at line 140 of file reco_TLR_39X.py.

140 def customisePromptHI(process):
141  process= customiseCommonHI(process)
142 
144  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
145 
146  return process
147 

References customiseCommonHI().

◆ customiseVALSKIM()

def reco_TLR_39X.customiseVALSKIM (   process)

Definition at line 72 of file reco_TLR_39X.py.

72 def customiseVALSKIM(process):
73  process= customisePPData(process)
74  process.reconstruction.remove(process.lumiProducer)
75  return process
76 

References customisePPData().

reco_TLR_39X.customiseCommonHI
def customiseCommonHI(process)
Definition: reco_TLR_39X.py:98
reco_TLR_39X.customiseAlcaOnlyPromptHI
def customiseAlcaOnlyPromptHI(process)
Definition: reco_TLR_39X.py:149
hltHighLevel_cfi
BeamSpotOnline_cfi
reco_TLR_39X.customiseVALSKIM
def customiseVALSKIM(process)
Definition: reco_TLR_39X.py:72
reco_TLR_39X.customisePPData
def customisePPData(process)
Definition: reco_TLR_39X.py:33
reco_TLR_39X.customiseCosmicMC
def customiseCosmicMC(process)
Definition: reco_TLR_39X.py:67
reco_TLR_39X.customiseCosmicData
def customiseCosmicData(process)
Definition: reco_TLR_39X.py:62
reco_TLR_39X.customisePrompt
def customisePrompt(process)
Definition: reco_TLR_39X.py:87
reco_TLR_39X.customiseCommon
def customiseCommon(process)
Definition: reco_TLR_39X.py:3
reco_TLR_39X.customiseExpress
def customiseExpress(process)
Definition: reco_TLR_39X.py:78
reco_TLR_39X.customiseExpressHI
def customiseExpressHI(process)
Definition: reco_TLR_39X.py:127
reco_TLR_39X.customisePPMC
def customisePPMC(process)
Definition: reco_TLR_39X.py:56
reco_TLR_39X.customisePromptHI
def customisePromptHI(process)
Definition: reco_TLR_39X.py:140