ATLAS Offline Software
Loading...
Searching...
No Matches
TrigCompositeContainerCnv.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIGEVENTATHENAPOOL_TRIGCOMPOSITECONTAINER_CNV_H
6#define TRIGEVENTATHENAPOOL_TRIGCOMPOSITECONTAINER_CNV_H
7
8
9#include "GaudiKernel/MsgStream.h"
10
14
16
18
20 {
21
23
24 protected:
25
26public:
28protected:
29
30
32 virtual TrigCompositeContainer *createTransient(const Token* token);
33
34private:
36
37 };//end of class definitions
38
39
40 #endif //TRIGCOMPOSITECONTAINER_CNV_H
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
T_AthenaPoolCustomCnv< TrigCompositeContainer, TrigCompositeContainer_PERS > TrigCompositeContainerCnvBase
TrigCompositeContainer_p1 TrigCompositeContainer_PERS
T_AthenaPoolTPCnvVector< TrigCompositeContainer, TrigCompositeContainer_p1, TrigCompositeCnv_p1 > TrigCompositeContainerCnv_p1
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
This class provides a token that identifies in a unique way objects on the persistent storage.
Definition Token.h:21
TrigCompositeContainerCnv_p1 m_converter
virtual TrigCompositeContainer_PERS * createPersistent(TrigCompositeContainer *transObj)
TrigCompositeContainerCnv(ISvcLocator *svcloc)
virtual TrigCompositeContainer * createTransient(const Token *token)