ATLAS Offline Software
Loading...
Searching...
No Matches
TrigRNNOutputCnv_p1.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_p1
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$
16 **********************************************************************************/
17#ifndef TRIGEVENTTPCNV_TRIGRNNOUTPUTCNV_P1_H
18#define TRIGEVENTTPCNV_TRIGRNNOUTPUTCNV_P1_H
19
21
24
26
27#include "AthLinks/ElementLink.h"
31
32class MsgStream;
33
34template <>
35class TrigRNNOutputConverterBase<TrigRNNOutput_p1> : public T_AthenaPoolTPCnvConstBase<TrigRNNOutput, TrigRNNOutput_p1> {
36
37 public:
38 using base_class::transToPers;
39 using base_class::persToTrans;
40
41
42 TrigRNNOutputConverterBase() { }
43
44 virtual
45 void persToTrans(const TrigRNNOutput_p1 *persObj, TrigRNNOutput *transObj, MsgStream &log) const override;
46 virtual
47 void transToPers(const TrigRNNOutput *transObj, TrigRNNOutput_p1 *persObj, MsgStream &log) const override;
48
49 protected:
50 ElementLinkCnv_p1< ElementLink<TrigEMClusterContainer> > m_ELinkTrigEMClusterCnv;
51};
52
54
55#endif
56
This file contains the class definition for the ElementLinkCnv_p1 class.
TPConverterConstBase< TRANS, PERS > T_AthenaPoolTPCnvConstBase
TrigRNNOutputConverterBase< TrigRNNOutput_p1 > TrigRNNOutputCnv_p1