|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef EVENT_SELECTOR_NOBJECTPTSELECTORALG_H
8 #define EVENT_SELECTOR_NOBJECTPTSELECTORALG_H
42 Gaudi::Property<float>
m_ptmin {
this,
"minPt", 0.,
"minimum 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"};
52 "whether to use dressed electron and muon kinematics rather than simple "
63 this,
"particles",
"",
"the particle container to use"
68 this,
"objectSelection",
"",
"the selection on the input particles"
73 this,
"eventInfo",
"EventInfo",
"the EventInfo container to read selection decisions from"
78 this,
"eventPreselection",
"SetMe",
"name of the preselection to check before applying this one"
83 this,
"decorationName",
"SetMe",
"decoration name for the NObjects selector"
89 #endif // EVENT_SELECTOR_NOBJECTPTSELECTORALG_H
a class managing the property to configure the list of systematics to process
Gaudi::Property< bool > m_useDressedProperties
use dressed kinematics
NObjectPtSelectorAlg(const std::string &name, ISvcLocator *pSvcLocator)
the standard constructor
SignEnum::ComparisonOperator m_signEnum
the operator version of the comparison (>, <, etc)
a data handle for reading systematics varied input data
Select isolated Photons, Electrons and Muons.
virtual StatusCode initialize() override
CP::SysListHandle m_systematicsList
the systematics list
ComparisonOperator
all possible comparison user inputs
CP::SysReadSelectionHandle m_objectSelection
the object selection handle
the (new) base class for EventLoop algorithms
::StatusCode StatusCode
StatusCode definition for legacy code.
CP::SysReadHandle< xAOD::IParticleContainer > m_objectsHandle
the object input handle
an algorithm to select an event with a specified number of objects compared to a transverse momentum ...
CP::SysWriteSelectionHandle m_decoration
the output selection decoration
CP::SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
the event info handle
Gaudi::Property< float > m_ptmin
the pT threshold on which to select
Gaudi::Property< std::string > m_sign
the sign against which to compare pT (GT, LT, etc)
a data handle for reading systematically varied selection properties from objects
virtual StatusCode execute() override
CP::SysReadSelectionHandle m_preselection
the preselection
Gaudi::Property< int > m_count
the count of events desired
a data handle for writing systematically varied selection properties from objects