ATLAS Offline Software
TrigElectron_p1.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_p1
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  *
15  * File and Version Information:
16  * $Id: TrigElectron_p1.h,v 1.2 2009-04-01 22:13:30 salvator Exp $
17  **********************************************************************************/
18 #ifndef TRIGPARTICLETPCNV_TRIGELECTRON_P1_H
19 #define TRIGPARTICLETPCNV_TRIGELECTRON_P1_H
20 
22 
24 
26 {
27 
28  public:
29 
30  TrigElectron_p1() {}
31  virtual ~TrigElectron_p1() = default;
32  friend class TrigElectronCnv_p1;
33 
34  //private:
35 
36  int m_roiID = 0;
38  int m_trackIndx = -1;
39  int m_charge = 0;
40  float m_Zvtx = 0;
41  float m_err_Zvtx = -999.9;
42  float m_err_eta = -999.9;
43  float m_err_phi = -999.9;
44  float m_err_Pt = -999.9;
45  float m_dEta = -999.9;
46  float m_dPhi = -999.9;
47  float m_etoverpt = -999.9;
48  bool m_valid = false;
49 
50  //the P4PtEtaPhiM base class
52 
53 };
54 
55 #endif
TrigElectron_p1::m_roiID
int m_roiID
Definition: TrigElectron_p1.h:48
TrigElectron_p1::m_dPhi
float m_dPhi
Definition: TrigElectron_p1.h:58
TrigElectron_p1::m_trackIndx
int m_trackIndx
Definition: TrigElectron_p1.h:50
TrigElectron_p1::TrigElectron_p1
TrigElectron_p1()
Definition: TrigElectron_p1.h:42
TrigElectron_p1::m_trackAlgo
TrigInDetTrack::AlgoId m_trackAlgo
Definition: TrigElectron_p1.h:49
TrigElectron_p1::m_err_phi
float m_err_phi
Definition: TrigElectron_p1.h:55
TrigElectron_p1::m_Zvtx
float m_Zvtx
Definition: TrigElectron_p1.h:52
TrigElectron_p1::m_valid
bool m_valid
Definition: TrigElectron_p1.h:60
TrigInDetTrack::AlgoId
AlgoId
Definition: TrigInDetTrack.h:37
TPObjRef
Definition: TPObjRef.h:20
TrigInDetTrack::NULLID
@ NULLID
Definition: TrigInDetTrack.h:37
TrigInDetTrack.h
TrigElectron_p1
Definition: TrigElectron_p1.h:26
TrigElectron_p1::m_err_Pt
float m_err_Pt
Definition: TrigElectron_p1.h:56
TrigElectron_p1::~TrigElectron_p1
virtual ~TrigElectron_p1()=default
TPObjRef.h
TrigElectron_p1::m_p4PtEtaPhiM
TPObjRef m_p4PtEtaPhiM
Definition: TrigElectron_p1.h:63
TrigElectron_p1::m_err_eta
float m_err_eta
Definition: TrigElectron_p1.h:54
TrigElectron_p1::m_err_Zvtx
float m_err_Zvtx
Definition: TrigElectron_p1.h:53
TrigElectron_p1::m_etoverpt
float m_etoverpt
Definition: TrigElectron_p1.h:59
TrigElectron_p1::m_dEta
float m_dEta
Definition: TrigElectron_p1.h:57
TrigElectron_p1::m_charge
int m_charge
Definition: TrigElectron_p1.h:51
TrigElectronCnv_p1
Definition: TrigElectronCnv_p1.h:31