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

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

◆ chargedScoreRNN()

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

Definition at line 262 of file ConstituentLoaderTauTrack.cxx.

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

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

◆ d0_abs_log()

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

Definition at line 136 of file ConstituentLoaderTauTrack.cxx.

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

◆ d0_old()

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

Definition at line 388 of file ConstituentLoaderTauTrack.cxx.

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

◆ d0SigTJVA()

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

Definition at line 161 of file ConstituentLoaderTauTrack.cxx.

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

◆ d0TJVA()

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

Definition at line 156 of file ConstituentLoaderTauTrack.cxx.

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

◆ dEta()

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

Definition at line 166 of file ConstituentLoaderTauTrack.cxx.

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

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

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

◆ dPhiJetSeedAxis()

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

Definition at line 182 of file ConstituentLoaderTauTrack.cxx.

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

◆ eProbabilityHT()

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

Definition at line 234 of file ConstituentLoaderTauTrack.cxx.

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

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

◆ eProbabilityNN()

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

Definition at line 247 of file ConstituentLoaderTauTrack.cxx.

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

◆ eProbabilityNNorHT()

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

Definition at line 253 of file ConstituentLoaderTauTrack.cxx.

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

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

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

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

◆ isolationScoreRNN()

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

Definition at line 268 of file ConstituentLoaderTauTrack.cxx.

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

◆ nIBLHitsAndExp()

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

Definition at line 210 of file ConstituentLoaderTauTrack.cxx.

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

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

◆ nPixelHits()

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

Definition at line 195 of file ConstituentLoaderTauTrack.cxx.

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

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

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

◆ nSCTHitsPlusDeadSensors()

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

Definition at line 226 of file ConstituentLoaderTauTrack.cxx.

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

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

◆ numberOfContribPixelLayers()

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

Definition at line 374 of file ConstituentLoaderTauTrack.cxx.

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

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

◆ numberOfPixelDeadSensors()

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

Definition at line 308 of file ConstituentLoaderTauTrack.cxx.

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

◆ numberOfPixelHits()

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

Definition at line 294 of file ConstituentLoaderTauTrack.cxx.

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

◆ numberOfPixelHoles()

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

Definition at line 381 of file ConstituentLoaderTauTrack.cxx.

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

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

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

◆ numberOfSCTHits()

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

Definition at line 315 of file ConstituentLoaderTauTrack.cxx.

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

◆ numberOfSCTSharedHits()

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

Definition at line 322 of file ConstituentLoaderTauTrack.cxx.

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

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

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

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

◆ pt_log()

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

Definition at line 106 of file ConstituentLoaderTauTrack.cxx.

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

◆ pt_tau_log()

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

Definition at line 126 of file ConstituentLoaderTauTrack.cxx.

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

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

◆ theta()

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

Definition at line 399 of file ConstituentLoaderTauTrack.cxx.

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

◆ trackEta()

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

Definition at line 116 of file ConstituentLoaderTauTrack.cxx.

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

◆ trackPhi()

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

Definition at line 121 of file ConstituentLoaderTauTrack.cxx.

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

◆ trackPt()

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

Definition at line 111 of file ConstituentLoaderTauTrack.cxx.

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

◆ z0sinthetaSigTJVA()

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

Definition at line 151 of file ConstituentLoaderTauTrack.cxx.

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

◆ z0sinthetaTJVA()

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

Definition at line 146 of file ConstituentLoaderTauTrack.cxx.

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

◆ z0sinThetaTJVA_abs_log()

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

Definition at line 141 of file ConstituentLoaderTauTrack.cxx.

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

◆ z0TJVA()

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

Definition at line 404 of file ConstituentLoaderTauTrack.cxx.

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