ATLAS Offline Software
Loading...
Searching...
No Matches
TBTDCRawContCnv.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_TBTDCRAWCONTCNV_P1_H
12#define TBEVENTATHENAPOOL_TBTDCRAWCONTCNV_P1_H
13
14
19
20// the latest persistent representation type of TBTDCRawCont:
23
25friend class CnvFactory<TBTDCRawContCnv >;
26protected:
27public:
28 TBTDCRawContCnv (ISvcLocator* svcloc) : TBTDCRawContCnvBase(svcloc) {}
29protected:
31 virtual TBTDCRawCont* createTransient ();
32
34};
35#endif
36
TBTDCRawCont_p1 TBTDCRawCont_PERS
T_AthenaPoolCustomCnv< TBTDCRawCont, TBTDCRawCont_PERS > TBTDCRawContCnvBase
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Abstract factory to create the converter.
virtual TBTDCRawCont_PERS * createPersistent(TBTDCRawCont *transCont)
TBTDCRawContCnv(ISvcLocator *svcloc)
virtual TBTDCRawCont * createTransient()
TBTDCRawContCnv_p1 m_TPConverter
"TBEvent/TBTDCRawCont.h"
Compatibility for old converter classes that don't get passed the key.