ATLAS Offline Software
Loading...
Searching...
No Matches
TrigTauCnv.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 : TrigTauCnv
9 *
10 * @brief transient persistent converter for TrigTau
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: TrigTauCnv.h,v 1.5 2009-02-23 18:59:20 ssnyder Exp $
17 **********************************************************************************/
18#ifndef TRIGEVENTATHENAPOOL_TRIGTAUCNV_H
19#define TRIGEVENTATHENAPOOL_TRIGTAUCNV_H
20
23class TrigTau_tlp2;
24
25// typedef to the latest persistent version
27
28class MsgStream;
29
30class TrigTauCnv_impl;
31class TrigTauCnv : public T_AthenaPoolCustomCnv<TrigTau, TrigTau_PERS >
32{
33
34 friend class CnvFactory<TrigTauCnv>;
35
36 protected:
37
38public:
39 TrigTauCnv(ISvcLocator* svcloc);
41
42protected:
44
46
47 private:
49};
50
51
52#endif
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TrigTau_tlp2 TrigTau_PERS
Definition TrigTauCnv.h:26
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
TrigTau * createTransient()
TrigTauCnv_impl * m_impl
Definition TrigTauCnv.h:48
TrigTau_PERS * createPersistent(TrigTau *transCont)
TrigTauCnv(ISvcLocator *svcloc)
File: TrigTau.h.
Definition TrigTau.h:37