From 4ccbefa5f4b1ac182867e3485818f17c8c8d9e6a Mon Sep 17 00:00:00 2001 From: Gitlab CI <noreply@cern.ch> Date: Fri, 21 Mar 2025 21:20:03 +0000 Subject: [PATCH] pre-commit fixes patch generated by https://gitlab.cern.ch/lhcb/LHCb/-/jobs/53141410 --- Event/PhysEvent/include/Event/Tagger.h | 135 ++++++++++++------------- 1 file changed, 67 insertions(+), 68 deletions(-) diff --git a/Event/PhysEvent/include/Event/Tagger.h b/Event/PhysEvent/include/Event/Tagger.h index 7bcc1363b06..d96573b75ad 100644 --- a/Event/PhysEvent/include/Event/Tagger.h +++ b/Event/PhysEvent/include/Event/Tagger.h @@ -14,9 +14,9 @@ #include "GaudiKernel/SmartRefVector.h" #include <Event/Particle.h> #include <algorithm> -#include <unordered_map> #include <ostream> #include <string> +#include <unordered_map> #include <vector> // Forward declarations @@ -127,7 +127,7 @@ namespace LHCb { /// Update The type of tagger void setType( unsigned short int value ); - + /// Update The type of tagger void setType( TaggerType value ); @@ -184,73 +184,72 @@ namespace LHCb { float m_charge; ///< (weighted) charge of the tagging particle SmartRefVector<LHCb::Particle> m_taggerParts; ///< Vector of Particle(s) used to build the Tagger - static inline const std::unordered_map<std::string, TaggerType> m_tagger_type_map { - {"none", TaggerType::none}, - {"unknown", TaggerType::unknown}, - {"OS_Muon", TaggerType::OS_Muon}, - {"OS_Electron", TaggerType::OS_Electron}, - {"OS_Kaon", TaggerType::OS_Kaon}, - {"SS_Kaon", TaggerType::SS_Kaon}, - {"SS_Pion", TaggerType::SS_Pion}, - {"jetCharge", TaggerType::jetCharge}, - {"OS_jetCharge", TaggerType::OS_jetCharge}, - {"SS_jetCharge", TaggerType::SS_jetCharge}, - {"VtxCharge", TaggerType::VtxCharge}, - {"Topology", TaggerType::Topology}, - {"OS_nnetKaon", TaggerType::OS_nnetKaon}, - {"SS_nnetKaon", TaggerType::SS_nnetKaon}, - {"SS_Proton", TaggerType::SS_Proton}, - {"OS_Charm", TaggerType::OS_Charm}, - {"SS_PionBDT", TaggerType::SS_PionBDT}, - {"InclusiveTagger", TaggerType::Inclusive_Tagger}, - {"DevelopmentTagger", TaggerType::Development_Tagger}, - {"OSMuon", TaggerType::OSMuon}, - {"OSMuonLatest", TaggerType::OSMuonLatest}, - {"OSMuonLatestB2OC", TaggerType::OSMuonLatestB2OC}, - {"OSMuonLatestB2CC", TaggerType::OSMuonLatestB2CC}, - {"OSMuonDev", TaggerType::OSMuonDev}, - {"OSElectron", TaggerType::OSElectron}, - {"OSElectronLatest", TaggerType::OSElectronLatest}, - {"OSElectronLatestB2OC", TaggerType::OSElectronLatestB2OC}, - {"OSElectronLatestB2CC", TaggerType::OSElectronLatestB2CC}, - {"OSElectronDev", TaggerType::OSElectronDev}, - {"OSKaon", TaggerType::OSKaon}, - {"OSKaonLatest", TaggerType::OSKaonLatest}, - {"OSKaonLatestB2OC", TaggerType::OSKaonLatestB2OC}, - {"OSKaonLatestB2CC", TaggerType::OSKaonLatestB2CC}, - {"OSKaonDev", TaggerType::OSKaonDev}, - {"OSVtxCh", TaggerType::OSVtxCh}, - {"OSVtxChLatest", TaggerType::OSVtxChLatest}, - {"OSVtxChDev", TaggerType::OSVtxChDev}, - {"OSCharm", TaggerType::OSCharm}, - {"OSCharmLatest", TaggerType::OSCharmLatest}, - {"OSCharmDev", TaggerType::OSCharmDev}, - {"OSProton", TaggerType::OSProton}, - {"OSProtonLatest", TaggerType::OSProtonLatest}, - {"OSProtonDev", TaggerType::OSProtonDev}, - {"SSKaon", TaggerType::SSKaon}, - {"SSKaonLatest", TaggerType::SSKaonLatest}, - {"SSKaonDev", TaggerType::SSKaonDev}, - {"SSPion", TaggerType::SSPion}, - {"SSPionLatest", TaggerType::SSPionLatest}, - {"SSPionDev", TaggerType::SSPionDev}, - {"SSProton", TaggerType::SSProton}, - {"SSProtonLatest", TaggerType::SSProtonLatest}, - {"SSProtonDev", TaggerType::SSProtonDev}, - {"SSLambda", TaggerType::SSLambda}, - {"SSLambdaLatest", TaggerType::SSLambdaLatest}, - {"SSLambdaDev", TaggerType::SSLambdaDev}, - {"InclusiveTagger", TaggerType::InclusiveTagger}, - {"InclusiveTaggerDev", TaggerType::InclusiveTaggerDev}, - {"DevelopmentTagger", TaggerType::DevelopmentTagger}, - {"DevelopmentTaggerDev", TaggerType::DevelopmentTaggerDev} - }; + static inline const std::unordered_map<std::string, TaggerType> m_tagger_type_map{ + {"none", TaggerType::none}, + {"unknown", TaggerType::unknown}, + {"OS_Muon", TaggerType::OS_Muon}, + {"OS_Electron", TaggerType::OS_Electron}, + {"OS_Kaon", TaggerType::OS_Kaon}, + {"SS_Kaon", TaggerType::SS_Kaon}, + {"SS_Pion", TaggerType::SS_Pion}, + {"jetCharge", TaggerType::jetCharge}, + {"OS_jetCharge", TaggerType::OS_jetCharge}, + {"SS_jetCharge", TaggerType::SS_jetCharge}, + {"VtxCharge", TaggerType::VtxCharge}, + {"Topology", TaggerType::Topology}, + {"OS_nnetKaon", TaggerType::OS_nnetKaon}, + {"SS_nnetKaon", TaggerType::SS_nnetKaon}, + {"SS_Proton", TaggerType::SS_Proton}, + {"OS_Charm", TaggerType::OS_Charm}, + {"SS_PionBDT", TaggerType::SS_PionBDT}, + {"InclusiveTagger", TaggerType::Inclusive_Tagger}, + {"DevelopmentTagger", TaggerType::Development_Tagger}, + {"OSMuon", TaggerType::OSMuon}, + {"OSMuonLatest", TaggerType::OSMuonLatest}, + {"OSMuonLatestB2OC", TaggerType::OSMuonLatestB2OC}, + {"OSMuonLatestB2CC", TaggerType::OSMuonLatestB2CC}, + {"OSMuonDev", TaggerType::OSMuonDev}, + {"OSElectron", TaggerType::OSElectron}, + {"OSElectronLatest", TaggerType::OSElectronLatest}, + {"OSElectronLatestB2OC", TaggerType::OSElectronLatestB2OC}, + {"OSElectronLatestB2CC", TaggerType::OSElectronLatestB2CC}, + {"OSElectronDev", TaggerType::OSElectronDev}, + {"OSKaon", TaggerType::OSKaon}, + {"OSKaonLatest", TaggerType::OSKaonLatest}, + {"OSKaonLatestB2OC", TaggerType::OSKaonLatestB2OC}, + {"OSKaonLatestB2CC", TaggerType::OSKaonLatestB2CC}, + {"OSKaonDev", TaggerType::OSKaonDev}, + {"OSVtxCh", TaggerType::OSVtxCh}, + {"OSVtxChLatest", TaggerType::OSVtxChLatest}, + {"OSVtxChDev", TaggerType::OSVtxChDev}, + {"OSCharm", TaggerType::OSCharm}, + {"OSCharmLatest", TaggerType::OSCharmLatest}, + {"OSCharmDev", TaggerType::OSCharmDev}, + {"OSProton", TaggerType::OSProton}, + {"OSProtonLatest", TaggerType::OSProtonLatest}, + {"OSProtonDev", TaggerType::OSProtonDev}, + {"SSKaon", TaggerType::SSKaon}, + {"SSKaonLatest", TaggerType::SSKaonLatest}, + {"SSKaonDev", TaggerType::SSKaonDev}, + {"SSPion", TaggerType::SSPion}, + {"SSPionLatest", TaggerType::SSPionLatest}, + {"SSPionDev", TaggerType::SSPionDev}, + {"SSProton", TaggerType::SSProton}, + {"SSProtonLatest", TaggerType::SSProtonLatest}, + {"SSProtonDev", TaggerType::SSProtonDev}, + {"SSLambda", TaggerType::SSLambda}, + {"SSLambdaLatest", TaggerType::SSLambdaLatest}, + {"SSLambdaDev", TaggerType::SSLambdaDev}, + {"InclusiveTagger", TaggerType::InclusiveTagger}, + {"InclusiveTaggerDev", TaggerType::InclusiveTaggerDev}, + {"DevelopmentTagger", TaggerType::DevelopmentTagger}, + {"DevelopmentTaggerDev", TaggerType::DevelopmentTaggerDev}}; }; // class Tagger inline std::ostream& operator<<( std::ostream& s, Tagger::TaggerType e ) { - s << Tagger::TaggerTypeToString(e); - return s; + s << Tagger::TaggerTypeToString( e ); + return s; } } // namespace LHCb @@ -279,8 +278,8 @@ inline LHCb::Tagger::TaggerType LHCb::Tagger::TaggerTypeToType( const std::strin inline const std::string& LHCb::Tagger::TaggerTypeToString( Tagger::TaggerType aEnum ) { static const std::string s_unknown = "unknown"; - auto iter = std::find_if( m_tagger_type_map.begin(), m_tagger_type_map.end(), - [aEnum]( const auto& pair ) { return pair.second == aEnum; } ); + auto iter = std::find_if( m_tagger_type_map.begin(), m_tagger_type_map.end(), + [aEnum]( const auto& pair ) { return pair.second == aEnum; } ); return iter != m_tagger_type_map.end() ? iter->first : s_unknown; } @@ -288,7 +287,7 @@ inline unsigned short int LHCb::Tagger::type() const { return m_type; } inline void LHCb::Tagger::setType( unsigned short int value ) { m_type = value; } -inline void LHCb::Tagger::setType( TaggerType value ) { m_type = static_cast<unsigned short>(value); } +inline void LHCb::Tagger::setType( TaggerType value ) { m_type = static_cast<unsigned short>( value ); } inline short int LHCb::Tagger::decision() const { return m_decision; } -- GitLab