|
ATLAS Offline Software
|
Go to the documentation of this file.
16 m_trigdec(
"Trig::TrigDecisionTool/TrigDecisionTool"),
17 m_matchTool(
"Trig::TrigEgammaMatchingTool/TrigEgammaMatchingToolMT",this)
38 return StatusCode::SUCCESS;
49 ATH_MSG_INFO(
"Getting all associated objects for " << trigger);
66 if( l1_link.isValid() ){
75 if( emCluster_link.isValid() ){
80 if (trig_el_links.
size() > 0){
81 ATH_MSG_INFO (
"We found " << trig_el_links.
size() <<
" TrigElectron link objects for this decision souce." );
82 for (
auto featLinkInfo : trig_el_links ){
87 if (cl_links.
size() > 0){
88 ATH_MSG_INFO (
"We found " << cl_links.
size() <<
" CaloCluster link objects for this decision souce." );
89 for (
auto featLinkInfo : cl_links ){
94 if (el_links.
size() > 0){
95 ATH_MSG_INFO (
"We found " << el_links.
size() <<
" CaloCluster link objects for this decision souce." );
96 for (
auto featLinkInfo : el_links ){
115 ATH_MSG_INFO(
"Not Matched! There is no Dec object for this trigger " << trigger );
134 return StatusCode::SUCCESS;
141 for(
const auto eg : *el_cont){
142 ATH_MSG_INFO(
"REGTEST:: Electron offline (eta="<<
eg->eta()<<
",phi="<<
eg->phi()<<
")");
150 return StatusCode::SUCCESS;
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
Base class for Athena Monitoring Algorithms.
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
Class used to describe composite objects in the HLT.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
#define ATH_MSG_WARNING(x)
size_type size() const noexcept
Returns the number of elements in the collection.