ATLAS Offline Software
Reconstruction
tauEventTPCnv
tauEventTPCnv
TauCommonExtraDetails_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
17
18
#ifndef TAUEVENTTPCNV_TAUCOMMONEXTRADETAILS_P1_H
19
#define TAUEVENTTPCNV_TAUCOMMONEXTRADETAILS_P1_H
20
21
//Includes
22
#include <vector>
23
#include "
DataModelAthenaPool/ElementLink_p2.h
"
24
#include "
DataModelAthenaPool/ElementLinkContNames_p2.h
"
25
26
//Forward declarations
27
class
TauCommonExtraDetailsCnv_p1
;
28
30
class
TauCommonExtraDetails_p1
31
{
32
friend
class
TauCommonExtraDetailsCnv_p1
;
33
public
:
39
TauCommonExtraDetails_p1
();
40
42
~TauCommonExtraDetails_p1
() =
default
;
43
44
private
:
46
float
m_sumPtLooseTrk
;
47
49
float
m_sumPtTrk
;
50
52
std::vector<ElementLinkInt_p2>
m_closestEtaTrkVertCell
;
53
55
std::vector<ElementLinkInt_p2>
m_closestPhiTrkVertCell
;
56
58
std::vector<ElementLinkInt_p2>
m_closestEtaTrkCell
;
59
61
std::vector<ElementLinkInt_p2>
m_closestPhiTrkCell
;
62
64
std::vector<float>
m_etaTrkCaloSamp
;
65
67
std::vector<float>
m_phiTrkCaloSamp
;
68
70
std::vector<float>
m_etaLooseTrkCaloSamp
;
71
73
std::vector<float>
m_phiLooseTrkCaloSamp
;
74
76
int
m_seedCalo_nEMCell
;
77
79
float
m_seedCalo_stripEt
;
80
82
float
m_seedCalo_EMCentFrac
;
83
85
float
m_seedCalo_sumCellEnergy
;
86
88
float
m_seedCalo_sumEMCellEnergy
;
89
91
ElementLinkContNames_p2
m_linkNames
;
92
94
unsigned
short
int
m_tracks
;
95
97
unsigned
short
int
m_looseTracks
;
98
};
99
100
#endif // TAUEVENTTPCNV_TAUCOMMONEXTRADETAILS_P1_H
TauCommonExtraDetails_p1::~TauCommonExtraDetails_p1
~TauCommonExtraDetails_p1()=default
Destructor.
TauCommonExtraDetails_p1::TauCommonExtraDetails_p1
TauCommonExtraDetails_p1()
Default constructor.
Definition:
TauCommonExtraDetails_p1.cxx:20
TauCommonExtraDetails_p1::m_looseTracks
unsigned short int m_looseTracks
Element link container name lookup table.
Definition:
TauCommonExtraDetails_p1.h:97
TauCommonExtraDetails_p1::m_closestPhiTrkVertCell
std::vector< ElementLinkInt_p2 > m_closestPhiTrkVertCell
Closest cell to track position at vertex in phi.
Definition:
TauCommonExtraDetails_p1.h:55
TauCommonExtraDetails_p1::m_seedCalo_nEMCell
int m_seedCalo_nEMCell
Number of EM cells within dR < 0.4, with E > m_cellEthr.
Definition:
TauCommonExtraDetails_p1.h:76
TauCommonExtraDetails_p1::m_seedCalo_sumCellEnergy
float m_seedCalo_sumCellEnergy
Energy sum of all cells within dR < 0.4.
Definition:
TauCommonExtraDetails_p1.h:85
TauCommonExtraDetails_p1::m_etaLooseTrkCaloSamp
std::vector< float > m_etaLooseTrkCaloSamp
Eta of extrapolation point in EM Calo.
Definition:
TauCommonExtraDetails_p1.h:70
ElementLink_p2.h
This file contains the class definition for the ElementLink_p2 class.
ElementLinkContNames_p2
Definition:
ElementLinkContNames_p2.h:22
TauCommonExtraDetails_p1::m_seedCalo_EMCentFrac
float m_seedCalo_EMCentFrac
EM Centrality Fraction (ET(dr<0.1)/ET(dr<0.4) for EM calos only.
Definition:
TauCommonExtraDetails_p1.h:82
TauCommonExtraDetails_p1
Persistent class for Analysis::TauCommonExtraDetails.
Definition:
TauCommonExtraDetails_p1.h:31
TauCommonExtraDetails_p1::m_seedCalo_sumEMCellEnergy
float m_seedCalo_sumEMCellEnergy
Energy sum of all em cells within dR < 0.4 (Presampler + EM1 + EM2)
Definition:
TauCommonExtraDetails_p1.h:88
TauCommonExtraDetails_p1::m_seedCalo_stripEt
float m_seedCalo_stripEt
Uncalibrated sum of ET in the strip layer within dR < 0.4.
Definition:
TauCommonExtraDetails_p1.h:79
TauCommonExtraDetails_p1::m_tracks
unsigned short int m_tracks
Element link container name lookup table.
Definition:
TauCommonExtraDetails_p1.h:94
TauCommonExtraDetails_p1::m_linkNames
ElementLinkContNames_p2 m_linkNames
Element link container name lookup table.
Definition:
TauCommonExtraDetails_p1.h:91
TauCommonExtraDetailsCnv_p1
Transient Persistent class converter for Analysis::TauCommonExtraDetails.
Definition:
TauCommonExtraDetailsCnv_p1.h:31
TauCommonExtraDetails_p1::m_sumPtTrk
float m_sumPtTrk
Sum of p_T for tracks.
Definition:
TauCommonExtraDetails_p1.h:49
TauCommonExtraDetails_p1::m_phiLooseTrkCaloSamp
std::vector< float > m_phiLooseTrkCaloSamp
Phi of extrapolation point in EM Calo.
Definition:
TauCommonExtraDetails_p1.h:73
TauCommonExtraDetails_p1::m_closestEtaTrkVertCell
std::vector< ElementLinkInt_p2 > m_closestEtaTrkVertCell
Closest cell to track position at vertex in eta.
Definition:
TauCommonExtraDetails_p1.h:52
TauCommonExtraDetails_p1::m_etaTrkCaloSamp
std::vector< float > m_etaTrkCaloSamp
Eta of extrapolation point in EM Calo.
Definition:
TauCommonExtraDetails_p1.h:64
TauCommonExtraDetails_p1::m_closestPhiTrkCell
std::vector< ElementLinkInt_p2 > m_closestPhiTrkCell
Closest cell to track position from extrapolation in phi.
Definition:
TauCommonExtraDetails_p1.h:61
TauCommonExtraDetails_p1::m_phiTrkCaloSamp
std::vector< float > m_phiTrkCaloSamp
Phi of extrapolation point in EM Calo.
Definition:
TauCommonExtraDetails_p1.h:67
ElementLinkContNames_p2.h
This file contains the class definition for the ElementLinkContNames_p2 class.
TauCommonExtraDetails_p1::m_sumPtLooseTrk
float m_sumPtLooseTrk
Sum of p_T for loose tracks.
Definition:
TauCommonExtraDetails_p1.h:46
TauCommonExtraDetails_p1::m_closestEtaTrkCell
std::vector< ElementLinkInt_p2 > m_closestEtaTrkCell
Closest cell to track position from extrapolation in eta.
Definition:
TauCommonExtraDetails_p1.h:58
Generated on Thu Nov 7 2024 21:26:59 for ATLAS Offline Software by
1.8.18