![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef EVENT_SELECTOR_SUMNELNMUPTSELECTORALG_H
8 #define EVENT_SELECTOR_SUMNELNMUPTSELECTORALG_H
39 Gaudi::Property<float>
m_elptmin {
this,
"minPtEl", 0.,
"minimum electron pT (in MeV)"};
42 Gaudi::Property<float>
m_muptmin {
this,
"minPtMu", 0.,
"minimum muon pT (in MeV)"};
45 Gaudi::Property<std::string>
m_sign {
this,
"sign",
"SetMe",
"comparison sign to use"};
48 Gaudi::Property<int>
m_count {
this,
"count", 0,
"count value"};
58 this,
"electrons",
"",
"the electron container to use"
63 this,
"electronSelection",
"",
"the selection on the input electrons"
68 this,
"muons",
"",
"the muon container to use"
73 this,
"muonSelection",
"",
"the selection on the input muons"
78 this,
"eventInfo",
"EventInfo",
"the EventInfo container to read selection decisions from"
83 this,
"eventPreselection",
"SetMe",
"name of the preselection to check before applying this one"
88 this,
"decorationName",
"SetMe",
"decoration name for the NObjects selector"
94 #endif // EVENT_SELECTOR_SUMNELNMUPTSELECTORALG_H
a class managing the property to configure the list of systematics to process
Gaudi::Property< int > m_count
the count of events desired
Gaudi::Property< std::string > m_sign
the sign against which to compare pT (GT, LT, etc)
CP::SysReadHandle< xAOD::IParticleContainer > m_electronsHandle
the electrons handle
CP::SysListHandle m_systematicsList
the systematics list
a data handle for reading systematics varied input data
Select isolated Photons, Electrons and Muons.
SumNElNMuPtSelectorAlg(const std::string &name, ISvcLocator *pSvcLocator)
the standard constructor
an algorithm to select an event with a specified number of electrons or muons compared to a transvers...
virtual StatusCode execute() override
ComparisonOperator
all possible comparison user inputs
the (new) base class for EventLoop algorithms
::StatusCode StatusCode
StatusCode definition for legacy code.
CP::SysReadSelectionHandle m_electronSelection
the electrons selection
CP::SysReadSelectionHandle m_preselection
the preselection
Gaudi::Property< float > m_elptmin
the pT threshold on which to select electrons
virtual StatusCode initialize() override
CP::SysWriteSelectionHandle m_decoration
the output selection decoration
a data handle for reading systematically varied selection properties from objects
Gaudi::Property< float > m_muptmin
the pT threshold on which to select electrons
CP::SysReadSelectionHandle m_muonSelection
the muons selection
CP::SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
the event info handle
CP::SysReadHandle< xAOD::IParticleContainer > m_muonsHandle
the muons handle
a data handle for writing systematically varied selection properties from objects
SignEnum::ComparisonOperator m_signEnum
the operator version of the comparison (>, <, etc)