ATLAS Offline Software
Loading...
Searching...
No Matches
TrigRNNOutputCnv.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5/**********************************************************************************
6 * @Project: Trigger
7 * @Package: TrigEventAthenaPool
8 * @class : TrigRNNOutputCnv
9 *
10 * @brief transient persistent converter for TrigRNNOutput
11 *
12 * @author Danilo E. F. de Lima <dferreir@mail.cern.ch> - UFRJ
13 *
14 * File and Version Information:
15 * $Id$
16 **********************************************************************************/
17#ifndef TRIGEVENTATHENAPOOL_TRIGRNNOUTPUTCNV_H
18#define TRIGEVENTATHENAPOOL_TRIGRNNOUTPUTCNV_H
19
22
23// typedef to the latest persistent version
26
27class MsgStream;
28
30class TrigRNNOutputCnv : public T_AthenaPoolCustomCnv<TrigRNNOutput, TrigRNNOutput_PERS >
31{
32
33 friend class CnvFactory<TrigRNNOutputCnv>;
34
35 protected:
36
37public:
38 TrigRNNOutputCnv(ISvcLocator* svcloc);
40
41protected:
43
45
46 private:
48};
49
50
51#endif
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TrigRNNOutput_tlp1 TrigRNNOutput_PERS
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
TrigRNNOutputCnv(ISvcLocator *svcloc)
TrigRNNOutputCnv_impl * m_impl
TrigRNNOutput * createTransient()
TrigRNNOutput_PERS * createPersistent(TrigRNNOutput *transCont)
This class carries the output of the Neural Network of TrigMultiVarHypo.