|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef CALOEVENT_CALOTESTER_H
16 #define CALOEVENT_CALOTESTER_H
22 #include "CaloDetDescr/CaloDetDescrElement.h"
82 std::unique_ptr<CaloCell>
make_cell (
int hashid);
104 std::unique_ptr<CaloCellContainer>
make_ccc();
150 std::vector<std::unique_ptr<CaloDetDescrElement> >
m_tileddes;
153 std::vector<std::unique_ptr<CaloCell> >
m_cells;
164 #endif // not CALOEVENT_CALOTESTER_H
const LArHEC_ID & hecID() const
std::unique_ptr< CaloDetDescrManager > m_mgr_up
Owning pointer to the manager object.
std::vector< std::unique_ptr< CaloCell > > m_cells
The cells made by make_cells().
const CaloDetDescriptor * find_dd(int hashid)
Return a region descriptor corresponding to a given cell.
void make_cells()
Create all calo cells and save in internal list.
std::unique_ptr< CaloCell > make_cell(int hashid)
Create a calorimeter cell.
const TileID & tileID() const
Helper class for LArHEC offline identifiers.
const LArMiniFCAL_ID & minifcalID() const
Helper to initialize ID helpers for unit tests.
std::unique_ptr< CaloCellContainer > make_ccc()
Return a CaloCellContainer for all cells.
const TileID & tileID() const
Return the Tile ID helper.
Definition of CaloDetDescrManager.
Definition of CaloDetDescriptor.
Helper to initialize ID helpers for unit tests.
std::vector< std::unique_ptr< CaloDetDescrElement > > m_tileddes
All Tile detdescr elements.
CaloDetDescrManager & mgr()
Return the CaloDetDescrManager.
Helper class for TileCal offline identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
Helpers for creating calorimeter objects for unit tests.
CaloHelpersTest m_helpers
The ID helpers.
const LArMiniFCAL_ID & minifcalID() const
Return the LArMiniFCAL ID helper.
Helper class for offline cell identifiers.
const LArHEC_ID & hecID() const
Return the LArHEC ID helper.
const CaloCell_ID & caloID() const
Return the Calorimeter ID helper.
StatusCode record_mgr()
Record the CaloDetDescrManager in the detector store.
const LArFCAL_ID & fcalID() const
Return the LArFCAL ID helper.
const LArFCAL_ID & fcalID() const
CaloDetDescrManager * m_mgr
The manager object.
const CaloCell_ID & caloID() const
This class provides the client interface for accessing the detector description information common to...
This is a base class for LAr and Tile Descriptors The primary goal is to speed up loops over all the ...
Helper class for LArMiniFCAL offline identifiers.
std::vector< const CaloCell * > get_const_cells()
Return a vector of all cells as const pointers.
std::vector< CaloCell * > get_cells()
Return a vector of all cells.
Helper class for LArEM offline identifiers.
const CaloHelpersTest & helpers() const
Return the ID helpers.
const LArEM_ID & emID() const
Return the LArEM ID helper.
Helper class for LArFCAL offline identifiers.
const LArEM_ID & emID() const