Class to hold eGamma1 eRatio result bits.
More...
#include <IeEmEg1eRatioTOB.h>
|
| static const std::size_t | s_eGamma1eRatio_width {11} |
| | Count: Size of output bits of the eGamma1 eRatio algorithm.
|
| static constexpr std::size_t | s_RHad_width {2} |
| | Count: Size of hadronic thresholds satisfied bitset.
|
| static constexpr std::size_t | s_WsTot_width {2} |
| | Count: Size of WsTot algorithm thresholds satisfied bitset.
|
| static constexpr std::size_t | s_REta_width {2} |
| | Count: Size of R0 thresholds satisfied bitset.
|
| static constexpr std::size_t | s_Seed_width {2} |
| | Count: Size of Seed eta position in the TOB bitset.
|
| static constexpr std::size_t | s_UpNotDown_width {1} |
| | Count: Size of UpnotDown bit.
|
| static constexpr std::size_t | s_SeedIsMax_width {1} |
| | Count: Size of Seed supercell is a local maxima bit.
|
| static constexpr std::size_t | s_et_width {13} |
| | Size of the eT bitset.
|
| static constexpr std::size_t | s_eta_width {10} |
| | Size of the eta bitset.
|
| static constexpr std::size_t | s_phi_width {9} |
| | Size of the phi bitset.
|
| static constexpr std::size_t | s_eFex_granularity {100} |
| static constexpr ulong | max_et {(1UL << s_et_width)-1} |
Class to hold eGamma1 eRatio result bits.
This class stores the result of the eGamma1 eRatio and defines functions to retrieve this information. It has access to the eEmTOB and CommonTOB class information and can be used as an eEmTOB or CommonTOB.
Definition at line 26 of file IeEmEg1eRatioTOB.h.
◆ ~IeEmEg1eRatioTOB()
| virtual GlobalSim::IOBitwise::IeEmEg1eRatioTOB::~IeEmEg1eRatioTOB |
( |
| ) |
|
|
inlinevirtual |
◆ eGamma1eRatio_bits()
| virtual std::bitset< s_eGamma1eRatio_width > GlobalSim::IOBitwise::IeEmEg1eRatioTOB::eGamma1eRatio_bits |
( |
| ) |
const |
|
pure virtual |
Returns the eGamma1 eRatio result bits.
◆ et_bits()
| virtual std::bitset< s_et_width > GlobalSim::IOBitwise::ICommonTOB::et_bits |
( |
| ) |
const |
|
pure virtualinherited |
◆ eta_bits()
| virtual std::bitset< s_eta_width > GlobalSim::IOBitwise::ICommonTOB::eta_bits |
( |
| ) |
const |
|
pure virtualinherited |
◆ phi_bits()
| virtual std::bitset< s_phi_width > GlobalSim::IOBitwise::ICommonTOB::phi_bits |
( |
| ) |
const |
|
pure virtualinherited |
◆ REta_bits()
| virtual const std::bitset< s_REta_width > & GlobalSim::IOBitwise::IeEmTOB::REta_bits |
( |
| ) |
const |
|
pure virtualinherited |
◆ RHad_bits()
| virtual const std::bitset< s_RHad_width > & GlobalSim::IOBitwise::IeEmTOB::RHad_bits |
( |
| ) |
const |
|
pure virtualinherited |
◆ Seed_bits()
| virtual const std::bitset< s_Seed_width > & GlobalSim::IOBitwise::IeEmTOB::Seed_bits |
( |
| ) |
const |
|
pure virtualinherited |
◆ SeedIsMax_bit()
| virtual const std::bitset< s_SeedIsMax_width > & GlobalSim::IOBitwise::IeEmTOB::SeedIsMax_bit |
( |
| ) |
const |
|
pure virtualinherited |
◆ to_string()
| std::string GlobalSim::IOBitwise::IeEmEg1eRatioTOB::to_string |
( |
| ) |
const |
|
pure virtual |
print out contents to string
Implements GlobalSim::IOBitwise::IeEmTOB.
Definition at line 10 of file IeEmEg1eRatioTOB.cxx.
10 {
12
17 }
virtual std::bitset< s_eGamma1eRatio_width > eGamma1eRatio_bits() const =0
Returns the eGamma1 eRatio result bits.
virtual std::string to_string() const =0
print out contents to string
◆ UpNotDown_bit()
| virtual const std::bitset< s_UpNotDown_width > & GlobalSim::IOBitwise::IeEmTOB::UpNotDown_bit |
( |
| ) |
const |
|
pure virtualinherited |
◆ WsTot_bits()
| virtual const std::bitset< s_WsTot_width > & GlobalSim::IOBitwise::IeEmTOB::WsTot_bits |
( |
| ) |
const |
|
pure virtualinherited |
◆ max_et
| ulong GlobalSim::IOBitwise::ICommonTOB::max_et {(1UL << s_et_width)-1} |
|
staticconstexprinherited |
Definition at line 43 of file ICommonTOB.h.
static constexpr std::size_t s_et_width
Size of the eT bitset.
◆ s_eFex_granularity
| std::size_t GlobalSim::IOBitwise::ICommonTOB::s_eFex_granularity {100} |
|
staticconstexprinherited |
◆ s_eGamma1eRatio_width
| const std::size_t GlobalSim::IOBitwise::IeEmEg1eRatioTOB::s_eGamma1eRatio_width {11} |
|
static |
Count: Size of output bits of the eGamma1 eRatio algorithm.
Definition at line 33 of file IeEmEg1eRatioTOB.h.
◆ s_et_width
| std::size_t GlobalSim::IOBitwise::ICommonTOB::s_et_width {13} |
|
staticconstexprinherited |
◆ s_eta_width
| std::size_t GlobalSim::IOBitwise::ICommonTOB::s_eta_width {10} |
|
staticconstexprinherited |
◆ s_phi_width
| std::size_t GlobalSim::IOBitwise::ICommonTOB::s_phi_width {9} |
|
staticconstexprinherited |
◆ s_REta_width
| std::size_t GlobalSim::IOBitwise::IeEmTOB::s_REta_width {2} |
|
staticconstexprinherited |
Count: Size of R0 thresholds satisfied bitset.
Definition at line 42 of file IeEmTOB.h.
◆ s_RHad_width
| std::size_t GlobalSim::IOBitwise::IeEmTOB::s_RHad_width {2} |
|
staticconstexprinherited |
Count: Size of hadronic thresholds satisfied bitset.
Definition at line 38 of file IeEmTOB.h.
◆ s_Seed_width
| std::size_t GlobalSim::IOBitwise::IeEmTOB::s_Seed_width {2} |
|
staticconstexprinherited |
Count: Size of Seed eta position in the TOB bitset.
Definition at line 44 of file IeEmTOB.h.
◆ s_SeedIsMax_width
| std::size_t GlobalSim::IOBitwise::IeEmTOB::s_SeedIsMax_width {1} |
|
staticconstexprinherited |
Count: Size of Seed supercell is a local maxima bit.
Definition at line 48 of file IeEmTOB.h.
◆ s_UpNotDown_width
| std::size_t GlobalSim::IOBitwise::IeEmTOB::s_UpNotDown_width {1} |
|
staticconstexprinherited |
Count: Size of UpnotDown bit.
Definition at line 46 of file IeEmTOB.h.
◆ s_WsTot_width
| std::size_t GlobalSim::IOBitwise::IeEmTOB::s_WsTot_width {2} |
|
staticconstexprinherited |
Count: Size of WsTot algorithm thresholds satisfied bitset.
Definition at line 40 of file IeEmTOB.h.
The documentation for this class was generated from the following files: