40 const std::vector<unsigned int>&
Et,
41 const std::vector<unsigned int>&
Ex,
42 const std::vector<unsigned int>&
Ey,
43 const std::vector<int>&
EtError,
44 const std::vector<int>&
ExError,
45 const std::vector<int>&
EyError,
52 void addEt(
const std::vector<unsigned int>&
Et,
53 const std::vector<int>&
EtError);
54 void addEx(
const std::vector<unsigned int>&
Ex,
55 const std::vector<int>&
ExError);
56 void addEy(
const std::vector<unsigned int>&
Ey,
57 const std::vector<int>&
EyError);
63 unsigned int Et()
const;
64 unsigned int Ex()
const;
65 unsigned int Ey()
const;
70 const std::vector<unsigned int>&
EtVec()
const;
71 const std::vector<unsigned int>&
ExVec()
const;
72 const std::vector<unsigned int>&
EyVec()
const;
83 std::vector <unsigned int>
m_Et{0};
84 std::vector <unsigned int>
m_Ex{0};
85 std::vector <unsigned int>
m_Ey{0};
164 const std::vector<int>&
EtError) {
171 const std::vector<int>&
ExError) {
178 const std::vector<int>&
EyError) {
195#ifndef CMXEtSums_ClassDEF_H
macros to associate a CLID to a type
const std::vector< unsigned int > & ExVec() const
returns module Ex sum
void addEt(const std::vector< unsigned int > &Et, const std::vector< int > &EtError)
Add data to existing objects.
void addEx(const std::vector< unsigned int > &Ex, const std::vector< int > &ExError)
Update Ex sum.
std::vector< int > m_ExError
int peak() const
returns peak slice number
void addEy(const std::vector< unsigned int > &Ey, const std::vector< int > &EyError)
Update Ey sum.
unsigned int Ey() const
returns module Ey sum for peak sample
std::vector< unsigned int > m_Ex
unsigned int Ex() const
returns module Ex sum for peak sample
int m_crate
Internal data.
std::vector< int > m_EtError
std::vector< unsigned int > m_Ey
int source() const
returns data source
unsigned int Et() const
For triggered time slice.
void setPeak(int peak)
In multi-slice readout must specify which slice is triggered BC.
const std::vector< unsigned int > & EyVec() const
returns module Ey sum
int ExError() const
returns module Ex sum error for peak sample
const std::vector< int > & EyErrorVec() const
returns module Ey errors
int crate() const
Data accessors.
const std::vector< int > & ExErrorVec() const
returns module Ex errors
std::vector< int > m_EyError
const std::vector< int > & EtErrorVec() const
returns module ET errors
std::vector< unsigned int > m_Et
int EyError() const
returns module Ey sum error for peak sample
int EtError() const
returns module ET sum error for peak sample
const std::vector< unsigned int > & EtVec() const
Access multi-slice data.
@ MISSING_ET_SIG_STANDARD
CMXEtSums()=default
Constructors.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...