17#include "GaudiKernel/MsgStream.h"
48 ATH_CHECK( DetDescrConverter::initialize() );
49 return StatusCode::SUCCESS;
68 log << MSG::DEBUG <<
"Found Calo ID helper " << sgkey <<
endmsg;
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;
#define ATH_CHECK
Evaluate an expression and check for errors.
std::vector< Identifier > ID
Helper class for offline supercell identifiers.
Helpers for checking error return status codes and reporting errors.
#define CHECK_WITH_CONTEXT(...)
Evaluate an expression and check for errors, with an explicitly specified context name.
const long DetDescr_StorageType
uint32_t CLID
The Class ID type.
Helper class for LArEM offline identifiers for supercells.
Helper class for LArHEC offline identifiers for supercells.
Helper class for Tile offline identifiers for supercells.
const std::vector< std::string > & file_names(void) const
File names for subdet dictionaries.
Helper class for offline cell identifiers.
Helper class for offline supercell identifiers.
Helper class for Calo Dead Material offline identifiers.
This class initializes the Calo (LAr and Tile) offline identifiers.
bool isInitialized(void) const
const CaloCell_ID * getCaloCell_ID(void) const
Access to IdHelper.
static const CLID & classID()
class ID (used by CnvFactory)
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override
virtual StatusCode initialize() override
static long storageType()
Storage type (used by CnvFactory)
virtual long int repSvcType() const override
CaloIdMgrDetDescrCnv(ISvcLocator *svcloc)
Helper class for offline TT identifiers.
DetDescrConverter(const CLID &myCLID, ISvcLocator *svcloc, const char *name=nullptr)
Helper class for LArEM offline identifiers.
Helper class for LArEM offline identifiers for supercells.
Helper class for LArFCAL offline identifiers.
Helper class for LArFCAL offline identifiers for supercells.
Helper class for LArHEC offline identifiers.
Helper class for LArHEC offline identifiers for supercells.
Helper class for LArMiniFCAL offline identifiers.
Helper class for Calo TT online identifiers.
Helper class for TileCal offline identifiers.
Helper class for Tile offline identifiers for supercells.
std::string find(const std::string &s)
return a remapped string
DataObject * asStorable(SG::DataObjectSharedPtr< T > pObject)
Default, invalid implementation of ClassID_traits.