Skip to content
Snippets Groups Projects
Commit 31aa784d authored by scott snyder's avatar scott snyder
Browse files

DerivationFrameworkInDet: Pass large arguments by const reference instead of by value.

Large objects should be passed by const reference instead of by value.
parent 06e46718
No related branches found
No related tags found
No related merge requests found
......@@ -45,11 +45,11 @@ namespace DerivationFramework {
double m_minEtEg;
std::set<int> findGoodTracks(const TrackCollection* trackCont,
TLorentzVector candHepLorentz,
const TLorentzVector& candHepLorentz,
double maxDeltaR) const ;
StatusCode thinTracks( const TrackCollection * trackCont , std::set<int> goodTracks ) const ;
StatusCode thinTracks( const TrackCollection * trackCont , const std::set<int>& goodTracks ) const ;
};
}
......
......@@ -150,7 +150,7 @@ StatusCode DerivationFramework::EGammaTracksThinning::doThinning() const {
// =======================================================
std::set<int> DerivationFramework::EGammaTracksThinning::findGoodTracks(const TrackCollection* trackCont,
TLorentzVector candHepLorentz,
const TLorentzVector& candHepLorentz,
double maxDeltaR ) const
{
......@@ -197,7 +197,7 @@ std::set<int> DerivationFramework::EGammaTracksThinning::findGoodTracks(const Tr
// =======================================================
StatusCode DerivationFramework::EGammaTracksThinning::thinTracks( const TrackCollection * trackCollection ,
std::set<int> m_goodTrackIDs ) const
const std::set<int>& m_goodTrackIDs ) const
{
ATH_MSG_DEBUG( "==> thinTracks " << name() << "..." );
......
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