Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
edge_data.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file edge_data.h
1 /* This software is distributed under the GNU Lesser General Public License */
2 //==========================================================================
3 //
4 // edge_data.h - Internal header: DO NO USE IT DIRECTLY !!!
5 //
6 //==========================================================================
7 // $Id: edge_data.h,v 1.9 2000/02/03 12:49:50 raitner Exp $
8 
9 #ifndef GTL_EDGE_DATA_H
10 #define GTL_EDGE_DATA_H
11 
12 #include <GTL/GTL.h>
13 #include <GTL/node.h>
14 #include <GTL/edge.h>
15 
16 #include <list>
17 
19 
24 {
25 public:
26  int id; // internal numbering
27  list<node> nodes[2]; // nodes[0] = sources,
28  // nodes[1] = targets
29  list<list<edge>::iterator> adj_pos[2];// positions in the adjacency lists
30  // of sources and targets
31  list<edge>::iterator pos; // position in the list of all edges
32  bool hidden;
34 };
35 
37 
38 #endif // GTL_EDGE_DATA_H
39 
40 //--------------------------------------------------------------------------
41 // end of file
42 //--------------------------------------------------------------------------