ATLAS Offline Software
MissingEtRegionsCnv_p3.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef RECTPCNV_MISSINGETREGIONSCNV_P3_H
6 #define RECTPCNV_MISSINGETREGIONSCNV_P3_H
7 
8 /********************************************************************
9 NAME: MissingEtRegionsCnv_p3.h
10 PACKAGE: offline/Reconstruction/RecTPCnv
11 PURPOSE: Transient/Persisten converter for MissingEtRegions class
12 ********************************************************************/
13 
17 
18 class MsgStream;
19 
20 class MissingEtRegionsCnv_p3 : public T_AthenaPoolTPCnvConstBase<MissingEtRegions, MissingEtRegions_p3>
21 {
22  public:
25 
26 
28  virtual void persToTrans( const MissingEtRegions_p3 *persObj,
29  MissingEtRegions *transObj,
30  MsgStream &msg ) const override;
31 
32  virtual void transToPers( const MissingEtRegions *transObj,
33  MissingEtRegions_p3 *persObj,
34  MsgStream &msg ) const override;
35 
36  void transToPers( const MissingEtRegions *transObj, std::vector<float> &all ) const;
37  void persToTrans( MissingEtRegions* transObj, std::vector<float>::const_iterator i) const;
38 };
39 
40 #endif
MissingEtRegions
Definition: MissingEtRegions.h:22
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
lumiFormat.i
int i
Definition: lumiFormat.py:92
T_AthenaPoolTPConverter.h
MissingEtRegionsCnv_p3
Definition: MissingEtRegionsCnv_p3.h:21
MissingEtRegionsCnv_p3::MissingEtRegionsCnv_p3
MissingEtRegionsCnv_p3()
Definition: MissingEtRegionsCnv_p3.h:27
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
MissingEtRegionsCnv_p3::persToTrans
virtual void persToTrans(const MissingEtRegions_p3 *persObj, MissingEtRegions *transObj, MsgStream &msg) const override
Definition: MissingEtRegionsCnv_p3.cxx:23
MissingEtRegions_p3
Definition: MissingEtRegions_p3.h:21
MissingEtRegionsCnv_p3::transToPers
virtual void transToPers(const MissingEtRegions *transObj, MissingEtRegions_p3 *persObj, MsgStream &msg) const override
Definition: MissingEtRegionsCnv_p3.cxx:28
MissingEtRegions.h
Cut::all
@ all
Definition: SUSYToolsAlg.cxx:64
MissingEtRegions_p3.h
TPConverterConstBase
Definition: TPConverter.h:776
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7