ATLAS Offline Software
Trigger
TrigHypothesis
TrigHLTJetHypo
src
TrigHLTJetHypoUtils
SingleJetGrouper.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TrigHLTJetHypo/TrigHLTJetHypoUtils/SingleJetGrouper.h
"
6
7
8
SingleJetGrouper::SingleJetGrouper
(){}
9
10
SingleJetGrouper::SingleJetGrouper
(
const
HypoJetVector
&
v
):
11
m_jets(
v
), m_size{
v
.size()}{
12
}
13
14
SingleJetGrouper::SingleJetGrouper
(
const
HypoJetCIter
&
b
,
15
const
HypoJetCIter
&
e
):
16
m_jets(
b
,
e
), m_size{
m_jets
.size()}{
17
}
18
19
20
HypoJetVector
SingleJetGrouper::next
() {
21
if
(
m_index
==
m_size
){
22
return
HypoJetVector
{};
23
}
24
25
return
HypoJetVector
{
m_jets
[
m_index
++]};
26
}
27
28
std::string
SingleJetGrouper::getName
()
const
{
29
return
"SingleJetGrouper"
;
30
}
31
32
std::string
SingleJetGrouper::toString
()
const
{
33
return
"SingleJetGrouper - repack input jets into vectors of length 1"
;
34
}
35
36
SingleJetGrouper::SingleJetGrouper
SingleJetGrouper()
Definition:
SingleJetGrouper.cxx:8
SingleJetGrouper::toString
virtual std::string toString() const override
Definition:
SingleJetGrouper.cxx:32
SingleJetGrouper::m_index
std::size_t m_index
Definition:
SingleJetGrouper.h:23
SingleJetGrouper.h
HypoJetCIter
HypoJetVector::const_iterator HypoJetCIter
Definition:
HypoJetDefs.h:29
HypoJetVector
std::vector< pHypoJet > HypoJetVector
Definition:
HypoJetDefs.h:27
SingleJetGrouper::m_size
std::size_t m_size
Definition:
SingleJetGrouper.h:22
plotBeamSpotMon.b
b
Definition:
plotBeamSpotMon.py:77
SingleJetGrouper::getName
virtual std::string getName() const override
Definition:
SingleJetGrouper.cxx:28
python.PyAthena.v
v
Definition:
PyAthena.py:157
DiTauMassTools::MaxHistStrategyV2::e
e
Definition:
PhysicsAnalysis/TauID/DiTauMassTools/DiTauMassTools/HelperFunctions.h:26
SingleJetGrouper::m_jets
HypoJetVector m_jets
Definition:
SingleJetGrouper.h:21
SingleJetGrouper::next
virtual HypoJetVector next() override
Definition:
SingleJetGrouper.cxx:20
Generated on Thu Jul 4 2024 21:27:00 for ATLAS Offline Software by
1.8.18