|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef EVENT_SELECTOR_RUNNUMBERSELECTORALG_H
8 #define EVENT_SELECTOR_RUNNUMBERSELECTORALG_H
39 Gaudi::Property<unsigned int>
m_runNumberRef {
this,
"runNumber", 0,
"runNumber to compare"};
42 Gaudi::Property<bool>
m_useRandomRunNumber {
this,
"useRandomRunNumber",
false,
"whether to use a random run number (for MC) instead of the actual run number (for data)"};
45 Gaudi::Property<std::string>
m_sign {
this,
"sign",
"SetMe",
"comparison sign to use"};
55 this,
"eventInfo",
"EventInfo",
"the EventInfo container to read selection decisions from"
60 this,
"eventPreselection",
"SetMe",
"name of the preselection to check before applying this one"
65 this,
"decorationName",
"SetMe",
"decoration name for the RunNumber selector"
71 #endif // EVENT_SELECTOR_RUNNUMBERSELECTORALG_H
an algorithm to select an event with 2-lepton mass compared to a specified value
a class managing the property to configure the list of systematics to process
CP::SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
the event info handle
virtual StatusCode execute() override
Gaudi::Property< bool > m_useRandomRunNumber
whether to use a random run number
a data handle for reading systematics varied input data
Select isolated Photons, Electrons and Muons.
AnaAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
ComparisonOperator
all possible comparison user inputs
the (new) base class for EventLoop algorithms
::StatusCode StatusCode
StatusCode definition for legacy code.
SignEnum::ComparisonOperator m_signEnum
the operator version of the comparison (>, <, etc)
CP::SysReadSelectionHandle m_preselection
the preselection
Gaudi::Property< unsigned int > m_runNumberRef
the run number against which to compare
virtual StatusCode initialize() override
a data handle for reading systematically varied selection properties from objects
CP::SysListHandle m_systematicsList
the systematics
CP::SysWriteSelectionHandle m_decoration
the output selection decoration
a data handle for writing systematically varied selection properties from objects
Gaudi::Property< std::string > m_sign
the comparison (GT, LT, etc)