CMS 3D CMS Logo

Functions
reco_TLR_310X 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_310X.customiseCommon (   process)

Definition at line 3 of file reco_TLR_310X.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_310X.py:3
def reco_TLR_310X.customiseCommonHI (   process)

Definition at line 98 of file reco_TLR_310X.py.

Referenced by customiseExpressHI(), and customisePromptHI().

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

Definition at line 62 of file reco_TLR_310X.py.

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

Definition at line 67 of file reco_TLR_310X.py.

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

Definition at line 78 of file reco_TLR_310X.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 customiseExpress(process)
def customisePPData(process)
def reco_TLR_310X.customiseExpressHI (   process)

Definition at line 120 of file reco_TLR_310X.py.

References customiseCommonHI().

120 def customiseExpressHI(process):
121  process= customiseCommonHI(process)
122 
124  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
125 
126  return process
127 
def customiseCommonHI(process)
def customiseExpressHI(process)
def reco_TLR_310X.customisePPData (   process)

Definition at line 33 of file reco_TLR_310X.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_310X.py:3
def customisePPData(process)
def reco_TLR_310X.customisePPMC (   process)

Definition at line 56 of file reco_TLR_310X.py.

References customiseCommon().

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

Definition at line 87 of file reco_TLR_310X.py.

References customisePPData().

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

Definition at line 129 of file reco_TLR_310X.py.

References customiseCommonHI().

129 def customisePromptHI(process):
130  process= customiseCommonHI(process)
131 
133  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
134 
135  return process
136 
def customisePromptHI(process)
def customiseCommonHI(process)
def reco_TLR_310X.customiseVALSKIM (   process)

Definition at line 72 of file reco_TLR_310X.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)