ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
FilterPred Struct Reference
Collaboration diagram for FilterPred:

Public Member Functions

 FilterPred (const ConditionPtr &cptr, const std::unique_ptr< ITrigJetHypoInfoCollector > &collector)
 
bool operator() (pHypoJet pjet)
 

Public Attributes

const ConditionPtrm_cptr
 
const std::unique_ptr< ITrigJetHypoInfoCollector > & m_collector
 

Detailed Description

Definition at line 14 of file ConditionFilter.cxx.

Constructor & Destructor Documentation

◆ FilterPred()

FilterPred::FilterPred ( const ConditionPtr cptr,
const std::unique_ptr< ITrigJetHypoInfoCollector > &  collector 
)
inline

Definition at line 16 of file ConditionFilter.cxx.

17  :
18  m_cptr(cptr), m_collector(collector) {
19  }

Member Function Documentation

◆ operator()()

bool FilterPred::operator() ( pHypoJet  pjet)
inline

Definition at line 21 of file ConditionFilter.cxx.

21  {
22  auto hjv = HypoJetVector{pjet};
23  return m_cptr->isSatisfied(hjv, m_collector);
24  }

Member Data Documentation

◆ m_collector

const std::unique_ptr<ITrigJetHypoInfoCollector>& FilterPred::m_collector

Definition at line 27 of file ConditionFilter.cxx.

◆ m_cptr

const ConditionPtr& FilterPred::m_cptr

Definition at line 26 of file ConditionFilter.cxx.


The documentation for this struct was generated from the following file:
FilterPred::m_cptr
const ConditionPtr & m_cptr
Definition: ConditionFilter.cxx:26
HypoJetVector
std::vector< pHypoJet > HypoJetVector
Definition: HypoJetDefs.h:27
FilterPred::m_collector
const std::unique_ptr< ITrigJetHypoInfoCollector > & m_collector
Definition: ConditionFilter.cxx:27