ATLAS Offline Software
AllJetsGrouper.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
8 
10  const HypoJetCIter& e): m_jets(b, e){
11 }
12 
14 }
15 
16 
17 
19  if (m_done) {return HypoJetVector{};}
20 
21  m_done = true;
22  return HypoJetVector{m_jets};
23 }
24 
25 std::string AllJetsGrouper::getName() const {
26  return "AllJetsGrouper";
27 }
28 
29 std::string AllJetsGrouper::toString() const {
30  return "AllJetsGrouper - repack all input jets into vector of vectors, sole element is vector of all jets";
31 }
32 
33 
AllowedVariables::e
e
Definition: AsgElectronSelectorTool.cxx:37
AllJetsGrouper::m_done
bool m_done
Definition: AllJetsGrouper.h:22
AllJetsGrouper::AllJetsGrouper
AllJetsGrouper()
Definition: AllJetsGrouper.cxx:7
AllJetsGrouper::getName
virtual std::string getName() const override
Definition: AllJetsGrouper.cxx:25
HypoJetCIter
HypoJetVector::const_iterator HypoJetCIter
Definition: HypoJetDefs.h:29
HypoJetVector
std::vector< pHypoJet > HypoJetVector
Definition: HypoJetDefs.h:27
AllJetsGrouper::toString
virtual std::string toString() const override
Definition: AllJetsGrouper.cxx:29
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
AllJetsGrouper::m_jets
HypoJetVector m_jets
Definition: AllJetsGrouper.h:21
AllJetsGrouper::next
virtual HypoJetVector next() override
Definition: AllJetsGrouper.cxx:18
defineDB.jets
list jets
Definition: JetTagCalibration/share/defineDB.py:24
AllJetsGrouper.h