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;
Definition of CaloDetDescrManager.
Definition of CaloDetDescriptor.
Helper to initialize ID helpers for unit tests.
Helper class for offline cell identifiers.
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 to initialize ID helpers for unit tests.
void make_cells()
Create all calo cells and save in internal list.
const LArHEC_ID & hecID() const
Return the LArHEC ID helper.
CaloHelpersTest m_helpers
The ID helpers.
std::unique_ptr< CaloCell > make_cell(int hashid)
Create a calorimeter cell.
std::vector< std::unique_ptr< CaloCell > > m_cells
The cells made by make_cells().
std::unique_ptr< CaloDetDescrManager > m_mgr_up
Owning pointer to the manager object.
std::unique_ptr< CaloCellContainer > make_ccc()
Return a CaloCellContainer for all cells.
std::vector< std::unique_ptr< CaloDetDescrElement > > m_tileddes
All Tile detdescr elements.
CaloDetDescrManager * m_mgr
The manager object.
const CaloCell_ID & caloID() const
Return the Calorimeter ID helper.
const LArFCAL_ID & fcalID() const
Return the LArFCAL ID helper.
std::vector< CaloCell * > get_cells()
Return a vector of all cells.
const LArEM_ID & emID() const
Return the LArEM ID helper.
std::vector< const CaloCell * > get_const_cells()
Return a vector of all cells as const pointers.
const CaloHelpersTest & helpers() const
Return the ID helpers.
StatusCode record_mgr()
Record the CaloDetDescrManager in the detector store.
const LArMiniFCAL_ID & minifcalID() const
Return the LArMiniFCAL ID helper.
CaloDetDescrManager & mgr()
Return the CaloDetDescrManager.
const TileID & tileID() const
Return the Tile ID helper.
const CaloDetDescriptor * find_dd(int hashid)
Return a region descriptor corresponding to a given cell.
Helper class for LArEM offline identifiers.
Helper class for LArFCAL offline identifiers.
Helper class for LArHEC offline identifiers.
Helper class for LArMiniFCAL offline identifiers.
Helper class for TileCal offline identifiers.