ATLAS Offline Software
Loading...
Searching...
No Matches
TauTrackVars Namespace Reference

Functions

bool pt_log (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool trackPt (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool trackEta (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool trackPhi (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool pt_tau_log (const xAOD::TauJet &tau, const xAOD::TauTrack &, float &out)
bool pt_jetseed_log (const xAOD::TauJet &tau, const xAOD::TauTrack &, float &out)
bool d0_abs_log (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool z0sinThetaTJVA_abs_log (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool z0sinthetaTJVA (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool z0sinthetaSigTJVA (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool d0TJVA (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool d0SigTJVA (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool dEta (const xAOD::TauJet &tau, const xAOD::TauTrack &track, float &out)
bool dEtaJetSeedAxis (const xAOD::TauJet &tau, const xAOD::TauTrack &track, float &out)
bool dPhi (const xAOD::TauJet &tau, const xAOD::TauTrack &track, float &out)
bool dPhiJetSeedAxis (const xAOD::TauJet &tau, const xAOD::TauTrack &track, float &out)
bool nInnermostPixelHits (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool nPixelHits (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool nSCTHits (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool nIBLHitsAndExp (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool nPixelHitsPlusDeadSensors (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool nSCTHitsPlusDeadSensors (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool eProbabilityHT (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool eProbabilityHT_noTRT (const xAOD::TauJet &, const xAOD::TauTrack &, float &out)
bool eProbabilityNN (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool eProbabilityNNorHT (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool chargedScoreRNN (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool isolationScoreRNN (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool conversionScoreRNN (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool fakeScoreRNN (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool numberOfInnermostPixelLayerHits (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool numberOfPixelHits (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool numberOfPixelSharedHits (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool numberOfPixelDeadSensors (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool numberOfSCTHits (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool numberOfSCTSharedHits (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool numberOfSCTDeadSensors (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool numberOfTRTHighThresholdHits (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool numberOfTRTHits (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool nSiHits (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool expectInnermostPixelLayerHit (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool expectNextToInnermostPixelLayerHit (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool numberOfContribPixelLayers (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool numberOfPixelHoles (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool d0_old (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool qOverP (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool theta (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool z0TJVA (const xAOD::TauJet &tau, const xAOD::TauTrack &track, float &out)
bool charge (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)

Function Documentation

◆ charge()

bool TauTrackVars::charge ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 411 of file ConstituentLoaderTauTrack.cxx.

411 {
412 out = track.track()->charge();
413 return true;
414}

◆ chargedScoreRNN()

bool TauTrackVars::chargedScoreRNN ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 264 of file ConstituentLoaderTauTrack.cxx.

264 {
265 static const SG::ConstAccessor<float> acc_chargedScoreRNN("rnn_chargedScore");
266 out = acc_chargedScoreRNN(track);
267 return true;
268}
Helper class to provide constant type-safe access to aux data.

◆ conversionScoreRNN()

bool TauTrackVars::conversionScoreRNN ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 276 of file ConstituentLoaderTauTrack.cxx.

276 {
277 static const SG::ConstAccessor<float> acc_conversionScoreRNN("rnn_conversionScore");
278 out = acc_conversionScoreRNN(track);
279 return true;
280}

◆ d0_abs_log()

bool TauTrackVars::d0_abs_log ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 138 of file ConstituentLoaderTauTrack.cxx.

138 {
139 out = std::log10(std::abs(track.d0TJVA()) + 1e-6);
140 return true;
141}

◆ d0_old()

bool TauTrackVars::d0_old ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 390 of file ConstituentLoaderTauTrack.cxx.

390 {
391 out = track.track()->d0();
392 //out = trk_val;
393 return true;
394}

◆ d0SigTJVA()

bool TauTrackVars::d0SigTJVA ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 163 of file ConstituentLoaderTauTrack.cxx.

163 {
164 out = track.d0SigTJVA();
165 return true;
166}

◆ d0TJVA()

bool TauTrackVars::d0TJVA ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 158 of file ConstituentLoaderTauTrack.cxx.

158 {
159 out = track.d0TJVA();
160 return true;
161}

◆ dEta()

bool TauTrackVars::dEta ( const xAOD::TauJet & tau,
const xAOD::TauTrack & track,
float & out )

Definition at line 168 of file ConstituentLoaderTauTrack.cxx.

168 {
169 out = track.eta() - tau.eta();
170 return true;
171}
virtual double eta() const
The pseudorapidity ( ) of the particle.

◆ dEtaJetSeedAxis()

bool TauTrackVars::dEtaJetSeedAxis ( const xAOD::TauJet & tau,
const xAOD::TauTrack & track,
float & out )

Definition at line 173 of file ConstituentLoaderTauTrack.cxx.

173 {
174 TLorentzVector tlvSeedJet = tau.p4(xAOD::TauJetParameters::JetSeed);
175 out = std::abs(tlvSeedJet.Eta() - track.eta());
176 return true;
177}
virtual FourMom_t p4() const
The full 4-momentum of the particle.
Definition TauJet_v3.cxx:96

◆ dPhi()

bool TauTrackVars::dPhi ( const xAOD::TauJet & tau,
const xAOD::TauTrack & track,
float & out )

Definition at line 179 of file ConstituentLoaderTauTrack.cxx.

179 {
180 out = track.p4().DeltaPhi(tau.p4());
181 return true;
182}

◆ dPhiJetSeedAxis()

bool TauTrackVars::dPhiJetSeedAxis ( const xAOD::TauJet & tau,
const xAOD::TauTrack & track,
float & out )

Definition at line 184 of file ConstituentLoaderTauTrack.cxx.

184 {
185 TLorentzVector tlvSeedJet = tau.p4(xAOD::TauJetParameters::JetSeed);
186 out = tlvSeedJet.DeltaPhi(track.p4());
187 return true;
188}

◆ eProbabilityHT()

bool TauTrackVars::eProbabilityHT ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 236 of file ConstituentLoaderTauTrack.cxx.

236 {
237 float eProbabilityHT;
238 const auto success = track.track()->summaryValue(eProbabilityHT, xAOD::eProbabilityHT);
239 out = eProbabilityHT;
240 return success;
241}
bool eProbabilityHT(const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
@ eProbabilityHT
Electron probability from High Threshold (HT) information [float].

◆ eProbabilityHT_noTRT()

bool TauTrackVars::eProbabilityHT_noTRT ( const xAOD::TauJet & ,
const xAOD::TauTrack & ,
float & out )

Definition at line 243 of file ConstituentLoaderTauTrack.cxx.

243 {
244 // Dummy eProbHT = 1.
245 out = 1.;
246 return true;
247}

◆ eProbabilityNN()

bool TauTrackVars::eProbabilityNN ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 249 of file ConstituentLoaderTauTrack.cxx.

249 {
250 static const SG::ConstAccessor<float> acc_eProbabilityNN("eProbabilityNN");
251 out = acc_eProbabilityNN(track);
252 return true;
253}

◆ eProbabilityNNorHT()

bool TauTrackVars::eProbabilityNNorHT ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 255 of file ConstituentLoaderTauTrack.cxx.

255 {
256 auto atrack = track.track();
257 float eProbabilityHT = atrack->summaryValue(eProbabilityHT, xAOD::eProbabilityHT);
258 static const SG::ConstAccessor<float> acc_eProbabilityNN("eProbabilityNN");
259 float eProbabilityNN = acc_eProbabilityNN(*atrack);
260 out = (atrack->pt()>2000.) ? eProbabilityNN : eProbabilityHT;
261 return true;
262}
bool eProbabilityNN(const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)

◆ expectInnermostPixelLayerHit()

bool TauTrackVars::expectInnermostPixelLayerHit ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 362 of file ConstituentLoaderTauTrack.cxx.

362 {
363 uint8_t trk_val = 0;
364 const auto success = track.track()->summaryValue(trk_val, xAOD::expectInnermostPixelLayerHit);
365 out = trk_val;
366 return success;
367}
@ expectInnermostPixelLayerHit
Do we expect a 0th-layer barrel hit for this track?

◆ expectNextToInnermostPixelLayerHit()

bool TauTrackVars::expectNextToInnermostPixelLayerHit ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 369 of file ConstituentLoaderTauTrack.cxx.

369 {
370 uint8_t trk_val = 0;
371 const auto success = track.track()->summaryValue(trk_val, xAOD::expectNextToInnermostPixelLayerHit);
372 out = trk_val;
373 return success;
374}
@ expectNextToInnermostPixelLayerHit
Do we expect a 1st-layer barrel hit for this track?

◆ fakeScoreRNN()

bool TauTrackVars::fakeScoreRNN ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 282 of file ConstituentLoaderTauTrack.cxx.

282 {
283 static const SG::ConstAccessor<float> acc_fakeScoreRNN("rnn_fakeScore");
284 out = acc_fakeScoreRNN(track);
285 return true;
286}

◆ isolationScoreRNN()

bool TauTrackVars::isolationScoreRNN ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 270 of file ConstituentLoaderTauTrack.cxx.

270 {
271 static const SG::ConstAccessor<float> acc_isolationScoreRNN("rnn_isolationScore");
272 out = acc_isolationScoreRNN(track);
273 return true;
274}

◆ nIBLHitsAndExp()

bool TauTrackVars::nIBLHitsAndExp ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 212 of file ConstituentLoaderTauTrack.cxx.

212 {
213 uint8_t inner_pixel_hits, inner_pixel_exp;
214 const auto success1 = track.track()->summaryValue(inner_pixel_hits, xAOD::numberOfInnermostPixelLayerHits);
215 const auto success2 = track.track()->summaryValue(inner_pixel_exp, xAOD::expectInnermostPixelLayerHit);
216 out = inner_pixel_exp ? inner_pixel_hits : 1.;
217 return success1 && success2;
218}
@ numberOfInnermostPixelLayerHits
these are the hits in the 0th pixel barrel layer

◆ nInnermostPixelHits()

bool TauTrackVars::nInnermostPixelHits ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 190 of file ConstituentLoaderTauTrack.cxx.

190 {
191 uint8_t inner_pixel_hits;
192 const auto success = track.track()->summaryValue(inner_pixel_hits, xAOD::numberOfInnermostPixelLayerHits);
193 out = inner_pixel_hits;
194 return success;
195}

◆ nPixelHits()

bool TauTrackVars::nPixelHits ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 197 of file ConstituentLoaderTauTrack.cxx.

197 {
198 uint8_t pixel_hits;
199 const auto success = track.track()->summaryValue(pixel_hits, xAOD::numberOfPixelHits);
200 out = pixel_hits;
201 return success;
202}
@ numberOfPixelHits
these are the pixel hits, including the b-layer [unit8_t].

◆ nPixelHitsPlusDeadSensors()

bool TauTrackVars::nPixelHitsPlusDeadSensors ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 220 of file ConstituentLoaderTauTrack.cxx.

220 {
221 uint8_t pixel_hits, pixel_dead;
222 const auto success1 = track.track()->summaryValue(pixel_hits, xAOD::numberOfPixelHits);
223 const auto success2 = track.track()->summaryValue(pixel_dead, xAOD::numberOfPixelDeadSensors);
224 out = pixel_hits + pixel_dead;
225 return success1 && success2;
226}
@ numberOfPixelDeadSensors
number of dead pixel sensors crossed [unit8_t].

◆ nSCTHits()

bool TauTrackVars::nSCTHits ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 204 of file ConstituentLoaderTauTrack.cxx.

204 {
205 uint8_t sct_hits;
206 const auto success = track.track()->summaryValue(sct_hits, xAOD::numberOfSCTHits);
207 out = sct_hits;
208 return success;
209}
@ numberOfSCTHits
number of hits in SCT [unit8_t].

◆ nSCTHitsPlusDeadSensors()

bool TauTrackVars::nSCTHitsPlusDeadSensors ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 228 of file ConstituentLoaderTauTrack.cxx.

228 {
229 uint8_t sct_hits, sct_dead;
230 const auto success1 = track.track()->summaryValue(sct_hits, xAOD::numberOfSCTHits);
231 const auto success2 = track.track()->summaryValue(sct_dead, xAOD::numberOfSCTDeadSensors);
232 out = sct_hits + sct_dead;
233 return success1 && success2;
234}
@ numberOfSCTDeadSensors
number of dead SCT sensors crossed [unit8_t].

◆ nSiHits()

bool TauTrackVars::nSiHits ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 352 of file ConstituentLoaderTauTrack.cxx.

352 {
353 uint8_t pix_hit = 0;uint8_t pix_dead = 0;uint8_t sct_hit = 0;uint8_t sct_dead = 0;
354 const auto success1 = track.track()->summaryValue(pix_hit, xAOD::numberOfPixelHits);
355 const auto success2 = track.track()->summaryValue(pix_dead, xAOD::numberOfPixelDeadSensors);
356 const auto success3 = track.track()->summaryValue(sct_hit, xAOD::numberOfSCTHits);
357 const auto success4 = track.track()->summaryValue(sct_dead, xAOD::numberOfSCTDeadSensors);
358 out = pix_hit + pix_dead + sct_hit + sct_dead;
359 return success1 && success2 && success3 && success4;
360}

◆ numberOfContribPixelLayers()

bool TauTrackVars::numberOfContribPixelLayers ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 376 of file ConstituentLoaderTauTrack.cxx.

376 {
377 uint8_t trk_val = 0;
378 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfContribPixelLayers);
379 out = trk_val;
380 return success;
381}
@ numberOfContribPixelLayers
number of contributing layers of the pixel detector [unit8_t].

◆ numberOfInnermostPixelLayerHits()

bool TauTrackVars::numberOfInnermostPixelLayerHits ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 289 of file ConstituentLoaderTauTrack.cxx.

289 {
290 uint8_t trk_val = 0;
291 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfInnermostPixelLayerHits);
292 out = trk_val;
293 return success;
294}

◆ numberOfPixelDeadSensors()

bool TauTrackVars::numberOfPixelDeadSensors ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 310 of file ConstituentLoaderTauTrack.cxx.

310 {
311 uint8_t trk_val = 0;
312 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfPixelDeadSensors);
313 out = trk_val;
314 return success;
315}

◆ numberOfPixelHits()

bool TauTrackVars::numberOfPixelHits ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 296 of file ConstituentLoaderTauTrack.cxx.

296 {
297 uint8_t trk_val = 0;
298 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfPixelHits);
299 out = trk_val;
300 return success;
301}

◆ numberOfPixelHoles()

bool TauTrackVars::numberOfPixelHoles ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 383 of file ConstituentLoaderTauTrack.cxx.

383 {
384 uint8_t trk_val = 0;
385 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfPixelHoles);
386 out = trk_val;
387 return success;
388}
@ numberOfPixelHoles
number of pixel layers on track with absence of hits [unit8_t].

◆ numberOfPixelSharedHits()

bool TauTrackVars::numberOfPixelSharedHits ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 303 of file ConstituentLoaderTauTrack.cxx.

303 {
304 uint8_t trk_val = 0;
305 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfPixelSharedHits);
306 out = trk_val;
307 return success;
308}
@ numberOfPixelSharedHits
number of Pixel all-layer hits shared by several tracks [unit8_t].

◆ numberOfSCTDeadSensors()

bool TauTrackVars::numberOfSCTDeadSensors ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 331 of file ConstituentLoaderTauTrack.cxx.

331 {
332 uint8_t trk_val = 0;
333 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfSCTDeadSensors);
334 out = trk_val;
335 return success;
336}

◆ numberOfSCTHits()

bool TauTrackVars::numberOfSCTHits ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 317 of file ConstituentLoaderTauTrack.cxx.

317 {
318 uint8_t trk_val = 0;
319 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfSCTHits);
320 out = trk_val;
321 return success;
322}

◆ numberOfSCTSharedHits()

bool TauTrackVars::numberOfSCTSharedHits ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 324 of file ConstituentLoaderTauTrack.cxx.

324 {
325 uint8_t trk_val = 0;
326 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfSCTSharedHits);
327 out = trk_val;
328 return success;
329}
@ numberOfSCTSharedHits
number of SCT hits shared by several tracks [unit8_t].

◆ numberOfTRTHighThresholdHits()

bool TauTrackVars::numberOfTRTHighThresholdHits ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 338 of file ConstituentLoaderTauTrack.cxx.

338 {
339 uint8_t trk_val = 0;
340 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfTRTHighThresholdHits);
341 out = trk_val;
342 return success;
343}
@ numberOfTRTHighThresholdHits
number of TRT hits which pass the high threshold (only xenon counted) [unit8_t].

◆ numberOfTRTHits()

bool TauTrackVars::numberOfTRTHits ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 345 of file ConstituentLoaderTauTrack.cxx.

345 {
346 uint8_t trk_val = 0;
347 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfTRTHits);
348 out = trk_val;
349 return success;
350}
@ numberOfTRTHits
number of TRT hits [unit8_t].

◆ pt_jetseed_log()

bool TauTrackVars::pt_jetseed_log ( const xAOD::TauJet & tau,
const xAOD::TauTrack & ,
float & out )

Definition at line 133 of file ConstituentLoaderTauTrack.cxx.

133 {
134 out = std::log10(tau.ptJetSeed());
135 return true;
136}
double ptJetSeed() const

◆ pt_log()

bool TauTrackVars::pt_log ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 108 of file ConstituentLoaderTauTrack.cxx.

108 {
109 out = std::log10(track.pt());
110 return true;
111}

◆ pt_tau_log()

bool TauTrackVars::pt_tau_log ( const xAOD::TauJet & tau,
const xAOD::TauTrack & ,
float & out )

Definition at line 128 of file ConstituentLoaderTauTrack.cxx.

128 {
129 out = std::log10(std::max(tau.pt(), 1e-6));
130 return true;
131}
virtual double pt() const
The transverse momentum ( ) of the particle.

◆ qOverP()

bool TauTrackVars::qOverP ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 396 of file ConstituentLoaderTauTrack.cxx.

396 {
397 out = track.track()->qOverP();
398 return true;
399}

◆ theta()

bool TauTrackVars::theta ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 401 of file ConstituentLoaderTauTrack.cxx.

401 {
402 out = track.track()->theta();
403 return true;
404}

◆ trackEta()

bool TauTrackVars::trackEta ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 118 of file ConstituentLoaderTauTrack.cxx.

118 {
119 out = track.eta();
120 return true;
121}

◆ trackPhi()

bool TauTrackVars::trackPhi ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 123 of file ConstituentLoaderTauTrack.cxx.

123 {
124 out = track.phi();
125 return true;
126}

◆ trackPt()

bool TauTrackVars::trackPt ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 113 of file ConstituentLoaderTauTrack.cxx.

113 {
114 out = track.pt();
115 return true;
116}

◆ z0sinthetaSigTJVA()

bool TauTrackVars::z0sinthetaSigTJVA ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 153 of file ConstituentLoaderTauTrack.cxx.

153 {
154 out = track.z0sinthetaSigTJVA();
155 return true;
156}

◆ z0sinthetaTJVA()

bool TauTrackVars::z0sinthetaTJVA ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 148 of file ConstituentLoaderTauTrack.cxx.

148 {
149 out = track.z0sinthetaTJVA();
150 return true;
151}

◆ z0sinThetaTJVA_abs_log()

bool TauTrackVars::z0sinThetaTJVA_abs_log ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 143 of file ConstituentLoaderTauTrack.cxx.

143 {
144 out = std::log10(std::abs(track.z0sinthetaTJVA()) + 1e-6);
145 return true;
146}

◆ z0TJVA()

bool TauTrackVars::z0TJVA ( const xAOD::TauJet & tau,
const xAOD::TauTrack & track,
float & out )

Definition at line 406 of file ConstituentLoaderTauTrack.cxx.

406 {
407 out = track.track()->z0() + track.track()->vz() - tau.vertex()->z();
408 return true;
409}
const Vertex * vertex() const
float z() const
Returns the z position.