|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef EVENT_SELECTOR_NLARGERJETMASSWINDOWSELECTORALG_H
8 #define EVENT_SELECTOR_NLARGERJETMASSWINDOWSELECTORALG_H
42 Gaudi::Property<float>
m_mupper {
this,
"highMass", 0.,
"Mass < HIGH (in MeV)"};
45 Gaudi::Property<float>
m_mlower {
this,
"lowMass", 0.,
"Mass > LOW (in MeV)"};
48 Gaudi::Property<std::string>
m_sign {
this,
"sign",
"SetMe",
"comparison sign to use"};
54 Gaudi::Property<bool>
m_veto {
this,
"vetoMode",
false,
"switch to veto-mode"};
57 Gaudi::Property<int>
m_count {
this,
"count", 0,
"count value"};
64 this,
"ljets",
"",
"the large-R jet container to use"
69 this,
"ljetSelection",
"",
"the selection on the input large-R jets"
74 this,
"eventInfo",
"EventInfo",
"the EventInfo container to read selection decisions from"
79 this,
"eventPreselection",
"SetMe",
"name of the preselection to check before applying this one"
84 this,
"decorationName",
"SetMe",
"decoration name for the NObjects by Mass Window selector"
90 #endif // EVENT_SELECTOR_NLARGERJETMASSWINDOWSELECTORALG_H
a class managing the property to configure the list of systematics to process
SignEnum::ComparisonOperator m_signEnum
the operator version of the comparison (>, <, etc)
CP::SysReadHandle< xAOD::IParticleContainer > m_ljetsHandle
the large-R jet handle
NLargeRJetMassWindowSelectorAlg(const std::string &name, ISvcLocator *pSvcLocator)
the standard constructor
a data handle for reading systematics varied input data
Select isolated Photons, Electrons and Muons.
CP::SysListHandle m_systematicsList
the systematics
Gaudi::Property< int > m_count
the count of events desired
virtual StatusCode execute() override
virtual StatusCode initialize() override
ComparisonOperator
all possible comparison user inputs
the (new) base class for EventLoop algorithms
Gaudi::Property< float > m_mupper
the upper limit of the Mass window
Gaudi::Property< float > m_mlower
the lower limit of the Mass window
CP::SysWriteSelectionHandle m_decoration
the output selection decoration
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< bool > m_veto
whether to veto events instead of selecting them
CP::SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
the event info handle
CP::SysReadSelectionHandle m_preselection
the preselection
Gaudi::Property< std::string > m_sign
the sign against which to compare Mass (GT, LT, etc)
CP::SysReadSelectionHandle m_ljetSelection
the large-R jet selection
an algorithm to select an event with N large-R jets with a mass compared to a specified window of val...
a data handle for reading systematically varied selection properties from objects
a data handle for writing systematically varied selection properties from objects