|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGRNNOUTPUT_H
6 #define TRIGRNNOUTPUT_H
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;
const TrigEMCluster * cluster() const
float & at(const unsigned int i)
Class with calibrated variables for egamma clustering.
Container from TrigEMCluster type objects.
ElementLink< TrigEMClusterContainer > m_cluster
This class carries the output of the Neural Network of TrigMultiVarHypo.
const ElementLink< TrigEMClusterContainer > & clusterLink() const
void setCluster(const TrigEMClusterContainer &cluster_con, unsigned int cluster_idx)
unsigned int size() const
std::vector< float > m_output
TrigRNNOutput()
Class default constructor.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
bool isValid() const
Set and manipulate ElementLink.
std::vector< float > & output()
Acessor methods.
macros to associate a CLID to a type
const float & operator[](const unsigned int i) const