|
ATLAS Offline Software
|
Go to the documentation of this file.
29 #include "CaloDetDescr/CaloDetDescrElement.h"
77 return StatusCode::SUCCESS;
92 ATH_CHECK( cellContainer.
record(std::make_unique<CaloCellContainer>()) );
99 if(!beamElemContainer.
isValid()) {
113 std::vector<unsigned int> amp = beamElem->get_digits();
120 std::unique_ptr<TileCell>
cell = std::make_unique<TileCell>(
nullptr, cell_ID, ener);
132 return StatusCode::SUCCESS;
146 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
virtual ~TileBeamElemToCell()
const_pointer_type cptr()
Dereference the pointer.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
#define ATH_MSG_VERBOSE(x)
const std::string & key() const
Return the StoreGate ID for the referenced object.
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
Handle class for recording to StoreGate.
SG::ReadHandleKey< TileBeamElemContainer > m_beamElemContainerKey
const TileInfo * m_tileInfo
::StatusCode StatusCode
StatusCode definition for legacy code.
double BeamElemChannelCalib(const HWIdentifier &) const
Method returns and returned always 1.
#define CHECK(...)
Evaluate an expression and check for errors.
const TileTBID * m_tileTBID
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
const TileHWID * m_tileHWID
virtual bool isValid() override final
Can the handle be successfully dereferenced?
SG::WriteHandleKey< CaloCellContainer > m_cellContainerKey
Helpers for checking error return status codes and reporting errors.
const TileDetDescrManager * m_tileMgr
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
#define ATH_MSG_WARNING(x)
void push_back(CaloCell *)
reimplementation of const push_back
TileBeamElemToCell(const std::string &name, ISvcLocator *pSvcLocator)
Handle class for reading from StoreGate.