11#include "AthLinks/ElementLink.h"
43 std::vector<float> &
output();
44 const std::vector<float> &
output()
const;
45 void output(
const std::vector<float> &o);
46 float &
at(
const unsigned int i);
47 const float &
at(
const unsigned int i)
const;
48 unsigned int size()
const;
49 const float &
operator [](
const unsigned int i)
const;
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
ElementLink implementation for ROOT usage.
Container from TrigEMCluster type objects.
Class with calibrated variables for egamma clustering.
This class carries the output of the Neural Network of TrigMultiVarHypo.
const TrigEMCluster * cluster() const
unsigned int size() const
float & at(const unsigned int i)
std::vector< float > & output()
Acessor methods.
const ElementLink< TrigEMClusterContainer > & clusterLink() const
std::vector< float > m_output
TrigRNNOutput()
Class default constructor.
friend class TrigRNNOutputConverterBase
const float & operator[](const unsigned int i) const
void setCluster(const TrigEMClusterContainer &cluster_con, unsigned int cluster_idx)
ElementLink< TrigEMClusterContainer > m_cluster
bool isValid() const
Set and manipulate ElementLink.