12#include "AthLinks/ElementLink.h"
17 MsgStream &log)
const {
19 log << MSG::DEBUG <<
"TrigRNNOutputCnv_p2::tranToPers" <<
endmsg;
21 if ( (!trans) || (!pers) )
25 for (
unsigned int i = 0; i < trans->
size(); ++i) {
34 MsgStream &log)
const {
36 log << MSG::DEBUG <<
"TrigRNNOutputCnv_p2::persToTrans" <<
endmsg;
38 if ( (!pers) || (!trans) )
42 for (
unsigned int i = 0; i < pers->
m_output.size(); ++i){
This file contains the class definition for the ElementLinkCnv_p3 class.
ElementLink implementation for ROOT usage.
virtual void transToPers(const TrigRNNOutput *transObj, TrigRNNOutput_p2 *persObj, MsgStream &log) const override
ElementLinkCnv_p3< ElementLink< TrigEMClusterContainer > > ELinkTrigEMClusterCnv
virtual void persToTrans(const TrigRNNOutput_p2 *persObj, TrigRNNOutput *transObj, MsgStream &log) const override
ElementLinkInt_p3 m_cluster
std::vector< float > m_output
This class carries the output of the Neural Network of TrigMultiVarHypo.
unsigned int size() const
float & at(const unsigned int i)
std::vector< float > & output()
Acessor methods.
const ElementLink< TrigEMClusterContainer > & clusterLink() const
void setCluster(const TrigEMClusterContainer &cluster_con, unsigned int cluster_idx)