ATLAS Offline Software
TrigRNNOutputCnv_p2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /**********************************************************************************
6  * @Project: Trigger
7  * @Package: TrigCaloEventTPCnv
8  * @class : TrigRNNOutputCnv_p2
9  *
10  * @brief transient persistent converter for TrigRNNOutput
11  *
12  * @author Danilo Enoque Ferreira de Lima <dferreir@mail.cern.ch> - UFRJ
13  *
14  * File and Version Information:
15  * $Id: TrigRNNOutputCnv_p2.h 361188 2011-04-23 10:04:31Z salvator $
16  **********************************************************************************/
17 #ifndef TRIGEVENTTPCNV_TRIGRNNOUTPUTCNV_P2_H
18 #define TRIGEVENTTPCNV_TRIGRNNOUTPUTCNV_P2_H
19 
21 
24 
25 #include "AthLinks/ElementLink.h"
29 
30 class MsgStream;
31 
32 class TrigRNNOutputCnv_p2 : public T_AthenaPoolTPCnvConstBase<TrigRNNOutput, TrigRNNOutput_p2>
33 {
34 public:
37 
38 
40 
41  virtual void persToTrans(const TrigRNNOutput_p2 *persObj, TrigRNNOutput *transObj, MsgStream &log) const override;
42  virtual void transToPers(const TrigRNNOutput *transObj, TrigRNNOutput_p2 *persObj, MsgStream &log) const override;
43 
44 protected:
46 };
47 #endif
48 
ElementLinkCnv_p3
Definition: ElementLinkCnv_p3.h:27
ElementLinkCnv_p3.h
This file contains the class definition for the ElementLinkCnv_p3 class.
TrigRNNOutputCnv_p2::TrigRNNOutputCnv_p2
TrigRNNOutputCnv_p2()
Definition: TrigRNNOutputCnv_p2.h:39
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
TrigEMClusterContainer.h
TrigRNNOutput.h
TrigRNNOutput_p2
Definition: TrigRNNOutput_p2.h:22
TrigRNNOutputCnv_p2::transToPers
virtual void transToPers(const TrigRNNOutput *transObj, TrigRNNOutput_p2 *persObj, MsgStream &log) const override
Definition: TrigRNNOutputCnv_p2.cxx:15
T_AthenaPoolTPConverter.h
TrigRNNOutput
This class carries the output of the Neural Network of TrigMultiVarHypo.
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigRNNOutput.h:21
TrigEMCluster.h
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
TrigRNNOutput_p2.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TrigRNNOutputCnv_p2
Definition: TrigRNNOutputCnv_p2.h:33
TPConverterConstBase
Definition: TPConverter.h:776
TrigRNNOutputCnv_p2::ELinkTrigEMClusterCnv
ElementLinkCnv_p3< ElementLink< TrigEMClusterContainer > > ELinkTrigEMClusterCnv
Definition: TrigRNNOutputCnv_p2.h:45
TrigRNNOutputCnv_p2::persToTrans
virtual void persToTrans(const TrigRNNOutput_p2 *persObj, TrigRNNOutput *transObj, MsgStream &log) const override
Definition: TrigRNNOutputCnv_p2.cxx:32