Loading [MathJax]/extensions/tex2jax.js
 |
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 158 of file NewVrtSecInclusiveConfig.py.
160 mlog.info(
"entering DVFinderTool configuration")
166 myargs.setdefault(
"TrackToVertexTool", acc.popToolsAndMerge(
TrackToVertexCfg(flags)))
167 myargs.setdefault(
"CutPt" , 1000.)
168 myargs.setdefault(
"CutBLayHits" , 0)
169 myargs.setdefault(
"CutPixelHits" , 0)
170 myargs.setdefault(
"CutSiHits" , 7)
171 myargs.setdefault(
"CutTRTHits" , 0)
172 myargs.setdefault(
"useVertexCleaning" ,
False)
173 myargs.setdefault(
"MultiWithOneTrkVrt" ,
False)
174 myargs.setdefault(
"removeTrkMatSignif" , -1.)
175 myargs.setdefault(
"AntiPileupSigRCut" , 6.0)
176 myargs.setdefault(
"TrkSigCut" , 10.0)
177 myargs.setdefault(
"SelVrtSigCut" , 8.0)
178 myargs.setdefault(
"v2tIniBDTCut" ,-1.01)
179 myargs.setdefault(
"v2tFinBDTCut" ,-1.01)
180 myargs.setdefault(
"cosSVPVCut" , 0.)
181 myargs.setdefault(
"FastZSVCut" , 30.)
182 myargs.setdefault(
"VrtMassLimit" , 1000000.)
183 myargs.setdefault(
"Vrt2TrMassLimit", 1000000.)
184 myargs.setdefault(
"VertexMergeCut" , 10.)
185 myargs.setdefault(
"MaxSVRadiusCut" , 350.)
186 myargs.setdefault(
"CutD0Max" , 1000.)
187 myargs.setdefault(
"CutD0Min" , 0.)
188 myargs.setdefault(
"MaxZVrt" , 100.)
189 myargs.setdefault(
"MinZVrt" , 0.)
190 myargs.setdefault(
"TwoTrkVtxFormingD0Cut", 1.0)
191 myargs.setdefault(
"do2TrkIBLChecks",
False)
193 DVFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
194 acc.setPrivateTools(DVFinder)
195 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 87 of file NewVrtSecInclusiveConfig.py.
89 mlog.info(
"entering HighPtBFinderTool configuration")
95 myargs.setdefault(
"TrackToVertexTool", acc.popToolsAndMerge(
TrackToVertexCfg(flags)))
96 myargs.setdefault(
"CutPt" , 1000.)
97 myargs.setdefault(
"CutBLayHits" , 0)
98 myargs.setdefault(
"CutPixelHits" , 2)
99 myargs.setdefault(
"CutSiHits" , 8)
100 myargs.setdefault(
"CutTRTHits" , 10)
101 myargs.setdefault(
"useVertexCleaning" ,
True)
102 myargs.setdefault(
"MultiWithOneTrkVrt" ,
True)
103 myargs.setdefault(
"removeTrkMatSignif" , -1.)
104 myargs.setdefault(
"AntiPileupSigRCut" , 2.0)
105 myargs.setdefault(
"TrkSigCut" , 2.0)
106 myargs.setdefault(
"SelVrtSigCut" , 3.0)
107 myargs.setdefault(
"v2tIniBDTCut" ,-0.6)
108 myargs.setdefault(
"v2tFinBDTCut" , 0.2)
109 myargs.setdefault(
"cosSVPVCut" , 0.7)
110 myargs.setdefault(
"FastZSVCut" , 8.)
112 HighPtBFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
113 acc.setPrivateTools(HighPtBFinder)
114 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 52 of file NewVrtSecInclusiveConfig.py.
54 mlog.info(
"entering InclusiveBFinderTool configuration")
60 myargs.setdefault(
"TrackToVertexTool", acc.popToolsAndMerge(
TrackToVertexCfg(flags)))
61 myargs.setdefault(
"CutPt" , 500.)
62 myargs.setdefault(
"CutBLayHits" , 0)
63 myargs.setdefault(
"CutPixelHits" , 2)
64 myargs.setdefault(
"CutSiHits" , 8)
65 myargs.setdefault(
"CutTRTHits" , 10)
66 myargs.setdefault(
"useVertexCleaning" ,
True)
67 myargs.setdefault(
"MultiWithOneTrkVrt" ,
True)
68 myargs.setdefault(
"removeTrkMatSignif" , -1.)
69 myargs.setdefault(
"AntiPileupSigRCut" , 2.0)
70 myargs.setdefault(
"TrkSigCut" , 2.0)
71 myargs.setdefault(
"SelVrtSigCut" , 3.0)
72 myargs.setdefault(
"v2tIniBDTCut" , -0.7)
73 myargs.setdefault(
"v2tFinBDTCut" , -0.2)
74 myargs.setdefault(
"cosSVPVCut" , 0.5)
75 myargs.setdefault(
"FastZSVCut" , 8.)
77 InclusiveBFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
78 acc.setPrivateTools(InclusiveBFinder)
79 mlog.info(
"InclusiveBFinderTool created")
◆ MaterialSVFinderToolCfg()
def NewVrtSecInclusiveConfig.MaterialSVFinderToolCfg |
( |
|
flags, |
|
|
|
name = "MaterialSVFinderTool" , |
|
|
** |
myargs |
|
) |
| |
Configuration for hadronic interactions in ID material studies
Definition at line 122 of file NewVrtSecInclusiveConfig.py.
124 mlog.info(
"entering MaterialSVFinderTool configuration")
130 myargs.setdefault(
"TrackToVertexTool", acc.popToolsAndMerge(
TrackToVertexCfg(flags)))
131 myargs.setdefault(
"CutPt" , 500.)
132 myargs.setdefault(
"CutBLayHits" , 0)
133 myargs.setdefault(
"CutPixelHits" , 1)
134 myargs.setdefault(
"CutSiHits" , 8)
135 myargs.setdefault(
"CutTRTHits" , 10)
136 myargs.setdefault(
"useVertexCleaning" ,
False)
137 myargs.setdefault(
"MultiWithOneTrkVrt" ,
False)
138 myargs.setdefault(
"removeTrkMatSignif" , -1.)
139 myargs.setdefault(
"AntiPileupSigRCut" , 5.0)
140 myargs.setdefault(
"TrkSigCut" , 5.0)
141 myargs.setdefault(
"SelVrtSigCut" , 10.0)
142 myargs.setdefault(
"v2tIniBDTCut" ,-1.01)
143 myargs.setdefault(
"v2tFinBDTCut" ,-1.01)
144 myargs.setdefault(
"cosSVPVCut" , 0.)
145 myargs.setdefault(
"FastZSVCut" , 10.)
146 myargs.setdefault(
"VrtMassLimit" , 8000.)
147 myargs.setdefault(
"Vrt2TrMassLimit", 8000.)
149 MaterialSVFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
150 acc.setPrivateTools(MaterialSVFinder)
151 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 myargs.setdefault(
"TrackToVertexTool", acc.popToolsAndMerge(
TrackToVertexCfg(flags)))
26 myargs.setdefault(
"CutPt" , 500.)
27 myargs.setdefault(
"CutBLayHits" , 1 )
28 myargs.setdefault(
"CutPixelHits" , 3 )
29 myargs.setdefault(
"CutSiHits" , 8 )
30 myargs.setdefault(
"CutTRTHits" , 10 )
31 myargs.setdefault(
"useVertexCleaning" ,
True)
32 myargs.setdefault(
"MultiWithOneTrkVrt" ,
True)
33 myargs.setdefault(
"removeTrkMatSignif" , -1.)
34 myargs.setdefault(
"AntiPileupSigRCut" , 2.0)
35 myargs.setdefault(
"TrkSigCut" , 2.0)
36 myargs.setdefault(
"SelVrtSigCut" , 3.0)
37 myargs.setdefault(
"v2tIniBDTCut" , -0.7)
38 myargs.setdefault(
"v2tFinBDTCut" , 0.0)
39 myargs.setdefault(
"cosSVPVCut" , 0.4)
40 myargs.setdefault(
"FastZSVCut" , 5.)
41 myargs.setdefault(
"VertexMergeCut" , 4.)
42 myargs.setdefault(
"MaxSVRadiusCut" , 50.)
43 SoftBFinder = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
44 acc.setPrivateTools(SoftBFinder)
45 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 203 of file NewVrtSecInclusiveConfig.py.
205 mlog.info(
"entering V2TCalibrationTool configuration")
211 myargs.setdefault(
"TrackToVertexTool", acc.popToolsAndMerge(
TrackToVertexCfg(flags)))
212 myargs.setdefault(
"FillHist" ,
True)
213 myargs.setdefault(
"CutPt" , 400.)
214 myargs.setdefault(
"CutBLayHits" , 0)
215 myargs.setdefault(
"CutPixelHits" , 1)
216 myargs.setdefault(
"CutSiHits" , 8)
217 myargs.setdefault(
"CutTRTHits" , 10)
218 myargs.setdefault(
"useVertexCleaning" ,
False)
219 myargs.setdefault(
"MultiWithOneTrkVrt" ,
False)
220 myargs.setdefault(
"removeTrkMatSignif" , -1.)
221 myargs.setdefault(
"AntiPileupSigRCut" , 2.0)
222 myargs.setdefault(
"TrkSigCut" , 2.0)
223 myargs.setdefault(
"SelVrtSigCut" , 2.0)
224 myargs.setdefault(
"v2tIniBDTCut" , -1.01)
225 myargs.setdefault(
"v2tFinBDTCut" , -1.01)
226 myargs.setdefault(
"cosSVPVCut" , 0.)
227 myargs.setdefault(
"FastZSVCut" , 15.)
228 myargs.setdefault(
"VrtMassLimit" , 5500.)
229 myargs.setdefault(
"Vrt2TrMassLimit", 4000.)
230 myargs.setdefault(
"MaxSVRadiusCut" , 140.)
231 myargs.setdefault(
"CutD0Max" , 100.)
232 myargs.setdefault(
"CutD0Min" , 0.)
233 myargs.setdefault(
"MaxZVrt" , 100.)
236 V2TCalibration = CompFactory.Rec.NewVrtSecInclusiveTool(name,**myargs)
237 acc.setPrivateTools(V2TCalibration)
238 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.