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

Functions

bool log_pt (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool log_e (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool z0 (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool eProbabilityNN_trackParticle (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)

Function Documentation

◆ eProbabilityNN_trackParticle()

bool TausRUsTrackVars::eProbabilityNN_trackParticle ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 98 of file TausRUsDataLoader.cxx.

98 {
99 static const SG::ConstAccessor<float> acc("eProbabilityNN");
100 if (!acc.isAvailable(*track.track())) return false;
101 out = acc(*track.track());
102 return true;
103}
Helper class to provide constant type-safe access to aux data.

◆ log_e()

bool TausRUsTrackVars::log_e ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 88 of file TausRUsDataLoader.cxx.

88 {
89 out = logNonzero(track.track()->e());
90 return true;
91}

◆ log_pt()

bool TausRUsTrackVars::log_pt ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 83 of file TausRUsDataLoader.cxx.

83 {
84 out = logNonzero(track.track()->pt());
85 return true;
86}

◆ z0()

bool TausRUsTrackVars::z0 ( const xAOD::TauJet & ,
const xAOD::TauTrack & track,
float & out )

Definition at line 93 of file TausRUsDataLoader.cxx.

93 {
94 out = track.track()->z0();
95 return true;
96}