ATLAS Offline Software
Trigger
TrigEvent
TrigCaloEventTPCnv
TrigCaloEventTPCnv
TrigTauClusterDetailsCnv_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
/**********************************************************************************
6
* @Project: Trigger
7
* @Package: TrigCaloEventTPCnv
8
* @class : TrigTauClusterDetailsCnv_p2
9
*
10
* @brief "top level" transient-persistent converter for TrigTauClusterDetails
11
*
12
* @author M. Pilar Casado <casado@ifae.es> - IFAE-Barcelona
13
**********************************************************************************/
14
#ifndef TRIGCALOEVENTTPCNV_TRIGTAUCLUSTERDETAILSCNV_P2_H
15
#define TRIGCALOEVENTTPCNV_TRIGTAUCLUSTERDETAILSCNV_P2_H
16
17
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
18
#include "
TrigCaloEvent/TrigTauClusterDetails.h
"
19
#include "
TrigCaloEventTPCnv/TrigTauClusterDetails_p2.h
"
20
21
class
MsgStream;
22
23
class
TrigTauClusterDetailsCnv_p2
:
public
T_AthenaPoolTPCnvConstBase
<TrigTauClusterDetails, TrigTauClusterDetails_p2> {
24
25
public
:
26
using
base_class::transToPers
;
27
using
base_class::persToTrans
;
28
29
30
TrigTauClusterDetailsCnv_p2
() {}
31
32
virtual
void
persToTrans
(
const
TrigTauClusterDetails_p2
* persObj,
TrigTauClusterDetails
* transObj, MsgStream &
log
)
const override
;
33
virtual
void
transToPers
(
const
TrigTauClusterDetails
* transObj,
TrigTauClusterDetails_p2
* persObj, MsgStream &
log
)
const override
;
34
35
protected
:
36
37
};
38
#endif
TrigTauClusterDetailsCnv_p2::persToTrans
virtual void persToTrans(const TrigTauClusterDetails_p2 *persObj, TrigTauClusterDetails *transObj, MsgStream &log) const override
Definition:
TrigTauClusterDetailsCnv_p2.cxx:8
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
TrigTauClusterDetails.h
TrigTauClusterDetails_p2.h
TrigTauClusterDetailsCnv_p2::TrigTauClusterDetailsCnv_p2
TrigTauClusterDetailsCnv_p2()
Definition:
TrigTauClusterDetailsCnv_p2.h:30
T_AthenaPoolTPConverter.h
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
TrigTauClusterDetailsCnv_p2::transToPers
virtual void transToPers(const TrigTauClusterDetails *transObj, TrigTauClusterDetails_p2 *persObj, MsgStream &log) const override
Definition:
TrigTauClusterDetailsCnv_p2.cxx:33
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
TrigTauClusterDetails
Definition:
TrigTauClusterDetails.h:30
TrigTauClusterDetails_p2
Definition:
TrigTauClusterDetails_p2.h:21
TPConverterConstBase
Definition:
TPConverter.h:776
TrigTauClusterDetailsCnv_p2
Definition:
TrigTauClusterDetailsCnv_p2.h:23
Generated on Sun Dec 22 2024 21:21:21 for ATLAS Offline Software by
1.8.18