ATLAS Offline Software
MissingEtRegionsCnv_p2.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_P2_H
6 #define RECTPCNV_MISSINGETREGIONSCNV_P2_H
7 
8 /********************************************************************
9 
10 NAME: MissingEtRegionsCnv_p2.h
11 PACKAGE: offline/Reconstruction/RecTPCnv
12 
13 PURPOSE: Transient/Persisten converter for MissingEtRegions class
14 ********************************************************************/
15 
19 
20 class MsgStream;
21 
22 class MissingEtRegionsCnv_p2 : public T_AthenaPoolTPCnvConstBase<MissingEtRegions, MissingEtRegions_p2>
23 {
24  public:
27 
28 
30  virtual void persToTrans( const MissingEtRegions_p2 *persObj,
31  MissingEtRegions *transObj,
32  MsgStream &msg ) const override;
33 
34  virtual void transToPers( const MissingEtRegions *transObj,
35  MissingEtRegions_p2 *persObj,
36  MsgStream &msg ) const override;
37 
38  void transToPers( const MissingEtRegions *transObj, std::vector<float> &all ) const;
39  void persToTrans( MissingEtRegions* transObj, std::vector<float>::const_iterator i) const;
40 };
41 
42 #endif // RECTPCNV_MissingEtRegionsCNV_P2_H
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.
MissingEtRegionsCnv_p2::transToPers
virtual void transToPers(const MissingEtRegions *transObj, MissingEtRegions_p2 *persObj, MsgStream &msg) const override
Definition: MissingEtRegionsCnv_p2.cxx:37
MissingEtRegionsCnv_p2::persToTrans
virtual void persToTrans(const MissingEtRegions_p2 *persObj, MissingEtRegions *transObj, MsgStream &msg) const override
Definition: MissingEtRegionsCnv_p2.cxx:32
lumiFormat.i
int i
Definition: lumiFormat.py:92
T_AthenaPoolTPConverter.h
MissingEtRegionsCnv_p2::MissingEtRegionsCnv_p2
MissingEtRegionsCnv_p2()
Definition: MissingEtRegionsCnv_p2.h:29
MissingEtRegions_p2
Definition: MissingEtRegions_p2.h:22
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
MissingEtRegions_p2.h
MissingEtRegions.h
Cut::all
@ all
Definition: SUSYToolsAlg.cxx:64
MissingEtRegionsCnv_p2
Definition: MissingEtRegionsCnv_p2.h:23
TPConverterConstBase
Definition: TPConverter.h:776
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7