ATLAS Offline Software
Loading...
Searching...
No Matches
TrigT2JetCnv.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 : TrigT2JetCnv
9 *
10 * @brief transient persistent converter for TrigT2Jet
11 *
12 * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13 * @author Francesca Bucci <F.Bucci@cern.ch> - U. Geneva
14 *
15 * File and Version Information:
16 * $Id: TrigT2JetCnv.h,v 1.2 2009-02-23 18:59:20 ssnyder Exp $
17 **********************************************************************************/
18#ifndef TRIGEVENTATHENAPOOL_TRIGT2JET_CNV_H
19#define TRIGEVENTATHENAPOOL_TRIGT2JET_CNV_H
20
21
22#include "GaudiKernel/MsgStream.h"
25class TrigT2Jet_tlp1;
26
27
28//-----------------------------------------------------------------------------
29// Base class definition
30//-----------------------------------------------------------------------------
32
34
35//-----------------------------------------------------------------------------
36// Converter for TrigPhotonCollection object
37//-----------------------------------------------------------------------------
40 {
41
42 friend class CnvFactory<TrigT2JetCnv>;
43
44 protected:
45
46public:
47 TrigT2JetCnv( ISvcLocator *svcloc );
49
50protected:
51
52 virtual TrigT2Jet_PERS *createPersistent( TrigT2Jet *transObj);
53 virtual TrigT2Jet *createTransient();
54
55 private:
56
57 IMessageSvc *m_msgSvc ;
58 MsgStream m_log ;
59
61
62 };//end of class definitions
63
64
65 #endif //TRIGT2JET_CNV_H
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TrigT2Jet_tlp1 TrigT2Jet_PERS
T_AthenaPoolCustomCnv< TrigT2Jet, TrigT2Jet_PERS > TrigT2JetCnvBase
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
virtual TrigT2Jet * createTransient()
TrigT2JetCnv_tlp1 * m_TPConverter
IMessageSvc * m_msgSvc
MsgStream m_log
TrigT2JetCnv(ISvcLocator *svcloc)
virtual TrigT2Jet_PERS * createPersistent(TrigT2Jet *transObj)
LVL2 Trigger Jet Class.
Definition TrigT2Jet.h:32