xAOD::CPMTower_v2 Class Reference

#include <CPMTower_v2.h>

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

List of all members.

Public Member Functions

 CPMTower_v2 ()
 Default constructor.
virtual ~CPMTower_v2 ()
 Default desturctor.
virtual void initialize (const float eta, const float phi)
 initialize
virtual void initialize (const float eta, const float phi, const std::vector< uint8_t > &emEnergyVec, const std::vector< uint8_t > &hadEnergyVec, const std::vector< uint32_t > &emErrorVec, const std::vector< uint32_t > &hadErrorVec, const uint8_t peak)
 initialize
const std::vector< uint8_t > & emEnergyVec () const
 get emEnergyVec - emEnergy for all time slices
void setEmEnergyVec (const std::vector< uint8_t > &)
 set emEnergyVec - emEnergy for all time slices
const std::vector< uint8_t > & hadEnergyVec () const
 get hadEnergyVec - hadEnergy for all time slices
void setHadEnergyVec (const std::vector< uint8_t > &)
 set hadEnergyVec - hadEnergy for all time slices
const std::vector< uint32_t > & emErrorVec () const
 get emErrorVec - emError for all time slices
void setEmErrorVec (const std::vector< uint32_t > &)
 set emErrorVec - emError for all time slices
const std::vector< uint32_t > & hadErrorVec () const
 get hadErrorVec - hadError for all time slices
void setHadErrorVec (const std::vector< uint32_t > &)
 set hadErrorVec - hadError for all time slices
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
uint8_t peak () const
void setPeak (uint8_t)
uint8_t emEnergy () const
 get emEnergy for emEnergyVec[peak] - time slice that (hopefully) contains the collision
uint8_t hadEnergy () const
 get hadEnergy for hadEnergyVec[peak] - time slice that (hopefully) contains the collision
uint8_t emSliceEnergy (unsigned int slice) const
 get emEnergy for emEnergyVec[slice] - time slice for arbitary slice
uint8_t hadSliceEnergy (unsigned int slice) const
 get hadEnergy for hadEnergyVec[slice] - time slice for arbitary slice
uint32_t emError () const
uint32_t hadError () const
uint32_t emSliceError (unsigned int slice) const
 get emError for emErrorVec[slice] - time slice for arbitary slice
uint32_t hadSliceError (unsigned int slice) const
 get hadError for hadErrorVec[slice] - time slice for arbitary slice

Detailed Description

Description of CPMTower_v2

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

Member Function Documentation

uint8_t xAOD::CPMTower_v2::emEnergy (  )  const

get emEnergy for emEnergyVec[peak] - time slice that (hopefully) contains the collision

return the final ET values using the in algorithms


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