8#ifndef XAODTRIGL1CALO_VERSIONS_JEMETSUMS_V1_H
9#define XAODTRIGL1CALO_VERSIONS_JEMETSUMS_V1_H
11#include "AthLinks/ElementLink.h"
47 const std::vector<unsigned int>&
etVec()
const;
49 void setEtVec(
const std::vector<unsigned int>&);
52 const std::vector<unsigned int>&
exVec()
const;
54 void setExVec(
const std::vector<unsigned int>&);
57 const std::vector<unsigned int>&
eyVec()
const;
59 void setEyVec(
const std::vector<unsigned int>&);
65 unsigned int et()
const;
67 unsigned int ex()
const;
69 unsigned int ey()
const;
77 inline unsigned int Et()
const {
return this->
et();}
78 inline unsigned int Ex()
const {
return this->
ex();}
79 inline unsigned int Ey()
const {
return this->
ey();}
80 inline const std::vector<unsigned int>&
EtVec()
const {
return this->
etVec();}
81 inline const std::vector<unsigned int>&
ExVec()
const {
return this->
exVec();}
82 inline const std::vector<unsigned int>&
EyVec()
const {
return this->
eyVec();}
Base class for elements of a container that can have aux data.
Base class for elements of a container that can have aux data.
const std::vector< unsigned int > & EtVec() const
unsigned int et() const
get et for etVec[peak] - time slice that (hopefully) contains the collision
void setPeak(int)
set peak
const std::vector< unsigned int > & EyVec() const
void setModule(int)
set module
void addEy(const std::vector< unsigned int > &Ey)
void addEx(const std::vector< unsigned int > &Ex)
int crate() const
get crate number
unsigned int ey() const
get ey for eyVec[peak] - time slice that (hopefully) contains the collision
unsigned int forward() const
Is this JEMEtSums forward?
const std::vector< unsigned int > & ExVec() const
const std::vector< unsigned int > & etVec() const
Please note that in the context of JEMEtSums, et is total energy, not transverse energy For transvers...
void setEyVec(const std::vector< unsigned int > &)
set eyVec - ey for all time slices
void setEtVec(const std::vector< unsigned int > &)
set etVec - et for all time slices
void setCrate(int)
set crate number
int module() const
get module
unsigned int ex() const
get ex for exVec[peak] - time slice that (hopefully) contains the collision
void setExVec(const std::vector< unsigned int > &)
set exVec - ex for all time slices
void addEt(const std::vector< unsigned int > &Et)
Backwards Compatibility with Trigger/TrigT1/TrigT1CaloEvent Run1 EDM did not strictly follow camelCas...
const std::vector< unsigned int > & eyVec() const
get eyVec - ey for all time slices
const std::vector< unsigned int > & exVec() const
get exVec - ex for all time slices
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.