5 #ifndef GLOBALSIM_EEMTOB_H
6 #define GLOBALSIM_EEMTOB_H
23 std::bitset<32>
asBits()
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>&
50 std::bitset<AlgoConstants::eFexEtBitWidth>
m_Et;
51 std::bitset<AlgoConstants::eFexDiscriminantBitWidth>
m_REta;
52 std::bitset<AlgoConstants::eFexDiscriminantBitWidth>
m_RHad;
53 std::bitset<AlgoConstants::eFexDiscriminantBitWidth>
m_WsTot;
54 std::bitset<AlgoConstants::eFexEtaBitWidth>
m_Eta;
55 std::bitset<AlgoConstants::eFexPhiBitWidth>
m_Phi;
60 inline const std::bitset<AlgoConstants::eFexEtBitWidth>&
63 inline const std::bitset<AlgoConstants::eFexDiscriminantBitWidth>&
64 eEmTob::eEmTob::REta_bits()
const {
return m_REta;}
66 inline const std::bitset<AlgoConstants::eFexDiscriminantBitWidth>&
69 inline const std::bitset<AlgoConstants::eFexDiscriminantBitWidth>&
72 inline const std::bitset<AlgoConstants::eFexEtaBitWidth>&
75 inline const std::bitset<AlgoConstants::eFexPhiBitWidth>&
78 inline const std::bitset<1>&
81 using eEmTobPtr = std::shared_ptr<eEmTob>;