39 if ( (
roiWord() & 0xe0000000) == 0 ) {
47 if ( (
roiWord() & 0xe0000000) == 0 ) {
75 values( *this ).push_back( value );
85 names( *this ).clear();
Scalar eta() const
pseudorapidity method
#define AUXSTORE_OBJECT_GETTER(CL, TYPE, NAME)
Macro creating the reader function for a complex auxiliary property.
#define AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(CL, TYPE, NAME, SETTER)
Macro creating the accessors of primitive auxiliary properties.
SG::Accessor< T, ALLOC > Accessor
AuxElement()
Default constructor.
Class describing a LVL1 jet region of interest.
float etLarge() const
The ET values stored in the RoI.
void addThreshold(const std::string &name, float value)
Add a new threshold that was passed by the RoI.
JetRoI_v2()
Default constructor.
void setPhi(float v)
Set the azimuthal angle of the jet candidate.
float etScale() const
The ET scale for RoI digits.
uint32_t roiWord() const
The "raw" RoI word describing the jet candidate.
void initialize(uint32_t roiword, float eta, float phi)
Initialise the object with its most important properties.
float eta() const
The pseudorapidity ( ) of the jet candidate.
float phi() const
The azimuthal angle ( ) of the jet candidate.
void setRoIWord(uint32_t value)
Set the "raw" RoI word, describing the jet candidate.
void clearThresholds()
Remove all the passed thresholds from the RoI.
void setEta(float v)
Set the pseudorapidity of the jet candidate.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
static const SG::AuxElement::Accessor< std::vector< std::string > > names("thrNames")
Accessor for the names of the passed thresholds.
static AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EmTauRoI_v1, uint32_t, roiWord, setRoIWord) uint32_t EmTauRoI_v1 const SG::AuxElement::Accessor< std::vector< float > > values("thrValues")
This is a convenience function for accessing the threshold pattern part of the RoI.