ATLAS Offline Software
Loading...
Searching...
No Matches
TrigElectronCnv_p2.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5/**********************************************************************************
6 * @Project: Trigger
7 * @Package: TrigParticleTPCnv
8 * @class : TrigElectronCnv_p2
9 *
10 * @brief transient persistent converter for TrigElectron
11 *
12 * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13 * @author Francesca Bucci <f.bucci@cern.ch> - U. Geneva
14 * @author Ricardo Goncalo <r.goncalo@rhul.ac.uk> - Royal Holloway
15 *
16 * File and Version Information:
17 * $Id: TrigElectron_p2.h,v 1.2 2009-06-14 14:23:00 jgoncalo Exp $
18 **********************************************************************************/
19#ifndef TRIGPARTICLETPCNV_TRIGELECTRONCNV_P2_H
20#define TRIGPARTICLETPCNV_TRIGELECTRONCNV_P2_H
21
22// transient class
24// persistent class
26// base-class converter
27// base class
28#include "FourMom/P4PtEtaPhiM.h"
30// converter for ElementLinks
32// converter for track and cluster objects (pointed to through ElementLinks)
35// T/P converter base class
37
38class MsgStream;
39
40class TrigElectronCnv_p2 : public T_AthenaPoolTPCnvBase<TrigElectron, TrigElectron_p2>
41{
42public:
43
45
46 virtual void persToTrans(const TrigElectron_p2* persObj,
47 TrigElectron* transObj,
48 MsgStream &log);
49 virtual void transToPers(const TrigElectron* transObj,
50 TrigElectron_p2* persObj,
51 MsgStream &log);
52 protected:
53
54 // to persistify ElementLinks to cluster and track
57
58 // 4-momentum base class
60
61};
62
63
64#endif
This file contains the class definition for the ElementLinkCnv_p1 class.
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void persToTrans(const TrigElectron_p2 *persObj, TrigElectron *transObj, MsgStream &log)
ElementLinkCnv_p1< ElementLink< TrigEMClusterContainer > > m_ELinkEMclusterCnv
virtual void transToPers(const TrigElectron *transObj, TrigElectron_p2 *persObj, MsgStream &log)
ElementLinkCnv_p1< ElementLink< TrigInDetTrackCollection > > m_ELinkIDtrackCnv
P4PtEtaPhiMCnv_p1 * m_p4PtEtaPhiMCnv