|
ATLAS Offline Software
|
Go to the documentation of this file.
28 ATH_MSG_ERROR(
"Property selectionMasks has different size to selectionVars. Please check your configuration");
29 return StatusCode::FAILURE;
36 if (thisVar.empty()) {
38 return StatusCode::FAILURE;
42 std::unique_ptr<ISelectionReadAccessor>
accessor;
48 return StatusCode::SUCCESS;
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
const TrigPassBits * getBits(size_t sz, const HLT::TriggerElement *te, const std::string &, const HLT::NavigationCore *navigation)
#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.