ATLAS Offline Software
|
This is a collection of helper functions for building Calo Super Cell detector manager, and for updating it with alignment corrections. The functions previously existed in two packages: CaloDetMgrDetDescrCnv (now obsolete) and CaloDetDescr. They have been moved over to the CaloDetDescrUtils so that now they can also be used by the CaloSuperCellAlignCondAlg. More...
Go to the source code of this file.
Functions | |
void | createDescriptors (CaloSuperCellDetDescrManager *mgr) |
void | createElements (CaloSuperCellDetDescrManager *mgr) |
StatusCode | updateElements (CaloSuperCellDetDescrManager *mgr, const CaloDetDescrManager *cellmgr, const ICaloSuperCellIDTool *scidTool) |
void updateDescriptors | ATLAS_NOT_CONST_THREAD_SAFE (CaloSuperCellDetDescrManager *mgr, const CaloDetDescrManager *cellmgr, const ICaloSuperCellIDTool *scidTool) |
This is a collection of helper functions for building Calo Super Cell detector manager, and for updating it with alignment corrections. The functions previously existed in two packages: CaloDetMgrDetDescrCnv (now obsolete) and CaloDetDescr. They have been moved over to the CaloDetDescrUtils so that now they can also be used by the CaloSuperCellAlignCondAlg.
Definition in file CaloSuperCellUtils.h.
void updateDescriptors ATLAS_NOT_CONST_THREAD_SAFE | ( | CaloSuperCellDetDescrManager * | mgr, |
const CaloDetDescrManager * | cellmgr, | ||
const ICaloSuperCellIDTool * | scidTool | ||
) |
void createDescriptors | ( | CaloSuperCellDetDescrManager * | mgr | ) |
Definition at line 155 of file CaloSuperCellUtils.cxx.
void createElements | ( | CaloSuperCellDetDescrManager * | mgr | ) |
Definition at line 176 of file CaloSuperCellUtils.cxx.
StatusCode updateElements | ( | CaloSuperCellDetDescrManager * | mgr, |
const CaloDetDescrManager * | cellmgr, | ||
const ICaloSuperCellIDTool * | scidTool | ||
) |
Definition at line 190 of file CaloSuperCellUtils.cxx.