Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
28 ATH_MSG_ERROR(
"Property invertFlags has different size to selectionFlags. Please check your configuration");
29 return StatusCode::FAILURE;
36 if (thisflag.empty()) {
38 return StatusCode::FAILURE;
49 std::unique_ptr<ISelectionReadAccessor>
accessor;
55 return StatusCode::SUCCESS;
#define ATH_MSG_VERBOSE(x)
Class providing the definition of the 4-vector interface.
Select isolated Photons, Electrons and Muons.
::StatusCode StatusCode
StatusCode definition for legacy code.
unsigned int getNCuts() const
Get the number of cuts defined.
StatusCode makeSelectionReadAccessor(const std::string &expr, std::unique_ptr< ISelectionReadAccessor > &accessor, bool defaultToChar)
make the ISelectionReadAccessor for the given name
const AccessorWrapper< T > * accessor(xAOD::JetAttribute::AttributeID id)
Returns an attribute accessor corresponding to an AttributeID.
void setCutResult(const std::string &cutName, bool cutResult)
Set the result of a cut, based on the cut name (safer)
int addCut(const std::string &cutName, const std::string &cutDescription)
Add a cut; returning the cut position.