Artdaq bundle dependency diagrams - art-daq/artdaq GitHub Wiki

Artdaq bundle dependency diagrams

To regenerate, run:
dot -Tpng -oartdaq.dot.png
and copy/paste the following as stdin using ^D to terminate input.
OR put the following into an artdaq.dot file and: dot -Tpng artdaq.dot

digraph artdaq {
rankdir="LR";
    node [shape = doublecircle]; 1 5
    node [shape = oval];
sep = "+25,25";
overlap=scalexy;
  graph [overlap = false];
subgraph cluster_artdaq {
        label = "artdaq bundle";
        1 [label="artdaq"];
        2 [label="artdaq-core"];
        10 [label="artdaq-utilities"];
        1 -> {2 10};
    }

    subgraph cluster_artdaqDemo {
        label = "artdaq-demo bundle";
        3 [label="artdaq-core-demo"];
        4 [label="artdaq-database"];
        5 [label="artdaq-demo"];
        6 [label="artdaq-epics-plugin"];
        7 [label="artdaq-ganglia-plugin"];
        8 [label="artdaq-mfextensions"];
        9 [label="artdaq-node-server"];
9 -> 4;
    }
        1 -> {6 7 8} [style="dashed"];
3 -> 2;
4 -> 10;
5 -> {1 3};
6 -> 10;
7 -> 10;
}