Skip to content

Commit

Permalink
add FCC/ALLEGRO_o1_v3 workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
m-fila committed Nov 12, 2024
1 parent a58ec7f commit 5358539
Show file tree
Hide file tree
Showing 6 changed files with 1,674 additions and 0 deletions.
31 changes: 31 additions & 0 deletions data/FCC/ALLEGRO_o1_v3/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# ALLEGRO_o1_v3

Full simulation of ALLEGRO detector option 1 version 3

- release: /cvmfs/sw-nightlies.hsf.org/key4hep/setup.sh -r 2024-10-31
- build: x86_64-el9-gcc14.2.0-opt
- platform: AMD Ryzen 7 5700G with Radeon Graphics (16) @ 3.800GHz
- Command:
```sh
k4run run_digi_reco.py
```

## Data flow

![data flow](img/df.svg)

## Control flow

![control flow](img/cf.svg)

## Algorithm execution duration

| | |
| ------- | ---------- |
| min: | 1.40e-06 s |
| median: | 4.74e-05 s |
| mean: | 6.84e-04 s |
| max: | 1.68e-02 s |
| std: | 1.19e-03 s |

![Algorithm execution duration](img/alg_exec_dist.png)
161 changes: 161 additions & 0 deletions data/FCC/ALLEGRO_o1_v3/cf.graphml
Original file line number Diff line number Diff line change
@@ -0,0 +1,161 @@
<?xml version='1.0' encoding='utf-8'?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd"><key id="d6" for="node" attr.name="blocking" attr.type="boolean"/>
<key id="d5" for="node" attr.name="node_id" attr.type="string"/>
<key id="d4" for="node" attr.name="ignoreFilterPassed" attr.type="boolean"/>
<key id="d3" for="node" attr.name="shortCircuit" attr.type="boolean"/>
<key id="d2" for="node" attr.name="sequential" attr.type="boolean"/>
<key id="d1" for="node" attr.name="modeOR" attr.type="boolean"/>
<key id="d0" for="node" attr.name="type" attr.type="string"/>
<graph edgedefault="directed" id="G"><node id="0">
<data key="d0">DecisionHub</data>
<data key="d1">True</data>
<data key="d2">False</data>
<data key="d3">False</data>
<data key="d4">True</data>
<data key="d5">RootDecisionHub</data>
</node>
<node id="1">
<data key="d0">DecisionHub</data>
<data key="d1">False</data>
<data key="d2">True</data>
<data key="d3">True</data>
<data key="d4">False</data>
<data key="d5">k4FWCore__Sequencer</data>
</node>
<node id="2">
<data key="d0">DecisionHub</data>
<data key="d1">False</data>
<data key="d2">False</data>
<data key="d3">False</data>
<data key="d4">False</data>
<data key="d5">k4FWCore__Algs</data>
</node>
<node id="3">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">k4FWCore__Reader</data>
</node>
<node id="4">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreateTracksFromGenParticles</data>
</node>
<node id="5">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreatePositionedECalBarrelCells</data>
</node>
<node id="6">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreatePositionedECalEndcapCells</data>
</node>
<node id="7">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreatePositionedHCalBarrelCells</data>
</node>
<node id="8">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">ReSegmentationHCalBarrel</data>
</node>
<node id="9">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreatePositionedHCalBarrelCells2</data>
</node>
<node id="10">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreatePositionedHCalEndcapCells</data>
</node>
<node id="11">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">ReSegmentationHCalEndcap</data>
</node>
<node id="12">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreatePositionedHCalEndcapCells2</data>
</node>
<node id="13">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreateEmptyCaloCells</data>
</node>
<node id="14">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreateEMBCaloClusters</data>
</node>
<node id="15">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">AugmentEMBCaloClusters</data>
</node>
<node id="16">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CalibrateEMBCaloClusters</data>
</node>
<node id="17">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreateEMECCaloClusters</data>
</node>
<node id="18">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreateCaloClusters</data>
</node>
<node id="19">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreateEMBCaloTopoClusters</data>
</node>
<node id="20">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">AugmentEMBCaloTopoClusters</data>
</node>
<node id="21">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CalibrateEMBCaloTopoClusters</data>
</node>
<node id="22">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">CreateCaloTopoClusters</data>
</node>
<node id="23">
<data key="d0">Algorithm</data>
<data key="d6">False</data>
<data key="d5">k4FWCore__Writer</data>
</node>
<edge source="0" target="1"/>
<edge source="1" target="2"/>
<edge source="1" target="23"/>
<edge source="2" target="3"/>
<edge source="2" target="4"/>
<edge source="2" target="5"/>
<edge source="2" target="6"/>
<edge source="2" target="7"/>
<edge source="2" target="8"/>
<edge source="2" target="9"/>
<edge source="2" target="10"/>
<edge source="2" target="11"/>
<edge source="2" target="12"/>
<edge source="2" target="13"/>
<edge source="2" target="14"/>
<edge source="2" target="15"/>
<edge source="2" target="16"/>
<edge source="2" target="17"/>
<edge source="2" target="18"/>
<edge source="2" target="19"/>
<edge source="2" target="20"/>
<edge source="2" target="21"/>
<edge source="2" target="22"/>
</graph></graphml>
Loading

0 comments on commit 5358539

Please sign in to comment.