Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
28 #include "GaudiKernel/MsgStream.h"
29 #include "GaudiKernel/SmartDataPtr.h"
37 ISvcLocator *pSvcLocator) :
48 return StatusCode::SUCCESS;
69 return StatusCode::FAILURE;
77 return StatusCode::SUCCESS;
94 <<
" energy " << (*first)->energy()
95 <<
" time " << (*first)->time()
96 <<
" quality " << (*first)->quality()
97 <<
" provenance " << (*first)->provenance()
98 << std::setprecision(5)
99 <<
" eta " << (*first)->eta()
100 <<
" phi " << (*first)->phi()
113 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
LArCellContFakeWriter()
Avoid use of default constructor.
Const iterator class for DataVector/DataList.
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
Need DD mgr to create cells.
virtual StatusCode finalize() override
Algorithm finalize at end of job.
Test Algorithm for POOL I/O uses CaloCellContainer for LAr as test data.
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
CaloCellContainer * createCaloCellContainer(const CaloCell_ID *calocellId, const CaloDetDescrManager *caloMgr, MsgStream &log) const
Create a CaloCellContainer with LAr cells.
virtual StatusCode execute() override
Algorithm execute once per event.
virtual StatusCode initialize() override
Algorithm initialize at begin of job.
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
msgSvc
Provide convenience handles for various services.
::StatusCode StatusCode
StatusCode definition for legacy code.
Create a CaloCellContainer with LArCells for POOL I/O tests algs.
Create a CaloCellContainer with LArCells for POOL I/O tests algs.
StatusCode initialize(bool used=true)
Container class for CaloCell.
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
std::string show_to_string(Identifier id, const IdContext *context=0, char sep='.') const
or provide the printout in string form
const CaloCell_ID * m_calocellId
Need id helper to create cells.
void printCells(const CaloCellContainer *larCont) const
Print out cell info.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.