#include <PseudoJetGetter.h>
Definition at line 116 of file PseudoJetGetter.h.
◆ PFlowRejecter()
| PseudoJetGetter::PFlowRejecter::PFlowRejecter |
( |
bool | skip, |
|
|
bool | useCharged, |
|
|
bool | useNeutral, |
|
|
bool | chargedPV, |
|
|
bool | chargedPUsideband, |
|
|
bool | isUFO ) |
|
inline |
◆ operator()()
| bool PseudoJetGetter::PFlowRejecter::operator() |
( |
const xAOD::IParticle * | ip | ) |
|
|
inline |
Definition at line 134 of file PseudoJetGetter.h.
134 {
135
136 bool reject = false;
137
138
139
141 if (std::isinf(e) || std::isnan(e)) return true;
142
145
147
151 const static SG::AuxElement::ConstAccessor<char> PVMatchedAcc("matchedToPV");
153 const static SG::AuxElement::ConstAccessor<char> PUsidebandMatchedAcc("matchedToPUsideband");
155 }
156 else{
158 }
159 }
160 else{
163 }
164 return reject;
165 }
166
168
169
170
171
172
173
174
176
179 const static SG::AuxElement::ConstAccessor<char> PVMatchedAcc("matchedToPV");
181 const static SG::AuxElement::ConstAccessor<char> PUsidebandMatchedAcc("matchedToPUsideband");
183 }
184 else{
186 }
187 return reject;
188 }
signal_t signalType() const
bool isCharged() const
is a charged PFO
@ FlowElement
The object is a track-calo-cluster.
PFO_v1 PFO
Definition of the current "pfo version".
FlowElement_v1 FlowElement
Definition of the current "pfo version".
◆ inputIsUFO
| bool PseudoJetGetter::PFlowRejecter::inputIsUFO {false} |
◆ skipNegativeEnergy
| bool PseudoJetGetter::PFlowRejecter::skipNegativeEnergy {false} |
◆ useChargedPFOs
| bool PseudoJetGetter::PFlowRejecter::useChargedPFOs {true} |
◆ useChargedPUsideband
| bool PseudoJetGetter::PFlowRejecter::useChargedPUsideband {false} |
◆ useChargedPV
| bool PseudoJetGetter::PFlowRejecter::useChargedPV {true} |
◆ useNeutralPFOs
| bool PseudoJetGetter::PFlowRejecter::useNeutralPFOs {true} |
The documentation for this struct was generated from the following file: