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 410 of file ConstituentLoaderTauTrack.cxx.

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

◆ chargedScoreRNN()

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

Definition at line 263 of file ConstituentLoaderTauTrack.cxx.

263 {
264 static const SG::ConstAccessor<float> acc_chargedScoreRNN("rnn_chargedScore");
265 out = acc_chargedScoreRNN(track);
266 return true;
267}
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 275 of file ConstituentLoaderTauTrack.cxx.

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

◆ d0_abs_log()

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

Definition at line 137 of file ConstituentLoaderTauTrack.cxx.

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

◆ d0_old()

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

Definition at line 389 of file ConstituentLoaderTauTrack.cxx.

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

◆ d0SigTJVA()

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

Definition at line 162 of file ConstituentLoaderTauTrack.cxx.

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

◆ d0TJVA()

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

Definition at line 157 of file ConstituentLoaderTauTrack.cxx.

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

◆ dEta()

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

Definition at line 167 of file ConstituentLoaderTauTrack.cxx.

167 {
168 out = track.eta() - tau.eta();
169 return true;
170}
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 172 of file ConstituentLoaderTauTrack.cxx.

172 {
173 TLorentzVector tlvSeedJet = tau.p4(xAOD::TauJetParameters::JetSeed);
174 out = std::abs(tlvSeedJet.Eta() - track.eta());
175 return true;
176}
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 178 of file ConstituentLoaderTauTrack.cxx.

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

◆ dPhiJetSeedAxis()

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

Definition at line 183 of file ConstituentLoaderTauTrack.cxx.

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

◆ eProbabilityHT()

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

Definition at line 235 of file ConstituentLoaderTauTrack.cxx.

235 {
236 float eProbabilityHT;
237 const auto success = track.track()->summaryValue(eProbabilityHT, xAOD::eProbabilityHT);
238 out = eProbabilityHT;
239 return success;
240}
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 242 of file ConstituentLoaderTauTrack.cxx.

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

◆ eProbabilityNN()

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

Definition at line 248 of file ConstituentLoaderTauTrack.cxx.

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

◆ eProbabilityNNorHT()

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

Definition at line 254 of file ConstituentLoaderTauTrack.cxx.

254 {
255 auto atrack = track.track();
256 float eProbabilityHT = atrack->summaryValue(eProbabilityHT, xAOD::eProbabilityHT);
257 static const SG::ConstAccessor<float> acc_eProbabilityNN("eProbabilityNN");
258 float eProbabilityNN = acc_eProbabilityNN(*atrack);
259 out = (atrack->pt()>2000.) ? eProbabilityNN : eProbabilityHT;
260 return true;
261}
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 361 of file ConstituentLoaderTauTrack.cxx.

361 {
362 uint8_t trk_val = 0;
363 const auto success = track.track()->summaryValue(trk_val, xAOD::expectInnermostPixelLayerHit);
364 out = trk_val;
365 return success;
366}
@ 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 368 of file ConstituentLoaderTauTrack.cxx.

368 {
369 uint8_t trk_val = 0;
370 const auto success = track.track()->summaryValue(trk_val, xAOD::expectNextToInnermostPixelLayerHit);
371 out = trk_val;
372 return success;
373}
@ 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 281 of file ConstituentLoaderTauTrack.cxx.

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

◆ isolationScoreRNN()

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

Definition at line 269 of file ConstituentLoaderTauTrack.cxx.

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

◆ nIBLHitsAndExp()

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

Definition at line 211 of file ConstituentLoaderTauTrack.cxx.

211 {
212 uint8_t inner_pixel_hits, inner_pixel_exp;
213 const auto success1 = track.track()->summaryValue(inner_pixel_hits, xAOD::numberOfInnermostPixelLayerHits);
214 const auto success2 = track.track()->summaryValue(inner_pixel_exp, xAOD::expectInnermostPixelLayerHit);
215 out = inner_pixel_exp ? inner_pixel_hits : 1.;
216 return success1 && success2;
217}
@ 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 189 of file ConstituentLoaderTauTrack.cxx.

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

◆ nPixelHits()

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

Definition at line 196 of file ConstituentLoaderTauTrack.cxx.

196 {
197 uint8_t pixel_hits;
198 const auto success = track.track()->summaryValue(pixel_hits, xAOD::numberOfPixelHits);
199 out = pixel_hits;
200 return success;
201}
@ 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 219 of file ConstituentLoaderTauTrack.cxx.

219 {
220 uint8_t pixel_hits, pixel_dead;
221 const auto success1 = track.track()->summaryValue(pixel_hits, xAOD::numberOfPixelHits);
222 const auto success2 = track.track()->summaryValue(pixel_dead, xAOD::numberOfPixelDeadSensors);
223 out = pixel_hits + pixel_dead;
224 return success1 && success2;
225}
@ 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 203 of file ConstituentLoaderTauTrack.cxx.

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

◆ nSCTHitsPlusDeadSensors()

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

Definition at line 227 of file ConstituentLoaderTauTrack.cxx.

227 {
228 uint8_t sct_hits, sct_dead;
229 const auto success1 = track.track()->summaryValue(sct_hits, xAOD::numberOfSCTHits);
230 const auto success2 = track.track()->summaryValue(sct_dead, xAOD::numberOfSCTDeadSensors);
231 out = sct_hits + sct_dead;
232 return success1 && success2;
233}
@ 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 351 of file ConstituentLoaderTauTrack.cxx.

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

◆ numberOfContribPixelLayers()

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

Definition at line 375 of file ConstituentLoaderTauTrack.cxx.

375 {
376 uint8_t trk_val = 0;
377 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfContribPixelLayers);
378 out = trk_val;
379 return success;
380}
@ 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 288 of file ConstituentLoaderTauTrack.cxx.

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

◆ numberOfPixelDeadSensors()

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

Definition at line 309 of file ConstituentLoaderTauTrack.cxx.

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

◆ numberOfPixelHits()

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

Definition at line 295 of file ConstituentLoaderTauTrack.cxx.

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

◆ numberOfPixelHoles()

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

Definition at line 382 of file ConstituentLoaderTauTrack.cxx.

382 {
383 uint8_t trk_val = 0;
384 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfPixelHoles);
385 out = trk_val;
386 return success;
387}
@ 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 302 of file ConstituentLoaderTauTrack.cxx.

302 {
303 uint8_t trk_val = 0;
304 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfPixelSharedHits);
305 out = trk_val;
306 return success;
307}
@ 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 330 of file ConstituentLoaderTauTrack.cxx.

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

◆ numberOfSCTHits()

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

Definition at line 316 of file ConstituentLoaderTauTrack.cxx.

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

◆ numberOfSCTSharedHits()

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

Definition at line 323 of file ConstituentLoaderTauTrack.cxx.

323 {
324 uint8_t trk_val = 0;
325 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfSCTSharedHits);
326 out = trk_val;
327 return success;
328}
@ 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 337 of file ConstituentLoaderTauTrack.cxx.

337 {
338 uint8_t trk_val = 0;
339 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfTRTHighThresholdHits);
340 out = trk_val;
341 return success;
342}
@ 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 344 of file ConstituentLoaderTauTrack.cxx.

344 {
345 uint8_t trk_val = 0;
346 const auto success = track.track()->summaryValue(trk_val, xAOD::numberOfTRTHits);
347 out = trk_val;
348 return success;
349}
@ 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 132 of file ConstituentLoaderTauTrack.cxx.

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

◆ pt_log()

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

Definition at line 107 of file ConstituentLoaderTauTrack.cxx.

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

◆ pt_tau_log()

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

Definition at line 127 of file ConstituentLoaderTauTrack.cxx.

127 {
128 out = std::log10(std::max(tau.pt(), 1e-6));
129 return true;
130}
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 395 of file ConstituentLoaderTauTrack.cxx.

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

◆ theta()

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

Definition at line 400 of file ConstituentLoaderTauTrack.cxx.

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

◆ trackEta()

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

Definition at line 117 of file ConstituentLoaderTauTrack.cxx.

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

◆ trackPhi()

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

Definition at line 122 of file ConstituentLoaderTauTrack.cxx.

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

◆ trackPt()

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

Definition at line 112 of file ConstituentLoaderTauTrack.cxx.

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

◆ z0sinthetaSigTJVA()

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

Definition at line 152 of file ConstituentLoaderTauTrack.cxx.

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

◆ z0sinthetaTJVA()

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

Definition at line 147 of file ConstituentLoaderTauTrack.cxx.

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

◆ z0sinThetaTJVA_abs_log()

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

Definition at line 142 of file ConstituentLoaderTauTrack.cxx.

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

◆ z0TJVA()

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

Definition at line 405 of file ConstituentLoaderTauTrack.cxx.

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