ATLAS Offline Software
Loading...
Searching...
No Matches
TrigTauClusterCnv_p4.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 : TrigTauClusterCnv_p4
9 *
10 *
11 * @author M. Pilar Casado <casado@ifae.es> - IFAE/UAB - Barcelona
12 *
13 **********************************************************************************/
14#ifndef TRIGCALOEVENTTPCNV_TRIGTAUCLUSTERCNV_P4_H
15#define TRIGCALOEVENTTPCNV_TRIGTAUCLUSTERCNV_P4_H
16
21
22class MsgStream;
23
24class TrigTauClusterCnv_p4 : public T_AthenaPoolTPCnvConstBase<TrigTauCluster, TrigTauCluster_p4>
25{
26public:
29
30
32
33 virtual void persToTrans(const TrigTauCluster_p4* persObj, TrigTauCluster* transObj, MsgStream &log) const override;
34 virtual void transToPers(const TrigTauCluster* transObj, TrigTauCluster_p4* persObj, MsgStream &log) const override;
35
36protected:
37 // to persistify ElementLinks to cluster and track
39};
40#endif
This file contains the class definition for the ElementLinkCnv_p3 class.
TPConverterConstBase< TRANS, PERS > T_AthenaPoolTPCnvConstBase
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
virtual void transToPers(const TrigTauCluster *transObj, TrigTauCluster_p4 *persObj, MsgStream &log) const override
ElementLinkCnv_p3< ElementLink< TrigTauClusterDetailsContainer > > m_ELinkTauClusterDetailsCnv
virtual void persToTrans(const TrigTauCluster_p4 *persObj, TrigTauCluster *transObj, MsgStream &log) const override
Class with calibrated variables for tau clustering.