|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TRIGGER_ANALYSIS_ALGORITHMS__TRIG_MATCHING_ALG_H
8 #define TRIGGER_ANALYSIS_ALGORITHMS__TRIG_MATCHING_ALG_H
53 Gaudi::Property<std::string>
m_matchingDecoration {
this,
"matchingDecoration", {},
"The decoration for trigger matching"};
59 Gaudi::Property<std::vector<std::string>>
m_trigSingleMatchingList {
this,
"trigSingleMatchingList", {},
"List of triggers for Matching"};
SysListHandle m_systematicsList
the systematics list we run
a class managing the property to configure the list of systematics to process
TrigMatchingAlg(const std::string &name, ISvcLocator *pSvcLocator)
the standard constructor
a data handle for reading systematics varied input data
SysReadHandle< xAOD::IParticleContainer > m_particlesHandle
input particle collection
Select isolated Photons, Electrons and Muons.
SysReadSelectionHandle m_particleSelection
input particle selection
Gaudi::Property< std::vector< std::string > > m_trigSingleMatchingList
list of triggers
the (new) base class for EventLoop algorithms
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode execute() final override
Gaudi::Property< std::string > m_matchingDecoration
the decoration for trigger matching
an algorithm to provide and decorate trigger matching for leptons Currently only single leg triggers ...
ToolHandle< Trig::IMatchingTool > m_trigMatchingTool
trigger decision tool handle
virtual StatusCode initialize() final override
a data handle for reading systematically varied selection properties from objects
std::unordered_map< std::string, SG::AuxElement::Decorator< char > > m_matchingDecorators
the decorators for m_matchingDecoration and triggers combination