@@ -768,26 +768,28 @@ struct OnTheFlyTracker {
768768 // / \param pdgCode pdg code for a common particle (particle handled by the tracker)
769769 int pdgCodeToPID (int pdgCode) const
770770 {
771- if (std::abs (pdgCode) == PDG_t::kElectron ) {
772- return o2::track::PID ::Electron;
773- } else if (std::abs (pdgCode) == PDG_t::kMuonMinus ) {
774- return o2::track::PID ::Muon;
775- } else if (std::abs (pdgCode) == PDG_t::kPiPlus ) {
776- return o2::track::PID ::Pion;
777- } else if (std::abs (pdgCode) == PDG_t::kKPlus ) {
778- return o2::track::PID ::Kaon;
779- } else if (std::abs (pdgCode) == PDG_t::kProton ) {
780- return o2::track::PID ::Proton;
781- } else if (std::abs (pdgCode) == PDG_t::kLambda0 ) {
782- return o2::track::PID ::Lambda;
783- } else if (std::abs (pdgCode) == PDG_t::kSigmaPlus || std::abs (pdgCode) == PDG_t::kSigmaMinus ) {
784- return o2::track::PID ::XiMinus; // Close enough
785- } else if (std::abs (pdgCode) == PDG_t::kXiMinus ) {
786- return o2::track::PID ::XiMinus;
787- } else if (std::abs (pdgCode) == PDG_t::kOmegaMinus ) {
788- return o2::track::PID ::OmegaMinus;
789- } else {
790- return o2::track::PID ::Pion; // Default trackParCov assumption
771+ switch (std::abs (pdgCode)) {
772+ case PDG_t::kElectron :
773+ return o2::track::PID ::Electron;
774+ case PDG_t::kMuonMinus :
775+ return o2::track::PID ::Muon;
776+ case PDG_t::kPiPlus :
777+ return o2::track::PID ::Pion;
778+ case PDG_t::kKPlus :
779+ return o2::track::PID ::Kaon;
780+ case PDG_t::kProton :
781+ return o2::track::PID ::Proton;
782+ case PDG_t::kLambda0 :
783+ return o2::track::PID ::Lambda;
784+ case PDG_t::kSigmaPlus :
785+ case PDG_t::kSigmaMinus :
786+ return o2::track::PID ::XiMinus; // Close enough
787+ case PDG_t::kXiMinus :
788+ return o2::track::PID ::XiMinus;
789+ case PDG_t::kOmegaMinus :
790+ return o2::track::PID ::OmegaMinus;
791+ default :
792+ return o2::track::PID ::Pion; // Default trackParCov assumption
791793 }
792794 }
793795
0 commit comments