33 return StatusCode::SUCCESS;
66 for (
size_t i{}; i <
m_muonSFs.size(); i++) {
67 leptonSF *=
m_muonSFs.at(i).get(*mu, syst);
84 for (
size_t i{}; i <
m_tauSFs.size(); i++) {
85 leptonSF *=
m_tauSFs.at(i).get(*tau, syst);
93 return StatusCode::SUCCESS;
CP::SysReadHandle< xAOD::TauJetContainer > m_tausHandle
CP::SysReadDecorHandleArray< float > m_photonSFs
CP::SysReadHandle< xAOD::MuonContainer > m_muonsHandle
virtual StatusCode initialize() final
CP::SysReadHandle< xAOD::ElectronContainer > m_electronsHandle
CP::SysReadSelectionHandle m_photonSelection
CP::SysReadDecorHandleArray< float > m_tauSFs
CP::SysWriteDecorHandle< float > m_event_leptonSF
CP::SysListHandle m_systematicsList
CP::SysReadSelectionHandle m_muonSelection
CP::SysReadHandle< xAOD::PhotonContainer > m_photonsHandle
CP::SysReadDecorHandleArray< float > m_electronSFs
CP::SysReadSelectionHandle m_electronSelection
CP::SysReadSelectionHandle m_tauSelection
CP::SysReadDecorHandleArray< float > m_muonSFs
virtual StatusCode execute() final
CP::SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
Select isolated Photons, Electrons and Muons.
PhotonContainer_v1 PhotonContainer
Definition of the current "photon container version".
ElectronContainer_v1 ElectronContainer
Definition of the current "electron container version".
EventInfo_v1 EventInfo
Definition of the latest event info version.
TauJet_v3 TauJet
Definition of the current "tau version".
Muon_v1 Muon
Reference the current persistent version:
Photon_v1 Photon
Definition of the current "egamma version".
TauJetContainer_v3 TauJetContainer
Definition of the current "taujet container version".
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".
Electron_v1 Electron
Definition of the current "egamma version".