ATLAS Offline Software
Loading...
Searching...
No Matches
TrigRoiDescriptorCnv.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 * @Project: Trigger
7 * @Package: TrigEventAthenaPool
8 * @class : TrigRoiDescriptorCnv
9 *
10 * @brief transient persistent converter for TrigRoiDescriptor
11 *
12 * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13 * @author Francesca Bucci <f.bucci@cern.ch> - U. Geneva
14 *
15 * File and Version Information:
16 * $Id:
17 **********************************************************************************/
18#ifndef TRIGEVENTATHENAPOOL_TRIGROIDESCRIPTORCNV_H
19#define TRIGEVENTATHENAPOOL_TRIGROIDESCRIPTORCNV_H
20
21
25
26// typedef to the latest persistent version
28
29class MsgStream;
30
32class TrigRoiDescriptorCnv : public T_AthenaPoolCustomCnv<TrigRoiDescriptor, TrigRoiDescriptor_PERS >
33{
34
35 friend class CnvFactory<TrigRoiDescriptorCnv>;
36
37public:
38 TrigRoiDescriptorCnv(ISvcLocator* svcloc);
40
41protected:
43
45
46 private:
47
49
50};
51
52
53#endif
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TrigRoiDescriptor_p3 TrigRoiDescriptor_PERS
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
TrigRoiDescriptorCnv(ISvcLocator *svcloc)
TrigRoiDescriptor_PERS * createPersistent(TrigRoiDescriptor *transObj)
TrigRoiDescriptorCnv_tp * m_TPConverters
TrigRoiDescriptor * createTransient()
nope - should be used for standalone also, perhaps need to protect the class def bits ifndef XAOD_ANA...