|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef EVENT_SELECTOR_TRANSVERSEMASSSELECTORALG_H
8 #define EVENT_SELECTOR_TRANSVERSEMASSSELECTORALG_H
42 Gaudi::Property<float>
m_mwtref {
this,
"refMWT", 0.,
"MWT cut (in MeV)"};
45 Gaudi::Property<std::string>
m_sign {
this,
"sign",
"SetMe",
"comparison sign to use"};
52 "whether to use dressed electron and muon kinematics rather than simple "
60 this,
"electrons",
"",
"the electron container to use"
65 this,
"electronSelection",
"",
"the selection on the input electrons"
70 this,
"muons",
"",
"the muon container to use"
75 this,
"muonSelection",
"",
"the selection on the input muons"
80 this,
"met",
"SetMe",
"the MET container to use"
84 Gaudi::Property<std::string>
m_metTerm {
this,
"metTerm",
"Final",
"the MET term to use"};
88 this,
"eventInfo",
"EventInfo",
"the EventInfo container to read selection decisions from"
93 this,
"eventPreselection",
"SetMe",
"name of the preselection to check before applying this one"
98 this,
"decorationName",
"SetMe",
"decoration name for the MWT selector"
104 #endif // EVENT_SELECTOR_TRANSVERSEMASSSELECTORALG_H
CP::SysReadHandle< xAOD::IParticleContainer > m_muonsHandle
the muons handle
CP::SysReadHandle< xAOD::MissingETContainer > m_metHandle
the MET handle
a class managing the property to configure the list of systematics to process
SignEnum::ComparisonOperator m_signEnum
the operator version of the comparison (>, <, etc)
an algorithm to select an event with W-boson mass compared to a specified MWT value
CP::SysReadSelectionHandle m_preselection
the preselection
a data handle for reading systematics varied input data
Select isolated Photons, Electrons and Muons.
virtual StatusCode initialize() override
Gaudi::Property< std::string > m_metTerm
the MET term
ComparisonOperator
all possible comparison user inputs
the (new) base class for EventLoop algorithms
CP::SysListHandle m_systematicsList
the systematics
CP::SysWriteSelectionHandle m_decoration
the output selection decoration
::StatusCode StatusCode
StatusCode definition for legacy code.
CP::SysReadSelectionHandle m_electronSelection
the electron selection
Gaudi::Property< std::string > m_sign
the comparison (GT, LT, etc)
CP::SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
the event info handle
TransverseMassSelectorAlg(const std::string &name, ISvcLocator *pSvcLocator)
the standard constructor
CP::SysReadSelectionHandle m_muonSelection
the muon selection
Gaudi::Property< float > m_mwtref
the MWT cut against which to compare
a data handle for reading systematically varied selection properties from objects
virtual StatusCode execute() override
CP::SysReadHandle< xAOD::IParticleContainer > m_electronsHandle
the electron handle
a data handle for writing systematically varied selection properties from objects
Gaudi::Property< bool > m_useDressedProperties
use dressed kinematics