Skip to content
Snippets Groups Projects
Commit 4dda6d6f authored by scott snyder's avatar scott snyder Committed by scott snyder
Browse files

FastSiDigitization: Fix cppcheck warnings.

Clean up use of member variable.
parent c03de150
No related branches found
No related tags found
No related merge requests found
......@@ -101,7 +101,8 @@ public:
private:
StatusCode digitize(const EventContext& ctx);
StatusCode digitize(const EventContext& ctx,
TimedHitCollection<SiHit>& thpcsi);
bool NeighbouringClusters(const std::vector<Identifier>& potentialClusterRDOList, const InDet::SCT_Cluster *existingCluster) const;
void Diffuse(HepGeom::Point3D<double>& localEntry, HepGeom::Point3D<double>& localExit, double shiftX, double shiftY ) const;
......
......@@ -189,10 +189,9 @@ StatusCode SCT_FastDigitizationTool::processAllSubEvents(const EventContext& ctx
ATH_MSG_DEBUG ( "SiHitCollection found with " << p_collection->size() << " hits" );
++iColl;
}
m_thpcsi = &thpcsi;
// Process the Hits
CHECK(this->digitize(ctx));
CHECK(this->digitize(ctx, thpcsi));
CHECK(this->createAndStoreRIOs(ctx));
ATH_MSG_DEBUG ( "createAndStoreRIOs() succeeded" );
......@@ -206,7 +205,7 @@ StatusCode SCT_FastDigitizationTool::mergeEvent(const EventContext& ctx)
{
if (m_thpcsi != nullptr)
{
CHECK(this->digitize(ctx));
CHECK(this->digitize(ctx, *m_thpcsi));
}
//-----------------------------------------------------------------------
......@@ -223,7 +222,8 @@ StatusCode SCT_FastDigitizationTool::mergeEvent(const EventContext& ctx)
}
StatusCode SCT_FastDigitizationTool::digitize(const EventContext& ctx)
StatusCode SCT_FastDigitizationTool::digitize(const EventContext& ctx,
TimedHitCollection<SiHit>& thpcsi)
{
// truth info
SG::WriteHandle< PRD_MultiTruthCollection > sctPrdTruth(m_sctPrdTruthKey, ctx);
......@@ -251,7 +251,7 @@ StatusCode SCT_FastDigitizationTool::digitize(const EventContext& ctx)
TimedHitCollection<SiHit>::const_iterator i, e;
if(!m_sctClusterMap) { m_sctClusterMap = new SCT_detElement_RIO_map; }
else { m_sctClusterMap->clear(); }
while (m_thpcsi->nextDetectorElement(i, e))
while (thpcsi.nextDetectorElement(i, e))
{
SCT_detElement_RIO_map SCT_DetElClusterMap;
std::vector<int> trkNo;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment