ATLAS Offline Software
Loading...
Searching...
No Matches
TauDetailsContainerCnv.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// file: TauDetailsContainerCnv.h
7// author: Lukasz Janyst
8// date: July 2007
9//-----------------------------------------------------------------------------
10
11#ifndef RECATHENAPOOL_TAUDETAILSCONTAINERCNV_H
12#define RECATHENAPOOL_TAUDETAILSCONTAINERCNV_H
13
17
19
21 Analysis :: TauDetailsContainer,
22 TauDetailsContainer_PERS
23 >
24
25{
27 protected:
28public:
29 TauDetailsContainerCnv( ISvcLocator* svcloc );
30protected:
31 virtual TauDetailsContainer_PERS *createPersistent( Analysis :: TauDetailsContainer *transCont );
32 virtual Analysis :: TauDetailsContainer *createTransient();
33};
34
35inline TauDetailsContainerCnv :: TauDetailsContainerCnv( ISvcLocator* svcLocator ):
36 T_AthenaPoolCustomCnv<Analysis :: TauDetailsContainer, TauDetailsContainer_PERS>( svcLocator )
37{
38}
39
40#endif // RECATHENAPOOL_TAUDETAILSCONTAINERCNV_H
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TauDetailsContainer_tlp4 TauDetailsContainer_PERS
Declaration of tau details container transient class.
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
virtual TauDetailsContainer_PERS * createPersistent(Analysis ::TauDetailsContainer *transCont)
TauDetailsContainerCnv(ISvcLocator *svcloc)
virtual Analysis::TauDetailsContainer * createTransient()
Persistent class for Analysis::TauDetailsContainer.
The namespace of all packages in PhysicsAnalysis/JetTagging.