xAOD::JetRoI_v2 Class Reference

#include <JetRoI_v2.h>

Inheritance diagram for xAOD::JetRoI_v2:
SG::AuxElement SG::IAuxElement

List of all members.

Public Member Functions

 JetRoI_v2 ()
 Default constructor.
void initialize (uint32_t roiword, float eta, float phi)
 Initialise the object with its most important properties.
float eta () const
 The pseudorapidity ($\eta$) of the jet candidate.
void setEta (float v)
 Set the pseudorapidity of the jet candidate.
float phi () const
 The azimuthal angle ($\phi$) of the jet candidate.
void setPhi (float v)
 Set the azimuthal angle of the jet candidate.
uint32_t roiWord () const
 The "raw" RoI word describing the jet candidate.
void setRoIWord (uint32_t value)
 Set the "raw" RoI word, describing the jet candidate.
float etLarge () const
 The ET values stored in the RoI.
float etSmall () const
float etScale () const
 The ET scale for RoI digits.
void setEtScale (float value)
 Set the ET scale for RoI digits.
uint32_t thrPattern () const
 The pattern describing which thresholds were passed by the jet.
void setThrPattern (uint32_t value)
 Set the threshold pattern.
Energies deposited in various areas around the RoI



float et4x4 () const
 The energy deposited in a 0.4x0.4 area around the RoI.
void setEt4x4 (float value)
 Set the energy deposited in a 0.4x0.4 area around the RoI.
float et6x6 () const
 The energy deposited in a 0.6x0.6 area around the RoI.
void setEt6x6 (float value)
 Set the energy deposited in a 0.6x0.6 area around the RoI.
float et8x8 () const
 The energy deposited in a 0.8x0.8 area around the RoI.
void setEt8x8 (float value)
 Set the energy deposited in a 0.8x0.8 area around the RoI.
Thresholds passed by the RoI



void addThreshold (const std::string &name, float value)
 Add a new threshold that was passed by the RoI.
void clearThresholds ()
 Remove all the passed thresholds from the RoI.
const std::vector< std::string > & thrNames () const
 The names of the thresholds passed by jet candidate.
const std::vector< float > & thrValues () const
 The values of the thresholds (in MeV) passed by the jet candidate.

Detailed Description

Class describing a LVL1 jet region of interest

This class describes the properties of a jet region of interest (RoI) in the xAOD format.

Author:
Lukas Heinrich <Lukas.Heinrich@cern.ch>
Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
Alan Watson <Alan.Watson@cern.ch>
Revision
631149
Date
2014-11-26 13:26:18 +0100 (Wed, 26 Nov 2014)

Member Function Documentation

void xAOD::JetRoI_v2::addThreshold ( const std::string &  name,
float  value 
)

Add a new threshold that was passed by the RoI.

Parameters:
name The name of the passed threshold
value The value (in MeV) of the passed threshold
void xAOD::JetRoI_v2::clearThresholds (  ) 

Remove all the passed thresholds from the RoI.

This function can be used to clear the thresholds that are currently held by the object.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1