diff --git a/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/Electrons.cxx b/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/Electrons.cxx index ff97796a970f0a5be71262c388709d03c5f25f65..333893ea36dec62a6bc0221092da7e7a1ea35f97 100644 --- a/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/Electrons.cxx +++ b/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/Electrons.cxx @@ -67,15 +67,15 @@ StatusCode SUSYObjDef_xAOD::MergeElectrons(const xAOD::ElectronContainer & elect if (electrons.empty()) return StatusCode::SUCCESS; for (const xAOD::Electron* electron: electrons) { if (ElectronsToRemove.find(electron) != ElectronsToRemove.end()){ - ATH_MSG_DEBUG("Removing electron from output collection (isLRT?) : (" << (int)electron->auxdecor<char>("isLRT") << ")" ); - ATH_MSG_DEBUG( "ELECTRON cl eta: " << electron->caloCluster()->eta() ); - ATH_MSG_DEBUG( "ELECTRON cl phi: " << electron->caloCluster()->phi() ); + ATH_MSG_DEBUG( "Removing electron from output collection (isLRT?) : ("<< static_cast<int>(electron->auxdecor<char>("isLRT")) << ")" ); + ATH_MSG_DEBUG( "ELECTRON cl eta: " << electron->caloCluster()->eta()); + ATH_MSG_DEBUG( "ELECTRON cl phi: " << electron->caloCluster()->phi()); continue; // add electron into output } else { - ATH_MSG_DEBUG("Adding electron to output collection (isLRT?) : (" << (int)electron->auxdecor<char>("isLRT") << ")" ); - ATH_MSG_DEBUG( "ELECTRON cl eta: " << electron->caloCluster()->eta() ); - ATH_MSG_DEBUG( "ELECTRON cl phi: " << electron->caloCluster()->phi() ); + ATH_MSG_DEBUG( "Adding electron to output collection (isLRT?) : (" << static_cast<int>(electron->auxdecor<char>("isLRT")) << ")" ); + ATH_MSG_DEBUG( "ELECTRON cl eta: " << electron->caloCluster()->eta()); + ATH_MSG_DEBUG( "ELECTRON cl phi: " << electron->caloCluster()->phi()); newElectron = new xAOD::Electron(*electron); ElementLink<xAOD::ElectronContainer> eleLink; @@ -120,8 +120,8 @@ StatusCode SUSYObjDef_xAOD::GetElectrons(xAOD::ElectronContainer*& copy, xAOD::S m_elecLRTORTool->checkOverlap(*prompt_electrons, *lrt_electrons, ElectronsToRemove); // Decorate muons with prompt/LRT - for (const xAOD::Electron* el : *prompt_electrons) dec_isLRT(*el) = 0; - for (const xAOD::Electron* el : *lrt_electrons) dec_isLRT(*el) = 1; + for (const xAOD::Electron* el : *prompt_electrons) dec_isLRT(*el) = 0; + for (const xAOD::Electron* el : *lrt_electrons) dec_isLRT(*el) = 1; // Create merged StdWithLRTElectrons container outputCol->reserve(prompt_electrons->size() + lrt_electrons->size()); @@ -235,18 +235,18 @@ StatusCode SUSYObjDef_xAOD::FillElectron(xAOD::Electron& input, float etcut, flo input.trackParticle()->summaryValue(el_nPixHits, xAOD::numberOfPixelHits); input.trackParticle()->summaryValue(el_nSCTHits, xAOD::numberOfSCTHits); - ATH_MSG_INFO( "ELECTRON eta: " << input.eta() ); - ATH_MSG_INFO( "ELECTRON phi: " << input.phi() ); - ATH_MSG_INFO( "ELECTRON cl eta: " << input.caloCluster()->eta() ); - ATH_MSG_INFO( "ELECTRON cl phi: " << input.caloCluster()->phi() ); - ATH_MSG_INFO( "ELECTRON cl e: " << input.caloCluster()->e() ); - ATH_MSG_INFO( "ELECTRON trk eta: " << input.trackParticle()->eta() ); - ATH_MSG_INFO( "ELECTRON trk phi: " << input.trackParticle()->phi() ); - ATH_MSG_INFO( "ELECTRON author: " << input.author() ); - ATH_MSG_INFO( "ELECTRON OQ: " << acc_OQ(input) ); - ATH_MSG_INFO( "ELECTRON nPixHits: " << (int) el_nPixHits ); - ATH_MSG_INFO( "ELECTRON nSCTHits: " << (int) el_nSCTHits ); - ATH_MSG_INFO( "ELECTRON deadHVTools: " << pass_deadHVTool ); + ATH_MSG_INFO( "ELECTRON eta: " << input.eta()); + ATH_MSG_INFO( "ELECTRON phi: " << input.phi()); + ATH_MSG_INFO( "ELECTRON cl eta: " << input.caloCluster()->eta()); + ATH_MSG_INFO( "ELECTRON cl phi: " << input.caloCluster()->phi()); + ATH_MSG_INFO( "ELECTRON cl e: " << input.caloCluster()->e()); + ATH_MSG_INFO( "ELECTRON trk eta: " << input.trackParticle()->eta()); + ATH_MSG_INFO( "ELECTRON trk phi: " << input.trackParticle()->phi()); + ATH_MSG_INFO( "ELECTRON author: " << input.author()); + ATH_MSG_INFO( "ELECTRON OQ: " << acc_OQ(input)); + ATH_MSG_INFO( "ELECTRON nPixHits: " << static_cast<int>(el_nPixHits)); + ATH_MSG_INFO( "ELECTRON nSCTHits: " << static_cast<int>(el_nSCTHits)); + ATH_MSG_INFO( "ELECTRON deadHVTools: " << static_cast<bool>(pass_deadHVTool)); } if (!pass_deadHVTool) return StatusCode::SUCCESS; diff --git a/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/Jets.cxx b/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/Jets.cxx index 388ed3b324e16a15096be81ca8ca1e412e3b9751..077cbee11370e37dabc2af9c608e8d5b242bc21c 100644 --- a/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/Jets.cxx +++ b/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/Jets.cxx @@ -646,7 +646,7 @@ namespace ST { ATH_MSG_INFO( "JET AverageLArQF: " << AverageLArQF ); } - ATH_MSG_VERBOSE( "JET isbad?: " << (int) acc_bad(input) ); + ATH_MSG_VERBOSE( "JET isbad?: " << static_cast<int>(acc_bad(input))); return isgoodjet; } @@ -676,7 +676,7 @@ namespace ST { ATH_MSG_VERBOSE("Jet cleaning is available only for EMTopo jet collection (InputType == 1), your jet collection: " << m_jetInputType ); } - ATH_MSG_VERBOSE( "JET isbad?: " << (int) acc_bad(input) ); + ATH_MSG_VERBOSE( "JET isbad?: " << static_cast<int>(acc_bad(input))); return acc_bad(input); } diff --git a/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/Muons.cxx b/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/Muons.cxx index 01c2f90f93a18685c331d0d554cb6160021a74c0..d3d132b2edd98b9fef28fb13ec7cb68b7f4e64f1 100644 --- a/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/Muons.cxx +++ b/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/Muons.cxx @@ -257,21 +257,21 @@ StatusCode SUSYObjDef_xAOD::FillMuon(xAOD::Muon& input, float ptcut, float etacu track->summaryValue( nTRTOutliers, xAOD::numberOfTRTOutliers); } - ATH_MSG_INFO( "MUON pt: " << input.pt() ); - ATH_MSG_INFO( "MUON eta: " << input.eta() ); - ATH_MSG_INFO( "MUON phi: " << input.phi() ); - ATH_MSG_INFO( "MUON comb: " << (int)(input.muonType() == xAOD::Muon::Combined) ); - ATH_MSG_INFO( "MUON sTag: " << (int)(input.muonType() == xAOD::Muon::SegmentTagged)); - ATH_MSG_INFO( "MUON loose: " << (int)(input.quality() == xAOD::Muon::Loose ) ); - ATH_MSG_INFO( "MUON bHit: " << (int) nBLHits ); - ATH_MSG_INFO( "MUON pHit: " << (int) nPixHits ); - ATH_MSG_INFO( "MUON pDead: " << (int) nPixelDeadSensors ); - ATH_MSG_INFO( "MUON pHole: " << (int) nPixHoles ); - ATH_MSG_INFO( "MUON sHit: " << (int) nSCTHits); - ATH_MSG_INFO( "MUON sDead: " << (int) nSCTDeadSensors ); - ATH_MSG_INFO( "MUON sHole: " << (int) nSCTHoles ); - ATH_MSG_INFO( "MUON tHit: " << (int) nTRTHits ); - ATH_MSG_INFO( "MUON tOut: " << (int) nTRTOutliers ); + ATH_MSG_INFO( "MUON pt: " << input.pt() ); + ATH_MSG_INFO( "MUON eta: " << input.eta() ); + ATH_MSG_INFO( "MUON phi: " << input.phi() ); + ATH_MSG_INFO( "MUON comb: " << (input.muonType() == xAOD::Muon::Combined)); + ATH_MSG_INFO( "MUON sTag: " << (input.muonType() == xAOD::Muon::SegmentTagged)); + ATH_MSG_INFO( "MUON loose:" << (input.quality() == xAOD::Muon::Loose)); + ATH_MSG_INFO( "MUON bHit: " << static_cast<int>( nBLHits )); + ATH_MSG_INFO( "MUON pHit: " << static_cast<int>( nPixHits )); + ATH_MSG_INFO( "MUON pDead:" << static_cast<int>( nPixelDeadSensors )); + ATH_MSG_INFO( "MUON pHole:" << static_cast<int>( nPixHoles )); + ATH_MSG_INFO( "MUON sHit: " << static_cast<int>( nSCTHits)); + ATH_MSG_INFO( "MUON sDead:" << static_cast<int>( nSCTDeadSensors )); + ATH_MSG_INFO( "MUON sHole:" << static_cast<int>( nSCTHoles )); + ATH_MSG_INFO( "MUON tHit: " << static_cast<int>( nTRTHits )); + ATH_MSG_INFO( "MUON tOut: " << static_cast<int>( nTRTOutliers )); const xAOD::TrackParticle* idtrack = input.trackParticle( xAOD::Muon::InnerDetectorTrackParticle ); @@ -279,7 +279,7 @@ StatusCode SUSYObjDef_xAOD::FillMuon(xAOD::Muon& input, float ptcut, float etacu if ( !idtrack) { ATH_MSG_VERBOSE( "No ID track!! " ); } else { - ATH_MSG_VERBOSE( "ID track pt: " << idtrack->pt() ); + ATH_MSG_VERBOSE( "ID track pt: " << idtrack->pt()); } } @@ -333,14 +333,14 @@ bool SUSYObjDef_xAOD::IsSignalMuon(const xAOD::Muon & input, float ptcut, float dec_signal(input) = true; if (m_muId == 4) { //i.e. HighPt muons - ATH_MSG_VERBOSE( "IsSignalMuon: mu pt " << input.pt() - << " signal? " << (int) acc_signal(input) - << " isolation? " << (int) acc_isol(input) - << " passedHighPtCuts? " << (int) acc_passedHighPtCuts(input)); + ATH_MSG_VERBOSE( "IsSignalMuon: mu pt " << input.pt() + << " signal? " << static_cast<int>(acc_signal(input)) + << " isolation? " << static_cast<int>(acc_isol(input)) + << " passedHighPtCuts? " << static_cast<int>(acc_passedHighPtCuts(input))); } else { - ATH_MSG_VERBOSE( "IsSignalMuon: mu pt " << input.pt() - << " signal? " << (int) acc_signal(input) - << " isolation? " << (int) acc_isol(input)); + ATH_MSG_VERBOSE( "IsSignalMuon: mu pt " << input.pt() + << " signal? " << static_cast<int>( acc_signal(input)) + << " isolation? " << static_cast<int>( acc_isol(input))); // Don't show HighPtFlag ... we didn't set it! } diff --git a/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/SUSYObjDef_xAOD.cxx b/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/SUSYObjDef_xAOD.cxx index 093c4ec006e31805d5ed64fd96dd0be7cd1fef1b..1cd97045b60214588f9a9fe4e665ae2a8032069b 100644 --- a/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/SUSYObjDef_xAOD.cxx +++ b/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/SUSYObjDef_xAOD.cxx @@ -1028,7 +1028,7 @@ StatusCode SUSYObjDef_xAOD::autoconfigurePileupRWTool(const std::string& PRWfile } // Retrieve the input file - int DSID_INT = (int) dsid; + int DSID_INT = static_cast<int>(dsid); prwConfigFile += "DSID" + std::to_string(DSID_INT/1000) + "xxx/pileup_" + mcCampaignMD + "_dsid" + std::to_string(DSID_INT) + "_" + simType + ".root"; if (RPVLLmode) prwConfigFile = TString(prwConfigFile).ReplaceAll(".root","_rpvll.root").Data(); @@ -1144,7 +1144,7 @@ void SUSYObjDef_xAOD::configFromFile(bool& property, const std::string& propname rEnv.GetTable()->Remove( rEnv.GetTable()->FindObject(propname.c_str() ) ); return; } - property = rEnv.GetValue(propname.c_str(), (int) defaultValue); + property = rEnv.GetValue(propname.c_str(), static_cast<int>(defaultValue)); ATH_MSG_INFO( "configFromFile(): Loaded property \"" << propname << "\" with value " << property ); // Remove the item from the table rEnv.GetTable()->Remove( rEnv.GetTable()->FindObject(propname.c_str() ) ); @@ -1227,21 +1227,21 @@ StatusCode SUSYObjDef_xAOD::readConfig() if (m_jetInputType == xAOD::JetInput::Uncategorized) { m_jetInputType = xAOD::JetInput::Type(rEnv.GetValue("Jet.InputType", 9)); - ATH_MSG_INFO( "readConfig(): Loaded property Jet.InputType with value " << (int)m_jetInputType); + ATH_MSG_INFO( "readConfig(): Loaded property Jet.InputType with value " << static_cast<int>(m_jetInputType)); } // Remove the item from the table rEnv.GetTable()->Remove( rEnv.GetTable()->FindObject("Jet.InputType") ); if (m_muId == static_cast<int>(xAOD::Muon::Quality(xAOD::Muon::VeryLoose))) { int muIdTmp = rEnv.GetValue("Muon.Id", 1); - m_muId = (muIdTmp<4 ? (int)xAOD::Muon::Quality(muIdTmp) : muIdTmp); + m_muId = (muIdTmp<4 ? static_cast<int>(xAOD::Muon::Quality(muIdTmp)) : muIdTmp); ATH_MSG_INFO( "readConfig(): Loaded property Muon.Id with value " << m_muId); // Remove the item from the table rEnv.GetTable()->Remove( rEnv.GetTable()->FindObject("Muon.Id") ); } if (m_muIdBaseline == static_cast<int>(xAOD::Muon::Quality(xAOD::Muon::VeryLoose))) { int muIdTmp = rEnv.GetValue("MuonBaseline.Id", 1); - m_muIdBaseline = (muIdTmp<4 ? (int)xAOD::Muon::Quality(muIdTmp) : muIdTmp); + m_muIdBaseline = (muIdTmp<4 ? static_cast<int>(xAOD::Muon::Quality(muIdTmp)) : muIdTmp); ATH_MSG_INFO( "readConfig(): Loaded property MuonBaseline.Id with value " << m_muIdBaseline); // Remove the item from the table rEnv.GetTable()->Remove( rEnv.GetTable()->FindObject("MuonBaseline.Id") ); diff --git a/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/SUSYToolsInit.cxx b/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/SUSYToolsInit.cxx index 6bf7e6fa57a3761dc711dbe5f94dc2bb6ac3b1eb..e7e380e83fb720a789d18fbc1eb1d2c315f398a9 100644 --- a/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/SUSYToolsInit.cxx +++ b/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/SUSYToolsInit.cxx @@ -82,7 +82,7 @@ using namespace ST; std::vector< std::string > corrFileNameList = {CORRFILE}; \ ATH_CHECK( TOOLHANDLE.setProperty("CorrectionFileNameList", corrFileNameList) ); \ if(!isData()) \ - ATH_CHECK (TOOLHANDLE.setProperty("ForceDataType", (int) data_type) ); \ + ATH_CHECK (TOOLHANDLE.setProperty("ForceDataType", static_cast<int>(data_type))); \ ATH_CHECK( TOOLHANDLE.setProperty("CorrelationModel", m_EG_corrModel) ); \ ATH_CHECK( TOOLHANDLE.setProperty("OutputLevel", this->msg().level()) ); \ ATH_CHECK( TOOLHANDLE.initialize() ); \ @@ -94,7 +94,7 @@ using namespace ST; ATH_MSG_INFO( "Will now set key \"" << KEYNAME << "\" to value \"" << KEY << "\" when configuring an AsgElectronEfficiencyCorrectionTool" ); \ ATH_CHECK( TOOLHANDLE.setProperty(KEYNAME, KEY) ); \ if(!isData()) \ - ATH_CHECK (TOOLHANDLE.setProperty("ForceDataType", (int) data_type) ); \ + ATH_CHECK (TOOLHANDLE.setProperty("ForceDataType", static_cast<int>(data_type))); \ ATH_CHECK( TOOLHANDLE.setProperty("CorrelationModel", m_EG_corrModel) ); \ ATH_CHECK( TOOLHANDLE.setProperty("OutputLevel", this->msg().level()) ); \ ATH_CHECK( TOOLHANDLE.initialize() ); \ @@ -523,16 +523,16 @@ StatusCode SUSYObjDef_xAOD::SUSYToolsInit() std::string muQualBaseline = ""; switch (m_muIdBaseline) { - case (int)xAOD::Muon::Quality(xAOD::Muon::VeryLoose): muQualBaseline = "VeryLoose"; + case xAOD::Muon::VeryLoose: muQualBaseline = "VeryLoose"; ATH_MSG_WARNING("No muon scale factors are available for VeryLoose working point."); break; - case (int)xAOD::Muon::Quality(xAOD::Muon::Loose): muQualBaseline = "Loose"; break; - case (int)xAOD::Muon::Quality(xAOD::Muon::Medium): muQualBaseline = "Medium"; break; - case (int)xAOD::Muon::Quality(xAOD::Muon::Tight): muQualBaseline = "Tight"; break; - case 4: muQualBaseline = "HighPt"; break; - case 5: muQualBaseline = "LowPt"; break; - case 6: muQualBaseline = "LowPtMVA"; break; - case 7: muQualBaseline = "HighPt3Layers"; break; + case xAOD::Muon::Loose: muQualBaseline = "Loose"; break; + case xAOD::Muon::Medium: muQualBaseline = "Medium"; break; + case xAOD::Muon::Tight: muQualBaseline = "Tight"; break; + case 4: muQualBaseline = "HighPt"; break; + case 5: muQualBaseline = "LowPt"; break; + case 6: muQualBaseline = "LowPtMVA"; break; + case 7: muQualBaseline = "HighPt3Layers"; break; default: ATH_MSG_ERROR("Invalid muon working point provided: " << m_muIdBaseline << ". Cannot initialise!"); return StatusCode::FAILURE; @@ -585,16 +585,16 @@ StatusCode SUSYObjDef_xAOD::SUSYToolsInit() std::string muQual = ""; switch (m_muId) { - case (int)xAOD::Muon::Quality(xAOD::Muon::VeryLoose): muQual = "VeryLoose"; + case xAOD::Muon::VeryLoose: muQual = "VeryLoose"; ATH_MSG_WARNING("No muon scale factors are available for VeryLoose working point."); break; - case (int)xAOD::Muon::Quality(xAOD::Muon::Loose): muQual = "Loose"; break; - case (int)xAOD::Muon::Quality(xAOD::Muon::Medium): muQual = "Medium"; break; - case (int)xAOD::Muon::Quality(xAOD::Muon::Tight): muQual = "Tight"; break; - case 4: muQual = "HighPt"; break; - case 5: muQual = "LowPt"; break; - case 6: muQual = "LowPtMVA"; break; - case 7: muQual = "HighPt3Layers"; break; + case xAOD::Muon::Loose: muQual = "Loose"; break; + case xAOD::Muon::Medium: muQual = "Medium"; break; + case xAOD::Muon::Tight: muQual = "Tight"; break; + case 4: muQual = "HighPt"; break; + case 5: muQual = "LowPt"; break; + case 6: muQual = "LowPtMVA"; break; + case 7: muQual = "HighPt3Layers"; break; default: ATH_MSG_ERROR("Invalid muon working point provided: " << m_muId << ". Cannot initialise!"); return StatusCode::FAILURE; @@ -960,10 +960,10 @@ StatusCode SUSYObjDef_xAOD::SUSYToolsInit() (EleIso.find("Tight_VarRad")!=std::string::npos)|| (EleIso.find("Loose_VarRad")!=std::string::npos))) { if (isAtlfast()) ATH_MSG_WARNING("(AsgElectronEfficiencyCorrectionTool/"+toolName+"). Your selected electron Iso WP (" + EleIso + ") don't have AFII SF. Falling back to FullSim"); - ATH_CHECK( m_elecEfficiencySFTool_iso.setProperty("ForceDataType", (int) PATCore::ParticleDataType::Full) ); + ATH_CHECK( m_elecEfficiencySFTool_iso.setProperty("ForceDataType", static_cast<int>(PATCore::ParticleDataType::Full))); } else if (!isData()){ - ATH_CHECK( m_elecEfficiencySFTool_iso.setProperty("ForceDataType", (int) data_type) ); + ATH_CHECK( m_elecEfficiencySFTool_iso.setProperty("ForceDataType", static_cast<int>(data_type))); } ATH_CHECK( m_elecEfficiencySFTool_iso.setProperty("CorrelationModel", m_EG_corrModel) ); ATH_CHECK( m_elecEfficiencySFTool_iso.setProperty("OutputLevel", this->msg().level()) ); diff --git a/PhysicsAnalysis/SUSYPhys/SUSYTools/src/ApplySUSYTools.cxx b/PhysicsAnalysis/SUSYPhys/SUSYTools/src/ApplySUSYTools.cxx index bdfd8c9a4777b83d87becc26da9e6bf1c8c73f49..71c45c76cb33e7e7916fa0c3d3a89df456833b52 100644 --- a/PhysicsAnalysis/SUSYPhys/SUSYTools/src/ApplySUSYTools.cxx +++ b/PhysicsAnalysis/SUSYPhys/SUSYTools/src/ApplySUSYTools.cxx @@ -450,7 +450,7 @@ StatusCode ApplySUSYTools::execute() bool isbjet = m_objTool->IsBJet(*p); if( doPrint ) ATH_MSG_DEBUG("Systematic jet pt " <<sysname <<" " <<p->pt() <<" " - <<(int)p->auxdata<char>("baseline") + <<static_cast<int>(p->auxdata<char>("baseline")) <<" " <<isbad <<" " <<issig <<" " <<isbjet); if( p->auxdata<char>("baseline") && p->pt() > m_jetPtCut ){ (*jetCutMask)[pIndex] = true; @@ -493,8 +493,8 @@ StatusCode ApplySUSYTools::execute() for (const auto& fatjet : *fatjets_nominal) { ATH_MSG_DEBUG("--------------------------------------"); ATH_MSG_DEBUG("Recorded fat jet pt = " << fatjet->pt()*0.001 << " ," - << " Wtag = " << (int)fatjet->auxdata<int>("Wtag") << " ," - << " Ztag = " << (int)fatjet->auxdata<int>("Ztag")); + << " Wtag = " << static_cast<int>(fatjet->auxdata<int>("Wtag")) << " ," + << " Ztag = " << static_cast<int>(fatjet->auxdata<int>("Ztag"))); } } }//endif doFatJets @@ -822,7 +822,7 @@ StatusCode ApplySUSYTools::execute() //bool issig = m_objTool->IsSignalTau(*p, m_tauPt, m_tauEta); if( doPrint ) ATH_MSG_DEBUG("Systematic tau pt " <<sysname <<" " <<p->pt() <<" " <<ptorig <<" " - <<(int)p->auxdata<char>("baseline")); + <<static_cast<int>(p->auxdata<char>("baseline"))); if( p->auxdata<char>("baseline") ){ if( doPrint && sysname == "Nominal" ){ ATH_MSG_DEBUG("Accepted Nominal tau pt " <<p->pt()); @@ -888,7 +888,7 @@ StatusCode ApplySUSYTools::execute() bool issig = m_objTool->IsSignalPhoton(*p, m_photonPt); if( doPrint ) ATH_MSG_DEBUG("Systematic photon pt " <<sysname <<" " <<p->pt() <<" " <<ptorig <<" " - <<(int)p->auxdata<char>("baseline") <<" " + <<static_cast<int>(p->auxdata<char>("baseline")) <<" " <<issig); if( p->auxdata<char>("baseline") ){ if( doPrint && sysname == "Nominal" ){ @@ -1120,7 +1120,7 @@ StatusCode ApplySUSYTools::execute() for(const auto& p : (*p_Electrons) ){ dec_match(*p) = m_objTool->IsTrigMatched(p, key); if( doPrint ) ATH_MSG_DEBUG("e match " <<p->pt() <<" " <<p->eta() <<" " - <<(int)dec_match(*p)); + <<static_cast<int>(dec_match(*p))); } } @@ -1130,7 +1130,7 @@ StatusCode ApplySUSYTools::execute() for(const auto& p : (*p_Muons) ){ dec_match(*p) = m_objTool->IsTrigMatched(p, key); if( doPrint ) ATH_MSG_DEBUG("mu match " <<p->pt() <<" " <<p->eta() <<" " - <<(int)dec_match(*p)); + <<static_cast<int>(dec_match(*p))); } } @@ -1140,7 +1140,7 @@ StatusCode ApplySUSYTools::execute() for(const auto& p : (*p_Photons) ){ dec_match(*p) = m_objTool->IsTrigMatched(p, key); if( doPrint ) ATH_MSG_DEBUG("g match " <<p->pt() <<" " <<p->eta() <<" " - <<(int)dec_match(*p)); + <<static_cast<int>(dec_match(*p))); } } diff --git a/PhysicsAnalysis/SUSYPhys/SUSYTools/src/SUSYToolsAlg.cxx b/PhysicsAnalysis/SUSYPhys/SUSYTools/src/SUSYToolsAlg.cxx index e9c2973ca2c3aa68c88909ede55cf478d31eab8a..089d15c68edc6e771b405abc5c966fd4617d567b 100644 --- a/PhysicsAnalysis/SUSYPhys/SUSYTools/src/SUSYToolsAlg.cxx +++ b/PhysicsAnalysis/SUSYPhys/SUSYTools/src/SUSYToolsAlg.cxx @@ -112,7 +112,7 @@ StatusCode SUSYToolsAlg::initialize() { ATH_CHECK( m_SUSYTools.setProperty("DataSource",m_dataSource) ); ATH_CHECK(m_SUSYTools.setProperty("PRWLumiCalcFiles", m_PRWLumiCalcFiles) ); ATH_CHECK(m_SUSYTools.setProperty("OutputLevel", this->msg().level()) ); - ATH_CHECK(m_SUSYTools.setProperty("DebugMode", ((int)(this->msg().level())<3?true:false ))); + ATH_CHECK(m_SUSYTools.setProperty("DebugMode", (static_cast<int>(this->msg().level())<3?true:false ))); if (m_usePRWAutoconfig){ ATH_CHECK(m_SUSYTools.setProperty("AutoconfigurePRWTool", true) ); ATH_CHECK(m_SUSYTools.setProperty("mcCampaign", m_mcCampaign) ); @@ -1024,8 +1024,8 @@ StatusCode SUSYToolsAlg::execute() { } } } - ATH_MSG_VERBOSE( " Electron passing baseline selection?" << (int) el->auxdata<char>("baseline") ); - ATH_MSG_VERBOSE( " Electron passing signal selection?" << (int) el->auxdata<char>("signal") ); + ATH_MSG_VERBOSE( " Electron passing baseline selection? " << static_cast<int>( el->auxdata<char>("baseline"))); + ATH_MSG_VERBOSE( " Electron passing signal selection? " << static_cast<int>( el->auxdata<char>("signal"))); if (el->auxdata< char >("signal") == 1) ATH_MSG_VERBOSE( " Electron weight " << el->auxdata<double>("effscalefact") ); @@ -1058,8 +1058,8 @@ StatusCode SUSYToolsAlg::execute() { } } } - ATH_MSG_VERBOSE( " Photon passing baseline selection?" << (int) ph->auxdata<char>("baseline") ); - ATH_MSG_VERBOSE( " Photon passing signal selection?" << (int) ph->auxdata<char>("signal") ); + ATH_MSG_VERBOSE( " Photon passing baseline selection? " << static_cast<int>(ph->auxdata<char>("baseline"))); + ATH_MSG_VERBOSE( " Photon passing signal selection? " << static_cast<int>(ph->auxdata<char>("signal"))); if (ph->auxdata< char >("signal") == 1) ATH_MSG_VERBOSE( " Photon weight " << ph->auxdata<double>("effscalefact") ); } @@ -1091,9 +1091,9 @@ StatusCode SUSYToolsAlg::execute() { } } } - ATH_MSG_VERBOSE( " Muon passing baseline selection?" << (int) mu->auxdata<char>("baseline") ); - ATH_MSG_VERBOSE( " Muon passing signal selection?" << (int) mu->auxdata<char>("signal") ); - ATH_MSG_VERBOSE( " Muon is a cosmic ray?" << (int) mu->auxdata<char>("cosmic") ); + ATH_MSG_VERBOSE( " Muon passing baseline selection? " << static_cast<int>(mu->auxdata<char>("baseline"))); + ATH_MSG_VERBOSE( " Muon passing signal selection? " << static_cast<int>(mu->auxdata<char>("signal"))); + ATH_MSG_VERBOSE( " Muon is a cosmic ray? " << static_cast<int>(mu->auxdata<char>("cosmic"))); if (mu->auxdata< char >("signal") == 1) ATH_MSG_VERBOSE( " Muon weight " << mu->auxdata<double>("effscalefact") ); } @@ -1117,14 +1117,14 @@ StatusCode SUSYToolsAlg::execute() { if (m_slices["jet"]) { ATH_MSG_DEBUG("Working on jets"); for ( const auto& jet : *jets ) { - ATH_MSG_VERBOSE( " Jet is bad? " << (int) jet->auxdata<char>("bad") ); - ATH_MSG_VERBOSE( " Jet is baseline ? " << (int) jet->auxdata<char>("baseline") ); - ATH_MSG_VERBOSE( " Jet passes OR ? " << (int) jet->auxdata<char>("passOR") ); + ATH_MSG_VERBOSE( " Jet is bad? " << static_cast<int>(jet->auxdata<char>("bad"))); + ATH_MSG_VERBOSE( " Jet is baseline ? " << static_cast<int>(jet->auxdata<char>("baseline"))); + ATH_MSG_VERBOSE( " Jet passes OR ? " << static_cast<int>(jet->auxdata<char>("passOR"))); if (jet->auxdata<char>("passOR")) { if (m_slices["bjet"] && (isNominal || syst_affectsJets || syst_affectsBTag)) { m_SUSYTools->IsBJet(*jet); } - ATH_MSG_VERBOSE( " Jet is bjet ? " << (int) jet->auxdata<char>("bjet") ); + ATH_MSG_VERBOSE( " Jet is bjet ? " << static_cast<int>(jet->auxdata<char>("bjet"))); } } @@ -1169,9 +1169,9 @@ StatusCode SUSYToolsAlg::execute() { if( m_slices["fjet"] && doFatJets ) { ATH_MSG_DEBUG("Working on fat jets"); for ( const auto& fatjet : *fatjets ) { - ATH_MSG_VERBOSE( " Jet is bad? " << (int) fatjet->auxdata<char>("bad") ); - ATH_MSG_VERBOSE( " Jet is baseline ? " << (int) fatjet->auxdata<char>("baseline") ); - ATH_MSG_VERBOSE( " Jet passes OR ? " << (int) fatjet->auxdata<char>("passOR") ); + ATH_MSG_VERBOSE( " Jet is bad? " << static_cast<int>(fatjet->auxdata<char>("bad"))); + ATH_MSG_VERBOSE( " Jet is baseline ? " << static_cast<int>(fatjet->auxdata<char>("baseline"))); + ATH_MSG_VERBOSE( " Jet passes OR ? " << static_cast<int>(fatjet->auxdata<char>("passOR"))); } float fatjet_weight(1.); @@ -1198,9 +1198,9 @@ StatusCode SUSYToolsAlg::execute() { if( m_slices["tjet"] && doTrkJets ) { ATH_MSG_DEBUG("Working on trk jets"); for ( const auto& trkjet : *trkjets ) { - ATH_MSG_VERBOSE( " Jet is bad? " << (int) trkjet->auxdata<char>("bad") ); - ATH_MSG_VERBOSE( " Jet is baseline ? " << (int) trkjet->auxdata<char>("baseline") ); - ATH_MSG_VERBOSE( " Jet passes OR ? " << (int) trkjet->auxdata<char>("passOR") ); + ATH_MSG_VERBOSE( " Jet is bad? " << static_cast<int>(trkjet->auxdata<char>("bad"))); + ATH_MSG_VERBOSE( " Jet is baseline ? " << static_cast<int>(trkjet->auxdata<char>("baseline"))); + ATH_MSG_VERBOSE( " Jet passes OR ? " << static_cast<int>(trkjet->auxdata<char>("passOR"))); } float trkjet_weight(1.); @@ -1234,8 +1234,8 @@ StatusCode SUSYToolsAlg::execute() { } } } - ATH_MSG_VERBOSE( " Tau passing baseline selection?" << (int) ta->auxdata<char>("baseline") ); - ATH_MSG_VERBOSE( " Tau passing signal selection?" << (int) ta->auxdata<char>("signal") ); + ATH_MSG_VERBOSE( " Tau passing baseline selection? " << static_cast<int>(ta->auxdata<char>("baseline"))); + ATH_MSG_VERBOSE( " Tau passing signal selection? " << static_cast<int>(ta->auxdata<char>("signal"))); if (ta->auxdata< char >("signal") == 1) ATH_MSG_VERBOSE( " Tau weight " << ta->auxdata<double>("effscalefact") ); }