ATLAS Offline Software
Loading...
Searching...
No Matches
TrigElectron_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: TrigParticleTPCnv
8 * @class : TrigElectron_p2
9 *
10 * @brief persistent partner 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_TRIGELECTRON_P2_H
20#define TRIGPARTICLETPCNV_TRIGELECTRON_P2_H
21
24
26
28{
29
30 public:
31
33 m_roiWord(0),
34 m_valid(false),
36 m_tr_Zvtx(0),
37 m_tr_nr_trt_hits(-999),
39 m_tr_eta_at_calo(-9999.9),
40 m_tr_phi_at_calo(-9999.9),
41 m_etoverpt(-9999.9),
42 m_cl_eta(-9999.9),
43 m_cl_phi(-9999.9),
44 m_cl_Rcore(-9999.9),
45 m_cl_Eratio(-9999.9),
46 m_cl_EThad(-9999.9),
47 m_cl_e_frac_S0(-999.9),
48 m_cl_e_frac_S1(-999.9),
49 m_cl_e_frac_S2(-999.9),
50 m_cl_e_frac_S3(-999.9)
51 {}
52 virtual ~TrigElectron_p2() = default;
53 friend class TrigElectronCnv_p2;
54
55 //private:
56
57 unsigned int m_roiWord;
58 bool m_valid;
60 float m_tr_Zvtx;
66 float m_cl_eta;
67 float m_cl_phi;
68 float m_cl_Rcore;
75
76 // ElementLinks to track and cluster
79
80 //the P4PtEtaPhiM base class
82
83};
84
85#endif
This class is an object reference used in Athena persistent data model.
Definition TPObjRef.h:20
unsigned int m_roiWord
ElementLinkInt_p1 m_cluster
virtual ~TrigElectron_p2()=default
friend class TrigElectronCnv_p2
TrigInDetTrack::AlgoId m_tr_Algo
ElementLinkInt_p1 m_track
represents a LVL2 ID track