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() ){
69 auto l1 =
m_matchTool->getL1Feature( l1_link.source );
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;
138 ATH_MSG_INFO(
"Offline Electron container size " << el_cont->size());
141 for(
const auto eg : *el_cont){
142 ATH_MSG_INFO(
"REGTEST:: Electron offline (eta="<<eg->eta()<<
",phi="<<eg->phi()<<
")");
150 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_WARNING(x)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
size_type size() const noexcept
Returns the number of elements in the collection.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
xAOD::TrigComposite Decision
@ ACTIVE
The link was still active for one-or-more of the HLT Chains requested in the TDT.
TrigElectronContainer_v1 TrigElectronContainer
Declare the latest version of the container.
ElectronContainer_v1 ElectronContainer
Definition of the current "electron container version".
TrigEMClusterContainer_v1 TrigEMClusterContainer
Define the latest version of the trigger EM cluster container.
Egamma_v1 Egamma
Definition of the current "egamma version".
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.