 |
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef GLOBALSIM_LARSTRIPNEIGHBORHOOD_H
14 #define GLOBALSIM_LARSTRIPNEIGHBORHOOD_H
25 using Coords = std::pair<double, double>;
57 std::size_t max_cell_pos);
96 #endif //GLOBALSIM_LARSTRIPNEIGHBORHOOD_H
Coords m_cellCoords
Parameter: eta/phi coords of cell in RoI with maximum energy.
const StripDataVector & phi_center() const
Returns a vector of strip cell e/eta/phi data for the central phi row of the neighborhood.
StripDataVector m_phi_center
Parameter: Vector strip cell e/eta/phi, central phi row.
std::pair< double, double > Coords
LArStripNeighborhood(const StripDataVector &phi_low, const StripDataVector &phi_center, const StripDataVector &phi_high, const Coords &roiCoords, const Coords &cellCoords, std::size_t max_cell_pos)
Constructor to define a LArStripNeighborhood from input objects.
StripDataVector m_phi_low
Parameter: Vector strip cell e/eta/phi, low phi row.
std::string to_string() const
print out contents to string
AlgTool to read in LArStripNeighborhoods, and run the ERatio Algorithm.
const Coords & cellCoords() const
Returns the eta/phi coordinates of the maximum energy cell.
StripDataVector m_phi_high
Parameter: Vector strip cell e/eta/phi, high phi row.
std::size_t maxCellIndex() const
Returns the index of the maximum energy cell in this neighbourhood.
const Coords & roiCoords() const
Returns the eta/phi coordinates of the RoI used to seed this neighbourhood.
const StripDataVector & phi_low() const
Returns a vector of strip cell e/eta/phi data for the low phi row of the neighborhood.
const StripDataVector & phi_high() const
Returns a vector of strip cell e/eta/phi data for the central high row of the neighborhood.
Class to hold windows of LAr strip cells in a the neighbourhood of a eFexRoI.
std::vector< StripData > StripDataVector
std::size_t m_max_cell_pos
Parameter: Index of the cell with the maximum energy.
Coords m_roiCoords
Parameter: eta/Phi coordinate of the seed eFexRoITOB.
std::ostream & operator<<(std::ostream &, const GlobalSim::LArStripNeighborhood &)