Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
62 auto result = std::bitset<32>();
64 for (std::size_t s_ptr=0; s_ptr <
m_Et.size(); ++s_ptr, ++r_ptr) {
68 for (std::size_t s_ptr=0; s_ptr <
m_REta.size(); ++s_ptr, ++r_ptr) {
72 for (std::size_t s_ptr=0; s_ptr <
m_RHad.size(); ++s_ptr, ++r_ptr) {
76 for (std::size_t s_ptr=0; s_ptr <
m_WsTot.size(); ++s_ptr, ++r_ptr) {
80 for (std::size_t s_ptr=0; s_ptr <
m_Eta.size(); ++s_ptr, ++r_ptr) {
84 for (std::size_t s_ptr=0; s_ptr <
m_Phi.size(); ++s_ptr, ++r_ptr) {
96 os <<
"GlobalSim::eEmTob\n"
97 <<
"Et: " << std::hex << tob.
Et_bits().to_ulong() <<
'\n'
98 <<
"REta: " << std::hex << tob.
REta_bits().to_ulong() <<
'\n'
99 <<
"RHad: " << std::hex<< tob.
RHad_bits().to_ulong() <<
'\n'
100 <<
"WsTot: " << std::hex<< tob.
WsTot_bits().to_ulong() <<
'\n'
101 <<
"Eta: " << std::hex<< tob.
Eta_bits().to_ulong() <<
'\n'
102 <<
"Phi: " << std::hex<< tob.
Phi_bits().to_ulong() <<
'\n';
std::bitset< 1 > m_Overflow
constexpr static std::size_t eFexEtBitWidth
std::bitset< AlgoConstants::eFexEtaBitWidth > m_Eta
constexpr static std::size_t eFexDiscriminantBitWidth
eEmTob(const GepAlgoHypothesisPortsIn &ports_in)
std::bitset< AlgoConstants::eFexEtBitWidth > m_Et
std::bitset< AlgoConstants::eFexDiscriminantBitWidth > m_WsTot
constexpr static std::size_t eFexPhiBitWidth
std::bitset< AlgoConstants::eFexPhiBitWidth > m_Phi
const std::bitset< AlgoConstants::eFexPhiBitWidth > & Phi_bits() const
std::ostream & operator<<(std::ostream &os, const GlobalSim::eEmTob &tob)
AlgTool to obtain a selection of eFex RoIs read in from the event store.
constexpr static std::size_t eFexEtaBitWidth
std::bitset< AlgoConstants::eFexDiscriminantBitWidth > m_RHad
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & RHad_bits() const
std::shared_ptr< eEmTob > eEmTobPtr
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & REta_bits() const
const std::bitset< AlgoConstants::eFexEtaBitWidth > & Eta_bits() const
std::bitset< 32 > asBits() const
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & WsTot_bits() const
std::bitset< AlgoConstants::eFexDiscriminantBitWidth > m_REta
const std::bitset< AlgoConstants::eFexEtBitWidth > & Et_bits() const