 |
ATLAS Offline Software
|
|
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 | DVFinderToolCfg (flags, name="DVFinderTool", **myargs) |
|
def | V2TCalibrationToolCfg (flags, name="V2TCalibrationTool", **myargs) |
| Configuration for creation of calibration ntuples for 2-track vertex classification BDT. More...
|
|
|
| mlog = logging.getLogger('Rec__NewVrtSecInclusiveConfig') |
|
◆ DVFinderToolCfg()
def NewVrtSecInclusiveConfig.DVFinderToolCfg |
( |
|
flags, |
|
|
|
name = "DVFinderTool" , |
|
|
** |
myargs |
|
) |
| |
Configuration for LLP search using LRT
Definition at line 226 of file NewVrtSecInclusiveConfig.py.
228 mlog.info(
"entering DVFinderTool configuration")
234 iniV2Targs.setdefault(
"Vrt2TrPtMin" , 2000.)
235 iniV2Targs.setdefault(
"cosSVPVCut" , 0.)
236 iniV2Targs.setdefault(
"v2tBDTCut" , -1.01)
237 iniV2Targs.setdefault(
"Vrt2TrMassLimit", 1000000.)
238 iniV2Targs.setdefault(
"useVertexCleaning" ,
False)
239 iniV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector(
"IniV2TSelector",**iniV2Targs)
242 finV2Targs.setdefault(
"Vrt2TrPtMin" , 2000.)
243 finV2Targs.setdefault(
"cosSVPVCut" , 0.)
244 finV2Targs.setdefault(
"v2tBDTCut" , -1.01)
245 finV2Targs.setdefault(
"Vrt2TrMassLimit", 1000000.)
246 finV2Targs.setdefault(
"useVertexCleaning" ,
False)
247 finV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector(
"FinV2TSelector",**finV2Targs)
250 myargs.setdefault(
"CutPt" , 1000.)
251 myargs.setdefault(
"CutBLayHits" , 0 )
252 myargs.setdefault(
"CutPixelHits", 0 )
253 myargs.setdefault(
"CutSiHits" , 7 )
254 myargs.setdefault(
"CutTRTHits" , 0 )
255 myargs.setdefault(
"AntiPileupSigRCut", 6.0)
256 myargs.setdefault(
"TrkSigCut" , 10.0)
257 myargs.setdefault(
"CutD0Max" , 1000.)
258 myargs.setdefault(
"CutD0Min" , 0.)
259 myargs.setdefault(
"MaxZVrt" , 100.)
260 myargs.setdefault(
"MinZVrt" , 0.)
262 myargs.setdefault(
"FastZSVCut" , 30.0)
263 myargs.setdefault(
"MultiWithOneTrkVrt" ,
False)
264 myargs.setdefault(
"removeTrkMatSignif" , -1.)
265 myargs.setdefault(
"SelVrtSigCut" , 8.0)
266 myargs.setdefault(
"VertexMergeCut" , 10.)
267 myargs.setdefault(
"VrtMassLimit" , 1000000.)
268 myargs.setdefault(
"MaxSVRadiusCut" , 350.)
271 myargs.setdefault(
"TwoTrkVtxSelectorIni" ,iniV2TSelector)
272 myargs.setdefault(
"TwoTrkVtxSelectorFinal",finV2TSelector)
275 myargs.setdefault(
"TrackToVertexTool", acc.popToolsAndMerge(
TrackToVertexCfg(flags)))
277 DVFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
278 acc.setPrivateTools(DVFinder)
279 mlog.info(
"DVFinderTool created")
◆ 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.
124 mlog.info(
"entering HighPtBFinderTool configuration")
130 iniV2Targs.setdefault(
"Vrt2TrPtMin" , 1000.)
131 iniV2Targs.setdefault(
"cosSVPVCut" , 0.7)
132 iniV2Targs.setdefault(
"v2tBDTCut" , -0.6)
133 iniV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector(
"IniV2TSelector",**iniV2Targs)
136 finV2Targs.setdefault(
"Vrt2TrPtMin" , 1000.)
137 finV2Targs.setdefault(
"cosSVPVCut" , 0.7)
138 finV2Targs.setdefault(
"v2tBDTCut" , -0.2)
139 finV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector(
"FinV2TSelector",**finV2Targs)
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)
150 myargs.setdefault(
"FastZSVCut" , 8.0)
151 myargs.setdefault(
"MultiWithOneTrkVrt" ,
True)
152 myargs.setdefault(
"removeTrkMatSignif" , -1.)
153 myargs.setdefault(
"SelVrtSigCut" , 3.0)
156 myargs.setdefault(
"TwoTrkVtxSelectorIni", iniV2TSelector)
157 myargs.setdefault(
"TwoTrkVtxSelectorFinal",finV2TSelector)
160 myargs.setdefault(
"TrackToVertexTool", acc.popToolsAndMerge(
TrackToVertexCfg(flags)))
162 HighPtBFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
163 acc.setPrivateTools(HighPtBFinder)
164 mlog.info(
"HighPtBFinderTool created")
◆ 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.
72 mlog.info(
"entering InclusiveBFinderTool configuration")
78 iniV2Targs.setdefault(
"Vrt2TrPtMin" , 1000.)
79 iniV2Targs.setdefault(
"cosSVPVCut" , 0.5)
80 iniV2Targs.setdefault(
"v2tBDTCut" , -0.7)
81 iniV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector(
"IniV2TSelector",**iniV2Targs)
84 finV2Targs.setdefault(
"Vrt2TrPtMin" , 1000.)
85 finV2Targs.setdefault(
"cosSVPVCut" , 0.5)
86 finV2Targs.setdefault(
"v2tBDTCut" , -0.2)
87 finV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector(
"FinV2TSelector",**finV2Targs)
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)
98 myargs.setdefault(
"FastZSVCut" , 8.0)
99 myargs.setdefault(
"MultiWithOneTrkVrt" ,
True)
100 myargs.setdefault(
"removeTrkMatSignif" , -1.)
101 myargs.setdefault(
"SelVrtSigCut" , 3.0)
105 myargs.setdefault(
"TwoTrkVtxSelectorIni", iniV2TSelector)
106 myargs.setdefault(
"TwoTrkVtxSelectorFinal",finV2TSelector)
109 myargs.setdefault(
"TrackToVertexTool", acc.popToolsAndMerge(
TrackToVertexCfg(flags)))
112 InclusiveBFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
113 acc.setPrivateTools(InclusiveBFinder)
114 mlog.info(
"InclusiveBFinderTool created")
◆ MaterialSVFinderToolCfg()
def NewVrtSecInclusiveConfig.MaterialSVFinderToolCfg |
( |
|
flags, |
|
|
|
name = "MaterialSVFinderTool" , |
|
|
** |
myargs |
|
) |
| |
Configuration for hadronic interactions in ID material studies
Definition at line 172 of file NewVrtSecInclusiveConfig.py.
174 mlog.info(
"entering MaterialSVFinderTool configuration")
180 iniV2Targs.setdefault(
"Vrt2TrPtMin" , 1000.)
181 iniV2Targs.setdefault(
"cosSVPVCut" , 0.)
182 iniV2Targs.setdefault(
"useVertexCleaning",
False)
183 iniV2Targs.setdefault(
"v2tBDTCut" , -1.01)
184 iniV2Targs.setdefault(
"Vrt2TrMassLimit", 8000.)
185 iniV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector(
"IniV2TSelector",**iniV2Targs)
188 finV2Targs.setdefault(
"Vrt2TrPtMin" , 1000.)
189 finV2Targs.setdefault(
"cosSVPVCut" , 0.)
190 finV2Targs.setdefault(
"useVertexCleaning",
False)
191 finV2Targs.setdefault(
"v2tBDTCut" , -1.01)
192 finV2Targs.setdefault(
"Vrt2TrMassLimit", 8000.)
193 finV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector(
"FinV2TSelector",**finV2Targs)
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)
204 myargs.setdefault(
"FastZSVCut" , 10.0)
205 myargs.setdefault(
"MultiWithOneTrkVrt" ,
False)
206 myargs.setdefault(
"removeTrkMatSignif" , -1.)
207 myargs.setdefault(
"SelVrtSigCut" , 10.0)
208 myargs.setdefault(
"VrtMassLimit", 8000.)
211 myargs.setdefault(
"TwoTrkVtxSelectorIni", iniV2TSelector)
212 myargs.setdefault(
"TwoTrkVtxSelectorFinal",finV2TSelector)
215 myargs.setdefault(
"TrackToVertexTool", acc.popToolsAndMerge(
TrackToVertexCfg(flags)))
217 MaterialSVFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
218 acc.setPrivateTools(MaterialSVFinder)
219 mlog.info(
"MaterialSVFinderTool created")
◆ SoftBFinderToolCfg()
def NewVrtSecInclusiveConfig.SoftBFinderToolCfg |
( |
|
flags, |
|
|
|
name = "SoftBFinderTool" , |
|
|
** |
myargs |
|
) |
| |
Search for low-pt (soft) B-hadron vertices.
Definition at line 17 of file NewVrtSecInclusiveConfig.py.
19 mlog.info(
"entering SoftBFinderTool configuration")
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)
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)
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)
47 myargs.setdefault(
"FastZSVCut" , 5.)
48 myargs.setdefault(
"MultiWithOneTrkVrt" ,
True)
49 myargs.setdefault(
"removeTrkMatSignif" , -1.)
50 myargs.setdefault(
"SelVrtSigCut" , 2.5)
52 myargs.setdefault(
"VertexMergeCut" , 4.)
53 myargs.setdefault(
"MaxSVRadiusCut" , 50.)
55 myargs.setdefault(
"TwoTrkVtxSelectorIni",iniV2TSelector)
56 myargs.setdefault(
"TwoTrkVtxSelectorFinal",finV2TSelector)
59 myargs.setdefault(
"TrackToVertexTool", acc.popToolsAndMerge(
TrackToVertexCfg(flags)))
61 SoftBFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
62 acc.setPrivateTools(SoftBFinder)
63 mlog.info(
"SoftBFinderTool created")
◆ 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 287 of file NewVrtSecInclusiveConfig.py.
289 mlog.info(
"entering V2TCalibrationTool configuration")
295 iniV2Targs.setdefault(
"Vrt2TrPtMin" , 2000.)
296 iniV2Targs.setdefault(
"cosSVPVCut" , 0.)
297 iniV2Targs.setdefault(
"v2tBDTCut" , -1.01)
298 iniV2Targs.setdefault(
"Vrt2TrMassLimit", 4000.)
299 iniV2Targs.setdefault(
"useVertexCleaning" ,
False)
300 iniV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector(
"IniV2TSelector",**iniV2Targs)
303 finV2Targs.setdefault(
"Vrt2TrPtMin" , 2000.)
304 finV2Targs.setdefault(
"cosSVPVCut" , 0.)
305 finV2Targs.setdefault(
"v2tBDTCut" , -1.01)
306 finV2Targs.setdefault(
"Vrt2TrMassLimit", 4000.)
307 finV2Targs.setdefault(
"useVertexCleaning" ,
False)
308 finV2TSelector = CompFactory.Rec.TwoTrackVrtBDTSelector(
"FinV2TSelector",**finV2Targs)
310 myargs.setdefault(
"FillHist" ,
True)
312 myargs.setdefault(
"CutPt" , 400.)
313 myargs.setdefault(
"CutBLayHits" , 0 )
314 myargs.setdefault(
"CutPixelHits", 1 )
315 myargs.setdefault(
"CutSiHits" , 8 )
316 myargs.setdefault(
"CutTRTHits" , 10 )
317 myargs.setdefault(
"AntiPileupSigRCut", 2.0)
318 myargs.setdefault(
"TrkSigCut" , 2.0)
319 myargs.setdefault(
"CutD0Max" , 100.)
320 myargs.setdefault(
"CutD0Min" , 0.)
321 myargs.setdefault(
"MaxZVrt" , 100.)
322 myargs.setdefault(
"MinZVrt" , 0.)
324 myargs.setdefault(
"FastZSVCut" , 15.0)
325 myargs.setdefault(
"MultiWithOneTrkVrt" ,
False)
326 myargs.setdefault(
"removeTrkMatSignif" , -1.)
327 myargs.setdefault(
"SelVrtSigCut" , 2.0)
328 myargs.setdefault(
"VertexMergeCut" , 10.)
329 myargs.setdefault(
"VrtMassLimit" , 5500.)
330 myargs.setdefault(
"MaxSVRadiusCut" , 140.)
333 myargs.setdefault(
"TwoTrkVtxSelectorIni" ,iniV2TSelector)
334 myargs.setdefault(
"TwoTrkVtxSelectorFinal",finV2TSelector)
337 myargs.setdefault(
"TrackToVertexTool", acc.popToolsAndMerge(
TrackToVertexCfg(flags)))
339 V2TCalibration = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
340 acc.setPrivateTools(V2TCalibration)
341 mlog.info(
"V2TCalibrationTool created")
◆ mlog
NewVrtSecInclusiveConfig.mlog = logging.getLogger('Rec__NewVrtSecInclusiveConfig') |
def BeamSpotCondAlgCfg(flags, name="BeamSpotCondAlg", **kwargs)
def SoftBFinderToolCfg(flags, name="SoftBFinderTool", **myargs)
def MaterialSVFinderToolCfg(flags, name="MaterialSVFinderTool", **myargs)
def TrkVKalVrtFitterCfg(flags, name="TrkVKalVrtFitter", **kwargs)
def DVFinderToolCfg(flags, name="DVFinderTool", **myargs)
def HighPtBFinderToolCfg(flags, name="HighPtBFinderTool", **myargs)
def TrackToVertexCfg(flags, name="AtlasTrackToVertexTool", **kwargs)
def InclusiveBFinderToolCfg(flags, name="InclusiveBFinderTool", **myargs)
def V2TCalibrationToolCfg(flags, name="V2TCalibrationTool", **myargs)
Configuration for creation of calibration ntuples for 2-track vertex classification BDT.