ATLAS Offline Software
|
Struct containing information on each leg of a chain. More...
#include <ChainNameParser.h>
Public Member Functions | |
std::string | legName () const |
The name of the leg. More... | |
xAODType::ObjectType | type () const |
The type of xAOD IParticle produced by this signature if relevant. More... | |
Public Attributes | |
std::size_t | multiplicity {} |
The multiplicity of the leg (number of objects returned by the leg) More... | |
std::string | signature {} |
The HLT signature responsible for creating the object. More... | |
int | threshold {-1} |
The threshold on the object. More... | |
std::vector< std::string > | legParts |
All the parts of the leg. More... | |
Struct containing information on each leg of a chain.
Definition at line 15 of file ChainNameParser.h.
std::string ChainNameParser::LegInfo::legName | ( | ) | const |
xAODType::ObjectType ChainNameParser::LegInfo::type | ( | ) | const |
The type of xAOD IParticle produced by this signature if relevant.
Definition at line 50 of file ChainNameParser.cxx.
std::vector<std::string> ChainNameParser::LegInfo::legParts |
All the parts of the leg.
Definition at line 28 of file ChainNameParser.h.
std::size_t ChainNameParser::LegInfo::multiplicity {} |
The multiplicity of the leg (number of objects returned by the leg)
Definition at line 22 of file ChainNameParser.h.
std::string ChainNameParser::LegInfo::signature {} |
The HLT signature responsible for creating the object.
Definition at line 24 of file ChainNameParser.h.
int ChainNameParser::LegInfo::threshold {-1} |
The threshold on the object.
Definition at line 26 of file ChainNameParser.h.