![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef ANALYSISTOP_TOPCORRECTIONS_GLOBALLEPTONTRIGGERCALCULATOR_H
7 #define ANALYSISTOP_TOPCORRECTIONS_GLOBALLEPTONTRIGGERCALCULATOR_H
36 class SystematicEvent;
64 std::vector<ToolHandle<CP::IMuonTriggerScaleFactors> >
m_muonTools;
65 std::vector<ToolHandle<IAsgPhotonEfficiencyCorrectionTool> >
m_photonTools;
GlobalLeptonTriggerCalculator(GlobalLeptonTriggerCalculator &&rhs)=delete
TopConfig A simple configuration that is NOT a singleton.
ToolHandle< ITrigGlobalEfficiencyCorrectionTool > m_globalTriggerSFLoose
std::vector< ToolHandle< IAsgElectronEfficiencyCorrectionTool > > m_electronTools
std::string m_decor_triggerSF
virtual ~GlobalLeptonTriggerCalculator()
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
GlobalLeptonTriggerCalculator(const GlobalLeptonTriggerCalculator &rhs)=delete
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< ToolHandle< IAsgPhotonEfficiencyCorrectionTool > > m_photonTools
ToolHandle< ITrigGlobalEfficiencyCorrectionTool > m_globalTriggerSF
GlobalLeptonTriggerCalculator(const std::string &name)
std::shared_ptr< top::TopConfig > m_config
SystematicEvent A simple xAOD class which we can persist into a mini-xAOD The xAOD EDM is way too com...
void processEvent(const xAOD::SystematicEvent *systEvent, bool withScaleFactorVariations)
std::vector< ToolHandle< CP::IMuonTriggerScaleFactors > > m_muonTools
GlobalLeptonTriggerCalculator & operator=(const GlobalLeptonTriggerCalculator &rhs)=delete
StatusCode initialize()
Dummy implementation of the initialisation function.