 |
ATLAS Offline Software
|
Go to the documentation of this file.
13 auto result = std::bitset<9>();
16 std::bitset<8> bs =
val;
20 for(std::size_t
i{0};
i != bs.size(); ++
i) {
result[
i] = bs[
i];}
33 const auto& in = in_tob.
Et_bits();
62 const auto& etob_et = in_tob.
Et_bits();
63 auto sz = etob_et.size();
67 const auto& etob_eta = in_tob.
Eta_bits();
70 const auto& etob_phi = in_tob.
Phi_bits();
82 <<
" bits, received " << bit_string.size();
83 throw std::out_of_range(
ss.str());
86 auto bitstream = std::stringstream(bit_string);
97 auto result = std::bitset<32>();
99 std::size_t
begin = 0;
144 os <<
"GlobalSim::GenericTob\n"
145 <<
"Et: " << tob.
Et_bits() <<
' '
155 <<
"bits: " << tob.
as_bits() <<
' '
constexpr static std::size_t GenericEtBitWidth
std::bitset< GenericPhiBitWidth > m_Phi_bits
std::bitset< GenericMuonFlagBitWidth > m_Charge_bits
std::bitset< GenericEtaBitWidth > m_Eta_bits
const std::bitset< 13 > & Et_bits() const
int bitSetToInt(BITSET bitset)
std::shared_ptr< eTauTob > eTauTobPtr
const std::bitset< 7 > & Phi_bits() const
const std::bitset< 1 > & overflow_bits() const
const std::bitset< AlgoConstants::eFexPhiBitWidth > & Phi_bits() const
constexpr static std::size_t GenericMuonFlagBitWidth
AlgTool to obtain a selection of eFex RoIs read in from the event store.
std::string binStrToHexStr(std::string s)
std::bitset< 1 > m_Overflow_bits
constexpr static std::size_t GenericOverflowWidth
const std::bitset< 2 > & Charge_bits() const
std::ostream & operator<<(std::ostream &os, const GlobalSim::GenericTob &tob)
constexpr static std::size_t GenericTobWidth
const std::bitset< AlgoConstants::eFexEtaBitWidth > & Eta_bits() const
const std::bitset< AlgoConstants::eFexEtBitWidth > & Et_bits() const
std::shared_ptr< eEmTob > eEmTobPtr
constexpr static std::size_t GenericEtaBitWidth
const std::bitset< AlgoConstants::eFexEtaBitWidth > & Eta_bits() const
const std::bitset< AlgoConstants::eFexPhiBitWidth > & Phi_bits() const
std::bitset< 32 > as_bits() const
const std::bitset< 9 > & Eta_bits() const
std::bitset< GenericEtBitWidth > m_Et_bits
constexpr static std::size_t GenericPhiBitWidth
std::bitset< 9 > genEtaFromTobEta(const std::bitset< 8 > &in_eta)
const std::bitset< AlgoConstants::eFexEtBitWidth > & Et_bits() const