ATLAS Offline Software
TrigElectron_p3.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 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 #ifndef TRIGPARTICLETPCNV_TRIGELECTRON_P3_H
17 #define TRIGPARTICLETPCNV_TRIGELECTRON_P3_H
18 
20 
22 
24 
26 {
27 
28  public:
29 
30  TrigElectron_p3() = default;
31  virtual ~TrigElectron_p3() = default;
32  friend class TrigElectronCnv_p3;
33 
34  unsigned int m_roiWord{};
35  bool m_valid{false};
37  int m_tr_nr_trt_hits{-999};
38  int m_tr_nr_trt_hithresh_hits{-999};
39 
40 /*
41  float m_tr_Zvtx;
42  float m_tr_eta_at_calo;
43  float m_tr_phi_at_calo;
44  float m_etoverpt;
45  float m_cl_eta;
46  float m_cl_phi;
47  float m_cl_Rcore;
48  float m_cl_Eratio;
49  float m_cl_EThad;
50  float m_cl_e_frac_S0;
51  float m_cl_e_frac_S1;
52  float m_cl_e_frac_S2;
53  float m_cl_e_frac_S3;
54 */
55 
56  float m_allTheFloats[13]{};
57 
58  // ElementLinks to track and cluster
61 
62  //the P4PtEtaPhiM base class
64 
65 };
66 
67 #endif
P4PtEtaPhiMCnv_p1.h
TrigElectron_p3::m_tr_nr_trt_hithresh_hits
int m_tr_nr_trt_hithresh_hits
Definition: TrigElectron_p3.h:48
TrigElectron_p3::m_cluster
ElementLinkInt_p3 m_cluster
Definition: TrigElectron_p3.h:69
TrigElectron_p3::m_tr_Algo
TrigInDetTrack::AlgoId m_tr_Algo
Definition: TrigElectron_p3.h:46
TrigElectron_p3::m_track
ElementLinkInt_p3 m_track
Definition: TrigElectron_p3.h:70
TrigInDetTrack::AlgoId
AlgoId
Definition: TrigInDetTrack.h:37
TrigElectron_p3::m_P4PtEtaPhiM
P4PtEtaPhiM_p1 m_P4PtEtaPhiM
Definition: TrigElectron_p3.h:73
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:44
TrigElectron_p3::TrigElectron_p3
TrigElectron_p3()=default
TrigElectron_p3::m_valid
bool m_valid
Definition: TrigElectron_p3.h:45
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:47
TrigElectron_p3
Definition: TrigElectron_p3.h:26
TrigElectron_p3::m_allTheFloats
float m_allTheFloats[13]
Definition: TrigElectron_p3.h:66