ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
Rec::clique_visitor Struct Reference

#include <NewVrtSecInclusiveTool.h>

Collaboration diagram for Rec::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 365 of file NewVrtSecInclusiveTool.h.

Constructor & Destructor Documentation

◆ clique_visitor()

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

Definition at line 367 of file NewVrtSecInclusiveTool.h.

367 : m_allCliques(input){ input.clear();}

Member Function Documentation

◆ clique()

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

Definition at line 370 of file NewVrtSecInclusiveTool.h.

371  {
372  std::vector<int> new_clique(0);
373  for(auto i = clq.begin(); i != clq.end(); ++i) new_clique.push_back(*i);
374  m_allCliques.push_back(new_clique);
375  }

Member Data Documentation

◆ m_allCliques

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

Definition at line 377 of file NewVrtSecInclusiveTool.h.


The documentation for this struct was generated from the following file:
lumiFormat.i
int i
Definition: lumiFormat.py:92
PlotPulseshapeFromCool.input
input
Definition: PlotPulseshapeFromCool.py:106
Rec::clique_visitor::m_allCliques
std::vector< std::vector< int > > & m_allCliques
Definition: NewVrtSecInclusiveTool.h:377