#include <GenericTob.h>
Definition at line 20 of file GenericTob.h.
◆ GenericTob() [1/6]
GlobalSim::GenericTob::GenericTob |
( |
| ) |
|
|
inline |
◆ GenericTob() [2/6]
GlobalSim::GenericTob::GenericTob |
( |
const eEmTob & |
in_tob | ) |
|
Definition at line 30 of file GenericTob.cxx.
33 const auto& in = in_tob.Et_bits();
40 const auto& in = in_tob.Eta_bits();
51 const auto& in = in_tob.Phi_bits();
◆ GenericTob() [3/6]
◆ GenericTob() [4/6]
Definition at line 60 of file GenericTob.cxx.
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();
◆ GenericTob() [5/6]
◆ GenericTob() [6/6]
GlobalSim::GenericTob::GenericTob |
( |
const std::string & |
bit_string | ) |
|
Definition at line 78 of file GenericTob.cxx.
82 <<
" bits, received " << bit_string.size();
83 throw std::out_of_range(
ss.str());
86 auto bitstream = std::stringstream(bit_string);
◆ as_bits()
std::bitset< 32 > GlobalSim::GenericTob::as_bits |
( |
| ) |
const |
◆ Charge()
int GlobalSim::GenericTob::Charge |
( |
| ) |
const |
|
inline |
◆ Charge_bits()
const std::bitset<2>& GlobalSim::GenericTob::Charge_bits |
( |
| ) |
const |
|
inline |
◆ Et()
int GlobalSim::GenericTob::Et |
( |
| ) |
const |
|
inline |
◆ Et_bits()
const std::bitset<13>& GlobalSim::GenericTob::Et_bits |
( |
| ) |
const |
|
inline |
◆ Eta()
int GlobalSim::GenericTob::Eta |
( |
| ) |
const |
|
inline |
◆ Eta_bits()
const std::bitset<9>& GlobalSim::GenericTob::Eta_bits |
( |
| ) |
const |
|
inline |
◆ overflow_bits()
const std::bitset<1>& GlobalSim::GenericTob::overflow_bits |
( |
| ) |
const |
|
inline |
◆ Phi()
int GlobalSim::GenericTob::Phi |
( |
| ) |
const |
|
inline |
◆ Phi_bits()
const std::bitset<7>& GlobalSim::GenericTob::Phi_bits |
( |
| ) |
const |
|
inline |
◆ GenericAbsoluteEtBitWidth
constexpr static std::size_t GlobalSim::GenericTob::GenericAbsoluteEtBitWidth {GenericEtaBitWidth-1} |
|
staticconstexpr |
◆ GenericEtaBitWidth
constexpr static std::size_t GlobalSim::GenericTob::GenericEtaBitWidth {9} |
|
staticconstexpr |
◆ GenericEtBitWidth
constexpr static std::size_t GlobalSim::GenericTob::GenericEtBitWidth {13} |
|
staticconstexpr |
◆ GenericMuonFlagBitWidth
constexpr static std::size_t GlobalSim::GenericTob::GenericMuonFlagBitWidth {2} |
|
staticconstexpr |
◆ GenericOverflowWidth
constexpr static std::size_t GlobalSim::GenericTob::GenericOverflowWidth {1} |
|
staticconstexpr |
◆ GenericPhiBitWidth
constexpr static std::size_t GlobalSim::GenericTob::GenericPhiBitWidth {7} |
|
staticconstexpr |
◆ GenericTobWidth
constexpr static std::size_t GlobalSim::GenericTob::GenericTobWidth |
|
staticconstexpr |
◆ m_Charge_bits
◆ m_Et_bits
◆ m_Eta_bits
◆ m_Overflow_bits
std::bitset<1> GlobalSim::GenericTob::m_Overflow_bits |
|
private |
◆ m_Phi_bits
The documentation for this class was generated from the following files: