5 #ifndef GLOBALSIM_EEMTOB_H
6 #define GLOBALSIM_EEMTOB_H
23 std::bitset<32>
as_bits()
const;
26 const std::bitset<AlgoConstants::eFexEtBitWidth>&
29 const std::bitset<AlgoConstants::eFexDiscriminantBitWidth>&
32 const std::bitset<AlgoConstants::eFexDiscriminantBitWidth>&
35 const std::bitset<AlgoConstants::eFexDiscriminantBitWidth>&
38 const std::bitset<AlgoConstants::eFexEtaBitWidth>&
41 const std::bitset<AlgoConstants::eFexPhiBitWidth>&
51 std::bitset<AlgoConstants::eFexEtBitWidth>
m_Et;
52 std::bitset<AlgoConstants::eFexDiscriminantBitWidth>
m_REta;
53 std::bitset<AlgoConstants::eFexDiscriminantBitWidth>
m_RHad;
54 std::bitset<AlgoConstants::eFexDiscriminantBitWidth>
m_WsTot;
55 std::bitset<AlgoConstants::eFexEtaBitWidth>
m_Eta;
56 std::bitset<AlgoConstants::eFexPhiBitWidth>
m_Phi;
61 inline const std::bitset<AlgoConstants::eFexEtBitWidth>&
64 inline const std::bitset<AlgoConstants::eFexDiscriminantBitWidth>&
65 eEmTob::eEmTob::REta_bits()
const {
return m_REta;}
67 inline const std::bitset<AlgoConstants::eFexDiscriminantBitWidth>&
70 inline const std::bitset<AlgoConstants::eFexDiscriminantBitWidth>&
73 inline const std::bitset<AlgoConstants::eFexEtaBitWidth>&
76 inline const std::bitset<AlgoConstants::eFexPhiBitWidth>&
79 inline const std::bitset<1>&
82 using eEmTobPtr = std::shared_ptr<eEmTob>;