ATLAS Offline Software
Functions | Variables
NewVrtSecInclusiveConfig Namespace Reference

Functions

def SoftBFinderToolCfg (flags, name="SoftBFinderTool", **myargs)
 
def InclusiveBFinderToolCfg (flags, name="InclusiveBFinderTool", **myargs)
 
def HighPtBFinderToolCfg (flags, name="HighPtBFinderTool", **myargs)
 
def MaterialSVFinderToolCfg (flags, name="MaterialSVFinderTool", **myargs)
 
def KsFinderToolCfg (flags, name="KsFinderTool", **myargs)
 
def DVFinderToolCfg (flags, name="DVFinderTool", **myargs)
 
def V2TCalibrationToolCfg (flags, name="V2TCalibrationTool", **myargs)
 Configuration for creation of calibration ntuples for 2-track vertex classification BDT. More...
 

Variables

 mlog = logging.getLogger('Rec__NewVrtSecInclusiveConfig')
 

Function Documentation

◆ DVFinderToolCfg()

def NewVrtSecInclusiveConfig.DVFinderToolCfg (   flags,
  name = "DVFinderTool",
**  myargs 
)

Configuration for LLP search using LRT

Definition at line 279 of file NewVrtSecInclusiveConfig.py.

279 def DVFinderToolCfg(flags, name="DVFinderTool", **myargs):
280 
281  mlog.info("entering DVFinderTool configuration")
282  acc = ComponentAccumulator()
283  acc.merge(BeamSpotCondAlgCfg(flags))
284 
285  #-- 2-track vertex initial selector
286  iniV2Targs = {}
287  iniV2Targs.setdefault("Vrt2TrPtMin" , 2000.)
288  iniV2Targs.setdefault("cosSVPVCut" , 0.)
289  iniV2Targs.setdefault("v2tBDTCut" , -1.01)
290  iniV2Targs.setdefault("MaxSVRadiusCut", 350.)
291  iniV2Targs.setdefault("Vrt2TrMassLimit", 1000000.)
292  iniV2Targs.setdefault("useVertexCleaning" , False)
293  iniV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("IniV2TSelector",**iniV2Targs)
294  #-- 2-track vertex final selector
295  finV2Targs = {}
296  finV2Targs.setdefault("Vrt2TrPtMin" , 2000.)
297  finV2Targs.setdefault("cosSVPVCut" , 0.)
298  finV2Targs.setdefault("v2tBDTCut" , -1.01)
299  finV2Targs.setdefault("MaxSVRadiusCut", 350.)
300  finV2Targs.setdefault("Vrt2TrMassLimit", 1000000.)
301  finV2Targs.setdefault("useVertexCleaning" , False)
302  finV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("FinV2TSelector",**finV2Targs)
303 
304  #-- NVSI track selection cuts
305  myargs.setdefault("CutPt" , 1000.)
306  myargs.setdefault("CutBLayHits" , 0 )
307  myargs.setdefault("CutPixelHits", 0 )
308  myargs.setdefault("CutSiHits" , 7 )
309  myargs.setdefault("CutTRTHits" , 0 )
310  myargs.setdefault("AntiPileupSigRCut", 6.0)
311  myargs.setdefault("TrkSigCut" , 10.0)
312  myargs.setdefault("CutD0Max" , 1000.) # Maximal track impact parameter
313  myargs.setdefault("CutD0Min" , 0.) # Minimal track impact parameter
314  myargs.setdefault("MaxZVrt" , 100.)
315  myargs.setdefault("MinZVrt" , 0.)
316  #-- NVSI inclusive vertex selection
317  myargs.setdefault("FastZSVCut" , 30.0) # Fast universal preselection of 2-track vertices
318  myargs.setdefault("MultiWithOneTrkVrt" , False)
319  myargs.setdefault("removeTrkMatSignif" , -1.) # No additional material rejection
320  myargs.setdefault("SelVrtSigCut" , 8.0)
321  myargs.setdefault("VertexMergeCut" , 10.)
322  myargs.setdefault("VrtMassLimit" , 1000000.)
323  myargs.setdefault("MaxSVRadiusCut" , 350.)
324 
325  #-- Tools
326  myargs.setdefault("TwoTrkVtxSelectorIni" ,iniV2TSelector)
327  myargs.setdefault("TwoTrkVtxSelectorFinal",finV2TSelector)
328  myargs.setdefault("VertexFitterTool", acc.popToolsAndMerge(TrkVKalVrtFitterCfg(flags)))
329  myargs.setdefault("ExtrapolatorName", acc.popToolsAndMerge(AtlasExtrapolatorCfg(flags)))
330  myargs.setdefault("TrackToVertexTool", acc.popToolsAndMerge(TrackToVertexCfg(flags)))
331 
332  DVFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
333  acc.setPrivateTools(DVFinder)
334  mlog.info("DVFinderTool created")
335 
336  return acc
337 

◆ HighPtBFinderToolCfg()

def NewVrtSecInclusiveConfig.HighPtBFinderToolCfg (   flags,
  name = "HighPtBFinderTool",
**  myargs 
)

Configuration for B-hadron search in the high-pt phase space

Definition at line 122 of file NewVrtSecInclusiveConfig.py.

122 def HighPtBFinderToolCfg(flags, name="HighPtBFinderTool", **myargs):
123 
124  mlog.info("entering HighPtBFinderTool configuration")
125  acc = ComponentAccumulator()
126  acc.merge(BeamSpotCondAlgCfg(flags))
127 
128  #-- 2-track vertex initial selector
129  iniV2Targs = {}
130  iniV2Targs.setdefault("Vrt2TrPtMin" , 1000.)
131  iniV2Targs.setdefault("cosSVPVCut" , 0.7)
132  iniV2Targs.setdefault("v2tBDTCut" , -0.6)
133  iniV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("IniV2TSelector",**iniV2Targs)
134  #-- 2-track vertex final selector
135  finV2Targs = {}
136  finV2Targs.setdefault("Vrt2TrPtMin" , 1000.)
137  finV2Targs.setdefault("cosSVPVCut" , 0.7)
138  finV2Targs.setdefault("v2tBDTCut" , -0.2)
139  finV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("FinV2TSelector",**finV2Targs)
140 
141  #-- NVSI track selection cuts
142  myargs.setdefault("CutPt" , 1000.)
143  myargs.setdefault("CutBLayHits" , 0 )
144  myargs.setdefault("CutPixelHits", 2 )
145  myargs.setdefault("CutSiHits" , 8 )
146  myargs.setdefault("CutTRTHits" , 10 )
147  myargs.setdefault("AntiPileupSigRCut", 2.0)
148  myargs.setdefault("TrkSigCut" , 2.0)
149  #-- NVSI inclusive vertex selection
150  myargs.setdefault("FastZSVCut" , 8.0) # Fast universal preselection of 2-track vertices
151  myargs.setdefault("MultiWithOneTrkVrt" , True)
152  myargs.setdefault("removeTrkMatSignif" , -1.) # No additional material rejection
153  myargs.setdefault("SelVrtSigCut" , 3.0)
154 
155  #-- Tools
156  myargs.setdefault("TwoTrkVtxSelectorIni", iniV2TSelector)
157  myargs.setdefault("TwoTrkVtxSelectorFinal",finV2TSelector)
158  myargs.setdefault("VertexFitterTool", acc.popToolsAndMerge(TrkVKalVrtFitterCfg(flags)))
159  myargs.setdefault("ExtrapolatorName", acc.popToolsAndMerge(AtlasExtrapolatorCfg(flags)))
160  myargs.setdefault("TrackToVertexTool", acc.popToolsAndMerge(TrackToVertexCfg(flags)))
161 
162  HighPtBFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
163  acc.setPrivateTools(HighPtBFinder)
164  mlog.info("HighPtBFinderTool created")
165 
166  return acc
167 
168 

◆ InclusiveBFinderToolCfg()

def NewVrtSecInclusiveConfig.InclusiveBFinderToolCfg (   flags,
  name = "InclusiveBFinderTool",
**  myargs 
)

Configuration for B-hadron search in the ttbar phase space

Definition at line 70 of file NewVrtSecInclusiveConfig.py.

70 def InclusiveBFinderToolCfg(flags, name="InclusiveBFinderTool", **myargs):
71 
72  mlog.info("entering InclusiveBFinderTool configuration")
73  acc = ComponentAccumulator()
74  acc.merge(BeamSpotCondAlgCfg(flags))
75 
76  #-- 2-track vertex initial selector
77  iniV2Targs = {}
78  iniV2Targs.setdefault("Vrt2TrPtMin" , 1000.)
79  iniV2Targs.setdefault("cosSVPVCut" , 0.5)
80  iniV2Targs.setdefault("v2tBDTCut" , -0.7)
81  iniV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("IniV2TSelector",**iniV2Targs)
82  #-- 2-track vertex final selector
83  finV2Targs = {}
84  finV2Targs.setdefault("Vrt2TrPtMin" , 1000.)
85  finV2Targs.setdefault("cosSVPVCut" , 0.5)
86  finV2Targs.setdefault("v2tBDTCut" , -0.2)
87  finV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("FinV2TSelector",**finV2Targs)
88 
89  #-- NVSI track selection cuts
90  myargs.setdefault("CutPt" , 500.)
91  myargs.setdefault("CutBLayHits" , 0 )
92  myargs.setdefault("CutPixelHits", 2 )
93  myargs.setdefault("CutSiHits" , 8 )
94  myargs.setdefault("CutTRTHits" , 10 )
95  myargs.setdefault("AntiPileupSigRCut" , 2.0)
96  myargs.setdefault("TrkSigCut" , 2.0)
97  #-- NVSI inclusive vertex selection
98  myargs.setdefault("FastZSVCut" , 8.0) # Fast universal preselection of 2-track vertices
99  myargs.setdefault("MultiWithOneTrkVrt" , True)
100  myargs.setdefault("removeTrkMatSignif" , -1.) # No additional material rejection
101  myargs.setdefault("SelVrtSigCut" , 3.0)
102 
103 
104  #-- Tools
105  myargs.setdefault("TwoTrkVtxSelectorIni", iniV2TSelector)
106  myargs.setdefault("TwoTrkVtxSelectorFinal",finV2TSelector)
107  myargs.setdefault("VertexFitterTool", acc.popToolsAndMerge(TrkVKalVrtFitterCfg(flags)))
108  myargs.setdefault("ExtrapolatorName", acc.popToolsAndMerge(AtlasExtrapolatorCfg(flags)))
109  myargs.setdefault("TrackToVertexTool", acc.popToolsAndMerge(TrackToVertexCfg(flags)))
110 
111 
112  InclusiveBFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
113  acc.setPrivateTools(InclusiveBFinder)
114  mlog.info("InclusiveBFinderTool created")
115 
116  return acc
117 
118 

◆ KsFinderToolCfg()

def NewVrtSecInclusiveConfig.KsFinderToolCfg (   flags,
  name = "KsFinderTool",
**  myargs 
)

Configuration for Ks -> pi pi search using LRT

Definition at line 226 of file NewVrtSecInclusiveConfig.py.

226 def KsFinderToolCfg(flags, name="KsFinderTool", **myargs):
227 
228  mlog.info("entering KsFinderTool configuration")
229  acc = ComponentAccumulator()
230  acc.merge(BeamSpotCondAlgCfg(flags))
231 
232  #-- 2-track vertex initial selector
233  iniV2Targs = {}
234  iniV2Targs.setdefault("Vrt2TrPtMin" , 1000.)
235  iniV2Targs.setdefault("cosSVPVCut" , 0.)
236  iniV2Targs.setdefault("v2tBDTCut" , -1.01)
237  iniV2Targs.setdefault("MaxSVRadiusCut", 350.)
238  iniV2Targs.setdefault("Vrt2TrMassLimit", 1000.)
239  iniV2Targs.setdefault("useVertexCleaning" , False)
240  iniV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("IniV2TSelector",**iniV2Targs)
241 
242  #-- NVSI track selection cuts
243  myargs.setdefault("CutPt" , 1000.)
244  myargs.setdefault("CutBLayHits" , 0 )
245  myargs.setdefault("CutPixelHits", 0 )
246  myargs.setdefault("CutSiHits" , 8 )
247  myargs.setdefault("CutTRTHits" , 0 )
248  myargs.setdefault("AntiPileupSigRCut", 6.0)
249  myargs.setdefault("TrkSigCut" , 10.0)
250  myargs.setdefault("CutD0Max" , 1000.) # Maximal track impact parameter
251  myargs.setdefault("CutD0Min" , 0.) # Minimal track impact parameter
252  myargs.setdefault("MaxZVrt" , 100.)
253  myargs.setdefault("MinZVrt" , 0.)
254  #-- NVSI inclusive vertex selection
255  myargs.setdefault("FastZSVCut" , 30.0) # Fast universal preselection of 2-track vertices
256  myargs.setdefault("MultiWithOneTrkVrt" , False)
257  myargs.setdefault("removeTrkMatSignif" , -1.) # No additional material rejection
258  myargs.setdefault("SelVrtSigCut" , 8.0)
259  myargs.setdefault("VertexMergeCut" , 10.)
260  myargs.setdefault("VrtMassLimit" , 800000.)
261  myargs.setdefault("MaxSVRadiusCut" , 350.)
262 
263  #-- Tools
264  myargs.setdefault("TwoTrkVtxSelectorIni" ,iniV2TSelector)
265  myargs.setdefault("TwoTrkVtxSelectorFinal",iniV2TSelector) #reuse the same tool for final selection
266  myargs.setdefault("VertexFitterTool", acc.popToolsAndMerge(TrkVKalVrtFitterCfg(flags)))
267  myargs.setdefault("ExtrapolatorName", acc.popToolsAndMerge(AtlasExtrapolatorCfg(flags)))
268  myargs.setdefault("TrackToVertexTool", acc.popToolsAndMerge(TrackToVertexCfg(flags)))
269 
270  KsFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
271  acc.setPrivateTools(KsFinder)
272  mlog.info("KsFinderTool created")
273 
274  return acc
275 

◆ MaterialSVFinderToolCfg()

def NewVrtSecInclusiveConfig.MaterialSVFinderToolCfg (   flags,
  name = "MaterialSVFinderTool",
**  myargs 
)

Configuration for hadronic interactions in ID material studies

Definition at line 172 of file NewVrtSecInclusiveConfig.py.

172 def MaterialSVFinderToolCfg(flags, name="MaterialSVFinderTool", **myargs):
173 
174  mlog.info("entering MaterialSVFinderTool configuration")
175  acc = ComponentAccumulator()
176  acc.merge(BeamSpotCondAlgCfg(flags))
177 
178  #-- 2-track vertex initial selector
179  iniV2Targs = {}
180  iniV2Targs.setdefault("Vrt2TrPtMin" , 1000.)
181  iniV2Targs.setdefault("cosSVPVCut" , 0.)
182  iniV2Targs.setdefault("useVertexCleaning", False)
183  iniV2Targs.setdefault("v2tBDTCut" , -1.01) #Remove BDT selection
184  iniV2Targs.setdefault("Vrt2TrMassLimit", 8000.)
185  iniV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("IniV2TSelector",**iniV2Targs)
186  #-- 2-track vertex final selector
187  finV2Targs = {}
188  finV2Targs.setdefault("Vrt2TrPtMin" , 1000.)
189  finV2Targs.setdefault("cosSVPVCut" , 0.)
190  finV2Targs.setdefault("useVertexCleaning", False)
191  finV2Targs.setdefault("v2tBDTCut" , -1.01) #Remove BDT selection
192  finV2Targs.setdefault("Vrt2TrMassLimit", 8000.)
193  finV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("FinV2TSelector",**finV2Targs)
194 
195  #-- NVSI track selection cuts
196  myargs.setdefault("CutPt" , 500.)
197  myargs.setdefault("CutBLayHits" , 0 )
198  myargs.setdefault("CutPixelHits" , 1 )
199  myargs.setdefault("CutSiHits" , 8 )
200  myargs.setdefault("CutTRTHits" , 10 )
201  myargs.setdefault("AntiPileupSigRCut", 5.0)
202  myargs.setdefault("TrkSigCut" , 2.0)
203  #-- NVSI inclusive vertex selection
204  myargs.setdefault("FastZSVCut" , 10.0) # Fast universal preselection of 2-track vertices
205  myargs.setdefault("MultiWithOneTrkVrt" , False)
206  myargs.setdefault("removeTrkMatSignif" , -1.) # No additional material rejection
207  myargs.setdefault("SelVrtSigCut" , 10.0)
208  myargs.setdefault("VrtMassLimit", 8000.)
209 
210  #-- Tools
211  myargs.setdefault("TwoTrkVtxSelectorIni", iniV2TSelector)
212  myargs.setdefault("TwoTrkVtxSelectorFinal",finV2TSelector)
213  myargs.setdefault("VertexFitterTool", acc.popToolsAndMerge(TrkVKalVrtFitterCfg(flags)))
214  myargs.setdefault("ExtrapolatorName", acc.popToolsAndMerge(AtlasExtrapolatorCfg(flags)))
215  myargs.setdefault("TrackToVertexTool", acc.popToolsAndMerge(TrackToVertexCfg(flags)))
216 
217  MaterialSVFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
218  acc.setPrivateTools(MaterialSVFinder)
219  mlog.info("MaterialSVFinderTool created")
220 
221  return acc
222 

◆ SoftBFinderToolCfg()

def NewVrtSecInclusiveConfig.SoftBFinderToolCfg (   flags,
  name = "SoftBFinderTool",
**  myargs 
)

Search for low-pt (soft) B-hadron vertices.

Definition at line 17 of file NewVrtSecInclusiveConfig.py.

17 def SoftBFinderToolCfg(flags, name="SoftBFinderTool", **myargs):
18 
19  mlog.info("entering SoftBFinderTool configuration")
20  acc = ComponentAccumulator()
21  acc.merge(BeamSpotCondAlgCfg(flags))
22 
23  #-- 2-track vertex initial selector
24  iniV2Targs = {}
25  iniV2Targs.setdefault("Vrt2TrPtMin" , 1000.)
26  iniV2Targs.setdefault("useVertexCleaning" , True)
27  iniV2Targs.setdefault("cosSVPVCut" , 0.4)
28  iniV2Targs.setdefault("v2tBDTCut" , -0.7)
29  iniV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("IniV2TSelector",**iniV2Targs)
30  #-- 2-track vertex final selector
31  finV2Targs = {}
32  finV2Targs.setdefault("Vrt2TrPtMin" , 1000.)
33  finV2Targs.setdefault("useVertexCleaning" , True)
34  finV2Targs.setdefault("cosSVPVCut" , 0.4)
35  finV2Targs.setdefault("v2tBDTCut" , 0.)
36  finV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("FinV2TSelector",**finV2Targs)
37 
38  #-- NVSI track selection cuts
39  myargs.setdefault("CutPt" , 500.)
40  myargs.setdefault("CutBLayHits" , 1 )
41  myargs.setdefault("CutPixelHits" , 3 )
42  myargs.setdefault("CutSiHits" , 8 )
43  myargs.setdefault("CutTRTHits" , 10 )
44  myargs.setdefault("AntiPileupSigRCut" , 2.0)
45  myargs.setdefault("TrkSigCut" , 2.0)
46  #-- NVSI inclusive vertex selection
47  myargs.setdefault("FastZSVCut" , 5.) # Fast universal preselection of 2-track vertices
48  myargs.setdefault("MultiWithOneTrkVrt" , True)
49  myargs.setdefault("removeTrkMatSignif" , -1.) # No additional material rejection
50  myargs.setdefault("SelVrtSigCut" , 2.5)
51 
52  myargs.setdefault("VertexMergeCut" , 4.)
53  myargs.setdefault("MaxSVRadiusCut" , 50.)
54  #-- Tools
55  myargs.setdefault("TwoTrkVtxSelectorIni",iniV2TSelector)
56  myargs.setdefault("TwoTrkVtxSelectorFinal",finV2TSelector)
57  myargs.setdefault("VertexFitterTool", acc.popToolsAndMerge(TrkVKalVrtFitterCfg(flags)))
58  myargs.setdefault("ExtrapolatorName", acc.popToolsAndMerge(AtlasExtrapolatorCfg(flags)))
59  myargs.setdefault("TrackToVertexTool", acc.popToolsAndMerge(TrackToVertexCfg(flags)))
60 
61  SoftBFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
62  acc.setPrivateTools(SoftBFinder)
63  mlog.info("SoftBFinderTool created")
64 
65  return acc
66 

◆ V2TCalibrationToolCfg()

def NewVrtSecInclusiveConfig.V2TCalibrationToolCfg (   flags,
  name = "V2TCalibrationTool",
**  myargs 
)

Configuration for creation of calibration ntuples for 2-track vertex classification BDT.

Version for B-hadrons

Definition at line 342 of file NewVrtSecInclusiveConfig.py.

342 def V2TCalibrationToolCfg(flags, name="V2TCalibrationTool", **myargs):
343 
344  mlog.info("entering V2TCalibrationTool configuration")
345  acc = ComponentAccumulator()
346  acc.merge(BeamSpotCondAlgCfg(flags))
347 
348  #-- 2-track vertex initial selector
349  iniV2Targs = {}
350  iniV2Targs.setdefault("Vrt2TrPtMin" , 2000.)
351  iniV2Targs.setdefault("cosSVPVCut" , 0.)
352  iniV2Targs.setdefault("v2tBDTCut" , -1.01)
353  iniV2Targs.setdefault("Vrt2TrMassLimit", 4000.)
354  iniV2Targs.setdefault("useVertexCleaning" , False)
355  iniV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("IniV2TSelector",**iniV2Targs)
356  #-- 2-track vertex final selector
357  finV2Targs = {}
358  finV2Targs.setdefault("Vrt2TrPtMin" , 2000.)
359  finV2Targs.setdefault("cosSVPVCut" , 0.)
360  finV2Targs.setdefault("v2tBDTCut" , -1.01)
361  finV2Targs.setdefault("Vrt2TrMassLimit", 4000.)
362  finV2Targs.setdefault("useVertexCleaning" , False)
363  finV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector("FinV2TSelector",**finV2Targs)
364 
365  myargs.setdefault("FillHist" , True)
366  #-- NVSI track selection cuts
367  myargs.setdefault("CutPt" , 400.)
368  myargs.setdefault("CutBLayHits" , 0 )
369  myargs.setdefault("CutPixelHits", 1 )
370  myargs.setdefault("CutSiHits" , 8 )
371  myargs.setdefault("CutTRTHits" , 10 )
372  myargs.setdefault("AntiPileupSigRCut", 2.0) # Should be less than TrkSigCut
373  myargs.setdefault("TrkSigCut" , 2.0)
374  myargs.setdefault("CutD0Max" , 100.) # Maximal track impact parameter
375  myargs.setdefault("CutD0Min" , 0.) # Minimal track impact parameter
376  myargs.setdefault("MaxZVrt" , 100.)
377  myargs.setdefault("MinZVrt" , 0.)
378  #-- NVSI inclusive vertex selection
379  myargs.setdefault("FastZSVCut" , 15.0) # Fast universal preselection of 2-track vertices
380  myargs.setdefault("MultiWithOneTrkVrt" , False)
381  myargs.setdefault("removeTrkMatSignif" , -1.) # No additional material rejection
382  myargs.setdefault("SelVrtSigCut" , 2.0)
383  myargs.setdefault("VertexMergeCut" , 10.)
384  myargs.setdefault("VrtMassLimit" , 5500.)
385  myargs.setdefault("MaxSVRadiusCut" , 140.)
386 
387  #-- Tools
388  myargs.setdefault("TwoTrkVtxSelectorIni" ,iniV2TSelector)
389  myargs.setdefault("TwoTrkVtxSelectorFinal",finV2TSelector)
390  myargs.setdefault("VertexFitterTool", acc.popToolsAndMerge(TrkVKalVrtFitterCfg(flags)))
391  myargs.setdefault("ExtrapolatorName", acc.popToolsAndMerge(AtlasExtrapolatorCfg(flags)))
392  myargs.setdefault("TrackToVertexTool", acc.popToolsAndMerge(TrackToVertexCfg(flags)))
393 
394  V2TCalibration = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
395  acc.setPrivateTools(V2TCalibration)
396  mlog.info("V2TCalibrationTool created")
397 
398  return acc
399 
400 

Variable Documentation

◆ mlog

NewVrtSecInclusiveConfig.mlog = logging.getLogger('Rec__NewVrtSecInclusiveConfig')

Definition at line 12 of file NewVrtSecInclusiveConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:342
python.BeamSpotConditionsConfig.BeamSpotCondAlgCfg
def BeamSpotCondAlgCfg(flags, name="BeamSpotCondAlg", **kwargs)
Definition: BeamSpotConditionsConfig.py:7
NewVrtSecInclusiveConfig.SoftBFinderToolCfg
def SoftBFinderToolCfg(flags, name="SoftBFinderTool", **myargs)
Definition: NewVrtSecInclusiveConfig.py:17
python.AtlasExtrapolatorConfig.AtlasExtrapolatorCfg
def AtlasExtrapolatorCfg(flags, name='AtlasExtrapolator')
Definition: AtlasExtrapolatorConfig.py:63
NewVrtSecInclusiveConfig.MaterialSVFinderToolCfg
def MaterialSVFinderToolCfg(flags, name="MaterialSVFinderTool", **myargs)
Definition: NewVrtSecInclusiveConfig.py:172
python.TrkVKalVrtFitterConfig.TrkVKalVrtFitterCfg
def TrkVKalVrtFitterCfg(flags, name="TrkVKalVrtFitter", **kwargs)
Definition: TrkVKalVrtFitterConfig.py:7
NewVrtSecInclusiveConfig.DVFinderToolCfg
def DVFinderToolCfg(flags, name="DVFinderTool", **myargs)
Definition: NewVrtSecInclusiveConfig.py:279
NewVrtSecInclusiveConfig.KsFinderToolCfg
def KsFinderToolCfg(flags, name="KsFinderTool", **myargs)
Definition: NewVrtSecInclusiveConfig.py:226
NewVrtSecInclusiveConfig.HighPtBFinderToolCfg
def HighPtBFinderToolCfg(flags, name="HighPtBFinderTool", **myargs)
Definition: NewVrtSecInclusiveConfig.py:122
TrackToVertexConfig.TrackToVertexCfg
def TrackToVertexCfg(flags, name="AtlasTrackToVertexTool", **kwargs)
Definition: TrackToVertexConfig.py:6
NewVrtSecInclusiveConfig.InclusiveBFinderToolCfg
def InclusiveBFinderToolCfg(flags, name="InclusiveBFinderTool", **myargs)
Definition: NewVrtSecInclusiveConfig.py:70
NewVrtSecInclusiveConfig.V2TCalibrationToolCfg
def V2TCalibrationToolCfg(flags, name="V2TCalibrationTool", **myargs)
Configuration for creation of calibration ntuples for 2-track vertex classification BDT.
Definition: NewVrtSecInclusiveConfig.py:342