ATLAS Offline Software
TrigTrackCountsCollectionCnv.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 : TrigTrackCountsCollectionCnv
9  *
10  * @brief transient persistent converter for TrigTrackCountsCollection
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: TrigTrackCountsCollectionCnv.h,v 1.4 2009-02-23 18:59:20 ssnyder Exp $
17  **********************************************************************************/
18 #ifndef TRIGEVENTATHENAPOOL_TRIGTRACKCOUNTSCOLLECTION_CNV_H
19 #define TRIGEVENTATHENAPOOL_TRIGTRACKCOUNTSCOLLECTION_CNV_H
20 
21 
22 #include "GaudiKernel/MsgStream.h"
26 
27 
28 //-----------------------------------------------------------------------------
29 // Base class definition
30 //-----------------------------------------------------------------------------
32 
34 
35 //-----------------------------------------------------------------------------
36 // Converter for TrigTrackCountsCollection object
37 //-----------------------------------------------------------------------------
40 {
41 
43 
44 public:
45  TrigTrackCountsCollectionCnv( ISvcLocator *svcloc );
47 
48 protected:
51 
52 
53  private:
54 
55  IMessageSvc *m_msgSvc;
56  MsgStream m_log;
57 
59 
60 };//end of class definitions
61 
62 
63 #endif //TRIGTRACKCOUNTSCOLLECTION_CNV_H
TrigTrackCountsCollectionCnv::m_TPConverter
TrigTrackCountsCollectionCnv_tlp1 * m_TPConverter
Definition: TrigTrackCountsCollectionCnv.h:58
TrigTrackCountsCollectionCnv::~TrigTrackCountsCollectionCnv
~TrigTrackCountsCollectionCnv()
Definition: TrigTrackCountsCollectionCnv.cxx:15
TrigTrackCountsCollectionCnv
Definition: TrigTrackCountsCollectionCnv.h:40
TrigTrackCountsCollection_PERS
TrigTrackCountsCollection_tlp1 TrigTrackCountsCollection_PERS
Definition: TrigTrackCountsCollectionCnv.h:25
TrigTrackCountsCollectionCnv::TrigTrackCountsCollectionCnv
TrigTrackCountsCollectionCnv(ISvcLocator *svcloc)
Definition: TrigTrackCountsCollectionCnv.cxx:8
TrigTrackCountsCollection
Definition: TrigTrackCountsCollection.h:13
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
TrigTrackCountsCollection_tlp1
Definition: TrigTrackCountsCollection_tlp1.h:26
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TrigTrackCountsCollectionCnv::m_msgSvc
IMessageSvc * m_msgSvc
Definition: TrigTrackCountsCollectionCnv.h:55
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
TrigTrackCountsCollectionCnvBase
T_AthenaPoolCustomCnv< TrigTrackCountsCollection, TrigTrackCountsCollection_PERS > TrigTrackCountsCollectionCnvBase
Definition: TrigTrackCountsCollectionCnv.h:33
TrigTrackCountsCollectionCnv_tlp1
Definition: TrigTrackCountsCollectionCnv_tlp1.h:29
TrigTrackCountsCollectionCnv::createPersistent
virtual TrigTrackCountsCollection_PERS * createPersistent(TrigTrackCountsCollection *transObj)
Definition: TrigTrackCountsCollectionCnv.cxx:21
TrigTrackCountsCollectionCnv::createTransient
virtual TrigTrackCountsCollection * createTransient()
Definition: TrigTrackCountsCollectionCnv.cxx:35
TrigTrackCountsCollection.h
TrigTrackCountsCollectionCnv::m_log
MsgStream m_log
Definition: TrigTrackCountsCollectionCnv.h:56