|
ATLAS Offline Software
|
Go to the documentation of this file.
21 if (this->
initialize(log) != StatusCode::SUCCESS) {
28 localCovariance.setZero();
69 ISvcLocator* svcLocator = Gaudi::svcLocator();
70 SmartIF<StoreGateSvc>
detStore (svcLocator->service(
"DetectorStore"));
74 return StatusCode::SUCCESS;
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
ElementLinkInt_p1 m_prdLink
Link to PRD.
float energyLoss() const
returns the energy loss in MeV associated to this cluster.
const ID_type & dataID() const
Get the key that we reference, as a string.
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
Convert persistent object, stored in the the top-level persistent object and referenced by the TP Ref...
SiClusterOnTrackCnv_p1 * m_scCnv
void transToPers(const InDet ::PixelClusterOnTrack *transObj, InDet ::PixelClusterOnTrack_p1 *persObj, MsgStream &log)
bool hasClusterAmbiguity() const
returns whether there was an ambiguity associated with this pixel cluster.
::StatusCode StatusCode
StatusCode definition for legacy code.
#define CHECK(...)
Evaluate an expression and check for errors.
TPObjRef baseToPersistent(CNV **cnv, const typename CNV::Trans_t *transObj, MsgStream &log) const
Persistify bass class of a given object and store the persistent represenation in the storage vector ...
Helpers for checking error return status codes and reporting errors.
void persToTrans(const InDet ::PixelClusterOnTrack_p1 *persObj, InDet ::PixelClusterOnTrack *transObj, MsgStream &log)
ElementLinkCnv_p1< ElementLinkToIDCPixelClusterContainer > m_elCnv
bool isFake() const
returns whether this cluster is likely to be the fake mirror image of a ganged pixel.
index_type index() const
Get the index of the element inside of its container.
const ElementLinkToIDCPixelClusterContainer & prepRawDataLink() const
bool m_hasClusterAmbiguity
StatusCode initialize(MsgStream &log)