ATLAS Offline Software
TBLArDigitContainerCnv.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 // Modified pool converter which complies with the standards of the
7 // transient/persistent scheme.
8 // See: https://twiki.cern.ch/twiki/bin/view/Atlas/TransientPersistentSeparation#TP_converters_for_component_type
9 // Author: Iftach Sadeh (iftach.sadeh@NOSPAMTODAYcern.ch) , February 2010
10 // -------------------------------------------------------------------
11 #ifndef TBEVENTATHENAPOOL_TBLARDIGITCONTAINERCNV_H
12 #define TBEVENTATHENAPOOL_TBLARDIGITCONTAINERCNV_H
13 
16 //#include "LArRawEvent/LArDigitContainer.h"
18 
19 //class TBLArDigitContainer;
20 //class TBLArDigitContainer_p1;
21 
23 
25 
27 {
28  friend class CnvFactory<TBLArDigitContainerCnv>;
29  protected:
30 public:
31  TBLArDigitContainerCnv(ISvcLocator*);
32 protected:
35  private:
39 
40 };
41 
42 #endif
43 
TBLArDigitContainerCnv::p1_guid
pool::Guid p1_guid
Definition: TBLArDigitContainerCnv.h:38
TBLArDigitContainerCnv::p0_guid
pool::Guid p0_guid
Definition: TBLArDigitContainerCnv.h:37
TBLArDigitContainer.h
TBLArDigitContainerCnv_p1
Definition: TBLArDigitContainerCnv_p1.h:22
pool::Guid
::Guid Guid
Definition: T_AthenaPoolCustCnv.h:19
TBLArDigitContainerCnv::createTransient
virtual TBLArDigitContainer * createTransient()
Definition: TBLArDigitContainerCnv.cxx:28
TBLArDigitContainerPERS
TBLArDigitContainer_p1 TBLArDigitContainerPERS
Definition: TBLArDigitContainerCnv.h:22
TBLArDigitContainerCnv::createPersistent
virtual TBLArDigitContainerPERS * createPersistent(TBLArDigitContainer *)
Definition: TBLArDigitContainerCnv.cxx:18
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
TBLArDigitContainerCnv_p1.h
TBLArDigitContainerCnv::TBLArDigitContainerCnv
TBLArDigitContainerCnv(ISvcLocator *)
Definition: TBLArDigitContainerCnv.cxx:10
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
TBLArDigitContainerCnv::m_converter
TBLArDigitContainerCnv_p1 m_converter
Definition: TBLArDigitContainerCnv.h:36
TBLArDigitContainerCnv
Definition: TBLArDigitContainerCnv.h:27
TBLArDigitContainer_p1
Definition: TBLArDigitContainer_p1.h:17
TBLArDigitContainer
Gaudi Class ID.
Definition: TBLArDigitContainer.h:40
TBLArDigitContainerCnvBase
T_AthenaPoolCustomCnv< TBLArDigitContainer, TBLArDigitContainerPERS > TBLArDigitContainerCnvBase
Definition: TBLArDigitContainerCnv.h:24