ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1_ROICnv.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#ifndef ANALYSISTRIGGEREVENTATHENAPOOL_LVL1_ROICNV_H
6#define ANALYSISTRIGGEREVENTATHENAPOOL_LVL1_ROICNV_H
7
8// Gaudi/Athena include(s):
10
11// AnalysisTrigger include(s):
13
14// Local include(s):
17
18// Define the latest persistent representation of LVL1_ROI:
21
33
34 friend class CnvFactory< LVL1_ROICnv >;
35
36protected:
37public:
38 LVL1_ROICnv( ISvcLocator* svcloc ) : LVL1_ROICnvBase( svcloc ) {}
39protected:
40
41 virtual LVL1_ROI_PERS* createPersistent( LVL1_ROI* transObj );
42 virtual LVL1_ROI* createTransient();
43
44}; // class LVL1_ROICnv
45
46#endif // ANALYSISTRIGGEREVENTATHENAPOOL_LVL1_ROICNV_H
T_AthenaPoolCustomCnv< LVL1_ROI, LVL1_ROI_PERS > LVL1_ROICnvBase
Definition LVL1_ROICnv.h:20
LVL1_ROI_p1 LVL1_ROI_PERS
Definition LVL1_ROICnv.h:19
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Abstract factory to create the converter.
virtual LVL1_ROI * createTransient()
LVL1_ROICnv(ISvcLocator *svcloc)
Definition LVL1_ROICnv.h:38
virtual LVL1_ROI_PERS * createPersistent(LVL1_ROI *transObj)
Persistent representation of LVL1_ROI.
Definition LVL1_ROI_p1.h:31
Top level AOD object storing LVL1 RoIs.
Definition LVL1_ROI.h:43