ATLAS Offline Software
Loading...
Searching...
No Matches
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 }
const ConditionPtr & m_cptr
const std::unique_ptr< ITrigJetHypoInfoCollector > & m_collector

Member Function Documentation

◆ operator()()

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

Definition at line 21 of file ConditionFilter.cxx.

21 {
22 auto hjv = HypoJetVector{std::move(pjet)};
23 return m_cptr->isSatisfied(hjv, m_collector);
24 }
std::vector< pHypoJet > HypoJetVector
Definition HypoJetDefs.h:27

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: