Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
55 auto result = std::bitset<32>();
58 for (std::size_t s_ptr=0; s_ptr <
m_Et.size(); ++s_ptr, ++r_ptr) {
62 for (std::size_t s_ptr=0; s_ptr <
m_RCore.size(); ++s_ptr, ++r_ptr) {
66 for (std::size_t s_ptr=0; s_ptr <
m_RHad.size(); ++s_ptr, ++r_ptr) {
70 for (std::size_t s_ptr=0; s_ptr <
m_Eta.size(); ++s_ptr, ++r_ptr) {
74 for (std::size_t s_ptr=0; s_ptr <
m_Phi.size(); ++s_ptr, ++r_ptr) {
90 os <<
"GlobalSim::eTauTob\n"
91 <<
"Et: " << std::hex << tob.
Et_bits().to_ulong() <<
'\n'
92 <<
"RCore: " << std::hex << tob.
RCore_bits().to_ulong() <<
'\n'
93 <<
"RHad: " << std::hex<< tob.
RHad_bits().to_ulong() <<
'\n'
94 <<
"Eta: " << std::hex<< tob.
Eta_bits().to_ulong() <<
'\n'
95 <<
"Phi: " << std::hex<< tob.
Phi_bits().to_ulong() <<
'\n'
constexpr static std::size_t eFexEtBitWidth
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & RHad_bits() const
constexpr static std::size_t eFexDiscriminantBitWidth
std::shared_ptr< eTauTob > eTauTobPtr
constexpr static std::size_t eFexPhiBitWidth
std::bitset< AlgoConstants::eFexDiscriminantBitWidth > m_RCore
std::bitset< 32 > as_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.
std::bitset< AlgoConstants::eFexDiscriminantBitWidth > m_RHad
constexpr static std::size_t eFexEtaBitWidth
eTauTob(const GepAlgoHypothesisPortsIn &ports_in)
const std::bitset< AlgoConstants::eFexEtaBitWidth > & Eta_bits() const
std::bitset< AlgoConstants::eFexEtBitWidth > m_Et
const std::bitset< AlgoConstants::eFexEtBitWidth > & Et_bits() const
const std::bitset< AlgoConstants::eFexPhiBitWidth > & Phi_bits() const
std::bitset< AlgoConstants::eFexPhiBitWidth > m_Phi
std::bitset< AlgoConstants::eFexEtaBitWidth > m_Eta
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & RCore_bits() const
std::bitset< 1 > m_Overflow