Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
62 auto result = std::bitset<32>();
65 for (std::size_t s_ptr=0; s_ptr <
m_Et.size(); ++s_ptr, ++r_ptr) {
69 for (std::size_t s_ptr=0; s_ptr <
m_REta.size(); ++s_ptr, ++r_ptr) {
73 for (std::size_t s_ptr=0; s_ptr <
m_RHad.size(); ++s_ptr, ++r_ptr) {
77 for (std::size_t s_ptr=0; s_ptr <
m_WsTot.size(); ++s_ptr, ++r_ptr) {
81 for (std::size_t s_ptr=0; s_ptr <
m_Eta.size(); ++s_ptr, ++r_ptr) {
85 for (std::size_t s_ptr=0; s_ptr <
m_Phi.size(); ++s_ptr, ++r_ptr) {
98 os <<
"GlobalSim::eEmTob\n"
99 <<
"Et: " << std::hex << tob.
Et_bits().to_ulong() <<
'\n'
100 <<
"REta: " << std::hex << tob.
REta_bits().to_ulong() <<
'\n'
101 <<
"RHad: " << std::hex<< tob.
RHad_bits().to_ulong() <<
'\n'
102 <<
"WsTot: " << std::hex<< tob.
WsTot_bits().to_ulong() <<
'\n'
103 <<
"Eta: " << std::hex<< tob.
Eta_bits().to_ulong() <<
'\n'
104 <<
"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 TestCounts &tc)
AlgTool to obtain a selection of eFex RoIs read in from the event store.
constexpr static std::size_t eFexEtaBitWidth
std::bitset< 32 > as_bits() const
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
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & WsTot_bits() const
std::bitset< AlgoConstants::eFexDiscriminantBitWidth > m_REta
const std::bitset< AlgoConstants::eFexEtBitWidth > & Et_bits() const