ATLAS Offline Software
TrigHisto2DCnv.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 : TrigHisto2DCnv
9  *
10  * @brief transient persistent converter for TrigHisto2D
11  *
12  * @author W. H. Bell <W.Bell@cern.ch>
13  *
14  **********************************************************************************/
15 #ifndef TRIGEVENTATHENAPOOL_TRIGHISTO2DCNV_H
16 #define TRIGEVENTATHENAPOOL_TRIGHISTO2DCNV_H
17 
20 class TrigHisto2D_p1;
21 
22 class MsgStream;
23 
24 // typedef to the latest persistent version
26 
28 
30  friend class CnvFactory<TrigHisto2DCnv>;
31 
32 public:
33  TrigHisto2DCnv(ISvcLocator* svcloc);
35 
36 protected:
39 };
40 
41 #endif
TrigHisto2DCnvBase
T_AthenaPoolCustomCnv< TrigHisto2D, TrigHisto2D_PERS > TrigHisto2DCnvBase
Definition: TrigHisto2DCnv.h:27
TrigHisto2D.h
TrigHisto2D_p1
The persistent partner of the TrigHisto2D class.
Definition: TrigHisto2D_p1.h:17
TrigHisto2DCnv::~TrigHisto2DCnv
~TrigHisto2DCnv()
Definition: TrigHisto2DCnv.cxx:9
TrigHisto2DCnv::TrigHisto2DCnv
TrigHisto2DCnv(ISvcLocator *svcloc)
Definition: TrigHisto2DCnv.cxx:8
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
TrigHisto2DCnv::createTransient
TrigHisto2D * createTransient()
Definition: TrigHisto2DCnv.cxx:21
TrigHisto2D
A very basic two dimensional histogram to provide storage of HLT distributions, allowing constraints ...
Definition: Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigHisto2D.h:24
TrigHisto2DCnv
Definition: TrigHisto2DCnv.h:29
TrigHisto2D_PERS
TrigHisto2D_p1 TrigHisto2D_PERS
Definition: TrigHisto2DCnv.h:22
TrigHisto2DCnv::createPersistent
TrigHisto2D_PERS * createPersistent(TrigHisto2D *transObj)
Definition: TrigHisto2DCnv.cxx:11