ATLAS Offline Software
Loading...
Searching...
No Matches
JetGroupRegister.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
6
8
9 std::sort(v.begin(), v.end(), HypoJetLess());
10
11 auto it = m_reg.find(v);
12
13 if (it == m_reg.end()){
14 auto new_ind = m_reg.size();
15 m_reg[v] = new_ind;
16 return new_ind;
17 } else {
18 return it->second;
19 }
20}
std::vector< pHypoJet > HypoJetVector
Definition HypoJetDefs.h:27
std::map< HypoJetVector, std::size_t, HypoJetVectorLess > m_reg
std::size_t record(HypoJetVector v)
void sort(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of sort for DataVector/List.