7#ifndef EVENT_SELECTOR_NOBJECTMASSELECTORALG_H
8#define EVENT_SELECTOR_NOBJECTMASSELECTORALG_H
37 virtual StatusCode
execute()
override;
42 Gaudi::Property<float>
m_minmass {
this,
"minMass", 0.,
"minimum mass (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,
"particles",
"",
"the particle container to use"
63 this,
"objectSelection",
"",
"the selection on the input particles"
68 this,
"eventInfo",
"EventInfo",
"the EventInfo container to read selection decisions from"
73 this,
"eventPreselection",
"SetMe",
"name of the preselection to check before applying this one"
78 this,
"decorationName",
"SetMe",
"decoration name for the NObjects selector"
Gaudi::Property< int > m_count
the count of events desired
CP::SysReadSelectionHandle m_preselection
the preselection
CP::SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
the event info handle
CP::SysWriteSelectionHandle m_decoration
the output selection decoration
Gaudi::Property< float > m_minmass
the pT threshold on which to select
CP::SysReadHandle< xAOD::IParticleContainer > m_objectsHandle
the object input handle
virtual StatusCode execute() override
NObjectMassSelectorAlg(const std::string &name, ISvcLocator *pSvcLocator)
the standard constructor
Gaudi::Property< std::string > m_sign
the sign against which to compare pT (GT, LT, etc)
CP::SysListHandle m_systematicsList
the systematics list
SignEnum::ComparisonOperator m_signEnum
the operator version of the comparison (>, <, etc)
CP::SysReadSelectionHandle m_objectSelection
the object selection handle
virtual StatusCode initialize() override
a class managing the property to configure the list of systematics to process
a data handle for reading systematics varied input data
a data handle for reading systematically varied selection properties from objects
a data handle for writing systematically varied selection properties from objects
the (new) base class for EventLoop algorithms
Select isolated Photons, Electrons and Muons.
ComparisonOperator
all possible comparison user inputs