Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
18 :
EL::AnaAlgorithm(
name, svcLoc)
28 return StatusCode::FAILURE;
33 ATH_MSG_ERROR(
"At least one trigger needs to be provided in the list");
34 return StatusCode::FAILURE;
54 return StatusCode::SUCCESS;
77 ANA_MSG_ERROR(
"The decoration-based TrigMatchingAlg only supports single-legged triggers." <<
chain <<
" has " <<
signatures.size() <<
" legs.");
78 return StatusCode::FAILURE;
81 const float dR = (
signatures.at(0) ==
"tau" ? 0.2 : 0.1);
92 return StatusCode::SUCCESS;
SysListHandle m_systematicsList
the systematics list we run
TrigMatchingAlg(const std::string &name, ISvcLocator *pSvcLocator)
the standard constructor
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
const std::vector< CP::SystematicSet > & systematicsVector() const
the list of systematics to loop over
SysReadHandle< xAOD::IParticleContainer > m_particlesHandle
input particle collection
Class providing the definition of the 4-vector interface.
Select isolated Photons, Electrons and Muons.
SysReadSelectionHandle m_particleSelection
input particle selection
Gaudi::Property< std::vector< std::string > > m_trigSingleMatchingList
list of triggers
::StatusCode initialize()
intialize this property
::StatusCode StatusCode
StatusCode definition for legacy code.
This module defines the arguments passed from the BATCH driver to the BATCH worker.
virtual StatusCode execute() final override
Gaudi::Property< std::string > m_matchingDecoration
the decoration for trigger matching
ToolHandle< Trig::IMatchingTool > m_trigMatchingTool
trigger decision tool handle
std::vector< std::string > signatures(const std::string &chain)
virtual StatusCode initialize() final override
std::string substitute(const std::string &str, const std::string &pattern, const std::string &with)
effects: substitute all occurences of "pattern" with "with" in the string "str" returns: the substitu...
StatusCode initialize(SysListHandle &sysListHandle, const ISysHandleBase &objectHandle)
initialize the accessor
std::unordered_map< std::string, SG::AuxElement::Decorator< char > > m_matchingDecorators
the decorators for m_matchingDecoration and triggers combination
Gaudi::Property< std::vector< std::string > > m_trigSingleMatchingListDummy
list of triggers for dummy matching decorations