ATLAS Offline Software
Functions
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 }

◆ 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 }

◆ 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 }

◆ 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);
240  return success;
241 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }

◆ 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 }
AllowedVariables::e
e
Definition: AsgElectronSelectorTool.cxx:37
xAOD::numberOfPixelHoles
@ numberOfPixelHoles
number of pixel layers on track with absence of hits [unit8_t].
Definition: TrackingPrimitives.h:262
xAOD::numberOfSCTSharedHits
@ numberOfSCTSharedHits
number of SCT hits shared by several tracks [unit8_t].
Definition: TrackingPrimitives.h:273
xAOD::uint8_t
uint8_t
Definition: Muon_v1.cxx:558
xAOD::TauJet_v3::eta
virtual double eta() const
The pseudorapidity ( ) of the particle.
max
constexpr double max()
Definition: ap_fixedTest.cxx:33
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:70
xAOD::numberOfPixelHits
@ numberOfPixelHits
these are the pixel hits, including the b-layer [unit8_t].
Definition: TrackingPrimitives.h:260
xAOD::expectInnermostPixelLayerHit
@ expectInnermostPixelLayerHit
Do we expect a 0th-layer barrel hit for this track?
Definition: TrackingPrimitives.h:237
xAOD::numberOfTRTHits
@ numberOfTRTHits
number of TRT hits [unit8_t].
Definition: TrackingPrimitives.h:276
SG::ConstAccessor< float >
xAOD::TauJet_v3::ptJetSeed
double ptJetSeed() const
xAOD::TauJetParameters::JetSeed
@ JetSeed
Definition: TauDefs.h:336
xAOD::numberOfTRTHighThresholdHits
@ numberOfTRTHighThresholdHits
number of TRT hits which pass the high threshold (only xenon counted) [unit8_t].
Definition: TrackingPrimitives.h:279
xAOD::TauJet_v3::pt
virtual double pt() const
The transverse momentum ( ) of the particle.
xAOD::numberOfPixelSharedHits
@ numberOfPixelSharedHits
number of Pixel all-layer hits shared by several tracks [unit8_t].
Definition: TrackingPrimitives.h:263
xAOD::expectNextToInnermostPixelLayerHit
@ expectNextToInnermostPixelLayerHit
Do we expect a 1st-layer barrel hit for this track?
Definition: TrackingPrimitives.h:248
xAOD::Vertex_v1::z
float z() const
Returns the z position.
TauTrackVars::eProbabilityNN
bool eProbabilityNN(const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
Definition: ConstituentLoaderTauTrack.cxx:249
TauTrackVars::eProbabilityHT
bool eProbabilityHT(const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
Definition: ConstituentLoaderTauTrack.cxx:236
xAOD::TauJet_v3::vertex
const Vertex * vertex() const
xAOD::numberOfSCTDeadSensors
@ numberOfSCTDeadSensors
number of dead SCT sensors crossed [unit8_t].
Definition: TrackingPrimitives.h:274
xAOD::TauJet_v3::p4
virtual FourMom_t p4() const
The full 4-momentum of the particle.
Definition: TauJet_v3.cxx:96
xAOD::eProbabilityHT
@ eProbabilityHT
Electron probability from High Threshold (HT) information [float].
Definition: TrackingPrimitives.h:302
xAOD::numberOfContribPixelLayers
@ numberOfContribPixelLayers
number of contributing layers of the pixel detector [unit8_t].
Definition: TrackingPrimitives.h:231
xAOD::numberOfSCTHits
@ numberOfSCTHits
number of hits in SCT [unit8_t].
Definition: TrackingPrimitives.h:269
xAOD::numberOfPixelDeadSensors
@ numberOfPixelDeadSensors
number of dead pixel sensors crossed [unit8_t].
Definition: TrackingPrimitives.h:267
xAOD::track
@ track
Definition: TrackingPrimitives.h:513
xAOD::numberOfInnermostPixelLayerHits
@ numberOfInnermostPixelLayerHits
these are the hits in the 0th pixel barrel layer
Definition: TrackingPrimitives.h:238