diff --git a/Simulation/Tools/CaloSamplingFractionAnalysis/src/LArFCalSamplingFraction.cxx b/Simulation/Tools/CaloSamplingFractionAnalysis/src/LArFCalSamplingFraction.cxx index e4a5321e25fffe1ce70d8dc6d037ab54fd05309a..44cd987084eafb3faf1119b71a79dfd2809ebde4 100644 --- a/Simulation/Tools/CaloSamplingFractionAnalysis/src/LArFCalSamplingFraction.cxx +++ b/Simulation/Tools/CaloSamplingFractionAnalysis/src/LArFCalSamplingFraction.cxx @@ -672,7 +672,7 @@ StatusCode LArFCalSamplingFraction::doCalib() /// FCal Analysis with Calibration Hits on /// Added by JPA, June 2005 -void LArFCalSamplingFraction::FCalCalibAnalysis(const std::string name, const CaloCalibrationHit *CalibHit) +void LArFCalSamplingFraction::FCalCalibAnalysis(const std::string& name, const CaloCalibrationHit *CalibHit) { Identifier id = CalibHit->cellID(); double energy = CalibHit->energyTotal(); @@ -751,7 +751,7 @@ void LArFCalSamplingFraction::TruthImpactPosition(McEventCollection::const_itera // Note: old GenParticles used HepLorentzVectors, now they use HepMC::FourVectors // Get the kinematic variables - HepMC::FourVector HMCmom = theParticle->momentum(); + const HepMC::FourVector& HMCmom = theParticle->momentum(); CLHEP::HepLorentzVector momentum(CLHEP::Hep3Vector(HMCmom.px(), HMCmom.py(), HMCmom.pz()), HMCmom.e()); HepMC::FourVector HMC3vec(0.0,0.0,0.0,0.0); diff --git a/Simulation/Tools/CaloSamplingFractionAnalysis/src/LArFCalSamplingFraction.h b/Simulation/Tools/CaloSamplingFractionAnalysis/src/LArFCalSamplingFraction.h index 525b4704501dda32611103046704f8cde2432a1f..be3cd13e8414d635464f87cb28c1492cafc44e02 100644 --- a/Simulation/Tools/CaloSamplingFractionAnalysis/src/LArFCalSamplingFraction.h +++ b/Simulation/Tools/CaloSamplingFractionAnalysis/src/LArFCalSamplingFraction.h @@ -47,7 +47,7 @@ public: StatusCode doFCal(); void TruthImpactPosition(McEventCollection::const_iterator); - void FCalCalibAnalysis(const std::string name, const CaloCalibrationHit *CalibHit); + void FCalCalibAnalysis(const std::string& name, const CaloCalibrationHit *CalibHit); void FCalClusterCenter(const LArHitContainer *container); void FCalHitCenter(const LArHitContainer *container); void FillCellInfo(const GeoLArHit &fcalhit, std::vector<double> *cell_E,