|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef ASG_FAKEBKGCALCULATORALG_H
8 #define ASG_FAKEBKGCALCULATORALG_H
39 Gaudi::Property<std::string>
m_definition {
this,
"Definition",
"",
"lepton definition used by FakeBkgTools from IFF"};
40 Gaudi::Property<std::string>
m_process {
this,
"Process",
"",
"target process used by FakeBkgTools from IFF"};
44 this,
"electrons",
"",
"the electron container to use"
47 this,
"electronSelection",
"",
"the selection on the input electrons"
50 this,
"electronSelectionTarget",
"",
"the tight selection on the input electrons"
54 this,
"muons",
"",
"the muon container to use"
57 this,
"muonSelection",
"",
"the selection on the input muons"
60 this,
"muonSelectionTarget",
"",
"the tight selection on the input muons"
64 this,
"eventInfo",
"EventInfo",
"the EventInfo container to read selection deciosions from"
68 this,
"eventPreselection",
"",
"event preselection to check before running this algorithm"
72 this,
"FakeTool",
"",
"the tool for fake lepton estimate among the different [FakeBkgTools](https://gitlab.cern.ch/atlas/athena/-/tree/main/PhysicsAnalysis/AnalysisCommon/FakeBkgTools). The currently available one is `CP::AsymptMatrixTool`"
77 this,
"FakeToolOutput",
"FakeToolOutput_%SYS%",
"decoration name for the Fake Tool output"
a class managing the property to configure the list of systematics to process
CP::SysReadSelectionHandle m_muonSelectionTarget
CP::SysWriteDecorHandle< float > m_fakeToolOutput
virtual StatusCode execute() override
CP::SysReadHandle< xAOD::ElectronContainer > m_electronsHandle
Gaudi::Property< std::string > m_definition
CP::SysReadSelectionHandle m_muonSelection
CP::SysReadSelectionHandle m_electronSelectionTarget
Select isolated Photons, Electrons and Muons.
AnaAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
virtual StatusCode initialize() override
CP::SysReadSelectionHandle m_preselection
the (new) base class for EventLoop algorithms
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< ILinearFakeBkgTool > m_fakeTool
CP::SysReadSelectionHandle m_electronSelection
CP::SysListHandle m_systematicsList
CP::SysReadHandle< xAOD::MuonContainer > m_muonsHandle
CP::SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
Gaudi::Property< std::string > m_process
a data handle for reading systematically varied selection properties from objects