CMS 3D CMS Logo

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

Functions

def customiseCosmicData
 
def customiseCosmicMC
 
def customiseExpress
 
def customiseExpressHI
 
def customisePPData
 
def customisePPMC
 
def customisePrompt
 
def customisePromptHI
 
def customiseVALSKIM
 
def planBTracking
 

Function Documentation

def RecoTLR.customiseCosmicData (   process)

Definition at line 23 of file RecoTLR.py.

Referenced by Impl.cosmics.cosmics.expressProcessing(), and Impl.cosmics.cosmics.promptReco().

23 
24 def customiseCosmicData(process):
25 
26  return process
def customiseCosmicData
Definition: RecoTLR.py:23
def RecoTLR.customiseCosmicMC (   process)

Definition at line 28 of file RecoTLR.py.

28 
29 def customiseCosmicMC(process):
30 
31  return process
def customiseCosmicMC
Definition: RecoTLR.py:28
def RecoTLR.customiseExpress (   process)

Definition at line 40 of file RecoTLR.py.

References customisePPData().

Referenced by Impl.pp.pp.expressProcessing().

40 
41 def customiseExpress(process):
42  process= customisePPData(process)
43 
45  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
46 
47  return process
def customisePPData
Definition: RecoTLR.py:9
def customiseExpress
Definition: RecoTLR.py:40
def RecoTLR.customiseExpressHI (   process)

Definition at line 64 of file RecoTLR.py.

Referenced by Impl.HeavyIons.HeavyIons.expressProcessing().

64 
65 def customiseExpressHI(process):
66  #deprecated process= customiseCommonHI(process)
67 
69  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
70 
71  return process
def customiseExpressHI
Definition: RecoTLR.py:64
def RecoTLR.customisePPData (   process)

Definition at line 9 of file RecoTLR.py.

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

9 
10 def customisePPData(process):
11  #deprecated process= customiseCommon(process)
12  ##all customisation for data are now deprecated to Reconstruction_Data_cff
13  #left as a place holder to alter production sequences in case of emergencies
14  return process
15 
def customisePPData
Definition: RecoTLR.py:9
def RecoTLR.customisePPMC (   process)

Definition at line 17 of file RecoTLR.py.

17 
18 def customisePPMC(process):
19  #deprecated process=customiseCommon(process)
20  #left as a place holder to alter production sequences in case of emergencies
21  return process
def customisePPMC
Definition: RecoTLR.py:17
def RecoTLR.customisePrompt (   process)

Definition at line 49 of file RecoTLR.py.

References customisePPData().

Referenced by Impl.pp.pp.promptReco().

49 
50 def customisePrompt(process):
51  process= customisePPData(process)
52 
53  #add the lumi producer in the prompt reco only configuration
54  process.reconstruction_step+=process.lumiProducer
55  return process
def customisePPData
Definition: RecoTLR.py:9
def customisePrompt
Definition: RecoTLR.py:49
def RecoTLR.customisePromptHI (   process)

Definition at line 73 of file RecoTLR.py.

Referenced by Impl.HeavyIons.HeavyIons.promptReco().

73 
74 def customisePromptHI(process):
75  #deprecated process= customiseCommonHI(process)
76 
78  process.offlineBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone()
79 
80  return process
def customisePromptHI
Definition: RecoTLR.py:73
def RecoTLR.customiseVALSKIM (   process)

Definition at line 33 of file RecoTLR.py.

References customisePPData().

33 
34 def customiseVALSKIM(process):
35  print "WARNING"
36  print "this method is outdated, please use RecoTLR.customisePPData"
37  process= customisePPData(process)
38  return process
def customiseVALSKIM
Definition: RecoTLR.py:33
def customisePPData
Definition: RecoTLR.py:9
def RecoTLR.planBTracking (   process)

Definition at line 83 of file RecoTLR.py.

83 
84 def planBTracking(process):
85 
86  # stuff from LowPtTripletStep_cff
87  process.lowPtTripletStepSeeds.RegionFactoryPSet.RegionPSet.ptMin=0.3
88 
89  # stuff from PixelLessStep_cff
90  process.pixelLessStepClusters.oldClusterRemovalInfo=cms.InputTag("tobTecStepClusters")
91  process.pixelLessStepClusters.trajectories= cms.InputTag("tobTecStepTracks")
92  process.pixelLessStepClusters.overrideTrkQuals=cms.InputTag('tobTecStepSelector','tobTecStep')
93  process.pixelLessStepSeeds.RegionFactoryPSet.RegionPSet.ptMin = 0.7
94  process.pixelLessStepSeeds.RegionFactoryPSet.RegionPSet.originRadius = 1.5
95 
96  # stuff from PixelPairStep_cff
97  process.pixelPairStepSeeds.RegionFactoryPSet.RegionPSet.ptMin = 0.6
98 
99  # stuff from TobTecStep_cff
100  process.tobTecStepClusters.oldClusterRemovalInfo=cms.InputTag("detachedTripletStepClusters")
101  process.tobTecStepClusters.trajectories= cms.InputTag("detachedTripletStepTracks")
102  process.tobTecStepClusters.overrideTrkQuals=cms.InputTag('detachedTripletStep')
103  process.tobTecStepSeeds.RegionFactoryPSet.RegionPSet.originRadius = 5.0
104 
105  # stuff from DetachedTripletStep_cff
106  process.detachedTripletStepSeeds.RegionFactoryPSet.RegionPSet.ptMin=0.35
107 
108  # stuff from iterativeTk_cff
109  process.iterTracking = cms.Sequence(process.InitialStep*
110  process.LowPtTripletStep*
111  process.PixelPairStep*
112  process.DetachedTripletStep*
113  process.TobTecStep*
114  process.PixelLessStep*
115  process.generalTracks*
116  process.ConvStep*
117  process.conversionStepTracks
118  )
119 
120 
121  # stuff from RecoTracker_cff
122  process.newCombinedSeeds.seedCollections=cms.VInputTag(
123  cms.InputTag('initialStepSeeds'),
124  cms.InputTag('pixelPairStepSeeds'),
125  # cms.InputTag('mixedTripletStepSeeds'),
126  cms.InputTag('pixelLessStepSeeds')
127  )
128 
129  # stuff from Kevin's fragment
130  process.generalTracks.TrackProducers = (cms.InputTag('initialStepTracks'),
131  cms.InputTag('lowPtTripletStepTracks'),
132  cms.InputTag('pixelPairStepTracks'),
133  cms.InputTag('detachedTripletStepTracks'),
134  cms.InputTag('pixelLessStepTracks'),
135  cms.InputTag('tobTecStepTracks'))
136  process.generalTracks.hasSelector=cms.vint32(1,1,1,1,1,1)
137  process.generalTracks.selectedTrackQuals = cms.VInputTag(cms.InputTag("initialStepSelector","initialStep"),
138  cms.InputTag("lowPtTripletStepSelector","lowPtTripletStep"),
139  cms.InputTag("pixelPairStepSelector","pixelPairStep"),
140  cms.InputTag("detachedTripletStep"),
141  cms.InputTag("pixelLessStepSelector","pixelLessStep"),
142  cms.InputTag("tobTecStepSelector","tobTecStep")
143  )
144  process.generalTracks.setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3,4,5), pQual=cms.bool(True) ) )
145 
146 
147  if hasattr(process,'dqmoffline_step'):
148  process.dqmoffline_step.remove(process.TrackMonStep4)
149  #process.dqmoffline_step.remove(process.TrackMonStep5)
150 
151  return process
def planBTracking
Definition: RecoTLR.py:83