ATLAS Offline Software
Loading...
Searching...
No Matches
TausRUsDataLoader.h File Reference
#include "tauRecTools/ConstituentsLoaderTauCluster.h"
#include "tauRecTools/ConstituentsLoaderTauTrack.h"
#include "tauRecTools/TauGNNDataLoader.h"
#include "AthOnnxInterfaces/IAthInferenceTool.h"
#include "AsgMessaging/AsgMessaging.h"
#include "AsgMessaging/StatusCode.h"
#include "xAODCaloEvent/CaloVertexedTopoCluster.h"
#include "xAODTau/TauJet.h"
#include "xAODTau/TauTrack.h"
#include "xAODTracking/Vertex.h"
#include "xAODTracking/VertexContainer.h"
#include <cstddef>
#include <functional>
#include <string>
#include <unordered_map>
#include <vector>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TausRUsDataLoader
 Builds the fixed-size input tensors of the TausRUs network. More...
struct  TausRUsDataLoader::VariableConfig
struct  TausRUsDataLoader::InputConfig
struct  TausRUsDataLoader::Sequence< Func >
 One input node, its variables resolved to their functions. More...

Namespaces

namespace  TausRUsClusterVars
 TausRUs input variables that no other tau network uses.
namespace  TausRUsTrackVars
namespace  TausRUsVertexVars

Functions

bool TausRUsClusterVars::dEtaRaw (const xAOD::TauJet &tau, const xAOD::CaloVertexedTopoCluster &cluster, float &out)
bool TausRUsClusterVars::dPhiRaw (const xAOD::TauJet &tau, const xAOD::CaloVertexedTopoCluster &cluster, float &out)
bool TausRUsClusterVars::etaRaw (const xAOD::TauJet &, const xAOD::CaloVertexedTopoCluster &cluster, float &out)
bool TausRUsClusterVars::phiRaw (const xAOD::TauJet &, const xAOD::CaloVertexedTopoCluster &cluster, float &out)
bool TausRUsClusterVars::log_etRaw (const xAOD::TauJet &, const xAOD::CaloVertexedTopoCluster &cluster, float &out)
bool TausRUsClusterVars::log_eRaw (const xAOD::TauJet &, const xAOD::CaloVertexedTopoCluster &cluster, float &out)
bool TausRUsTrackVars::log_pt (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool TausRUsTrackVars::log_e (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool TausRUsTrackVars::z0 (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool TausRUsTrackVars::eProbabilityNN_trackParticle (const xAOD::TauJet &, const xAOD::TauTrack &track, float &out)
bool TausRUsVertexVars::sumPt2 (const xAOD::TauJet &, const xAOD::Vertex &vertex, float &out)
bool TausRUsVertexVars::x (const xAOD::TauJet &, const xAOD::Vertex &vertex, float &out)
bool TausRUsVertexVars::y (const xAOD::TauJet &, const xAOD::Vertex &vertex, float &out)
bool TausRUsVertexVars::z (const xAOD::TauJet &, const xAOD::Vertex &vertex, float &out)