|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #include "CaloDetDescr/CaloDetDescrElement.h"
17 declareInterface<IFastCaloSimGeometryHelper>(
this);
35 return StatusCode::SUCCESS;
42 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
virtual bool PostProcessGeometry()
singleton-like access to IMessageSvc via open function and helper
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
bool LoadGeometryFromCaloDDM()
virtual void addcell(const CaloDetDescrElement *cell)
IMessageSvc * getMessageSvc(bool quiet=false)
Definition of CaloDetDescrManager.
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
virtual StatusCode finalize() override final
Identifier identify() const override final
cell identifier
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual ~FastCaloSimGeometryHelper()
Destructor.
calo_element_const_iterator element_begin() const
first element
This class provides the client interface for accessing the detector description information common to...
CaloCell_ID::CaloSample getSampling() const
cell sampling
FastCaloSimGeometryHelper(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
std::unique_ptr< CaloDetDescrManager > buildCaloDetDescrNoAlign(ISvcLocator *svcLocator, IMessageSvc *msgSvc)
const CaloDetDescrManager * m_caloMgr
DetDescr mgr for access to the calo helper.
Tranform iterator over pointers to iterator over const pointers.
virtual StatusCode initialize() override final