#include <xAODJetCollector.h>
|
| std::vector< const xAOD::Jet * > | xAODJets_ (const HypoJetVector::const_iterator begin, const HypoJetVector::const_iterator end) const |
Definition at line 20 of file xAODJetCollector.h.
◆ addJets()
◆ empty()
| bool xAODJetCollector::empty |
( |
| ) |
const |
◆ hypoJets() [1/2]
Definition at line 44 of file xAODJetCollector.cxx.
44 {
46 for (
const auto& p :
m_jets){
47 std::copy(
p.second.cbegin(),
49 std::back_inserter(all)
50 );
51 }
54}
std::vector< pHypoJet > HypoJetVector
std::set< pHypoJet > HypoJetSet
◆ hypoJets() [2/2]
| HypoJetVector xAODJetCollector::hypoJets |
( |
int | chainPartInd | ) |
const |
◆ legInds()
| std::vector< int > xAODJetCollector::legInds |
( |
| ) |
const |
◆ size()
| std::size_t xAODJetCollector::size |
( |
| ) |
const |
◆ xAODJets() [1/2]
| std::vector< const xAOD::Jet * > xAODJetCollector::xAODJets |
( |
| ) |
const |
Definition at line 18 of file xAODJetCollector.cxx.
18 {
19
21 for (
const auto& p :
m_jets){
22 std::copy(
p.second.cbegin(),
24 std::back_inserter(all)
25 );
26 }
28}
std::vector< const xAOD::Jet * > xAODJets_(const HypoJetVector::const_iterator begin, const HypoJetVector::const_iterator end) const
◆ xAODJets() [2/2]
| std::vector< const xAOD::Jet * > xAODJetCollector::xAODJets |
( |
int | chainPartInd | ) |
const |
◆ xAODJets_()
| std::vector< const xAOD::Jet * > xAODJetCollector::xAODJets_ |
( |
const HypoJetVector::const_iterator | begin, |
|
|
const HypoJetVector::const_iterator | end ) const |
|
private |
Definition at line 71 of file xAODJetCollector.cxx.
73 {
74
76
77 auto new_end =
81 return (j->xAODJet()).has_value();});
82
83 std::vector<const xAOD::Jet*> xJets;
84 xJets.reserve(new_end -
hypoJets.begin());
86 new_end,
87 back_inserter(xJets),
89
90 std::set<const xAOD::Jet*>
js(xJets.begin(), xJets.end());
91 return std::vector<const xAOD::Jet*> (
js.begin(),
js.end());
92}
std::shared_ptr< const HypoJet::IJet > pHypoJet
virtual std::optional< const xAOD::Jet * > xAODJet() const =0
DataModel_detail::iterator< DVL > partition(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end, Predicate pred)
Specialization of partition for DataVector/List.
◆ m_jets
The documentation for this class was generated from the following files: