5#ifndef ATHENAPOOLTEST_LARCELLCONTFAKECREATOR_H
6#define ATHENAPOOLTEST_LARCELLCONTFAKECREATOR_H
30#include "GaudiKernel/MsgStream.h"
46 MsgStream& log)
const;
71 log << MSG::DEBUG <<
"Created CaloCellContainer" <<
endmsg;
83 double energy = 5.0*
eta;
91 prov = 2*
phi | 0x2000;
95 LArCell* cell =
new LArCell(elem, energy, time, quality, prov, gain);
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
Container class for CaloCell.
void push_back(CaloCell *)
reimplementation of const push_back
IdentifierHash calo_cell_hash(const Identifier cellId) const
create hash id from 'global' cell id
Identifier cell_id(const int subCalo, const int barec_or_posneg, const int sampling_or_fcalmodule, const int region_or_dummy, const int eta, const int phi) const
Make a cell (== channel) ID from constituting fields and subCalo index; for (Mini)FCAL,...
Helper class for offline cell identifiers.
This class groups all DetDescr information related to a CaloCell.
const CaloDetDescrElement * get_element(const Identifier &cellId) const
get element by its identifier
This class provides the client interface for accessing the detector description information common to...
This is a "hash" representation of an Identifier.
LArCellContFakeCreator()
Default constructor.
CaloCellContainer * createCaloCellContainer(const CaloCell_ID *calocellId, const CaloDetDescrManager *caloMgr, MsgStream &log) const
Create a CaloCellContainer with LAr cells.
Data object for LAr calorimeter readout cell.