|
ATLAS Offline Software
|
Go to the documentation of this file.
17 #include "GaudiKernel/MsgStream.h"
49 return StatusCode::SUCCESS;
69 return StatusCode::SUCCESS;
78 ATH_MSG_INFO(
"in createObj: creating a CaloDescrManager object in the detector store");
87 #define SET_HELPER(H) CHECK( set_helper<H> (detStore(), #H, caloIdMgr, msg()) )
91 bool is_test_beam =
false;
92 std::vector<std::string> file_names =
94 for (
size_t i = 0;
i < file_names.size();
i++) {
95 if (file_names[
i].
find (
"_H8_") != std::string::npos) {
124 ATH_MSG_DEBUG(
"Initializing CaloIdMgr from values in CaloIdMgrDetDescrCnv");
134 return StatusCode::SUCCESS;
static const CLID & classID()
class ID (used by CnvFactory)
#define CHECK_WITH_CONTEXT(...)
Evaluate an expression and check for errors, with an explicitly specified context name.
const long DetDescr_StorageType
std::vector< Identifier > ID
std::string find(const std::string &s)
return a remapped string
Helper class for Calo TT online identifiers.
Helper class for LArFCAL offline identifiers for supercells.
Helper class for LArHEC offline identifiers.
DataObject * asStorable(T *pObject)
Helper class for Tile offline identifiers for supercells.
Helper class for LArEM offline identifiers for supercells.
Helper class for LArHEC offline identifiers for supercells.
CaloIdMgrDetDescrCnv(ISvcLocator *svcloc)
static const CLID & ID()
the CLID of T
Helper class for LArEM offline identifiers for supercells.
This class initializes the Calo (LAr and Tile) offline identifiers.
Helper class for offline supercell identifiers.
const std::vector< std::string > & file_names(void) const
File names for subdet dictionaries.
Helper class for TileCal offline identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
Default, invalid implementation of ClassID_traits.
Helper class for offline supercell identifiers.
Helper class for offline cell identifiers.
static long storageType()
Storage type (used by CnvFactory)
uint32_t CLID
The Class ID type.
bool isInitialized(void) const
Helper class for offline TT identifiers.
const CaloCell_ID * getCaloCell_ID(void) const
Access to IdHelper.
Helpers for checking error return status codes and reporting errors.
Helper class for LArMiniFCAL offline identifiers.
Helper class for Calo Dead Material offline identifiers.
Helper class for LArHEC offline identifiers for supercells.
Helper class for Tile offline identifiers for supercells.
Helper class for LArEM offline identifiers.
virtual long int repSvcType() const override
Helper class for LArFCAL offline identifiers.
virtual StatusCode initialize() override
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override