ATLAS Offline Software
Loading...
Searching...
No Matches
TauJetContainerCnv.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: TauJetContainerCnv.h
7// author: Kyle Cranmer, Sebastien Binet, Lukasz Janyst
8// date: April 2007
9//-----------------------------------------------------------------------------
10
11#ifndef RECATHENAPOOL_TAUJETCONTAINERCNV_H
12#define RECATHENAPOOL_TAUJETCONTAINERCNV_H
13
21
23
25 Analysis :: TauJetContainer,
26 TauJetContainer_PERS
27 >
28
29{
30 friend class CnvFactory<TauJetContainerCnv>;
31 protected:
32public:
33 TauJetContainerCnv( ISvcLocator* svcloc );
34protected:
35 virtual TauJetContainer_PERS *createPersistent( Analysis :: TauJetContainer *transCont );
36 virtual Analysis :: TauJetContainer *createTransient();
37};
38
39inline TauJetContainerCnv :: TauJetContainerCnv( ISvcLocator* svcLocator ):
40 T_AthenaPoolCustomCnv<Analysis :: TauJetContainer, TauJetContainer_PERS>( svcLocator )
41{
42}
43
44#endif //> RECATHENAPOOL_TAUJETCONTAINERCNV_H
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TauJetContainer_p5 TauJetContainer_PERS
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
virtual Analysis::TauJetContainer * createTransient()
virtual TauJetContainer_PERS * createPersistent(Analysis ::TauJetContainer *transCont)
TauJetContainerCnv(ISvcLocator *svcloc)
The namespace of all packages in PhysicsAnalysis/JetTagging.