ATLAS Offline Software
Loading...
Searching...
No Matches
InDet::clique_visitor Struct Reference

#include <InDetVKalVxInJetTool.h>

Collaboration diagram for InDet::clique_visitor:

Public Member Functions

 clique_visitor (std::vector< std::vector< int > > &input)
template<typename Clique, typename Graph>
void clique (const Clique &clq, Graph &)

Public Attributes

std::vector< std::vector< int > > & m_allCliques

Detailed Description

Definition at line 589 of file InDetVKalVxInJetTool.h.

Constructor & Destructor Documentation

◆ clique_visitor()

InDet::clique_visitor::clique_visitor ( std::vector< std::vector< int > > & input)
inline

Definition at line 591 of file InDetVKalVxInJetTool.h.

591: m_allCliques(input){ input.clear();}
std::vector< std::vector< int > > & m_allCliques

Member Function Documentation

◆ clique()

template<typename Clique, typename Graph>
void InDet::clique_visitor::clique ( const Clique & clq,
Graph &  )
inline

Definition at line 594 of file InDetVKalVxInJetTool.h.

595 {
596 std::vector<int> new_clique(0);
597 for(auto i = clq.begin(); i != clq.end(); ++i) new_clique.push_back(*i);
598 m_allCliques.push_back(new_clique);
599 }

Member Data Documentation

◆ m_allCliques

std::vector< std::vector<int> >& InDet::clique_visitor::m_allCliques

Definition at line 601 of file InDetVKalVxInJetTool.h.


The documentation for this struct was generated from the following file: