ATLAS Offline Software
KLFitterResult.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3  */
4 
5 // Local include(s).
7 
8 // EDM includes(s):
10 
11 namespace xAOD {
12 
13  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, std::size_t, selectionCode, setSelectionCode)
14 
15  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, short, minuitDidNotConverge, setMinuitDidNotConverge)
16  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, short, fitAbortedDueToNaN, setFitAbortedDueToNaN)
17  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, short, atLeastOneFitParameterAtItsLimit,
18  setAtLeastOneFitParameterAtItsLimit)
20  setInvalidTransferFunctionAtConvergence)
21 
22  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, unsigned int, bestPermutation, setBestPermutation)
23  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, logLikelihood, setLogLikelihood)
24  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, eventProbability, setEventProbability)
26  AUXSTORE_OBJECT_SETTER_AND_GETTER(KLFitterResult, std::vector<double>, parameterErrors, setParameterErrors)
27 
28  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_bhad_pt, setModel_bhad_pt)
29  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_bhad_eta, setModel_bhad_eta)
30  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_bhad_phi, setModel_bhad_phi)
31  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_bhad_E, setModel_bhad_E)
32  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, unsigned int, model_bhad_jetIndex, setModel_bhad_jetIndex)
33 
34  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_blep_pt, setModel_blep_pt)
35  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_blep_eta, setModel_blep_eta)
36  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_blep_phi, setModel_blep_phi)
37  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_blep_E, setModel_blep_E)
38  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, unsigned int, model_blep_jetIndex, setModel_blep_jetIndex)
39 
40  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lq1_pt, setModel_lq1_pt)
41  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lq1_eta, setModel_lq1_eta)
42  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lq1_phi, setModel_lq1_phi)
43  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lq1_E, setModel_lq1_E)
44  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, unsigned int, model_lq1_jetIndex, setModel_lq1_jetIndex)
45 
46  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lq2_pt, setModel_lq2_pt)
47  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lq2_eta, setModel_lq2_eta)
48  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lq2_phi, setModel_lq2_phi)
49  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lq2_E, setModel_lq2_E)
50  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, unsigned int, model_lq2_jetIndex, setModel_lq2_jetIndex)
51 
52  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_Higgs_b1_pt, setModel_Higgs_b1_pt)
53  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_Higgs_b1_eta, setModel_Higgs_b1_eta)
54  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_Higgs_b1_phi, setModel_Higgs_b1_phi)
55  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_Higgs_b1_E, setModel_Higgs_b1_E)
56  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, unsigned int, model_Higgs_b1_jetIndex,
57  setModel_Higgs_b1_jetIndex)
58 
59  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_Higgs_b2_pt, setModel_Higgs_b2_pt)
60  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_Higgs_b2_eta, setModel_Higgs_b2_eta)
61  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_Higgs_b2_phi, setModel_Higgs_b2_phi)
62  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_Higgs_b2_E, setModel_Higgs_b2_E)
64  setModel_Higgs_b2_jetIndex)
65 
66  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lep_pt, setModel_lep_pt)
67  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lep_eta, setModel_lep_eta)
68  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lep_phi, setModel_lep_phi)
69  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lep_E, setModel_lep_E)
70  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, unsigned int, model_lep_index, setModel_lep_index)
71 
72  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lepZ1_pt, setModel_lepZ1_pt)
73  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lepZ1_eta, setModel_lepZ1_eta)
74  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lepZ1_phi, setModel_lepZ1_phi)
75  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lepZ1_E, setModel_lepZ1_E)
76  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, unsigned int, model_lepZ1_index, setModel_lepZ1_index)
77 
78  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lepZ2_pt, setModel_lepZ2_pt)
79  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lepZ2_eta, setModel_lepZ2_eta)
80  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lepZ2_phi, setModel_lepZ2_phi)
81  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lepZ2_E, setModel_lepZ2_E)
82  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, unsigned int, model_lepZ2_index, setModel_lepZ2_index)
83 
84  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_nu_pt, setModel_nu_pt)
85  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_nu_eta, setModel_nu_eta)
86  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_nu_phi, setModel_nu_phi)
87  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_nu_E, setModel_nu_E)
88 
89  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_b_from_top1_pt, setModel_b_from_top1_pt)
90  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_b_from_top1_eta, setModel_b_from_top1_eta)
91  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_b_from_top1_phi, setModel_b_from_top1_phi)
92  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_b_from_top1_E, setModel_b_from_top1_E)
93  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, unsigned int, model_b_from_top1_jetIndex,
94  setModel_b_from_top1_jetIndex)
95 
96  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_b_from_top2_pt, setModel_b_from_top2_pt)
97  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_b_from_top2_eta, setModel_b_from_top2_eta)
98  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_b_from_top2_phi, setModel_b_from_top2_phi)
99  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_b_from_top2_E, setModel_b_from_top2_E)
101  setModel_b_from_top2_jetIndex)
102 
103  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj1_from_top1_pt, setModel_lj1_from_top1_pt)
104  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj1_from_top1_eta, setModel_lj1_from_top1_eta)
105  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj1_from_top1_phi, setModel_lj1_from_top1_phi)
106  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj1_from_top1_E, setModel_lj1_from_top1_E)
107  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, unsigned int, model_lj1_from_top1_jetIndex,
108  setModel_lj1_from_top1_jetIndex)
109 
110  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj2_from_top1_pt, setModel_lj2_from_top1_pt)
111  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj2_from_top1_eta, setModel_lj2_from_top1_eta)
112  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj2_from_top1_phi, setModel_lj2_from_top1_phi)
113  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj2_from_top1_E, setModel_lj2_from_top1_E)
115  setModel_lj2_from_top1_jetIndex)
116 
117  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj1_from_top2_pt, setModel_lj1_from_top2_pt)
118  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj1_from_top2_eta, setModel_lj1_from_top2_eta)
119  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj1_from_top2_phi, setModel_lj1_from_top2_phi)
120  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj1_from_top2_E, setModel_lj1_from_top2_E)
121  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, unsigned int, model_lj1_from_top2_jetIndex,
122  setModel_lj1_from_top2_jetIndex)
123 
124  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj2_from_top2_pt, setModel_lj2_from_top2_pt)
125  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj2_from_top2_eta, setModel_lj2_from_top2_eta)
126  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj2_from_top2_phi, setModel_lj2_from_top2_phi)
127  AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(KLFitterResult, float, model_lj2_from_top2_E, setModel_lj2_from_top2_E)
129  setModel_lj2_from_top2_jetIndex)
130 
131 } // namespace xAOD
xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1, float, IP2D_pb, setIP2D_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
KLFitterResult.h
xAOD::KLFitterResult
KLFitterResult A simple xAOD class which we can persist into a mini-xAOD The xAOD EDM is way too comp...
Definition: KLFitterResult.h:26
AuxStoreAccessorMacros.h
xAOD::invalidTransferFunctionAtConvergence
invalidTransferFunctionAtConvergence
Definition: KLFitterResult.cxx:19
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::model_lj2_from_top2_jetIndex
setInvalidTransferFunctionAtConvergence unsigned setModel_Higgs_b2_jetIndex unsigned setModel_b_from_top2_jetIndex unsigned setModel_lj2_from_top1_jetIndex unsigned model_lj2_from_top2_jetIndex
Definition: KLFitterResult.cxx:128
vector
Definition: MultiHisto.h:13
setParameters
void setParameters(T *h, TGraphAsymmErrors *tg)
Definition: computils.h:432
xAOD::model_Higgs_b2_jetIndex
setInvalidTransferFunctionAtConvergence unsigned model_Higgs_b2_jetIndex
Definition: KLFitterResult.cxx:63
physics_parameters.parameters
parameters
Definition: physics_parameters.py:144
xAOD::model_b_from_top2_jetIndex
setInvalidTransferFunctionAtConvergence unsigned setModel_Higgs_b2_jetIndex unsigned model_b_from_top2_jetIndex
Definition: KLFitterResult.cxx:100
xAOD::model_lj2_from_top1_jetIndex
setInvalidTransferFunctionAtConvergence unsigned setModel_Higgs_b2_jetIndex unsigned setModel_b_from_top2_jetIndex unsigned model_lj2_from_top1_jetIndex
Definition: KLFitterResult.cxx:114
xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER
AUXSTORE_OBJECT_SETTER_AND_GETTER(CaloRings_v1, RingSetLinks, ringSetLinks, setRingSetLinks) unsigned CaloRings_v1
Definition: CaloRings_v1.cxx:27