Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TAURECTOOLS_TAUJETRNNEVALUATOR_H
6 #define TAURECTOOLS_TAUJETRNNEVALUATOR_H
45 std::vector<const xAOD::TauTrack *> &
out)
const;
49 std::vector<xAOD::CaloVertexedTopoCluster> &
out)
const;
67 Gaudi::Property<std::string>
m_output_layer{
this,
"OutputLayer",
"rnnid_output"};
68 Gaudi::Property<std::string>
m_output_node{
this,
"OutputNode",
"sig_prob"};
77 #endif // TAURECTOOLS_TAUJETRNNEVALUATOR_H
const TauJetRNN * get_rnn_0p() const
const TauJetRNN * get_rnn_3p() const
StatusCode get_tracks(const xAOD::TauJet &tau, std::vector< const xAOD::TauTrack * > &out) const
virtual ~TauJetRNNEvaluator()
Gaudi::Property< std::size_t > m_max_clusters
Wrapper around lwtnn to compute the output score of a neural network.
Gaudi::Property< std::string > m_output_layer
Gaudi::Property< float > m_max_cluster_dr
Gaudi::Property< bool > m_doVertexCorrection
Gaudi::Property< std::string > m_output_varname
const TauJetRNN * get_rnn_2p() const
Gaudi::Property< std::string > m_output_node
const TauJetRNN * get_rnn_1p() const
Gaudi::Property< std::string > m_input_layer_tracks
Gaudi::Property< std::string > m_input_layer_scalar
Gaudi::Property< std::string > m_weightfile_0p
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a tau jet.
std::unique_ptr< TauJetRNN > m_net_1p
Gaudi::Property< std::string > m_weightfile_2p
std::unique_ptr< TauJetRNN > m_net_0p
Evaluate cluster kinematics with a different vertex / signal state.
std::unique_ptr< TauJetRNN > m_net_2p
virtual StatusCode execute(xAOD::TauJet &tau) const override
Execute - called for each tau candidate.
Gaudi::Property< std::string > m_weightfile_1p
TauJetRNNEvaluator(const std::string &name="TauJetRNNEvaluator")
StatusCode get_clusters(const xAOD::TauJet &tau, std::vector< xAOD::CaloVertexedTopoCluster > &out) const
Gaudi::Property< std::string > m_weightfile_3p
virtual StatusCode initialize() override
Tool initializer.
Gaudi::Property< std::string > m_input_layer_clusters
Gaudi::Property< bool > m_doTrackClassification
Tool to calculate a tau identification score based on neural networks.
std::unique_ptr< TauJetRNN > m_net_3p
Gaudi::Property< std::size_t > m_max_tracks