ATLAS Offline Software
TauJetAuxContainer_v3.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef XAODTAU_VERSIONS_TAUJETAUXCONTAINER_V3_H
8 #define XAODTAU_VERSIONS_TAUJETAUXCONTAINER_V3_H
9 
10 // System include(s):
11 #include <vector>
12 extern "C" {
13 # include <stdint.h>
14 }
15 
16 //local includes
17 #include "xAODTau/TauDefs.h"
18 
19 // EDM include(s):
24 #include "xAODJet/JetContainer.h"
25 #include "xAODPFlow/PFOContainer.h"
26 
27 namespace xAOD {
28 
29 
40 
41  public:
44 
45  private:
46  std::vector< float > pt;
47  std::vector< float > eta;
48  std::vector< float > phi;
49  std::vector< float > m;
50 
51  std::vector< float > ptJetSeed;
52  std::vector< float > etaJetSeed;
53  std::vector< float > phiJetSeed;
54  std::vector< float > mJetSeed;
55 
56  std::vector< float > ptDetectorAxis;
57  std::vector< float > etaDetectorAxis;
58  std::vector< float > phiDetectorAxis;
59  std::vector< float > mDetectorAxis;
60 
61  std::vector< float > ptIntermediateAxis;
62  std::vector< float > etaIntermediateAxis;
63  std::vector< float > phiIntermediateAxis;
64  std::vector< float > mIntermediateAxis;
65 
66  std::vector< float > ptTauEnergyScale;
67  std::vector< float > etaTauEnergyScale; // same as IntermediateAxis
68  std::vector< float > phiTauEnergyScale; // as IntermediateAxis
69  std::vector< float > mTauEnergyScale; // is 0
70 
71  std::vector< float > ptTauEtaCalib;
72  std::vector< float > etaTauEtaCalib;
73  std::vector< float > phiTauEtaCalib; // same as IntermediateAxis
74  std::vector< float > mTauEtaCalib; // is 0
75 
76  std::vector< float > ptPanTauCellBasedProto;
77  std::vector< float > etaPanTauCellBasedProto;
78  std::vector< float > phiPanTauCellBasedProto;
79  std::vector< float > mPanTauCellBasedProto;
80 
81  std::vector< float > ptPanTauCellBased;
82  std::vector< float > etaPanTauCellBased;
83  std::vector< float > phiPanTauCellBased;
84  std::vector< float > mPanTauCellBased;
85 
86  std::vector< float > ptTrigCaloOnly;
87  std::vector< float > etaTrigCaloOnly;
88  std::vector< float > phiTrigCaloOnly;
89  std::vector< float > mTrigCaloOnly;
90 
91  std::vector< float > ptFinalCalib;
92  std::vector< float > etaFinalCalib;
93  std::vector< float > phiFinalCalib;
94  std::vector< float > mFinalCalib;
95 
96 
97  std::vector< unsigned int > ROIWord;
98  std::vector< float > charge;
99 
100  // std::vector< uint32_t > vetoFlags;//r21 cleanup
101  std::vector< uint32_t > isTauFlags;
102 
103  // std::vector< float > Likelihood;
104  // std::vector< float > SafeLikelihood;
105  std::vector< float > BDTJetScore;
106  std::vector< float > BDTEleScore;
107  std::vector< float > EleMatchLikelihoodScore;//from TauEleOLRDecorator
108 
109  //additional discriminant output
110  std::vector< float > BDTJetScoreSigTrans;
111  // std::vector< float > BDTJetScoreBkgTrans;
112 
113  typedef std::vector< ElementLink< TauTrackContainer > > TauTrackLink_t;
114  std::vector< TauTrackLink_t > tauTrackLinks;
115 
116  //simply nTracks(TauJetParameters::TauTrackFlag::classifiedCharged)
117  //after the first pass of TauTrackFinder
118  std::vector< int > nChargedTracks;
119  std::vector< int > nIsolatedTracks;
120  std::vector< int > nAllTracks;
121  std::vector< int > nLargeRadiusTracks;
122 
123  typedef std::vector< ElementLink< IParticleContainer > > IParticleLink_t;
124  std::vector< IParticleLink_t > clusterLinks;//actually xAOD::CaloClusters
125  std::vector< IParticleLink_t > pi0Links;//acutally xAOD::Particles
126 
127 
128  std::vector< int > trackFilterProngs;
129  std::vector< int > trackFilterQuality;
130  std::vector< float > pi0ConeDR;
131 
133  std::vector< JetLink_t > jetLink;
134 
136  std::vector< VertexLink_t > vertexLink;
137  std::vector< VertexLink_t > secondaryVertexLink;
138 
139 
140  // //pfo links for substructure
141  typedef std::vector< ElementLink< PFOContainer > > PFOLink_t;
142 
143  std::vector< PFOLink_t > chargedPFOLinks;// (Links to default charged PFOs)
144  std::vector< PFOLink_t > neutralPFOLinks;// (Links to default all neutral PFOs)
145  std::vector< PFOLink_t > pi0PFOLinks;// (Links to default pi0 neutral PFOs)
146  std::vector< PFOLink_t > protoChargedPFOLinks;// (Links to cell-based charged PFOs)
147  std::vector< PFOLink_t > protoNeutralPFOLinks;// (Links to cell-based all neutral PFOs)
148  std::vector< PFOLink_t > protoPi0PFOLinks;// (Links to cell-based pi0 neutral PFOs)
149  std::vector< PFOLink_t > shotPFOLinks;// (Links to shots)
150  std::vector< PFOLink_t > hadronicPFOLinks;// (Links to hadronic pfos)
151 
152  //set of details variables
153  std::vector< float > ipZ0SinThetaSigLeadTrk;
154  std::vector< float > etOverPtLeadTrk;
155  std::vector< float > leadTrkPt;
156  std::vector< float > ipSigLeadTrk;
157  std::vector< float > massTrkSys;
158  std::vector< float > trkWidth2;
159  std::vector< float > trFlightPathSig;
161  // std::vector< float > ele_E237E277; //r21 cleanup
162  // std::vector< float > ele_PresamplerFraction; //r21 cleanup
163  // std::vector< float > ele_ECALFirstFraction; //r21 cleanup
164  //for topocluster ID variables
165  std::vector< int > numCells;
167  std::vector< int > numTopoClusters;
169  std::vector< float > numEffTopoClusters;
171  std::vector< float > topoInvMass;
173  std::vector< float > effTopoInvMass;
175  std::vector< float > topoMeanDeltaR;
177  std::vector< float > effTopoMeanDeltaR;
179  std::vector< float > EMRadius;
181  std::vector< float > hadRadius;
183  std::vector< float > etEMAtEMScale;
185  std::vector< float > etHadAtEMScale;
187  std::vector< float > isolFrac;
189  std::vector< float > centFrac;
191  std::vector< float > stripWidth2;
193  std::vector< int > nStrip;
195  // std::vector< float > etEMCalib;//r21 cleanup
197  // std::vector< float > etHadCalib;//r21 cleanup
199  //std::vector< float > seedCalo_eta; //r21 cleanup DetectorAxis eta
201  // std::vector< float > seedCalo_phi;//r21 cleanup DetectorAxis phi
203  std::vector< float > trkAvgDist;
205  std::vector< float > trkRmsDist;
207  std::vector< float > lead2ClusterEOverAllClusterE;
209  std::vector< float > lead3ClusterEOverAllClusterE;
211  std::vector< float > caloIso;
213  std::vector< float > caloIsoCorrected;
215  std::vector< float > dRmax;
216 
218  std::vector< float > secMaxStripEt;
219  std::vector< float > sumEMCellEtOverLeadTrkPt;
220  std::vector< float > hadLeakEt;
221 
223  //std::vector< float > EM_TES_scale;//r21 cleanup
225  //std::vector< float > LC_TES_precalib; //r21 cleanup
226 
227  std::vector< float > TESOffset;
228  std::vector< float > TESCalibConstant;
229 
231  //
232  // Cell-based energies in rings getters/setters
233  //
236  std::vector< float > cellBasedEnergyRing1;
238  std::vector< float > cellBasedEnergyRing2;
240  std::vector< float > cellBasedEnergyRing3;
242  std::vector< float > cellBasedEnergyRing4;
244  std::vector< float > cellBasedEnergyRing5;
246  std::vector< float > cellBasedEnergyRing6;
248  std::vector< float > cellBasedEnergyRing7;
250  std::vector< float > TRT_NHT_OVER_NLT;
252  std::vector< float > TauJetVtxFraction;
253 
254 
255  //generic substructure details
256  // std::vector< float > etEflow;//r21 cleanup
257  // std::vector< float > mEflow;//r21 cleanup
258  // std::vector< float > ptRatioEflow;//r21 cleanup
259  // std::vector< int > nPi0;//r21 cleanup
260  std::vector< int > nCharged; //used in PanTau/PanTauAlgs/src/Tool_DetailsArranger.cxx
261 
262  // std::vector< float > etEflowTopo;//r21 cleanup
263  // std::vector< float > mEflowTopo;//r21 cleanup
264  // std::vector< float > ptRatioEflowTopo;//r21 cleanup
265  // std::vector< int > nPi0Topo;//r21 cleanup
266  // std::vector< int > nChargedTopo;//r21 cleanup
267 
268  std::vector< float > mEflowApprox;
269  std::vector< float > ptRatioEflowApprox;
270 
271  std::vector< float > innerTrkAvgDist;
272 
273  std::vector< float > SumPtTrkFrac;
274 
276  std::vector< float > etOverPtLeadTrkCorrected;
277  std::vector< float > ipSigLeadTrkCorrected;
278  std::vector< float > trFlightPathSigCorrected;
279  std::vector< float > massTrkSysCorrected;
280  std::vector< float > dRmaxCorrected;
281  std::vector< float > ChPiEMEOverCaloEMECorrected;
282  std::vector< float > EMPOverTrkSysPCorrected;
283  std::vector< float > ptRatioEflowApproxCorrected;
284  std::vector< float > mEflowApproxCorrected;
285  std::vector< float > centFracCorrected;
286  std::vector< float > innerTrkAvgDistCorrected;
287  std::vector< float > SumPtTrkFracCorrected;
288 
289 
290 
291  //trigger details
292  std::vector< float > PSSFraction;
293  std::vector< float > ChPiEMEOverCaloEME;
294  std::vector< float > EMPOverTrkSysP;
295 
296  //panTau details
298  //Flag whether this seed has pantau info
299  std::vector< int > PanTau_isPanTauCandidate;
300  //decay modes (input mode [proto] and output mode )
301  std::vector< int > PanTau_DecayModeProto;
302  std::vector< int > PanTau_DecayMode;
303  //BDT output distributions
304  std::vector< float > PanTau_BDTValue_1p0n_vs_1p1n;
305  std::vector< float > PanTau_BDTValue_1p1n_vs_1pXn;
306  std::vector< float > PanTau_BDTValue_3p0n_vs_3pXn;
307  //Variables used in BDTs
311  std::vector< float > PanTau_BDTVar_Neutral_HLV_SumM;
318  std::vector< float > PanTau_BDTVar_Charged_HLV_SumM;
319 
320  // RNN tau ID
321  std::vector< float > RNNJetScore;
322  std::vector< float > RNNJetScoreSigTrans;
323 
324  // RNN tau eVeto
325  std::vector< float > RNNEleScore;
326  std::vector< float > RNNEleScoreSigTrans;
327 
328  }; // class TauJetAuxContainer_v3
329 
330 } // namespace xAOD
331 
332 // Set up the StoreGate inheritance for the class:
333 #include "xAODCore/BaseInfo.h"
335 
336 #endif // XAODTAU_VERSIONS_TAUJETAUXCONTAINER_V3_H
xAOD::TauJetAuxContainer_v3::phiFinalCalib
std::vector< float > phiFinalCalib
Definition: TauJetAuxContainer_v3.h:93
xAOD::TauJetAuxContainer_v3::effTopoMeanDeltaR
std::vector< float > effTopoMeanDeltaR
mean distance to leading topocluster for effective topoclusters of jet associated to tau candidate
Definition: TauJetAuxContainer_v3.h:177
xAOD::TauJetAuxContainer_v3::PanTau_isPanTauCandidate
std::vector< int > PanTau_isPanTauCandidate
PanTau variables when using CellBased pfos.
Definition: TauJetAuxContainer_v3.h:299
SG_BASE
SG_BASE(xAOD::TauJetAuxContainer_v3, xAOD::AuxContainerBase)
xAOD::TauJetAuxContainer_v3::phiPanTauCellBasedProto
std::vector< float > phiPanTauCellBasedProto
Definition: TauJetAuxContainer_v3.h:78
xAOD::TauJetAuxContainer_v3::stripWidth2
std::vector< float > stripWidth2
strip width ^2
Definition: TauJetAuxContainer_v3.h:191
xAOD::TauJetAuxContainer_v3::mDetectorAxis
std::vector< float > mDetectorAxis
Definition: TauJetAuxContainer_v3.h:59
xAOD::TauJetAuxContainer_v3::mPanTauCellBasedProto
std::vector< float > mPanTauCellBasedProto
Definition: TauJetAuxContainer_v3.h:79
xAOD::TauJetAuxContainer_v3::vertexLink
std::vector< VertexLink_t > vertexLink
Definition: TauJetAuxContainer_v3.h:136
xAOD::TauJetAuxContainer_v3::trackFilterQuality
std::vector< int > trackFilterQuality
Definition: TauJetAuxContainer_v3.h:129
xAOD::TauJetAuxContainer_v3::neutralPFOLinks
std::vector< PFOLink_t > neutralPFOLinks
Definition: TauJetAuxContainer_v3.h:144
xAOD::TauJetAuxContainer_v3::innerTrkAvgDistCorrected
std::vector< float > innerTrkAvgDistCorrected
Definition: TauJetAuxContainer_v3.h:286
xAOD::TauJetAuxContainer_v3
Temporary container used until we have I/O for AuxStoreInternal.
Definition: TauJetAuxContainer_v3.h:39
xAOD::TauJetAuxContainer_v3::ptIntermediateAxis
std::vector< float > ptIntermediateAxis
Definition: TauJetAuxContainer_v3.h:61
xAOD::TauJetAuxContainer_v3::IParticleLink_t
std::vector< ElementLink< IParticleContainer > > IParticleLink_t
Definition: TauJetAuxContainer_v3.h:123
xAOD::TauJetAuxContainer_v3::SumPtTrkFrac
std::vector< float > SumPtTrkFrac
Definition: TauJetAuxContainer_v3.h:273
xAOD::TauJetAuxContainer_v3::PanTau_BDTVar_Charged_StdDev_Et_WrtEtAllConsts
std::vector< float > PanTau_BDTVar_Charged_StdDev_Et_WrtEtAllConsts
Definition: TauJetAuxContainer_v3.h:310
xAOD::TauJetAuxContainer_v3::cellBasedEnergyRing5
std::vector< float > cellBasedEnergyRing5
Ring 5: 0.125 < R < 0.15.
Definition: TauJetAuxContainer_v3.h:244
xAOD::TauJetAuxContainer_v3::ptTauEtaCalib
std::vector< float > ptTauEtaCalib
Definition: TauJetAuxContainer_v3.h:71
xAOD::TauJetAuxContainer_v3::shotPFOLinks
std::vector< PFOLink_t > shotPFOLinks
Definition: TauJetAuxContainer_v3.h:149
xAOD::TauJetAuxContainer_v3::mEflowApproxCorrected
std::vector< float > mEflowApproxCorrected
Definition: TauJetAuxContainer_v3.h:284
xAOD::TauJetAuxContainer_v3::phiDetectorAxis
std::vector< float > phiDetectorAxis
Definition: TauJetAuxContainer_v3.h:58
xAOD::TauJetAuxContainer_v3::ipZ0SinThetaSigLeadTrk
std::vector< float > ipZ0SinThetaSigLeadTrk
Definition: TauJetAuxContainer_v3.h:153
xAOD::TauJetAuxContainer_v3::secMaxStripEt
std::vector< float > secMaxStripEt
migrate only seedTrk_ variables which are used in reco and ID and without prefix
Definition: TauJetAuxContainer_v3.h:218
xAOD::TauJetAuxContainer_v3::ROIWord
std::vector< unsigned int > ROIWord
Definition: TauJetAuxContainer_v3.h:97
xAOD::TauJetAuxContainer_v3::ipSigLeadTrk
std::vector< float > ipSigLeadTrk
Definition: TauJetAuxContainer_v3.h:156
xAOD::TauJetAuxContainer_v3::ptTauEnergyScale
std::vector< float > ptTauEnergyScale
Definition: TauJetAuxContainer_v3.h:66
xAOD::TauJetAuxContainer_v3::trkAvgDist
std::vector< float > trkAvgDist
calibrated EM transverse energy
Definition: TauJetAuxContainer_v3.h:203
xAOD::TauJetAuxContainer_v3::PanTau_BDTVar_Neutral_Ratio_1stBDTEtOverEtAllConsts
std::vector< float > PanTau_BDTVar_Neutral_Ratio_1stBDTEtOverEtAllConsts
Definition: TauJetAuxContainer_v3.h:314
xAOD::TauJetAuxContainer_v3::cellBasedEnergyRing4
std::vector< float > cellBasedEnergyRing4
Ring 4: 0.10 < R < 0.125.
Definition: TauJetAuxContainer_v3.h:242
xAOD::TauJetAuxContainer_v3::hadRadius
std::vector< float > hadRadius
hadron calorimeter radius
Definition: TauJetAuxContainer_v3.h:181
AuxContainerBase.h
xAOD::TauJetAuxContainer_v3::topoMeanDeltaR
std::vector< float > topoMeanDeltaR
mean distance to leading topocluster for topoclusters of jet associated to tau candidate
Definition: TauJetAuxContainer_v3.h:175
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD::TauJetAuxContainer_v3::pt
std::vector< float > pt
Definition: TauJetAuxContainer_v3.h:46
xAOD::TauJetAuxContainer_v3::pi0PFOLinks
std::vector< PFOLink_t > pi0PFOLinks
Definition: TauJetAuxContainer_v3.h:145
BaseInfo.h
xAOD::TauJetAuxContainer_v3::pi0Links
std::vector< IParticleLink_t > pi0Links
Definition: TauJetAuxContainer_v3.h:125
xAOD::TauJetAuxContainer_v3::PanTau_DecayModeProto
std::vector< int > PanTau_DecayModeProto
Definition: TauJetAuxContainer_v3.h:301
xAOD::TauJetAuxContainer_v3::PanTau_BDTValue_3p0n_vs_3pXn
std::vector< float > PanTau_BDTValue_3p0n_vs_3pXn
Definition: TauJetAuxContainer_v3.h:306
xAOD::TauJetAuxContainer_v3::PanTau_BDTVar_Neutral_Ratio_EtOverEtAllConsts
std::vector< float > PanTau_BDTVar_Neutral_Ratio_EtOverEtAllConsts
Definition: TauJetAuxContainer_v3.h:315
PFOContainer.h
xAOD::TauJetAuxContainer_v3::RNNJetScore
std::vector< float > RNNJetScore
Definition: TauJetAuxContainer_v3.h:321
xAOD::TauJetAuxContainer_v3::JetLink_t
ElementLink< xAOD::JetContainer > JetLink_t
Definition: TauJetAuxContainer_v3.h:132
xAOD::TauJetAuxContainer_v3::EMPOverTrkSysP
std::vector< float > EMPOverTrkSysP
Definition: TauJetAuxContainer_v3.h:294
xAOD::TauJetAuxContainer_v3::dRmaxCorrected
std::vector< float > dRmaxCorrected
Definition: TauJetAuxContainer_v3.h:280
xAOD::TauJetAuxContainer_v3::ptJetSeed
std::vector< float > ptJetSeed
Definition: TauJetAuxContainer_v3.h:51
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TauJetAuxContainer_v3::ptPanTauCellBasedProto
std::vector< float > ptPanTauCellBasedProto
Definition: TauJetAuxContainer_v3.h:76
xAOD::TauJetAuxContainer_v3::cellBasedEnergyRing7
std::vector< float > cellBasedEnergyRing7
Ring 7: 0.2 < R < 0.4.
Definition: TauJetAuxContainer_v3.h:248
xAOD::TauJetAuxContainer_v3::mPanTauCellBased
std::vector< float > mPanTauCellBased
Definition: TauJetAuxContainer_v3.h:84
xAOD::TauJetAuxContainer_v3::centFracCorrected
std::vector< float > centFracCorrected
Definition: TauJetAuxContainer_v3.h:285
xAOD::TauJetAuxContainer_v3::etOverPtLeadTrkCorrected
std::vector< float > etOverPtLeadTrkCorrected
pileup-corrected ID variables
Definition: TauJetAuxContainer_v3.h:276
xAOD::TauJetAuxContainer_v3::etaTauEnergyScale
std::vector< float > etaTauEnergyScale
Definition: TauJetAuxContainer_v3.h:67
xAOD::TauJetAuxContainer_v3::etEMAtEMScale
std::vector< float > etEMAtEMScale
EM energy at EM scale.
Definition: TauJetAuxContainer_v3.h:183
xAOD::TauJetAuxContainer_v3::TauTrackLink_t
std::vector< ElementLink< TauTrackContainer > > TauTrackLink_t
Definition: TauJetAuxContainer_v3.h:113
xAOD::TauJetAuxContainer_v3::chargedPFOLinks
std::vector< PFOLink_t > chargedPFOLinks
Definition: TauJetAuxContainer_v3.h:143
xAOD::TauJetAuxContainer_v3::mEflowApprox
std::vector< float > mEflowApprox
Definition: TauJetAuxContainer_v3.h:268
xAOD::TauJetAuxContainer_v3::ptDetectorAxis
std::vector< float > ptDetectorAxis
Definition: TauJetAuxContainer_v3.h:56
TauTrackContainer.h
xAOD::TauJetAuxContainer_v3::phiTauEnergyScale
std::vector< float > phiTauEnergyScale
Definition: TauJetAuxContainer_v3.h:68
xAOD::TauJetAuxContainer_v3::phiPanTauCellBased
std::vector< float > phiPanTauCellBased
Definition: TauJetAuxContainer_v3.h:83
xAOD::TauJetAuxContainer_v3::innerTrkAvgDist
std::vector< float > innerTrkAvgDist
Definition: TauJetAuxContainer_v3.h:271
xAOD::TauJetAuxContainer_v3::etaFinalCalib
std::vector< float > etaFinalCalib
Definition: TauJetAuxContainer_v3.h:92
xAOD::TauJetAuxContainer_v3::PanTau_BDTVar_Combined_DeltaR1stNeutralTo1stCharged
std::vector< float > PanTau_BDTVar_Combined_DeltaR1stNeutralTo1stCharged
Definition: TauJetAuxContainer_v3.h:317
xAOD::TauJetAuxContainer_v3::ptRatioEflowApprox
std::vector< float > ptRatioEflowApprox
Definition: TauJetAuxContainer_v3.h:269
xAOD::TauJetAuxContainer_v3::RNNEleScoreSigTrans
std::vector< float > RNNEleScoreSigTrans
Definition: TauJetAuxContainer_v3.h:326
xAOD::TauJetAuxContainer_v3::ChPiEMEOverCaloEMECorrected
std::vector< float > ChPiEMEOverCaloEMECorrected
Definition: TauJetAuxContainer_v3.h:281
xAOD::TauJetAuxContainer_v3::dRmax
std::vector< float > dRmax
maximal dR of tracks associated to calo-seeded tau
Definition: TauJetAuxContainer_v3.h:215
xAOD::TauJetAuxContainer_v3::TESCalibConstant
std::vector< float > TESCalibConstant
Definition: TauJetAuxContainer_v3.h:228
xAOD::TauJetAuxContainer_v3::PSSFraction
std::vector< float > PSSFraction
Definition: TauJetAuxContainer_v3.h:292
xAOD::TauJetAuxContainer_v3::protoChargedPFOLinks
std::vector< PFOLink_t > protoChargedPFOLinks
Definition: TauJetAuxContainer_v3.h:146
xAOD::TauJetAuxContainer_v3::PanTau_DecayMode
std::vector< int > PanTau_DecayMode
Definition: TauJetAuxContainer_v3.h:302
xAOD::TauJetAuxContainer_v3::trFlightPathSigCorrected
std::vector< float > trFlightPathSigCorrected
Definition: TauJetAuxContainer_v3.h:278
xAOD::TauJetAuxContainer_v3::massTrkSysCorrected
std::vector< float > massTrkSysCorrected
Definition: TauJetAuxContainer_v3.h:279
xAOD::TauJetAuxContainer_v3::nLargeRadiusTracks
std::vector< int > nLargeRadiusTracks
Definition: TauJetAuxContainer_v3.h:121
xAOD::TauJetAuxContainer_v3::TauJetVtxFraction
std::vector< float > TauJetVtxFraction
@Tau Jet Vertex Fraction
Definition: TauJetAuxContainer_v3.h:252
xAOD::TauJetAuxContainer_v3::caloIso
std::vector< float > caloIso
sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4
Definition: TauJetAuxContainer_v3.h:211
xAOD::TauJetAuxContainer_v3::topoInvMass
std::vector< float > topoInvMass
invariant mass from topoclusters of jet associated to tau candidate
Definition: TauJetAuxContainer_v3.h:171
TauDefs.h
xAOD::TauJetAuxContainer_v3::numCells
std::vector< int > numCells
electron LLH variables
Definition: TauJetAuxContainer_v3.h:165
xAOD::TauJetAuxContainer_v3::etaPanTauCellBased
std::vector< float > etaPanTauCellBased
Definition: TauJetAuxContainer_v3.h:82
xAOD::TauJetAuxContainer_v3::etHadAtEMScale
std::vector< float > etHadAtEMScale
Hadronic energy at EM scale.
Definition: TauJetAuxContainer_v3.h:185
xAOD::TauJetAuxContainer_v3::PanTau_BDTVar_Neutral_HLV_SumM
std::vector< float > PanTau_BDTVar_Neutral_HLV_SumM
Definition: TauJetAuxContainer_v3.h:311
xAOD::TauJetAuxContainer_v3::nIsolatedTracks
std::vector< int > nIsolatedTracks
Definition: TauJetAuxContainer_v3.h:119
xAOD::TauJetAuxContainer_v3::etaTrigCaloOnly
std::vector< float > etaTrigCaloOnly
Definition: TauJetAuxContainer_v3.h:87
xAOD::TauJetAuxContainer_v3::ChPiEMEOverCaloEME
std::vector< float > ChPiEMEOverCaloEME
Definition: TauJetAuxContainer_v3.h:293
xAOD::TauJetAuxContainer_v3::ptTrigCaloOnly
std::vector< float > ptTrigCaloOnly
Definition: TauJetAuxContainer_v3.h:86
xAOD::TauJetAuxContainer_v3::PFOLink_t
std::vector< ElementLink< PFOContainer > > PFOLink_t
Definition: TauJetAuxContainer_v3.h:141
xAOD::TauJetAuxContainer_v3::VertexLink_t
ElementLink< xAOD::VertexContainer > VertexLink_t
Definition: TauJetAuxContainer_v3.h:135
xAOD::TauJetAuxContainer_v3::centFrac
std::vector< float > centFrac
centrality fraction
Definition: TauJetAuxContainer_v3.h:189
xAOD::TauJetAuxContainer_v3::nCharged
std::vector< int > nCharged
Definition: TauJetAuxContainer_v3.h:260
xAOD::TauJetAuxContainer_v3::protoNeutralPFOLinks
std::vector< PFOLink_t > protoNeutralPFOLinks
Definition: TauJetAuxContainer_v3.h:147
xAOD::TauJetAuxContainer_v3::tauTrackLinks
std::vector< TauTrackLink_t > tauTrackLinks
Definition: TauJetAuxContainer_v3.h:114
xAOD::TauJetAuxContainer_v3::TESOffset
std::vector< float > TESOffset
EM+TES final scale.
Definition: TauJetAuxContainer_v3.h:227
xAOD::TauJetAuxContainer_v3::mTauEnergyScale
std::vector< float > mTauEnergyScale
Definition: TauJetAuxContainer_v3.h:69
xAOD::TauJetAuxContainer_v3::RNNJetScoreSigTrans
std::vector< float > RNNJetScoreSigTrans
Definition: TauJetAuxContainer_v3.h:322
xAOD::TauJetAuxContainer_v3::caloIsoCorrected
std::vector< float > caloIsoCorrected
sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4 (pile-up corrected)
Definition: TauJetAuxContainer_v3.h:213
xAOD::TauJetAuxContainer_v3::BDTJetScoreSigTrans
std::vector< float > BDTJetScoreSigTrans
Definition: TauJetAuxContainer_v3.h:110
xAOD::TauJetAuxContainer_v3::hadLeakEt
std::vector< float > hadLeakEt
Definition: TauJetAuxContainer_v3.h:220
xAOD::TauJetAuxContainer_v3::PanTau_BDTVar_Neutral_PID_BDTValues_BDTSort_1
std::vector< float > PanTau_BDTVar_Neutral_PID_BDTValues_BDTSort_1
Definition: TauJetAuxContainer_v3.h:312
xAOD::TauJetAuxContainer_v3::phiTrigCaloOnly
std::vector< float > phiTrigCaloOnly
Definition: TauJetAuxContainer_v3.h:88
xAOD::TauJetAuxContainer_v3::cellBasedEnergyRing2
std::vector< float > cellBasedEnergyRing2
Ring 2: 0.05 < R < 0.075.
Definition: TauJetAuxContainer_v3.h:238
xAOD::TauJetAuxContainer_v3::PanTau_BDTValue_1p1n_vs_1pXn
std::vector< float > PanTau_BDTValue_1p1n_vs_1pXn
Definition: TauJetAuxContainer_v3.h:305
xAOD::TauJetAuxContainer_v3::PanTau_BDTVar_Charged_JetMoment_EtDRxTotalEt
std::vector< float > PanTau_BDTVar_Charged_JetMoment_EtDRxTotalEt
Definition: TauJetAuxContainer_v3.h:309
xAOD::TauJetAuxContainer_v3::EMPOverTrkSysPCorrected
std::vector< float > EMPOverTrkSysPCorrected
Definition: TauJetAuxContainer_v3.h:282
xAOD::TauJetAuxContainer_v3::jetLink
std::vector< JetLink_t > jetLink
Definition: TauJetAuxContainer_v3.h:133
xAOD::TauJetAuxContainer_v3::EleMatchLikelihoodScore
std::vector< float > EleMatchLikelihoodScore
Definition: TauJetAuxContainer_v3.h:107
xAOD::TauJetAuxContainer_v3::nStrip
std::vector< int > nStrip
number of strips
Definition: TauJetAuxContainer_v3.h:193
xAOD::TauJetAuxContainer_v3::numEffTopoClusters
std::vector< float > numEffTopoClusters
number of effective topocluster constituents of jet associated to tau candidate !!...
Definition: TauJetAuxContainer_v3.h:169
xAOD::TauJetAuxContainer_v3::cellBasedEnergyRing1
std::vector< float > cellBasedEnergyRing1
Ring 1: 0.00 < R < 0.05.
Definition: TauJetAuxContainer_v3.h:236
xAOD::TauJetAuxContainer_v3::ipSigLeadTrkCorrected
std::vector< float > ipSigLeadTrkCorrected
Definition: TauJetAuxContainer_v3.h:277
xAOD::TauJetAuxContainer_v3::lead2ClusterEOverAllClusterE
std::vector< float > lead2ClusterEOverAllClusterE
sum of 2 leading cluster energy over all cluster energy
Definition: TauJetAuxContainer_v3.h:207
xAOD::TauJetAuxContainer_v3::TRT_NHT_OVER_NLT
std::vector< float > TRT_NHT_OVER_NLT
TRT hits high threshold over low threshold.
Definition: TauJetAuxContainer_v3.h:250
xAOD::TauJetAuxContainer_v3::mTauEtaCalib
std::vector< float > mTauEtaCalib
Definition: TauJetAuxContainer_v3.h:74
xAOD::TauJetAuxContainer_v3::cellBasedEnergyRing3
std::vector< float > cellBasedEnergyRing3
Ring 3: 0.075 < R < 0.10.
Definition: TauJetAuxContainer_v3.h:240
xAOD::TauJetAuxContainer_v3::ptFinalCalib
std::vector< float > ptFinalCalib
Definition: TauJetAuxContainer_v3.h:91
xAOD::TauJetAuxContainer_v3::phiJetSeed
std::vector< float > phiJetSeed
Definition: TauJetAuxContainer_v3.h:53
xAOD::TauJetAuxContainer_v3::hadronicPFOLinks
std::vector< PFOLink_t > hadronicPFOLinks
Definition: TauJetAuxContainer_v3.h:150
xAOD::TauJetAuxContainer_v3::trkRmsDist
std::vector< float > trkRmsDist
the RMS of track distance to calorimeter seed
Definition: TauJetAuxContainer_v3.h:205
xAOD::TauJetAuxContainer_v3::leadTrkPt
std::vector< float > leadTrkPt
Definition: TauJetAuxContainer_v3.h:155
xAOD::TauJetAuxContainer_v3::mIntermediateAxis
std::vector< float > mIntermediateAxis
Definition: TauJetAuxContainer_v3.h:64
xAOD::TauJetAuxContainer_v3::secondaryVertexLink
std::vector< VertexLink_t > secondaryVertexLink
Definition: TauJetAuxContainer_v3.h:137
xAOD::TauJetAuxContainer_v3::phiTauEtaCalib
std::vector< float > phiTauEtaCalib
Definition: TauJetAuxContainer_v3.h:73
xAOD::TauJetAuxContainer_v3::effTopoInvMass
std::vector< float > effTopoInvMass
invariant mass from effective topoclusters of jet associated to tau candidate
Definition: TauJetAuxContainer_v3.h:173
xAOD::TauJetAuxContainer_v3::SumPtTrkFracCorrected
std::vector< float > SumPtTrkFracCorrected
Definition: TauJetAuxContainer_v3.h:287
xAOD::TauJetAuxContainer_v3::etaPanTauCellBasedProto
std::vector< float > etaPanTauCellBasedProto
Definition: TauJetAuxContainer_v3.h:77
xAOD::TauJetAuxContainer_v3::RNNEleScore
std::vector< float > RNNEleScore
Definition: TauJetAuxContainer_v3.h:325
xAOD::TauJetAuxContainer_v3::nAllTracks
std::vector< int > nAllTracks
Definition: TauJetAuxContainer_v3.h:120
xAOD::TauJetAuxContainer_v3::trackFilterProngs
std::vector< int > trackFilterProngs
Definition: TauJetAuxContainer_v3.h:128
VertexContainer.h
JetContainer.h
xAOD::TauJetAuxContainer_v3::BDTJetScore
std::vector< float > BDTJetScore
Definition: TauJetAuxContainer_v3.h:105
xAOD::TauJetAuxContainer_v3::BDTEleScore
std::vector< float > BDTEleScore
Definition: TauJetAuxContainer_v3.h:106
xAOD::TauJetAuxContainer_v3::protoPi0PFOLinks
std::vector< PFOLink_t > protoPi0PFOLinks
Definition: TauJetAuxContainer_v3.h:148
xAOD::TauJetAuxContainer_v3::isTauFlags
std::vector< uint32_t > isTauFlags
Definition: TauJetAuxContainer_v3.h:101
xAOD::TauJetAuxContainer_v3::m
std::vector< float > m
Definition: TauJetAuxContainer_v3.h:49
xAOD::TauJetAuxContainer_v3::etaJetSeed
std::vector< float > etaJetSeed
Definition: TauJetAuxContainer_v3.h:52
xAOD::TauJetAuxContainer_v3::ptRatioEflowApproxCorrected
std::vector< float > ptRatioEflowApproxCorrected
Definition: TauJetAuxContainer_v3.h:283
xAOD::TauJetAuxContainer_v3::PanTau_BDTVar_Neutral_PID_BDTValues_BDTSort_2
std::vector< float > PanTau_BDTVar_Neutral_PID_BDTValues_BDTSort_2
Definition: TauJetAuxContainer_v3.h:313
xAOD::TauJetAuxContainer_v3::etOverPtLeadTrk
std::vector< float > etOverPtLeadTrk
Definition: TauJetAuxContainer_v3.h:154
xAOD::TauJetAuxContainer_v3::etaIntermediateAxis
std::vector< float > etaIntermediateAxis
Definition: TauJetAuxContainer_v3.h:62
xAOD::TauJetAuxContainer_v3::phiIntermediateAxis
std::vector< float > phiIntermediateAxis
Definition: TauJetAuxContainer_v3.h:63
xAOD::TauJetAuxContainer_v3::massTrkSys
std::vector< float > massTrkSys
Definition: TauJetAuxContainer_v3.h:157
xAOD::TauJetAuxContainer_v3::etaDetectorAxis
std::vector< float > etaDetectorAxis
Definition: TauJetAuxContainer_v3.h:57
xAOD::TauJetAuxContainer_v3::etaTauEtaCalib
std::vector< float > etaTauEtaCalib
Definition: TauJetAuxContainer_v3.h:72
xAOD::TauJetAuxContainer_v3::isolFrac
std::vector< float > isolFrac
isolation fraction
Definition: TauJetAuxContainer_v3.h:187
xAOD::TauJetAuxContainer_v3::mTrigCaloOnly
std::vector< float > mTrigCaloOnly
Definition: TauJetAuxContainer_v3.h:89
xAOD::TauJetAuxContainer_v3::eta
std::vector< float > eta
Definition: TauJetAuxContainer_v3.h:47
xAOD::TauJetAuxContainer_v3::lead3ClusterEOverAllClusterE
std::vector< float > lead3ClusterEOverAllClusterE
sum of 3 leading cluster energy over all cluster energy
Definition: TauJetAuxContainer_v3.h:209
xAOD::TauJetAuxContainer_v3::charge
std::vector< float > charge
Definition: TauJetAuxContainer_v3.h:98
xAOD::TauJetAuxContainer_v3::mFinalCalib
std::vector< float > mFinalCalib
Definition: TauJetAuxContainer_v3.h:94
xAOD::TauJetAuxContainer_v3::PanTau_BDTValue_1p0n_vs_1p1n
std::vector< float > PanTau_BDTValue_1p0n_vs_1p1n
Definition: TauJetAuxContainer_v3.h:304
xAOD::TauJetAuxContainer_v3::TauJetAuxContainer_v3
TauJetAuxContainer_v3()
Default constructor.
Definition: TauJetAuxContainer_v3.cxx:13
xAOD::TauJetAuxContainer_v3::ptPanTauCellBased
std::vector< float > ptPanTauCellBased
Definition: TauJetAuxContainer_v3.h:81
xAOD::TauJetAuxContainer_v3::numTopoClusters
std::vector< int > numTopoClusters
number of topocluster constituents of jet associated to tau candidate
Definition: TauJetAuxContainer_v3.h:167
xAOD::TauJetAuxContainer_v3::clusterLinks
std::vector< IParticleLink_t > clusterLinks
Definition: TauJetAuxContainer_v3.h:124
xAOD::TauJetAuxContainer_v3::phi
std::vector< float > phi
Definition: TauJetAuxContainer_v3.h:48
xAOD::TauJetAuxContainer_v3::trkWidth2
std::vector< float > trkWidth2
Definition: TauJetAuxContainer_v3.h:158
xAOD::TauJetAuxContainer_v3::EMRadius
std::vector< float > EMRadius
E_T radius.
Definition: TauJetAuxContainer_v3.h:179
xAOD::TauJetAuxContainer_v3::sumEMCellEtOverLeadTrkPt
std::vector< float > sumEMCellEtOverLeadTrkPt
Definition: TauJetAuxContainer_v3.h:219
TrackParticleContainer.h
xAOD::TauJetAuxContainer_v3::PanTau_BDTVar_Basic_NNeutralConsts
std::vector< int > PanTau_BDTVar_Basic_NNeutralConsts
Definition: TauJetAuxContainer_v3.h:308
xAOD::TauJetAuxContainer_v3::PanTau_BDTVar_Charged_HLV_SumM
std::vector< float > PanTau_BDTVar_Charged_HLV_SumM
Definition: TauJetAuxContainer_v3.h:318
xAOD::TauJetAuxContainer_v3::pi0ConeDR
std::vector< float > pi0ConeDR
Definition: TauJetAuxContainer_v3.h:130
xAOD::TauJetAuxContainer_v3::PanTau_BDTVar_Neutral_Shots_NPhotonsInSeed
std::vector< float > PanTau_BDTVar_Neutral_Shots_NPhotonsInSeed
Definition: TauJetAuxContainer_v3.h:316
xAOD::TauJetAuxContainer_v3::mJetSeed
std::vector< float > mJetSeed
Definition: TauJetAuxContainer_v3.h:54
xAOD::TauJetAuxContainer_v3::trFlightPathSig
std::vector< float > trFlightPathSig
Definition: TauJetAuxContainer_v3.h:159
xAOD::TauJetAuxContainer_v3::cellBasedEnergyRing6
std::vector< float > cellBasedEnergyRing6
Ring 6: 0.15 < R < 0.2.
Definition: TauJetAuxContainer_v3.h:246
xAOD::TauJetAuxContainer_v3::nChargedTracks
std::vector< int > nChargedTracks
Definition: TauJetAuxContainer_v3.h:118