CMS 3D CMS Logo

Functions
reco_TLR_311X Namespace Reference

Functions

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

def reco_TLR_311X.customiseCommon (   process)

Definition at line 3 of file reco_TLR_311X.py.

Referenced by customisePPData(), and customisePPMC().

3 def customiseCommon(process):
4 
5  #####################################################################################################
6  ####
7  #### Top level replaces for handling strange scenarios of early collisions
8  ####
9 
10  ## TRACKING:
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  ###### FIXES TRIPLETS FOR LARGE BS DISPLACEMENT ######
20 
21  ### prevent bias in pixel vertex
22  process.pixelVertices.useBeamConstraint = False
23 
24  ###
25  ### end of top level replacements
26  ###
27  ###############################################################################################
28 
29  return (process)
30 
31 
def customiseCommon(process)
Definition: reco_TLR_311X.py:3
def reco_TLR_311X.customiseCommonHI (   process)

Definition at line 95 of file reco_TLR_311X.py.

Referenced by customiseExpressHI(), and customisePromptHI().

95 def customiseCommonHI(process):
96 
97  ###############################################################################################
98  ####
99  #### Top level replaces for handling strange scenarios of early HI collisions
100  ####
101 
102  ## Offline Silicon Tracker Zero Suppression
103  process.siStripZeroSuppression.Algorithms.CommonModeNoiseSubtractionMode = cms.string("IteratedMedian")
104  process.siStripZeroSuppression.Algorithms.CutToAvoidSignal = cms.double(2.0)
105  process.siStripZeroSuppression.Algorithms.Iterations = cms.int32(3)
106  process.siStripZeroSuppression.storeCM = cms.bool(True)
107 
108 
109  ###
110  ### end of top level replacements
111  ###
112  ###############################################################################################
113 
114  return process
115 
def customiseCommonHI(process)
def reco_TLR_311X.customiseCosmicData (   process)

Definition at line 62 of file reco_TLR_311X.py.

62 def customiseCosmicData(process):
63 
64  return process
65 
def customiseCosmicData(process)
def reco_TLR_311X.customiseCosmicMC (   process)

Definition at line 67 of file reco_TLR_311X.py.

67 def customiseCosmicMC(process):
68 
69  return process
70 
def customiseCosmicMC(process)
def reco_TLR_311X.customiseExpress (   process)

Definition at line 78 of file reco_TLR_311X.py.

References customisePPData().

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

Definition at line 117 of file reco_TLR_311X.py.

References customiseCommonHI().

117 def customiseExpressHI(process):
118  process= customiseCommonHI(process)
119 
121  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
122 
123  return process
124 
def customiseExpressHI(process)
def customiseCommonHI(process)
def reco_TLR_311X.customisePPData (   process)

Definition at line 33 of file reco_TLR_311X.py.

References customiseCommon().

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

33 def customisePPData(process):
34  process= customiseCommon(process)
35 
36  ## particle flow HF cleaning
37  process.particleFlowRecHitHCAL.LongShortFibre_Cut = 30.
38  process.particleFlowRecHitHCAL.ApplyPulseDPG = True
39 
40  ## HF cleaning for data only
41  process.hcalRecAlgos.SeverityLevels[3].RecHitFlags.remove("HFDigiTime")
42  process.hcalRecAlgos.SeverityLevels[4].RecHitFlags.append("HFDigiTime")
43 
44  ##beam-halo-id for data only
45  process.CSCHaloData.ExpectedBX = cms.int32(3)
46 
47  ## hcal hit flagging
48  process.hfreco.PETstat.flagsToSkip = 2
49  process.hfreco.S8S1stat.flagsToSkip = 18
50  process.hfreco.S9S1stat.flagsToSkip = 26
51 
52  return process
53 
54 
def customiseCommon(process)
Definition: reco_TLR_311X.py:3
def customisePPData(process)
def reco_TLR_311X.customisePPMC (   process)

Definition at line 56 of file reco_TLR_311X.py.

References customiseCommon().

56 def customisePPMC(process):
57  process=customiseCommon(process)
58 
59  return process
60 
def customiseCommon(process)
Definition: reco_TLR_311X.py:3
def customisePPMC(process)
def reco_TLR_311X.customisePrompt (   process)

Definition at line 87 of file reco_TLR_311X.py.

References customisePPData().

87 def customisePrompt(process):
88  process= customisePPData(process)
89 
90  return process
91 
def customisePPData(process)
def customisePrompt(process)
def reco_TLR_311X.customisePromptHI (   process)

Definition at line 126 of file reco_TLR_311X.py.

References customiseCommonHI().

126 def customisePromptHI(process):
127  process= customiseCommonHI(process)
128 
130  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
131 
132  return process
133 
def customisePromptHI(process)
def customiseCommonHI(process)
def reco_TLR_311X.customiseVALSKIM (   process)

Definition at line 72 of file reco_TLR_311X.py.

References customisePPData().

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