ATLAS Offline Software
Loading...
Searching...
No Matches
TrigTauClusterCnv_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/**********************************************************************************
6 * @Project: Trigger
7 * @Package: TrigCaloEventTPCnv
8 * @class : TrigTauClusterCnv_p3
9 *
10 *
11 * @author M. Pilar Casado <casado@ifae.es> - IFAE/UAB - Barcelona
12 *
13 **********************************************************************************/
14#ifndef TRIGCALOEVENTTPCNV_TRIGTAUCLUSTERCNV_P3_H
15#define TRIGCALOEVENTTPCNV_TRIGTAUCLUSTERCNV_P3_H
16
21
22class MsgStream;
23
24class TrigTauClusterCnv_p3 : public T_AthenaPoolTPCnvConstBase<TrigTauCluster, TrigTauCluster_p3> {
25
26 public:
29
31
32 virtual void persToTrans(const TrigTauCluster_p3* persObj, TrigTauCluster* transObj, MsgStream &log ) const override;
33 virtual void transToPers(const TrigTauCluster* transObj, TrigTauCluster_p3* persObj, MsgStream &log ) const override;
34
35 protected:
36
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_p3 *persObj, MsgStream &log) const override
ElementLinkCnv_p3< ElementLink< TrigTauClusterDetailsContainer > > m_ELinkTauClusterDetailsCnv
virtual void persToTrans(const TrigTauCluster_p3 *persObj, TrigTauCluster *transObj, MsgStream &log) const override
Class with calibrated variables for tau clustering.