ATLAS Offline Software
eEmEg1eRatioTOB.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #include "eEmEg1eRatioTOB.h"
6 
7 namespace GlobalSim::IOBitwise {
8 
10  std::bitset<IeEmEg1eRatioTOB::s_eGamma1eRatio_width> eGamma1eRatio_bits) : eEmTOB(eFexTOB),
11  m_eGamma1eRatio_bits(eGamma1eRatio_bits){}
12 
13  eEmEg1eRatioTOB::eEmEg1eRatioTOB(const IeEmTOB& IeEmTOB,
14  std::bitset<IeEmEg1eRatioTOB::s_eGamma1eRatio_width> eGamma1eRatio_bits) : eEmTOB(IeEmTOB),
15  m_eGamma1eRatio_bits(eGamma1eRatio_bits){}
16 
17  std::bitset<IeEmEg1eRatioTOB::s_eGamma1eRatio_width> eEmEg1eRatioTOB::eGamma1eRatio_bits() const {
18  return m_eGamma1eRatio_bits;
19  }
20 
21  std::string eEmEg1eRatioTOB::to_string() const {
23  }
24 
25 }
xAOD::eFexEMRoI_v1
Class describing a LVL1 eFEX EM region of interest.
Definition: eFexEMRoI_v1.h:33
GlobalSim::IOBitwise::eEmEg1eRatioTOB::eGamma1eRatio_bits
virtual std::bitset< s_eGamma1eRatio_width > eGamma1eRatio_bits() const override
Returns the eGamma1 eRatio result bits.
Definition: eEmEg1eRatioTOB.cxx:17
GlobalSim::IOBitwise
Definition: eEmMultAlgTool.h:18
eEmEg1eRatioTOB.h
GlobalSim::IOBitwise::eEmEg1eRatioTOB::m_eGamma1eRatio_bits
std::bitset< s_eGamma1eRatio_width > m_eGamma1eRatio_bits
Definition: eEmEg1eRatioTOB.h:62
GlobalSim::IOBitwise::eEmEg1eRatioTOB::eEmEg1eRatioTOB
eEmEg1eRatioTOB(const xAOD::eFexEMRoI &eFexTOB, std::bitset< s_eGamma1eRatio_width > eGamma1eRatio_bits)
Constructor taking an eFexROITOB and eGamma1 eRatio output bits to initialise bits.
GlobalSim::IOBitwise::eEmEg1eRatioTOB::to_string
virtual std::string to_string() const override
print out contents to string
Definition: eEmEg1eRatioTOB.cxx:21
GlobalSim::IOBitwise::IeEmEg1eRatioTOB::to_string
virtual std::string to_string() const =0
print out contents to string
Definition: IeEmEg1eRatioTOB.cxx:10