xAOD::JetElement_v2 Class Reference

#include <JetElement_v2.h>

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

List of all members.

Public Member Functions

 JetElement_v2 ()
 Default constructor.
virtual ~JetElement_v2 ()
 Default desturctor.
virtual void initialize (const float eta, const float phi, const unsigned int key)
 initialize
virtual void initialize (const float eta, const float phi, const unsigned int key, const std::vector< uint16_t > &emJetElementETVec, const std::vector< uint16_t > &hadJetElementETVec, const std::vector< uint32_t > &emJetElementErrorVec, const std::vector< uint32_t > &hadJetElementErrorVec, const std::vector< uint32_t > &linkErrorVec, const uint8_t peak)
 initialize
float eta () const
 get eta
void setEta (float)
 set eta
float phi () const
 get phi (note that for L1Calo phi runs from 0 to 2pi)
void setPhi (float)
 set phi
unsigned int key () const
 get key
void setKey (unsigned int)
 set key
uint8_t peak () const
 get peak
void setPeak (uint8_t)
 set key
const std::vector< uint16_t > & emJetElementETVec () const
 get emJetElementETVec - emJetElementET for all time slices
void setEmJetElementETVec (const std::vector< uint16_t > &)
 set emJetElementETVec - emJetElementET for all time slices
const std::vector< uint16_t > & hadJetElementETVec () const
 get hadJetElementETVec - hadJetElementET for all time slices
void setHadJetElementETVec (const std::vector< uint16_t > &)
 set hadJetElementETVec - hadJetElementET for all time slices
const std::vector< uint32_t > & emJetElementErrorVec () const
 get emJetElementErrorVec - emJetElementError for all time slices
void setEmJetElementErrorVec (const std::vector< uint32_t > &)
 set emJetElementErrorVec - emJetElementError for all time slices
const std::vector< uint32_t > & hadJetElementErrorVec () const
 get hadJetElementErrorVec - hadJetElementError for all time slices
void setHadJetElementErrorVec (const std::vector< uint32_t > &)
 set hadJetElementErrorVec - hadJetElementError for all time slices
const std::vector< uint32_t > & linkErrorVec () const
 get linkErrorVec - linkError for all time slices
void setLinkErrorVec (const std::vector< uint32_t > &)
 set linkErrorVec - linkError for all time slices
unsigned int emJetElementET () const
 get emJetElementET for emJetElementETVec[peak] - time slice that (hopefully) contains the collision
unsigned int hadJetElementET () const
 get hadJetElementET for hadJetElementETVec[peak] - time slice that (hopefully) contains the collision
unsigned int et () const
 get total et. returns emJetElementET() + hadJetElementET()
unsigned int emJetElementETSlice (unsigned int slice) const
 get emJetElementET for emJetElementETVec[slice] - time slice for arbitary slice
unsigned int hadJetElementETSlice (unsigned int slice) const
 get hadJetElementET for hadJetElementETVec[slice] - time slice for arbitary slice
unsigned int sliceET (unsigned int slice) const
 get total et. returns emJetElementETSlice(slice) + hadJetElementETSlice(slice)
bool isSaturated () const
 is JetElement saturated?
bool isEmSaturated () const
 is EM component of JetElement saturated?
bool isHadSaturated () const
 is Had component of JetElement saturated?
uint32_t emJetElementError () const
 get emJetElementError for emJetElementErrorVec[peak] - time slice that (hopefully) contains the collision
uint32_t hadJetElementError () const
 get hadJetElementError for hadJetElementErrorVec[peak] - time slice that (hopefully) contains the collision
uint32_t linkError () const
 get linkError for linkErrorVec[peak] - time slice that (hopefully) contains the collision

Detailed Description

Description of JetElement_v2

Author:
John Morris <john.morris@cern.ch>
Revision
687949
Date
2015-08-06 17:48:49 +0200 (Thu, 06 Aug 2015)

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