|
ATLAS Offline Software
|
Go to the documentation of this file.
21 #include "AthLinks/ElementLink.h"
60 m_seedCalo_nIsolLooseTrk(
TauDetails::DEFAULT_INT),
64 m_seedCalo_etHadAtEMScale(
TauDetails::DEFAULT),
75 m_seedCalo_lead2ClusterEOverAllClusterE(
TauDetails::DEFAULT),
76 m_seedCalo_lead3ClusterEOverAllClusterE(
TauDetails::DEFAULT),
78 m_seedCalo_caloIsoCorrected(
TauDetails::DEFAULT),
83 m_seedTrk_etChrgHadOverSumTrkPt (
TauDetails::DEFAULT),
92 m_seedTrk_sumEMCellEtOverLeadTrkPt(
TauDetails::DEFAULT),
97 m_seedTrk_nOtherCoreTrk(
TauDetails::DEFAULT_INT),
112 m_TauJetVtxFraction(0),
114 m_TrackFilterProngs(0),
115 m_TrackFilterQuality(0),
124 m_ipZ0SinThetaSigLeadTrk(rhs.m_ipZ0SinThetaSigLeadTrk),
125 m_etOverPtLeadTrk(rhs.m_etOverPtLeadTrk),
126 m_etOverPtLeadLooseTrk(rhs.m_etOverPtLeadLooseTrk),
127 m_leadTrkPt(rhs.m_leadTrkPt),
128 m_leadLooseTrkPt(rhs.m_leadLooseTrkPt),
129 m_ipSigLeadTrk(rhs.m_ipSigLeadTrk),
130 m_ipSigLeadLooseTrk(rhs.m_ipSigLeadLooseTrk),
131 m_looseTrk(rhs.m_looseTrk),
132 m_looseConvTrk(rhs.m_looseConvTrk),
133 m_seedCalo_wideTrk(rhs.m_seedCalo_wideTrk),
134 m_seedTrk_wideTrk(rhs.m_seedTrk_wideTrk),
135 m_otherTrk(rhs.m_otherTrk),
136 m_chrgLooseTrk(rhs.m_chrgLooseTrk),
137 m_cellEM012Cluster(rhs.m_cellEM012Cluster),
138 m_sumPi0Vec(rhs.m_sumPi0Vec),
139 m_massTrkSys(rhs.m_massTrkSys),
140 m_trkWidth2(rhs.m_trkWidth2),
141 m_trFlightPathSig(rhs.m_trFlightPathSig),
142 m_secVtx(rhs.m_secVtx ?
new Trk::RecVertex(*rhs.m_secVtx) : 0),
143 m_etEflow(rhs.m_etEflow),
144 m_mEflow(rhs.m_mEflow),
147 m_Ele_E237E277(rhs.m_Ele_E237E277),
148 m_Ele_PresamplerFraction(rhs.m_Ele_PresamplerFraction),
149 m_Ele_ECALFirstFraction(rhs.m_Ele_ECALFirstFraction),
151 m_numCells(rhs.m_numCells),
152 m_numTopoClusters(rhs.m_numTopoClusters),
153 m_numEffTopoClusters(rhs.m_numEffTopoClusters),
154 m_topoInvMass(rhs.m_topoInvMass),
155 m_effTopoInvMass(rhs.m_effTopoInvMass),
156 m_topoMeanDeltaR(rhs.m_topoMeanDeltaR),
157 m_effTopoMeanDeltaR(rhs.m_effTopoMeanDeltaR),
159 m_seedCalo_nIsolLooseTrk(rhs.m_seedCalo_nIsolLooseTrk),
160 m_seedCalo_EMRadius(rhs.m_seedCalo_EMRadius),
161 m_seedCalo_hadRadius(rhs.m_seedCalo_hadRadius),
162 m_seedCalo_etEMAtEMScale(rhs.m_seedCalo_etEMAtEMScale),
163 m_seedCalo_etHadAtEMScale(rhs.m_seedCalo_etHadAtEMScale),
164 m_seedCalo_isolFrac(rhs.m_seedCalo_isolFrac),
165 m_seedCalo_centFrac(rhs.m_seedCalo_centFrac),
166 m_seedCalo_stripWidth2(rhs.m_seedCalo_stripWidth2),
167 m_seedCalo_nStrip(rhs.m_seedCalo_nStrip),
168 m_seedCalo_etEMCalib(rhs.m_seedCalo_etEMCalib),
169 m_seedCalo_etHadCalib(rhs.m_seedCalo_etHadCalib),
170 m_seedCalo_eta(rhs.m_seedCalo_eta),
171 m_seedCalo_phi(rhs.m_seedCalo_phi),
172 m_seedCalo_trkAvgDist(rhs.m_seedCalo_trkAvgDist),
173 m_seedCalo_trkRmsDist(rhs.m_seedCalo_trkRmsDist),
174 m_seedCalo_lead2ClusterEOverAllClusterE(rhs.m_seedCalo_lead2ClusterEOverAllClusterE),
175 m_seedCalo_lead3ClusterEOverAllClusterE(rhs.m_seedCalo_lead3ClusterEOverAllClusterE),
176 m_seedCalo_caloIso(rhs.m_seedCalo_caloIso),
177 m_seedCalo_caloIsoCorrected(rhs.m_seedCalo_caloIsoCorrected),
178 m_seedCalo_dRmax(rhs.m_seedCalo_dRmax),
180 m_seedTrk_EMRadius(rhs.m_seedTrk_EMRadius),
181 m_seedTrk_isolFrac(rhs.m_seedTrk_isolFrac),
182 m_seedTrk_etChrgHadOverSumTrkPt(rhs.m_seedTrk_etChrgHadOverSumTrkPt),
183 m_seedTrk_isolFracWide(rhs.m_seedTrk_isolFracWide),
184 m_seedTrk_etHadAtEMScale(rhs.m_seedCalo_etHadAtEMScale),
185 m_seedTrk_etEMAtEMScale(rhs.m_seedTrk_etEMAtEMScale),
186 m_seedTrk_etEMCL(rhs.m_seedTrk_etEMCL),
187 m_seedTrk_etChrgEM(rhs.m_seedTrk_etChrgEM),
188 m_seedTrk_etNeuEM(rhs.m_seedTrk_etNeuEM),
189 m_seedTrk_etResNeuEM(rhs.m_seedTrk_etResNeuEM),
190 m_seedTrk_hadLeakEt(rhs.m_seedTrk_hadLeakEt),
191 m_seedTrk_etChrgEM01Trk(rhs.m_seedTrk_etChrgEM01Trk),
192 m_seedTrk_etResChrgEMTrk(rhs.m_seedTrk_etResChrgEMTrk),
193 m_seedTrk_sumEMCellEtOverLeadTrkPt(rhs.m_seedTrk_sumEMCellEtOverLeadTrkPt),
194 m_seedTrk_secMaxStripEt(rhs.m_seedTrk_secMaxStripEt),
195 m_seedTrk_stripWidth2(rhs.m_seedTrk_stripWidth2),
196 m_seedTrk_nStrip(rhs.m_seedTrk_nStrip),
197 m_seedTrk_etChrgHad(rhs.m_seedTrk_etChrgHad),
198 m_seedTrk_nOtherCoreTrk(rhs.m_seedTrk_nOtherCoreTrk),
199 m_seedTrk_nIsolTrk(rhs.m_seedTrk_nIsolTrk),
200 m_seedTrk_etIsolEM(rhs.m_seedTrk_etIsolEM),
201 m_seedTrk_etIsolHad(rhs.m_seedTrk_etIsolHad),
203 m_EM_TES_scale(rhs.m_EM_TES_scale),
204 m_LC_TES_precalib(rhs.m_LC_TES_precalib),
205 m_cellBasedEnergyRing1(rhs.m_cellBasedEnergyRing1),
206 m_cellBasedEnergyRing2(rhs.m_cellBasedEnergyRing2),
207 m_cellBasedEnergyRing3(rhs.m_cellBasedEnergyRing3),
208 m_cellBasedEnergyRing4(rhs.m_cellBasedEnergyRing4),
209 m_cellBasedEnergyRing5(rhs.m_cellBasedEnergyRing5),
210 m_cellBasedEnergyRing6(rhs.m_cellBasedEnergyRing6),
211 m_cellBasedEnergyRing7(rhs.m_cellBasedEnergyRing7),
212 m_TRT_NHT_OVER_NLT(rhs.m_TRT_NHT_OVER_NLT),
213 m_TauJetVtxFraction(rhs.m_TauJetVtxFraction),
215 m_TrackFilterPass(rhs.m_TrackFilterPass),
216 m_TrackFilterProngs(rhs.m_TrackFilterProngs),
217 m_TrackFilterQuality(rhs.m_TrackFilterQuality),
218 m_Pi0ConeDR(rhs.m_Pi0ConeDR)
double m_seedCalo_trkAvgDist
average track distance from calorimeter seed
CLHEP::HepLorentzVector m_sumPi0Vec
Pi0 energy sum vector.
ElementLinkVector< Rec::TrackParticleContainer > m_looseTrk
Loose tracks.
double m_topoInvMass
invariant mass from topoclusters of jet associated to tau candidate
double m_seedCalo_dRmax
maximal dR of tracks associated to calo-seeded tau
double m_seedTrk_etChrgHadOverSumTrkPt
charged hadronic transverse energy over sum of transverse momenta of all tracks
double m_seedCalo_centFrac
Centrality fraction (ET(dr<0.1)/ET(dr<0.4) for all calos.
double m_seedTrk_etEMCL
Transverse energy of cells classified as "pure electromagnetic" seeded by egamma or topo cluster (ste...
ElementLinkVector< Rec::TrackParticleContainer > m_seedCalo_wideTrk
SeedCalo wide tracks.
double m_seedTrk_hadLeakEt
hadronic leakage in Et summed over cells
double m_seedTrk_etIsolEM
Transverse energy in EM calo (at EM Scale) in 0.2 < dR < 0.4.
ElementLink< CaloClusterContainer > m_cellEM012Cluster
EM calorimeter cell cluster.
double m_seedTrk_secMaxStripEt
Secondary maximum.
double m_seedTrk_etChrgEM
Transverse energy of EM cells (at EM scale) classified as "charged electromagnetic" collected in narr...
double m_seedCalo_isolFrac
Ratio of the uncalibrated transverse energy of cells within 0.1<dR<0.2 and cells within 0<dR<0....
int m_seedCalo_nStrip
Number of Strip cells within dR < 0.4, with energy above specified threshold.
double m_seedCalo_etEMCalib
Calibrated EM transverse energy.
double m_seedCalo_stripWidth2
Uncalibrated transverse energy weighted width in the strip layer within dR < 0.4.
double m_seedTrk_etChrgHad
Charged transverse energy in narrow window around track(s) in hadronic calorimeter.
Trk::RecVertex * m_secVtx
Secondary vertex.
double m_cellBasedEnergyRing3
Ring 3: 0.075 < R < 0.10.
double m_etEflow
E_T from energy flow.
std ::vector< double > m_seedTrk_etResChrgEMTrk
Correction term for eflow calculations (evaluated for each track separately)
double m_seedTrk_isolFrac
Isolation fraction.
double m_leadLooseTrkPt
p_T of leading loose track - for Trigger
double m_seedCalo_etEMAtEMScale
Uncalibrated Sum of Cell Transverse energy in the Presampler + EM1 + EM2 within dR < 0....
double m_LC_TES_precalib
lc+tes precalibration
bool cmp(const double &a, const double &b)
double m_TRT_NHT_OVER_NLT
TRTHits high threshold over low threshold used in electron veto.
double m_seedTrk_sumEMCellEtOverLeadTrkPt
Ratio of sum Et of LAr Cells to the pT of leading track.
Trk::RecVertex inherits from Trk::Vertex.
virtual const std::string & className() const
Get name of class.
double m_seedTrk_etIsolHad
Transverse energy in HAD calo (at EM Scale) in 0.2 < dR < 0.4.
virtual ~TauCommonDetails()
Virtual destructor.
double m_trFlightPathSig
Transverse flight path significance for taus with at least 2 associated tracks.
Basic detail class containing information for track and calo seeded tau reconstruction algorithms.
double m_effTopoInvMass
invariant mass from effective topoclusters of jet associated to tau candidate
int m_seedTrk_nStrip
Number of strip cells.
double m_seedCalo_lead3ClusterEOverAllClusterE
sum of 3 leading cluster energy over all cluster energy
double m_trkWidth2
Width of tracks momenta.
double m_seedCalo_nIsolLooseTrk
Number of isolated tracks.
double m_seedCalo_lead2ClusterEOverAllClusterE
sum of 2 leading cluster energy over all cluster energy
double m_cellBasedEnergyRing5
Ring 5: 0.125 < R < 0.15.
double m_Ele_ECALFirstFraction
fraction of EM cluster energy in first layer of ECAL
An interface for getting the name of a class as a string.
double m_cellBasedEnergyRing2
Ring 2: 0.05 < R < 0.075.
ElementLinkVector< Rec::TrackParticleContainer > m_looseConvTrk
Loose Conversion tracks.
double m_chrgLooseTrk
Charge of loose tracks.
double m_Ele_PresamplerFraction
fraction of EM cluster energy in presampler
double m_massTrkSys
Invariant mass of the tracks system.
static std::string name()
Return the name of class T as a string.
TauCommonDetails()
Default constructor.
static const std::string s_className
Name of class.
double m_seedCalo_trkRmsDist
RMS of track distance from calorimeter seed.
double m_cellBasedEnergyRing1
Cell-based energies in rings for centrality fraction.
double m_ipSigLeadTrk
Impact parameter significance of leading track.
double m_cellBasedEnergyRing6
Ring 6: 0.15 < R < 0.2.
double m_effTopoMeanDeltaR
mean distance to leading topocluster for effective topoclusters of jet associated to tau candidate
double m_seedCalo_caloIso
sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4
unsigned int m_numCells
Members for topocluster ID variables.
const Amg::Vector3D & position() const
return position of vertex
bool operator==(const TauCommonDetails &rhs) const
Equality operator.
double m_seedTrk_isolFracWide
Ratio of Transverse Energy in 0.2 < dr < 0.4 to total transverse energy at EM scale.
std::vector< bool > m_TrackFilterPass
Track filter and generic pi0 cone.
double m_seedCalo_eta
eta of TauJet calculated from calorimeter
ElementLinkVector< CaloClusterContainer > m_pi0
Pi0 clusters.
double m_cellBasedEnergyRing7
Ring 7: 0.2 < R < 0.4.
double m_ipSigLeadLooseTrk
Impact parameter significance of leading loose track.
double m_seedCalo_EMRadius
Uncalibrated Et weighted radius in the Presampler + EM1 + EM2 within dR < 0.4.
double m_seedCalo_phi
phi of TauJet calculated from calorimeter
double m_TauJetVtxFraction
Tau Jet Vertex Fraction.
Ensure that the ATLAS eigen extensions are properly loaded.
The namespace of all packages in PhysicsAnalysis/JetTagging.
ElementLinkVector< Rec::TrackParticleContainer > m_seedTrk_wideTrk
SeedTrk wide tracks.
double m_seedCalo_etHadCalib
Calibrated hadronic transverse energy.
double m_etOverPtLeadTrk
Ratio of E_T of TauCandidate to p_T of leading track.
double m_seedCalo_etHadAtEMScale
Uncalibrated Sum of Cell Transverse energy in the Presampler + EM1 + EM2 within dR < 0....
bool vcmp(const std::vector< T > &a, const std::vector< T > &b)
Compare vectors using cmp predicate.
double m_leadTrkPt
p_T of leading loose track - for Trigger
double m_seedTrk_etHadAtEMScale
Hadronic E_T at EM scale.
ElementLinkVector< Rec::TrackParticleContainer > m_otherTrk
Other tracks.
double m_cellBasedEnergyRing4
Ring 4: 0.10 < R < 0.125.
double m_etOverPtLeadLooseTrk
Ratio of E_T of TauCandidate to p_T of leading loose track.
unsigned int m_numTopoClusters
number of topocluster constituents associated to tau candidate
double m_seedTrk_EMRadius
EM radius.
std ::vector< double > m_seedTrk_etChrgEM01Trk
Transverse energy in narrow window around the track(s), EM layers 0 1 only.
int m_seedTrk_nIsolTrk
Associated, "not good" quality tracks in core region.
double m_seedTrk_etResNeuEM
Correction term for eflow calculations.
int m_seedTrk_nOtherCoreTrk
Associated, "not good" quality tracks in core region.
TauCommonDetails & operator=(const TauCommonDetails &rhs)
Assignment operator.
double m_topoMeanDeltaR
mean distance to leading topocluster for topoclusters of jet associated to tau candidate
double m_EM_TES_scale
em+tes final scale
double m_seedTrk_etNeuEM
Transverse energy of EM cells (at EM scale), within "core" cone around tau1P3P axis after subtraction...
double m_seedCalo_caloIsoCorrected
sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4 (pile up corrected)
double m_mEflow
mass from energy flow
double m_seedCalo_hadRadius
Uncalibrated hadron calorimeter weighted radius.
double m_ipZ0SinThetaSigLeadTrk
Significance of z0 sin(Theta)
double m_seedTrk_stripWidth2
Strip width squared.
double m_seedTrk_etEMAtEMScale
EM E_T at EM scale.
double m_numEffTopoClusters
number of effective topocluster constituents associated to tau candidate !!! is a double
double m_Ele_E237E277
Members for electron LLH calculation.