|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARREADOUTGEOMETRY_FCALTILE_H
6 #define LARREADOUTGEOMETRY_FCALTILE_H
8 #include "LArReadoutGeometry/FCAL_ChannelMap.h"
unsigned int getNumTubes() const
Gets the number of tubes in the tile.
double getY() const
Gets the Y position of the Tile.
int getIndexI() const
Returns the index "i" of the tile.
double getX() const
Gets the X Position of the Tile.
Cached pointer with atomic update.
FCALTile(const FCALTile &right)
Copy constructor.
A tile of the forward calorimeter readout geometry.
const FCALModule * m_module
CxxUtils::CachedValue< std::vector< FCALTubeConstLink > > m_tube
Cache of tubes.
Cached value with atomic update.
bool operator<(const FCALTile &t) const
For sorting operations:
const FCALModule * getModule() const
Get the Module.
FCALTile & operator=(const FCALTile &right)
Assignment.
static unsigned int getNumHVLines()
Get num hvlines.
GeoIntrusivePtr< const FCALTube > FCALTubeConstLink
CxxUtils::CachedPointer< const FCALHVLine > m_line[4]
Cache of subgaps.
Cached value with atomic update.
FCAL_ChannelMap::tileMap_const_iterator TileConstIterator
int getIndexJ() const
Returns the index "J" of the tile.
tileMap_t::const_iterator tileMap_const_iterator
const FCALHVLine * getHVLine(unsigned int i) const
Get hvline.
FCALTubeConstLink getTube(unsigned int i) const
Get a tube.
unsigned int identify() const
Returns the identifier of this tile (convention: comes from the FCAL Channel Map).