|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef XAODTRIGL1CALO_VERSIONS_CMMETSUMS_V1_H
9 #define XAODTRIGL1CALO_VERSIONS_CMMETSUMS_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>&);
77 void addEt(
const std::vector<unsigned int>&
Et,
const std::vector<int>&
EtError);
79 void addEx(
const std::vector<unsigned int>&
Ex,
const std::vector<int>&
ExError);
81 void addEy(
const std::vector<unsigned int>&
Ey,
const std::vector<int>&
EyError);
84 unsigned int et()
const;
86 unsigned int ex()
const;
88 unsigned int ey()
const;
99 inline const std::vector<unsigned int>&
EtVec()
const {
return this->
etVec();}
100 inline const std::vector<unsigned int>&
ExVec()
const {
return this->
exVec();}
101 inline const std::vector<unsigned int>&
EyVec()
const {
return this->
eyVec();}
105 inline unsigned int Et()
const {
return this->
et();}
106 inline unsigned int Ex()
const {
return this->
ex();}
107 inline unsigned int Ey()
const {
return this->
ey();}
115 #endif // XAODTRIGL1CALO_VERSIONS_CMMEtSums_V1_H
void setEtErrorVec(const std::vector< int > &)
set etErrorVec - et Error for all time slices
void setExErrorVec(const std::vector< int > &)
set exErrorVec - ex Error for all time slices
const std::vector< unsigned int > & etVec() const
Please note that in the context of CMMEtSums, et is total energy, not transverse energy For transvers...
const std::vector< int > & EyErrorVec() const
Base class for elements of a container that can have aux data.
Description of CMMEtSums_v1.
const std::vector< int > & exErrorVec() const
get exErrorVec - ex Error for all time slices
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
const std::vector< unsigned int > & EyVec() const
void setEyVec(const std::vector< unsigned int > &)
set eyVec - ey for all time slices
const std::vector< int > & EtErrorVec() const
const std::vector< int > & ExErrorVec() const
const std::vector< unsigned int > & eyVec() const
get eyVec - ey for all time slices
int dataID() const
get dataID
const std::vector< unsigned int > & exVec() const
get exVec - ex for all time slices
void setPeak(int)
set peak
int crate() const
get crate number
void setDataID(int)
set dataID
void addEy(const std::vector< unsigned int > &Ey, const std::vector< int > &EyError)
void setExVec(const std::vector< unsigned int > &)
set exVec - ex for all time slices
void addEt(const std::vector< unsigned int > &Et, const std::vector< int > &EtError)
void setEtVec(const std::vector< unsigned int > &)
set etVec - et for all time slices
const std::vector< unsigned int > & ExVec() const
const std::vector< unsigned int > & EtVec() const
Backwards Compatibility with Trigger/TrigT1/TrigT1CaloEvent Run1 EDM did not strictly follow camelCas...
void setEyErrorVec(const std::vector< int > &)
set eyErrorVec - ey Error for all time slices
const std::vector< int > & etErrorVec() const
get etErrorVec - et Error for all time slices
void addEx(const std::vector< unsigned int > &Ex, const std::vector< int > &ExError)
Base class for elements of a container that can have aux data.
void setCrate(int)
set crate number
const std::vector< int > & eyErrorVec() const
get eyErrorVec - ey Error for all time slices