From 02bdc2f410d854ced1c26dcf0011b238c811e231 Mon Sep 17 00:00:00 2001 From: scott snyder <snyder@bnl.gov> Date: Sat, 20 Aug 2022 00:32:36 +0200 Subject: [PATCH] DerivationFrameworkHiggs: Fix clang warning. operator<< should not be in an anonymous namespace. --- .../src/FourLeptonVertexingAlgorithm.cxx | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/src/FourLeptonVertexingAlgorithm.cxx b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/src/FourLeptonVertexingAlgorithm.cxx index 2690bc3f87d6..812e904374b8 100644 --- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/src/FourLeptonVertexingAlgorithm.cxx +++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/src/FourLeptonVertexingAlgorithm.cxx @@ -13,31 +13,31 @@ namespace { using TrkLink = ElementLink<xAOD::TrackParticleContainer>; constexpr double MeVtoGeV = 1. / Gaudi::Units::GeV; - - std::ostream& operator<<(std::ostream& sstr, const xAOD::IParticle* part) { - if (part->type() == xAOD::Type::ObjectType::Muon) { - const xAOD::Muon* mu = static_cast<const xAOD::Muon*>(part); - sstr << " Muon pT: " << mu->pt() * MeVtoGeV << " [GeV], eta: " << mu->eta() << ", phi: " << mu->phi() << ", q: " << mu->charge() - << ", priamry Author: " << mu->author(); - } else if (part->type() == xAOD::Type::ObjectType::Electron) { - const xAOD::Electron* elec = static_cast<const xAOD::Electron*>(part); - sstr << " Electron pT: " << elec->pt() * MeVtoGeV << " [GeV], eta: " << elec->eta() << ", phi: " << elec->phi() - << ", q: " << elec->charge(); - } else if (part->type() == xAOD::Type::ObjectType::TrackParticle) { - const xAOD::TrackParticle* trk = static_cast<const xAOD::TrackParticle*>(part); - sstr << " Track pT: " << trk->pt() * MeVtoGeV << " [GeV], eta: " << trk->eta() << ", phi: " << trk->phi() - << ", q: " << trk->charge() << ", d0: " << trk->d0() << ", z0: " << trk->z0(); - } - sstr << " index: " << part->index(); - return sstr; - } - - std::ostream& operator<<(std::ostream& sstr, const LeptonQuadruplet& quad) { - sstr << std::endl; - for (const xAOD::IParticle* lep : quad) { sstr << " **** " << lep << std::endl; } - return sstr; - } -} // namespace +} // anonymous namespace + +std::ostream& operator<<(std::ostream& sstr, const xAOD::IParticle* part) { + if (part->type() == xAOD::Type::ObjectType::Muon) { + const xAOD::Muon* mu = static_cast<const xAOD::Muon*>(part); + sstr << " Muon pT: " << mu->pt() * MeVtoGeV << " [GeV], eta: " << mu->eta() << ", phi: " << mu->phi() << ", q: " << mu->charge() + << ", priamry Author: " << mu->author(); + } else if (part->type() == xAOD::Type::ObjectType::Electron) { + const xAOD::Electron* elec = static_cast<const xAOD::Electron*>(part); + sstr << " Electron pT: " << elec->pt() * MeVtoGeV << " [GeV], eta: " << elec->eta() << ", phi: " << elec->phi() + << ", q: " << elec->charge(); + } else if (part->type() == xAOD::Type::ObjectType::TrackParticle) { + const xAOD::TrackParticle* trk = static_cast<const xAOD::TrackParticle*>(part); + sstr << " Track pT: " << trk->pt() * MeVtoGeV << " [GeV], eta: " << trk->eta() << ", phi: " << trk->phi() + << ", q: " << trk->charge() << ", d0: " << trk->d0() << ", z0: " << trk->z0(); + } + sstr << " index: " << part->index(); + return sstr; +} + +std::ostream& operator<<(std::ostream& sstr, const LeptonQuadruplet& quad) { + sstr << std::endl; + for (const xAOD::IParticle* lep : quad) { sstr << " **** " << lep << std::endl; } + return sstr; +} namespace DerivationFramework { -- GitLab