CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
reco_TLR_42X Namespace Reference

Functions

def customiseCommon
 
def customiseCommonHI
 
def customiseCosmicData
 
def customiseCosmicMC
 
def customiseExpress
 
def customiseExpressHI
 
def customisePPData
 
def customisePPMC
 
def customisePrompt
 
def customisePromptHI
 
def customiseVALSKIM
 

Function Documentation

def reco_TLR_42X.customiseCommon (   process)

Definition at line 3 of file reco_TLR_42X.py.

Referenced by customisePPData(), and customisePPMC().

3 
4 def customiseCommon(process):
5  return (process)
6 
def customiseCommon
Definition: reco_TLR_42X.py:3
def reco_TLR_42X.customiseCommonHI (   process)

Definition at line 73 of file reco_TLR_42X.py.

Referenced by customiseExpressHI(), and customisePromptHI().

73 
74 def customiseCommonHI(process):
75 
76  ###############################################################################################
77  ####
78  #### Top level replaces for handling strange scenarios of early HI collisions
79  ####
80 
81  ## Offline Silicon Tracker Zero Suppression
82  process.siStripZeroSuppression.Algorithms.CommonModeNoiseSubtractionMode = cms.string("IteratedMedian")
83  process.siStripZeroSuppression.Algorithms.CutToAvoidSignal = cms.double(2.0)
84  process.siStripZeroSuppression.Algorithms.Iterations = cms.int32(3)
85  process.siStripZeroSuppression.storeCM = cms.bool(True)
86 
87 
88  ###
89  ### end of top level replacements
90  ###
91  ###############################################################################################
92 
93  return process
def customiseCommonHI
Definition: reco_TLR_42X.py:73
def reco_TLR_42X.customiseCosmicData (   process)

Definition at line 41 of file reco_TLR_42X.py.

41 
42 def customiseCosmicData(process):
43 
44  return process
def customiseCosmicData
Definition: reco_TLR_42X.py:41
def reco_TLR_42X.customiseCosmicMC (   process)

Definition at line 46 of file reco_TLR_42X.py.

46 
47 def customiseCosmicMC(process):
48 
49  return process
def customiseCosmicMC
Definition: reco_TLR_42X.py:46
def reco_TLR_42X.customiseExpress (   process)

Definition at line 57 of file reco_TLR_42X.py.

References customisePPData().

57 
58 def customiseExpress(process):
59  process= customisePPData(process)
60 
62  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
63 
64  return process
def customiseExpress
Definition: reco_TLR_42X.py:57
def customisePPData
Definition: reco_TLR_42X.py:8
def reco_TLR_42X.customiseExpressHI (   process)

Definition at line 95 of file reco_TLR_42X.py.

References customiseCommonHI().

95 
96 def customiseExpressHI(process):
97  process= customiseCommonHI(process)
98 
100  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
101 
102  return process
def customiseCommonHI
Definition: reco_TLR_42X.py:73
def customiseExpressHI
Definition: reco_TLR_42X.py:95
def reco_TLR_42X.customisePPData (   process)

Definition at line 8 of file reco_TLR_42X.py.

References customiseCommon().

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

8 
9 def customisePPData(process):
10  process= customiseCommon(process)
11 
12  ## particle flow HF cleaning
13  process.particleFlowRecHitHCAL.LongShortFibre_Cut = 30.
14  process.particleFlowRecHitHCAL.ApplyPulseDPG = True
15 
16  ## HF cleaning for data only
17  process.hcalRecAlgos.SeverityLevels[3].RecHitFlags.remove("HFDigiTime")
18  process.hcalRecAlgos.SeverityLevels[4].RecHitFlags.append("HFDigiTime")
19 
20  ##beam-halo-id for data only
21  process.CSCHaloData.ExpectedBX = cms.int32(3)
22 
23  ## hcal hit flagging
24  process.hfreco.PETstat.flagsToSkip = 2
25  process.hfreco.S8S1stat.flagsToSkip = 18
26  process.hfreco.S9S1stat.flagsToSkip = 26
27 
28  ##Ecal time bias correction
29  process.ecalGlobalUncalibRecHit.doEBtimeCorrection = True
30  process.ecalGlobalUncalibRecHit.doEEtimeCorrection = True
31 
32  return process
33 
def customisePPData
Definition: reco_TLR_42X.py:8
def customiseCommon
Definition: reco_TLR_42X.py:3
def reco_TLR_42X.customisePPMC (   process)

Definition at line 35 of file reco_TLR_42X.py.

References customiseCommon().

35 
36 def customisePPMC(process):
37  process=customiseCommon(process)
38 
39  return process
def customiseCommon
Definition: reco_TLR_42X.py:3
def reco_TLR_42X.customisePrompt (   process)

Definition at line 66 of file reco_TLR_42X.py.

References customisePPData().

66 
67 def customisePrompt(process):
68  process= customisePPData(process)
69  return process
def customisePrompt
Definition: reco_TLR_42X.py:66
def customisePPData
Definition: reco_TLR_42X.py:8
def reco_TLR_42X.customisePromptHI (   process)

Definition at line 104 of file reco_TLR_42X.py.

References customiseCommonHI().

105 def customisePromptHI(process):
106  process= customiseCommonHI(process)
107 
109  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
110 
111  return process
def customiseCommonHI
Definition: reco_TLR_42X.py:73
def customisePromptHI
def reco_TLR_42X.customiseVALSKIM (   process)

Definition at line 51 of file reco_TLR_42X.py.

References customisePPData().

51 
52 def customiseVALSKIM(process):
53  process= customisePPData(process)
54  process.reconstruction.remove(process.lumiProducer)
55  return process
def customiseVALSKIM
Definition: reco_TLR_42X.py:51
def customisePPData
Definition: reco_TLR_42X.py:8