ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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();}

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:
lumiFormat.i
int i
Definition: lumiFormat.py:85
PlotPulseshapeFromCool.input
input
Definition: PlotPulseshapeFromCool.py:106
InDet::clique_visitor::m_allCliques
std::vector< std::vector< int > > & m_allCliques
Definition: InDetVKalVxInJetTool.h:601