ATLAS Offline Software
Loading...
Searching...
No Matches
eEmEg1BDTTOB.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 "eEmEg1BDTTOB.h"
6#include <sstream>
7
8
9namespace GlobalSim::IOBitwise {
10
12 std::bitset<IeEmEg1BDTTOB::s_eGamma1BDT_width> eGamma1BDT_bits) : eEmTOB(eFexTOB),
14
16 std::bitset<IeEmEg1BDTTOB::s_eGamma1BDT_width> eGamma1BDT_bits) : eEmTOB(IeEmTOB),
18
19 std::bitset<IeEmEg1BDTTOB::s_eGamma1BDT_width> eEmEg1BDTTOB::eGamma1BDT_bits() const {
20 return m_eGamma1BDT_bits;
21 }
22
23 std::string eEmEg1BDTTOB::to_string() const {
24
25 auto ss = std::stringstream();
26 ss << eEmTOB::to_string() << '\n'
27 << "eEmEg1BDTTOB: m_eGamma1BDT_bits " << m_eGamma1BDT_bits << '\n';
28 return ss.str();
29 }
30
31}
static Double_t ss
Class to hold eFexROI TOB bits.
Definition IeEmTOB.h:29
std::bitset< IeEmEg1BDTTOB::s_eGamma1BDT_width > m_eGamma1BDT_bits
Property: Bitset to hold the eGamma1BDT bits.
eEmEg1BDTTOB(const xAOD::eFexEMRoI &eFexTOB, std::bitset< IeEmEg1BDTTOB::s_eGamma1BDT_width > eGamma1BDT_bits)
Constructor taking an eFexROITOB and eGamma1 BDT output bits to initialise bits.
virtual std::bitset< IeEmEg1BDTTOB::s_eGamma1BDT_width > eGamma1BDT_bits() const
Returns the eGamma1 BDT result bits.
virtual std::string to_string() const
print out contents to string
eEmTOB(const xAOD::eFexEMRoI &eFexTOB)
Constructor taking an eFexROITOB to inisialise bits.
virtual std::string to_string() const override
print out contents to string
eFexEMRoI_v1 eFexEMRoI
Define the latest version of the eFexEMRoI class.
Definition eFexEMRoI.h:17