ATLAS Offline Software
eEmNbhoodTOB.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 "eEmNbhoodTOB.h"
6 
7 namespace GlobalSim::IOBitwise {
8 
10  const LArStripNeighborhood& nbhood) :eEmTOB(eFexTOB), m_neighbourhood(nbhood){}
12  const LArStripNeighborhood& nbhood) : eEmTOB(IeEmTOB), m_neighbourhood(nbhood){}
13 
15  return m_neighbourhood;
16  }
17 
18  std::string eEmNbhoodTOB::to_string() const {
19  return IeEmNbhoodTOB::to_string();
20  }
21 
22 }
GlobalSim::IOBitwise::eEmNbhoodTOB::m_neighbourhood
LArStripNeighborhood m_neighbourhood
Property: LArStripNeighborhood associated with this eEmTOB.
Definition: eEmNbhoodTOB.h:65
GlobalSim::IOBitwise::eEmTOB
Class to hold eFexROI TOB bits.
Definition: Global/GlobalSimulation/src/IO/eEmTOB.h:23
GlobalSim::IOBitwise::eEmNbhoodTOB::Neighbourhood
virtual const LArStripNeighborhood & Neighbourhood() const override
Returns the LarStripNeighbourhood: 3*17 cells centred on the eFexROI.
Definition: eEmNbhoodTOB.cxx:14
xAOD::eFexEMRoI_v1
Class describing a LVL1 eFEX EM region of interest.
Definition: eFexEMRoI_v1.h:33
GlobalSim::IOBitwise
Definition: eEmMultAlgTool.h:18
GlobalSim::IOBitwise::eEmNbhoodTOB::eEmNbhoodTOB
eEmNbhoodTOB(const xAOD::eFexEMRoI &eFexTOB, const GlobalSim::LArStripNeighborhood &nbhood)
Constructor taking an eFexROITOB and a LArStripNeighborhood.
Definition: eEmNbhoodTOB.cxx:9
GlobalSim::IOBitwise::eEmNbhoodTOB::to_string
virtual std::string to_string() const override
print out contents to string
Definition: eEmNbhoodTOB.cxx:18
eEmNbhoodTOB.h
GlobalSim::IOBitwise::IeEmNbhoodTOB::to_string
virtual std::string to_string() const =0
print out contents to string
Definition: IeEmNbhoodTOB.cxx:10
GlobalSim::IOBitwise::IeEmTOB
Class to hold eFexROI TOB bits.
Definition: IeEmTOB.h:29
GlobalSim::LArStripNeighborhood
Class to hold windows of LAr strip cells in a the neighbourhood of a eFexRoI.
Definition: LArStripNeighborhood.h:37