ATLAS Offline Software
TrigElectron_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: TrigParticleTPCnv
8  * @class : TrigElectron_p3
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_p3.h 724425 2016-02-16 23:37:59Z ssnyder $
18  **********************************************************************************/
19 #ifndef TRIGPARTICLETPCNV_TRIGELECTRON_P3_H
20 #define TRIGPARTICLETPCNV_TRIGELECTRON_P3_H
21 
22 //#include "AthenaPoolUtilities/TPObjRef.h"
24 
26 
28 
30 {
31 
32  public:
33 
34  TrigElectron_p3() :
35  m_roiWord(0),
36  m_valid(false),
38  m_tr_nr_trt_hits(-999),
40  {}
41  virtual ~TrigElectron_p3() = default;
42  friend class TrigElectronCnv_p3;
43 
44  //private:
45 
46  unsigned int m_roiWord;
47  bool m_valid;
49  int m_tr_nr_trt_hits;
51 
52 /*
53  float m_tr_Zvtx;
54  float m_tr_eta_at_calo;
55  float m_tr_phi_at_calo;
56  float m_etoverpt;
57  float m_cl_eta;
58  float m_cl_phi;
59  float m_cl_Rcore;
60  float m_cl_Eratio;
61  float m_cl_EThad;
62  float m_cl_e_frac_S0;
63  float m_cl_e_frac_S1;
64  float m_cl_e_frac_S2;
65  float m_cl_e_frac_S3;
66 */
67 
68  float m_allTheFloats[13];
69 
70  // ElementLinks to track and cluster
73 
74  //the P4PtEtaPhiM base class
75 // TPObjRef m_p4PtEtaPhiM;
77 
78 };
79 
80 #endif
P4PtEtaPhiMCnv_p1.h
TrigElectron_p3::TrigElectron_p3
TrigElectron_p3()
Definition: TrigElectron_p3.h:47
TrigElectron_p3::m_tr_nr_trt_hithresh_hits
int m_tr_nr_trt_hithresh_hits
Definition: TrigElectron_p3.h:63
TrigElectron_p3::m_cluster
ElementLinkInt_p3 m_cluster
Definition: TrigElectron_p3.h:84
TrigElectron_p3::m_tr_Algo
TrigInDetTrack::AlgoId m_tr_Algo
Definition: TrigElectron_p3.h:61
TrigElectron_p3::m_track
ElementLinkInt_p3 m_track
Definition: TrigElectron_p3.h:85
TrigInDetTrack::AlgoId
AlgoId
Definition: TrigInDetTrack.h:37
TrigElectron_p3::m_P4PtEtaPhiM
P4PtEtaPhiM_p1 m_P4PtEtaPhiM
Definition: TrigElectron_p3.h:89
TrigElectronCnv_p3
Definition: TrigElectronCnv_p3.h:41
TrigInDetTrack::NULLID
@ NULLID
Definition: TrigInDetTrack.h:37
TrigInDetTrack.h
TrigElectron_p3::m_roiWord
unsigned int m_roiWord
Definition: TrigElectron_p3.h:59
TrigElectron_p3::m_valid
bool m_valid
Definition: TrigElectron_p3.h:60
P4PtEtaPhiM_p1
Definition: P4PtEtaPhiM_p1.h:23
TrigElectron_p3::~TrigElectron_p3
virtual ~TrigElectron_p3()=default
TrigElectron_p3::m_tr_nr_trt_hits
int m_tr_nr_trt_hits
Definition: TrigElectron_p3.h:62
TrigElectron_p3
Definition: TrigElectron_p3.h:30
TrigElectron_p3::m_allTheFloats
float m_allTheFloats[13]
Definition: TrigElectron_p3.h:81