ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Global
GlobalSimulation
src
IO
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
#include <sstream>
7
8
namespace
GlobalSim::IOBitwise
{
9
10
eEmNbhoodTOB::eEmNbhoodTOB
(
const
xAOD::eFexEMRoI
& eFexTOB,
11
const
LArStripNeighborhood
& nbhood) :
12
eEmTOB
(eFexTOB),
m_neighbourhood
(nbhood){}
13
14
eEmNbhoodTOB::eEmNbhoodTOB
(
const
eEmTOB
& tob,
15
const
LArStripNeighborhood
& nbhood) :
16
eEmTOB
(tob),
m_neighbourhood
(nbhood){}
17
18
const
LArStripNeighborhood
&
eEmNbhoodTOB::Neighbourhood
()
const
{
19
return
m_neighbourhood
;
20
}
21
22
std::string
eEmNbhoodTOB::to_string
()
const
{
23
std::stringstream
ss
;
24
25
ss
<<
'\n'
26
<<
eEmTOB::to_string
()
27
<<
"\n"
28
<<
"Neighbourhood content:\n"
29
<<
Neighbourhood
().
to_string
();
30
return
ss
.str();
31
}
32
33
}
ss
static Double_t ss
Definition
LArPhysWaveHECTool.cxx:37
GlobalSim::IOBitwise::eEmNbhoodTOB::to_string
virtual std::string to_string() const
Definition
eEmNbhoodTOB.cxx:22
GlobalSim::IOBitwise::eEmNbhoodTOB::eEmNbhoodTOB
eEmNbhoodTOB(const xAOD::eFexEMRoI &eFexTOB, const GlobalSim::LArStripNeighborhood &nbhood)
Constructor taking an eFexROITOB and a LArStripNeighborhood.
Definition
eEmNbhoodTOB.cxx:10
GlobalSim::IOBitwise::eEmNbhoodTOB::Neighbourhood
virtual const LArStripNeighborhood & Neighbourhood() const
Definition
eEmNbhoodTOB.cxx:18
GlobalSim::IOBitwise::eEmNbhoodTOB::m_neighbourhood
LArStripNeighborhood m_neighbourhood
Property: LArStripNeighborhood associated with this eEmTOB.
Definition
eEmNbhoodTOB.h:67
GlobalSim::IOBitwise::eEmTOB::eEmTOB
eEmTOB(const xAOD::eFexEMRoI &eFexTOB)
Constructor taking an eFexROITOB to initialise bits.
Definition
Global/GlobalSimulation/src/IO/eEmTOB.cxx:10
GlobalSim::IOBitwise::eEmTOB::to_string
virtual std::string to_string() const
Definition
Global/GlobalSimulation/src/IO/eEmTOB.cxx:72
GlobalSim::LArStripNeighborhood
Class to hold windows of LAr strip cells in a the neighbourhood of a eFexRoI.
Definition
LArStripNeighborhood.h:37
GlobalSim::LArStripNeighborhood::to_string
std::string to_string() const
print out contents to string
Definition
LArStripNeighborhood.cxx:25
eEmNbhoodTOB.h
GlobalSim::IOBitwise
Definition
CommonSortSelectAlgTool.h:19
xAOD::eFexEMRoI
eFexEMRoI_v1 eFexEMRoI
Define the latest version of the eFexEMRoI class.
Definition
eFexEMRoI.h:17
Generated on
for ATLAS Offline Software by
1.17.0