ATLAS Offline Software
TauJetAuxContainer_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: TauJetAuxContainer_v1.h 750177 2016-05-27 08:12:45Z krasznaa $
8 #ifndef XAODTAU_VERSIONS_TAUJETAUXCONTAINER_V1_H
9 #define XAODTAU_VERSIONS_TAUJETAUXCONTAINER_V1_H
10 
11 // System include(s):
12 #include <vector>
13 extern "C" {
14 # include <stdint.h>
15 }
16 
17 //local includes
18 #include "xAODTau/TauDefs.h"
19 
20 // 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;
68  std::vector< float > phiTauEnergyScale;
69  std::vector< float > mTauEnergyScale;
70 
71  std::vector< float > ptTauEtaCalib;
72  std::vector< float > etaTauEtaCalib;
73  std::vector< float > phiTauEtaCalib;
74  std::vector< float > mTauEtaCalib;
75 
76 
77  // std::vector< float > ptPanTauEFlowRecProto;
78  // std::vector< float > etaPanTauEFlowRecProto;
79  // std::vector< float > phiPanTauEFlowRecProto;
80  // std::vector< float > mPanTauEFlowRecProto;
81 
82  // std::vector< float > ptPanTauEFlowRec;
83  // std::vector< float > etaPanTauEFlowRec;
84  // std::vector< float > phiPanTauEFlowRec;
85  // std::vector< float > mPanTauEFlowRec;
86 
87  std::vector< float > ptPanTauCellBasedProto;
88  std::vector< float > etaPanTauCellBasedProto;
89  std::vector< float > phiPanTauCellBasedProto;
90  std::vector< float > mPanTauCellBasedProto;
91 
92  std::vector< float > ptPanTauCellBased;
93  std::vector< float > etaPanTauCellBased;
94  std::vector< float > phiPanTauCellBased;
95  std::vector< float > mPanTauCellBased;
96 
97 
98 
99 
100 
101  std::vector< unsigned int > ROIWord;
102  std::vector< float > charge;
103 
104  std::vector< uint32_t > vetoFlags;
105  std::vector< uint32_t > isTauFlags;
106 
107  std::vector< float > Likelihood;
108  std::vector< float > SafeLikelihood;
109  std::vector< float > BDTJetScore;
110  std::vector< float > BDTEleScore;
111  std::vector< float > PanTauScore;
112 
113 
114  //additional discriminant output
115  std::vector< float > BDTJetScoreSigTrans;
116  std::vector< float > BDTJetScoreBkgTrans;
117 
118 
119  typedef std::vector< ElementLink< TrackParticleContainer > > TrackLink_t;
120  std::vector< TrackLink_t > trackLinks;
121  std::vector< TrackLink_t > conversionTrackLinks;
122  std::vector< TrackLink_t > wideTrackLinks;
123  std::vector< TrackLink_t > otherTrackLinks;
124 
125 
126  std::vector< std::vector < int > > trackFilterPass;
127  std::vector< int > trackFilterProngs;
128  std::vector< int > trackFilterQuality;
129  std::vector< float > pi0ConeDR;
130 
131  std::vector< std::vector < float > > trackEtaStrip;
132  std::vector< std::vector < float > > trackPhiStrip;
133 
134 
136  std::vector< JetLink_t > jetLink;
137 
139  std::vector< VertexLink_t > vertexLink;
140  std::vector< VertexLink_t > secondaryVertexLink;
141 
142 
143  // //pfo links for substructure
144  typedef std::vector< ElementLink< PFOContainer > > PFOLink_t;
145 
146  std::vector< PFOLink_t > charged_PFOLinks;// (Links to default charged PFOs)
147  std::vector< PFOLink_t > neutral_PFOLinks;// (Links to default all neutral PFOs)
148  std::vector< PFOLink_t > pi0_PFOLinks;// (Links to default pi0 neutral PFOs)
149  std::vector< PFOLink_t > cellBased_Charged_PFOLinks;// (Links to cell-based charged PFOs)
150  std::vector< PFOLink_t > cellBased_Neutral_PFOLinks;// (Links to cell-based all neutral PFOs)
151  std::vector< PFOLink_t > cellBased_Pi0_PFOLinks;// (Links to cell-based pi0 neutral PFOs)
152  std::vector< PFOLink_t > eflowRec_Charged_PFOLinks;// (Links to eflowRec charged PFOs)
153  std::vector< PFOLink_t > eflowRec_Neutral_PFOLinks;// (Links to eflowRec all neutral PFOs)
154  std::vector< PFOLink_t > eflowRec_Pi0_PFOLinks;// (Links to eflowRec pi0 neutral PFOs)
155  std::vector< PFOLink_t > shot_PFOLinks;// (Links to shots)
156  std::vector< PFOLink_t > hadronic_PFOLinks;// (Links to hadronic pfos)
157 
158 
159  //set of details variables
160  std::vector< float > ipZ0SinThetaSigLeadTrk;
161  std::vector< float > etOverPtLeadTrk;
162  std::vector< float > leadTrkPt;
163  std::vector< float > ipSigLeadTrk;
164  std::vector< float > massTrkSys;
165  std::vector< float > trkWidth2;
166  std::vector< float > trFlightPathSig;
168  std::vector< float > ele_E237E277;
169  std::vector< float > ele_PresamplerFraction;
170  std::vector< float > ele_ECALFirstFraction;
171  //for topocluster ID variables
172  std::vector< int > numCells;
174  std::vector< int > numTopoClusters;
176  std::vector< float > numEffTopoClusters;
178  std::vector< float > topoInvMass;
180  std::vector< float > effTopoInvMass;
182  std::vector< float > topoMeanDeltaR;
184  std::vector< float > effTopoMeanDeltaR;
186  std::vector< float > EMRadius;
188  std::vector< float > hadRadius;
190  std::vector< float > etEMAtEMScale;
192  std::vector< float > etHadAtEMScale;
194  std::vector< float > isolFrac;
196  std::vector< float > centFrac;
198  std::vector< float > stripWidth2;
200  std::vector< int > nStrip;
202  std::vector< float > etEMCalib;
204  std::vector< float > etHadCalib;
206  std::vector< float > seedCalo_eta;
208  std::vector< float > seedCalo_phi;
210  std::vector< float > trkAvgDist;
212  std::vector< float > trkRmsDist;
214  std::vector< float > lead2ClusterEOverAllClusterE;
216  std::vector< float > lead3ClusterEOverAllClusterE;
218  std::vector< float > caloIso;
220  std::vector< float > caloIsoCorrected;
222  std::vector< float > dRmax;
223 
225  std::vector< float > secMaxStripEt;
226  std::vector< float > sumEMCellEtOverLeadTrkPt;
227  std::vector< float > hadLeakEt;
228 
230  std::vector< float > EM_TES_scale;
232  std::vector< float > LC_TES_precalib;
233 
234  std::vector< float > TESOffset;
235  std::vector< float > TESCalibConstant;
236 
238  //
239  // Cell-based energies in rings getters/setters
240  //
243  std::vector< float > cellBasedEnergyRing1;
245  std::vector< float > cellBasedEnergyRing2;
247  std::vector< float > cellBasedEnergyRing3;
249  std::vector< float > cellBasedEnergyRing4;
251  std::vector< float > cellBasedEnergyRing5;
253  std::vector< float > cellBasedEnergyRing6;
255  std::vector< float > cellBasedEnergyRing7;
257  std::vector< float > TRT_NHT_OVER_NLT;
259  std::vector< float > TauJetVtxFraction;
260 
261 
262  //generic substructure details
263  std::vector< float > etEflow;
264  std::vector< float > mEflow;
265  std::vector< float > ptRatioEflow;
266  std::vector< int > nPi0;
267  std::vector< int > nCharged;
268 
269  std::vector< float > etEflowTopo;
270  std::vector< float > mEflowTopo;
271  std::vector< float > ptRatioEflowTopo;
272  std::vector< int > nPi0Topo;
273  std::vector< int > nChargedTopo;
274 
275 
276  //trigger details
277  std::vector< float > PSSFraction;
278  std::vector< float > ChPiEMEOverCaloEME;
279  std::vector< float > EMPOverTrkSysP;
280 
281  //panTau details
283  //Flag whether this seed has pantau info
285  //decay modes (input mode [proto] and output mode )
288  //BDT output distributions
292  //Variables used in BDTs
303 
304  // //!PanTau variables when using eflowRec pfos
305  // //Flag whether this seed has pantau info
306  // std::vector< int > pantau_eflowRecInput_isPanTauCandidate;
307  // //decay modes (input mode [proto] and output mode )
308  // std::vector< int > pantau_eflowRecInput_DecayModeProto;
309  // std::vector< int > pantau_eflowRecInput_DecayMode;
310  // //BDT output distributions
311  // std::vector< float > pantau_eflowRecInput_BDTValue_1p0n_vs_1p1n;
312  // std::vector< float > pantau_eflowRecInput_BDTValue_1p1n_vs_1pXn;
313  // std::vector< float > pantau_eflowRecInput_BDTValue_3p0n_vs_3pXn;
314  // //Variables used in BDTs
315  // //NOTE: They are different from the CellBased ones in general!
316  // std::vector< int > pantau_eflowRecInput_BDTVar_Basic_NPi0NeutConsts;
317  // std::vector< int > pantau_eflowRecInput_BDTVar_Basic_NNeutralConsts;
318  // std::vector< float > pantau_eflowRecInput_BDTVar_Charged_HLV_SumPt;
319  // std::vector< float > pantau_eflowRecInput_BDTVar_Charged_Ratio_EtOverEtAllConsts;
320  // std::vector< float > pantau_eflowRecInput_BDTVar_Neutral_HLV_SumM;
321  // std::vector< float > pantau_eflowRecInput_BDTVar_Neutral_PID_BDTValues_EtSort_1;
322  // std::vector< float > pantau_eflowRecInput_BDTVar_Neutral_PID_BDTValues_BDTSort_2;
323  // std::vector< float > pantau_eflowRecInput_BDTVar_Neutral_Ratio_EtOverEtAllConsts;
324  // std::vector< float > pantau_eflowRecInput_BDTVar_Neutral_Mean_DRToLeading_WrtEtAllConsts;
325  // std::vector< float > pantau_eflowRecInput_BDTVar_Combined_DeltaR1stNeutralTo1stCharged;
326 
327 
328 
329 
330  }; // class TauJetAuxContainer_v1
331 
332 } // namespace xAOD
333 
334 // Set up the StoreGate inheritance for the class:
335 #include "xAODCore/BaseInfo.h"
337 
338 #endif // XAODTAU_VERSIONS_TAUJETAUXCONTAINER_V1_H
xAOD::TauJetAuxContainer_v1::cellBasedEnergyRing1
std::vector< float > cellBasedEnergyRing1
Ring 1: 0.00 < R < 0.05.
Definition: TauJetAuxContainer_v1.h:243
xAOD::TauJetAuxContainer_v1::leadTrkPt
std::vector< float > leadTrkPt
Definition: TauJetAuxContainer_v1.h:162
xAOD::TauJetAuxContainer_v1::trFlightPathSig
std::vector< float > trFlightPathSig
Definition: TauJetAuxContainer_v1.h:166
xAOD::TauJetAuxContainer_v1::VertexLink_t
ElementLink< xAOD::VertexContainer > VertexLink_t
Definition: TauJetAuxContainer_v1.h:138
xAOD::TauJetAuxContainer_v1::topoMeanDeltaR
std::vector< float > topoMeanDeltaR
mean distance to leading topocluster for topoclusters of jet associated to tau candidate
Definition: TauJetAuxContainer_v1.h:182
xAOD::TauJetAuxContainer_v1::ipSigLeadTrk
std::vector< float > ipSigLeadTrk
Definition: TauJetAuxContainer_v1.h:163
xAOD::TauJetAuxContainer_v1::trackFilterQuality
std::vector< int > trackFilterQuality
Definition: TauJetAuxContainer_v1.h:128
xAOD::TauJetAuxContainer_v1::TESOffset
std::vector< float > TESOffset
Definition: TauJetAuxContainer_v1.h:234
xAOD::TauJetAuxContainer_v1::hadronic_PFOLinks
std::vector< PFOLink_t > hadronic_PFOLinks
Definition: TauJetAuxContainer_v1.h:156
xAOD::TauJetAuxContainer_v1::vertexLink
std::vector< VertexLink_t > vertexLink
Definition: TauJetAuxContainer_v1.h:139
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTVar_Basic_NNeutralConsts
std::vector< int > pantau_CellBasedInput_BDTVar_Basic_NNeutralConsts
Definition: TauJetAuxContainer_v1.h:293
xAOD::TauJetAuxContainer_v1::EMPOverTrkSysP
std::vector< float > EMPOverTrkSysP
Definition: TauJetAuxContainer_v1.h:279
xAOD::TauJetAuxContainer_v1::trackFilterProngs
std::vector< int > trackFilterProngs
Definition: TauJetAuxContainer_v1.h:127
xAOD::TauJetAuxContainer_v1::ele_E237E277
std::vector< float > ele_E237E277
electron LLH variables
Definition: TauJetAuxContainer_v1.h:168
xAOD::TauJetAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition: TauJetAuxContainer_v1.h:39
xAOD::TauJetAuxContainer_v1::nCharged
std::vector< int > nCharged
Definition: TauJetAuxContainer_v1.h:267
xAOD::TauJetAuxContainer_v1::JetLink_t
ElementLink< xAOD::JetContainer > JetLink_t
Definition: TauJetAuxContainer_v1.h:135
xAOD::TauJetAuxContainer_v1::effTopoInvMass
std::vector< float > effTopoInvMass
invariant mass from effective topoclusters of jet associated to tau candidate
Definition: TauJetAuxContainer_v1.h:180
xAOD::TauJetAuxContainer_v1::phiPanTauCellBased
std::vector< float > phiPanTauCellBased
Definition: TauJetAuxContainer_v1.h:94
xAOD::TauJetAuxContainer_v1::numEffTopoClusters
std::vector< float > numEffTopoClusters
number of effective topocluster constituents of jet associated to tau candidate !!...
Definition: TauJetAuxContainer_v1.h:176
xAOD::TauJetAuxContainer_v1::phiTauEtaCalib
std::vector< float > phiTauEtaCalib
Definition: TauJetAuxContainer_v1.h:73
xAOD::TauJetAuxContainer_v1::ChPiEMEOverCaloEME
std::vector< float > ChPiEMEOverCaloEME
Definition: TauJetAuxContainer_v1.h:278
xAOD::TauJetAuxContainer_v1::ptTauEnergyScale
std::vector< float > ptTauEnergyScale
Definition: TauJetAuxContainer_v1.h:66
xAOD::TauJetAuxContainer_v1::trackFilterPass
std::vector< std::vector< int > > trackFilterPass
Definition: TauJetAuxContainer_v1.h:126
xAOD::TauJetAuxContainer_v1::seedCalo_phi
std::vector< float > seedCalo_phi
phi of TauJet calculated from calorimeter
Definition: TauJetAuxContainer_v1.h:208
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTVar_Charged_JetMoment_EtDRxTotalEt
std::vector< float > pantau_CellBasedInput_BDTVar_Charged_JetMoment_EtDRxTotalEt
Definition: TauJetAuxContainer_v1.h:294
xAOD::TauJetAuxContainer_v1::jetLink
std::vector< JetLink_t > jetLink
Definition: TauJetAuxContainer_v1.h:136
xAOD::TauJetAuxContainer_v1::otherTrackLinks
std::vector< TrackLink_t > otherTrackLinks
Definition: TauJetAuxContainer_v1.h:123
xAOD::TauJetAuxContainer_v1::etEMAtEMScale
std::vector< float > etEMAtEMScale
EM energy at EM scale.
Definition: TauJetAuxContainer_v1.h:190
AuxContainerBase.h
xAOD::TauJetAuxContainer_v1::mPanTauCellBased
std::vector< float > mPanTauCellBased
Definition: TauJetAuxContainer_v1.h:95
xAOD::TauJetAuxContainer_v1::massTrkSys
std::vector< float > massTrkSys
Definition: TauJetAuxContainer_v1.h:164
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTVar_Neutral_Ratio_EtOverEtAllConsts
std::vector< float > pantau_CellBasedInput_BDTVar_Neutral_Ratio_EtOverEtAllConsts
Definition: TauJetAuxContainer_v1.h:300
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD::TauJetAuxContainer_v1::numTopoClusters
std::vector< int > numTopoClusters
number of topocluster constituents of jet associated to tau candidate
Definition: TauJetAuxContainer_v1.h:174
BaseInfo.h
PFOContainer.h
xAOD::TauJetAuxContainer_v1::isolFrac
std::vector< float > isolFrac
isolation fraction
Definition: TauJetAuxContainer_v1.h:194
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TauJetAuxContainer_v1::charge
std::vector< float > charge
Definition: TauJetAuxContainer_v1.h:102
xAOD::TauJetAuxContainer_v1::trackEtaStrip
std::vector< std::vector< float > > trackEtaStrip
Definition: TauJetAuxContainer_v1.h:131
xAOD::TauJetAuxContainer_v1::TRT_NHT_OVER_NLT
std::vector< float > TRT_NHT_OVER_NLT
TRT hits high threshold over low threshold.
Definition: TauJetAuxContainer_v1.h:257
xAOD::TauJetAuxContainer_v1::charged_PFOLinks
std::vector< PFOLink_t > charged_PFOLinks
Definition: TauJetAuxContainer_v1.h:146
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTVar_Neutral_PID_BDTValues_BDTSort_1
std::vector< float > pantau_CellBasedInput_BDTVar_Neutral_PID_BDTValues_BDTSort_1
Definition: TauJetAuxContainer_v1.h:297
xAOD::TauJetAuxContainer_v1::TrackLink_t
std::vector< ElementLink< TrackParticleContainer > > TrackLink_t
Definition: TauJetAuxContainer_v1.h:119
xAOD::TauJetAuxContainer_v1::cellBasedEnergyRing2
std::vector< float > cellBasedEnergyRing2
Ring 2: 0.05 < R < 0.075.
Definition: TauJetAuxContainer_v1.h:245
xAOD::TauJetAuxContainer_v1::trackLinks
std::vector< TrackLink_t > trackLinks
Definition: TauJetAuxContainer_v1.h:120
xAOD::TauJetAuxContainer_v1::ptRatioEflowTopo
std::vector< float > ptRatioEflowTopo
Definition: TauJetAuxContainer_v1.h:271
xAOD::TauJetAuxContainer_v1::m
std::vector< float > m
Definition: TauJetAuxContainer_v1.h:49
xAOD::TauJetAuxContainer_v1::ptJetSeed
std::vector< float > ptJetSeed
Definition: TauJetAuxContainer_v1.h:51
xAOD::TauJetAuxContainer_v1::ROIWord
std::vector< unsigned int > ROIWord
Definition: TauJetAuxContainer_v1.h:101
xAOD::TauJetAuxContainer_v1::pi0_PFOLinks
std::vector< PFOLink_t > pi0_PFOLinks
Definition: TauJetAuxContainer_v1.h:148
xAOD::TauJetAuxContainer_v1::lead2ClusterEOverAllClusterE
std::vector< float > lead2ClusterEOverAllClusterE
sum of 2 leading cluster energy over all cluster energy
Definition: TauJetAuxContainer_v1.h:214
xAOD::TauJetAuxContainer_v1::BDTJetScoreBkgTrans
std::vector< float > BDTJetScoreBkgTrans
Definition: TauJetAuxContainer_v1.h:116
xAOD::TauJetAuxContainer_v1::mJetSeed
std::vector< float > mJetSeed
Definition: TauJetAuxContainer_v1.h:54
xAOD::TauJetAuxContainer_v1::phi
std::vector< float > phi
Definition: TauJetAuxContainer_v1.h:48
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_DecayModeProto
std::vector< int > pantau_CellBasedInput_DecayModeProto
Definition: TauJetAuxContainer_v1.h:286
xAOD::TauJetAuxContainer_v1::eta
std::vector< float > eta
Definition: TauJetAuxContainer_v1.h:47
xAOD::TauJetAuxContainer_v1::BDTJetScoreSigTrans
std::vector< float > BDTJetScoreSigTrans
Definition: TauJetAuxContainer_v1.h:115
xAOD::TauJetAuxContainer_v1::sumEMCellEtOverLeadTrkPt
std::vector< float > sumEMCellEtOverLeadTrkPt
Definition: TauJetAuxContainer_v1.h:226
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTVar_Charged_StdDev_Et_WrtEtAllConsts
std::vector< float > pantau_CellBasedInput_BDTVar_Charged_StdDev_Et_WrtEtAllConsts
Definition: TauJetAuxContainer_v1.h:295
xAOD::TauJetAuxContainer_v1::etEflow
std::vector< float > etEflow
Definition: TauJetAuxContainer_v1.h:263
xAOD::TauJetAuxContainer_v1::cellBasedEnergyRing4
std::vector< float > cellBasedEnergyRing4
Ring 4: 0.10 < R < 0.125.
Definition: TauJetAuxContainer_v1.h:249
xAOD::TauJetAuxContainer_v1::pi0ConeDR
std::vector< float > pi0ConeDR
Definition: TauJetAuxContainer_v1.h:129
xAOD::TauJetAuxContainer_v1::ptRatioEflow
std::vector< float > ptRatioEflow
Definition: TauJetAuxContainer_v1.h:265
xAOD::TauJetAuxContainer_v1::SafeLikelihood
std::vector< float > SafeLikelihood
Definition: TauJetAuxContainer_v1.h:108
xAOD::TauJetAuxContainer_v1::mTauEtaCalib
std::vector< float > mTauEtaCalib
Definition: TauJetAuxContainer_v1.h:74
xAOD::TauJetAuxContainer_v1::mIntermediateAxis
std::vector< float > mIntermediateAxis
Definition: TauJetAuxContainer_v1.h:64
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTValue_3p0n_vs_3pXn
std::vector< float > pantau_CellBasedInput_BDTValue_3p0n_vs_3pXn
Definition: TauJetAuxContainer_v1.h:291
xAOD::TauJetAuxContainer_v1::ptIntermediateAxis
std::vector< float > ptIntermediateAxis
Definition: TauJetAuxContainer_v1.h:61
TauDefs.h
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTValue_1p0n_vs_1p1n
std::vector< float > pantau_CellBasedInput_BDTValue_1p0n_vs_1p1n
Definition: TauJetAuxContainer_v1.h:289
xAOD::TauJetAuxContainer_v1::trkWidth2
std::vector< float > trkWidth2
Definition: TauJetAuxContainer_v1.h:165
xAOD::TauJetAuxContainer_v1::nChargedTopo
std::vector< int > nChargedTopo
Definition: TauJetAuxContainer_v1.h:273
xAOD::TauJetAuxContainer_v1::eflowRec_Neutral_PFOLinks
std::vector< PFOLink_t > eflowRec_Neutral_PFOLinks
Definition: TauJetAuxContainer_v1.h:153
xAOD::TauJetAuxContainer_v1::ptPanTauCellBased
std::vector< float > ptPanTauCellBased
Definition: TauJetAuxContainer_v1.h:92
xAOD::TauJetAuxContainer_v1::PSSFraction
std::vector< float > PSSFraction
Definition: TauJetAuxContainer_v1.h:277
xAOD::TauJetAuxContainer_v1::etOverPtLeadTrk
std::vector< float > etOverPtLeadTrk
Definition: TauJetAuxContainer_v1.h:161
xAOD::TauJetAuxContainer_v1::mPanTauCellBasedProto
std::vector< float > mPanTauCellBasedProto
Definition: TauJetAuxContainer_v1.h:90
xAOD::TauJetAuxContainer_v1::secMaxStripEt
std::vector< float > secMaxStripEt
migrate only seedTrk_ variables which are used in reco and ID and without prefix
Definition: TauJetAuxContainer_v1.h:225
xAOD::TauJetAuxContainer_v1::mEflow
std::vector< float > mEflow
Definition: TauJetAuxContainer_v1.h:264
xAOD::TauJetAuxContainer_v1::pt
std::vector< float > pt
Definition: TauJetAuxContainer_v1.h:46
xAOD::TauJetAuxContainer_v1::trackPhiStrip
std::vector< std::vector< float > > trackPhiStrip
Definition: TauJetAuxContainer_v1.h:132
SG_BASE
SG_BASE(xAOD::TauJetAuxContainer_v1, xAOD::AuxContainerBase)
xAOD::TauJetAuxContainer_v1::trkRmsDist
std::vector< float > trkRmsDist
the RMS of track distance to calorimeter seed
Definition: TauJetAuxContainer_v1.h:212
xAOD::TauJetAuxContainer_v1::phiDetectorAxis
std::vector< float > phiDetectorAxis
Definition: TauJetAuxContainer_v1.h:58
xAOD::TauJetAuxContainer_v1::ele_ECALFirstFraction
std::vector< float > ele_ECALFirstFraction
Definition: TauJetAuxContainer_v1.h:170
xAOD::TauJetAuxContainer_v1::ele_PresamplerFraction
std::vector< float > ele_PresamplerFraction
Definition: TauJetAuxContainer_v1.h:169
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTVar_Neutral_Ratio_1stBDTEtOverEtAllConsts
std::vector< float > pantau_CellBasedInput_BDTVar_Neutral_Ratio_1stBDTEtOverEtAllConsts
Definition: TauJetAuxContainer_v1.h:299
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTVar_Neutral_PID_BDTValues_BDTSort_2
std::vector< float > pantau_CellBasedInput_BDTVar_Neutral_PID_BDTValues_BDTSort_2
Definition: TauJetAuxContainer_v1.h:298
xAOD::TauJetAuxContainer_v1::TauJetAuxContainer_v1
TauJetAuxContainer_v1()
Default constructor.
Definition: TauJetAuxContainer_v1.cxx:13
xAOD::TauJetAuxContainer_v1::etHadAtEMScale
std::vector< float > etHadAtEMScale
Hadronic energy at EM scale.
Definition: TauJetAuxContainer_v1.h:192
xAOD::TauJetAuxContainer_v1::ptDetectorAxis
std::vector< float > ptDetectorAxis
Definition: TauJetAuxContainer_v1.h:56
xAOD::TauJetAuxContainer_v1::wideTrackLinks
std::vector< TrackLink_t > wideTrackLinks
Definition: TauJetAuxContainer_v1.h:122
xAOD::TauJetAuxContainer_v1::mEflowTopo
std::vector< float > mEflowTopo
Definition: TauJetAuxContainer_v1.h:270
xAOD::TauJetAuxContainer_v1::centFrac
std::vector< float > centFrac
centrality fraction
Definition: TauJetAuxContainer_v1.h:196
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTVar_Combined_DeltaR1stNeutralTo1stCharged
std::vector< float > pantau_CellBasedInput_BDTVar_Combined_DeltaR1stNeutralTo1stCharged
Definition: TauJetAuxContainer_v1.h:302
xAOD::TauJetAuxContainer_v1::etaPanTauCellBasedProto
std::vector< float > etaPanTauCellBasedProto
Definition: TauJetAuxContainer_v1.h:88
xAOD::TauJetAuxContainer_v1::stripWidth2
std::vector< float > stripWidth2
strip width ^2
Definition: TauJetAuxContainer_v1.h:198
xAOD::TauJetAuxContainer_v1::dRmax
std::vector< float > dRmax
maximal dR of tracks associated to calo-seeded tau
Definition: TauJetAuxContainer_v1.h:222
xAOD::TauJetAuxContainer_v1::TESCalibConstant
std::vector< float > TESCalibConstant
Definition: TauJetAuxContainer_v1.h:235
xAOD::TauJetAuxContainer_v1::secondaryVertexLink
std::vector< VertexLink_t > secondaryVertexLink
Definition: TauJetAuxContainer_v1.h:140
xAOD::TauJetAuxContainer_v1::numCells
std::vector< int > numCells
Definition: TauJetAuxContainer_v1.h:172
xAOD::TauJetAuxContainer_v1::TauJetVtxFraction
std::vector< float > TauJetVtxFraction
@Tau Jet Vertex Fraction
Definition: TauJetAuxContainer_v1.h:259
xAOD::TauJetAuxContainer_v1::phiTauEnergyScale
std::vector< float > phiTauEnergyScale
Definition: TauJetAuxContainer_v1.h:68
xAOD::TauJetAuxContainer_v1::mDetectorAxis
std::vector< float > mDetectorAxis
Definition: TauJetAuxContainer_v1.h:59
xAOD::TauJetAuxContainer_v1::shot_PFOLinks
std::vector< PFOLink_t > shot_PFOLinks
Definition: TauJetAuxContainer_v1.h:155
xAOD::TauJetAuxContainer_v1::ptTauEtaCalib
std::vector< float > ptTauEtaCalib
Definition: TauJetAuxContainer_v1.h:71
xAOD::TauJetAuxContainer_v1::etEMCalib
std::vector< float > etEMCalib
calibrated EM transverse energy
Definition: TauJetAuxContainer_v1.h:202
xAOD::TauJetAuxContainer_v1::vetoFlags
std::vector< uint32_t > vetoFlags
Definition: TauJetAuxContainer_v1.h:104
xAOD::TauJetAuxContainer_v1::PanTauScore
std::vector< float > PanTauScore
Definition: TauJetAuxContainer_v1.h:111
xAOD::TauJetAuxContainer_v1::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_v1.h:220
xAOD::TauJetAuxContainer_v1::BDTEleScore
std::vector< float > BDTEleScore
Definition: TauJetAuxContainer_v1.h:110
xAOD::TauJetAuxContainer_v1::seedCalo_eta
std::vector< float > seedCalo_eta
eta of TauJet calculated from calorimeter
Definition: TauJetAuxContainer_v1.h:206
xAOD::TauJetAuxContainer_v1::nStrip
std::vector< int > nStrip
number of strips
Definition: TauJetAuxContainer_v1.h:200
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTValue_1p1n_vs_1pXn
std::vector< float > pantau_CellBasedInput_BDTValue_1p1n_vs_1pXn
Definition: TauJetAuxContainer_v1.h:290
xAOD::TauJetAuxContainer_v1::etHadCalib
std::vector< float > etHadCalib
calibrated hadronic transverse energy
Definition: TauJetAuxContainer_v1.h:204
xAOD::TauJetAuxContainer_v1::cellBasedEnergyRing5
std::vector< float > cellBasedEnergyRing5
Ring 5: 0.125 < R < 0.15.
Definition: TauJetAuxContainer_v1.h:251
xAOD::TauJetAuxContainer_v1::phiJetSeed
std::vector< float > phiJetSeed
Definition: TauJetAuxContainer_v1.h:53
xAOD::TauJetAuxContainer_v1::etaTauEnergyScale
std::vector< float > etaTauEnergyScale
Definition: TauJetAuxContainer_v1.h:67
xAOD::TauJetAuxContainer_v1::lead3ClusterEOverAllClusterE
std::vector< float > lead3ClusterEOverAllClusterE
sum of 3 leading cluster energy over all cluster energy
Definition: TauJetAuxContainer_v1.h:216
xAOD::TauJetAuxContainer_v1::nPi0Topo
std::vector< int > nPi0Topo
Definition: TauJetAuxContainer_v1.h:272
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_isPanTauCandidate
std::vector< int > pantau_CellBasedInput_isPanTauCandidate
PanTau variables when using CellBased pfos.
Definition: TauJetAuxContainer_v1.h:284
VertexContainer.h
xAOD::TauJetAuxContainer_v1::phiIntermediateAxis
std::vector< float > phiIntermediateAxis
Definition: TauJetAuxContainer_v1.h:63
JetContainer.h
xAOD::TauJetAuxContainer_v1::PFOLink_t
std::vector< ElementLink< PFOContainer > > PFOLink_t
Definition: TauJetAuxContainer_v1.h:144
xAOD::TauJetAuxContainer_v1::etaIntermediateAxis
std::vector< float > etaIntermediateAxis
Definition: TauJetAuxContainer_v1.h:62
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_DecayMode
std::vector< int > pantau_CellBasedInput_DecayMode
Definition: TauJetAuxContainer_v1.h:287
xAOD::TauJetAuxContainer_v1::eflowRec_Pi0_PFOLinks
std::vector< PFOLink_t > eflowRec_Pi0_PFOLinks
Definition: TauJetAuxContainer_v1.h:154
xAOD::TauJetAuxContainer_v1::etEflowTopo
std::vector< float > etEflowTopo
Definition: TauJetAuxContainer_v1.h:269
xAOD::TauJetAuxContainer_v1::cellBasedEnergyRing7
std::vector< float > cellBasedEnergyRing7
Ring 7: 0.2 < R < 0.4.
Definition: TauJetAuxContainer_v1.h:255
xAOD::TauJetAuxContainer_v1::nPi0
std::vector< int > nPi0
Definition: TauJetAuxContainer_v1.h:266
xAOD::TauJetAuxContainer_v1::BDTJetScore
std::vector< float > BDTJetScore
Definition: TauJetAuxContainer_v1.h:109
xAOD::TauJetAuxContainer_v1::ipZ0SinThetaSigLeadTrk
std::vector< float > ipZ0SinThetaSigLeadTrk
Definition: TauJetAuxContainer_v1.h:160
xAOD::TauJetAuxContainer_v1::cellBased_Pi0_PFOLinks
std::vector< PFOLink_t > cellBased_Pi0_PFOLinks
Definition: TauJetAuxContainer_v1.h:151
xAOD::TauJetAuxContainer_v1::topoInvMass
std::vector< float > topoInvMass
invariant mass from topoclusters of jet associated to tau candidate
Definition: TauJetAuxContainer_v1.h:178
xAOD::TauJetAuxContainer_v1::EM_TES_scale
std::vector< float > EM_TES_scale
EM+TES final scale.
Definition: TauJetAuxContainer_v1.h:230
xAOD::TauJetAuxContainer_v1::effTopoMeanDeltaR
std::vector< float > effTopoMeanDeltaR
mean distance to leading topocluster for effective topoclusters of jet associated to tau candidate
Definition: TauJetAuxContainer_v1.h:184
xAOD::TauJetAuxContainer_v1::ptPanTauCellBasedProto
std::vector< float > ptPanTauCellBasedProto
Definition: TauJetAuxContainer_v1.h:87
xAOD::TauJetAuxContainer_v1::caloIso
std::vector< float > caloIso
sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4
Definition: TauJetAuxContainer_v1.h:218
xAOD::TauJetAuxContainer_v1::trkAvgDist
std::vector< float > trkAvgDist
the average track distance to calorimeter seed
Definition: TauJetAuxContainer_v1.h:210
xAOD::TauJetAuxContainer_v1::hadRadius
std::vector< float > hadRadius
hadron calorimeter radius
Definition: TauJetAuxContainer_v1.h:188
xAOD::TauJetAuxContainer_v1::cellBased_Charged_PFOLinks
std::vector< PFOLink_t > cellBased_Charged_PFOLinks
Definition: TauJetAuxContainer_v1.h:149
xAOD::TauJetAuxContainer_v1::etaDetectorAxis
std::vector< float > etaDetectorAxis
Definition: TauJetAuxContainer_v1.h:57
xAOD::TauJetAuxContainer_v1::etaTauEtaCalib
std::vector< float > etaTauEtaCalib
Definition: TauJetAuxContainer_v1.h:72
xAOD::TauJetAuxContainer_v1::Likelihood
std::vector< float > Likelihood
Definition: TauJetAuxContainer_v1.h:107
xAOD::TauJetAuxContainer_v1::mTauEnergyScale
std::vector< float > mTauEnergyScale
Definition: TauJetAuxContainer_v1.h:69
xAOD::TauJetAuxContainer_v1::cellBasedEnergyRing3
std::vector< float > cellBasedEnergyRing3
Ring 3: 0.075 < R < 0.10.
Definition: TauJetAuxContainer_v1.h:247
xAOD::TauJetAuxContainer_v1::neutral_PFOLinks
std::vector< PFOLink_t > neutral_PFOLinks
Definition: TauJetAuxContainer_v1.h:147
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTVar_Neutral_Shots_NPhotonsInSeed
std::vector< float > pantau_CellBasedInput_BDTVar_Neutral_Shots_NPhotonsInSeed
Definition: TauJetAuxContainer_v1.h:301
xAOD::TauJetAuxContainer_v1::etaJetSeed
std::vector< float > etaJetSeed
Definition: TauJetAuxContainer_v1.h:52
xAOD::TauJetAuxContainer_v1::hadLeakEt
std::vector< float > hadLeakEt
Definition: TauJetAuxContainer_v1.h:227
xAOD::TauJetAuxContainer_v1::pantau_CellBasedInput_BDTVar_Neutral_HLV_SumM
std::vector< float > pantau_CellBasedInput_BDTVar_Neutral_HLV_SumM
Definition: TauJetAuxContainer_v1.h:296
xAOD::TauJetAuxContainer_v1::phiPanTauCellBasedProto
std::vector< float > phiPanTauCellBasedProto
Definition: TauJetAuxContainer_v1.h:89
TrackParticleContainer.h
xAOD::TauJetAuxContainer_v1::LC_TES_precalib
std::vector< float > LC_TES_precalib
LC+TES precalibration.
Definition: TauJetAuxContainer_v1.h:232
xAOD::TauJetAuxContainer_v1::cellBasedEnergyRing6
std::vector< float > cellBasedEnergyRing6
Ring 6: 0.15 < R < 0.2.
Definition: TauJetAuxContainer_v1.h:253
xAOD::TauJetAuxContainer_v1::eflowRec_Charged_PFOLinks
std::vector< PFOLink_t > eflowRec_Charged_PFOLinks
Definition: TauJetAuxContainer_v1.h:152
xAOD::TauJetAuxContainer_v1::conversionTrackLinks
std::vector< TrackLink_t > conversionTrackLinks
Definition: TauJetAuxContainer_v1.h:121
xAOD::TauJetAuxContainer_v1::isTauFlags
std::vector< uint32_t > isTauFlags
Definition: TauJetAuxContainer_v1.h:105
xAOD::TauJetAuxContainer_v1::cellBased_Neutral_PFOLinks
std::vector< PFOLink_t > cellBased_Neutral_PFOLinks
Definition: TauJetAuxContainer_v1.h:150
xAOD::TauJetAuxContainer_v1::etaPanTauCellBased
std::vector< float > etaPanTauCellBased
Definition: TauJetAuxContainer_v1.h:93
xAOD::TauJetAuxContainer_v1::EMRadius
std::vector< float > EMRadius
E_T radius.
Definition: TauJetAuxContainer_v1.h:186