Skip to content

Commit

Permalink
avoid unnecessary unique_ptr
Browse files Browse the repository at this point in the history
  • Loading branch information
pmeridian authored and fabiocos committed Dec 20, 2018
1 parent cf75e2f commit 3d8d8ba
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 14 deletions.
14 changes: 6 additions & 8 deletions RecoLocalFastTime/FTLClusterizer/interface/MTDCPEBase.h
Expand Up @@ -65,13 +65,13 @@ class MTDCPEBase : public MTDClusterParameterEstimator
{

DetParam const & dp = detParam(det);
std::unique_ptr<ClusterParam> cp = createClusterParam(cl);
setTheClu( dp, *cp );
ClusterParam cp(cl);
setTheClu( dp, cp );
auto tuple = std::make_tuple(
localPosition(dp, *cp),
localError(dp, *cp),
clusterTime(dp, *cp),
clusterTimeError(dp, *cp)
localPosition(dp, cp),
localError(dp, cp),
clusterTime(dp, cp),
clusterTimeError(dp, cp)
);
return tuple;
}
Expand All @@ -89,8 +89,6 @@ class MTDCPEBase : public MTDClusterParameterEstimator


private:
virtual std::unique_ptr<ClusterParam> createClusterParam(const FTLCluster & cl) const;

//--------------------------------------------------------------------------
// This is where the action happens.
//--------------------------------------------------------------------------
Expand Down
6 changes: 0 additions & 6 deletions RecoLocalFastTime/FTLClusterizer/src/MTDCPEBase.cc
Expand Up @@ -77,12 +77,6 @@ MTDCPEBase::setTheClu( DetParam const & dp, ClusterParam & cp ) const
{
}

std::unique_ptr<MTDCPEBase::ClusterParam> MTDCPEBase::createClusterParam(const FTLCluster & cl) const
{
return std::make_unique<ClusterParam>(cl);
}


//------------------------------------------------------------------------
MTDCPEBase::DetParam const & MTDCPEBase::detParam(const GeomDetUnit & det) const
{
Expand Down

0 comments on commit 3d8d8ba

Please sign in to comment.