Skip to content

Commit b08b6fc

Browse files
committed
Flavour Tagging features
Flavour Tagging features. (src/, examples/flavour-tagging)
1 parent 7495b65 commit b08b6fc

16 files changed

Lines changed: 4646 additions & 4 deletions

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
11
/Manifest*.toml
2+
*.DS_Store
3+
*.root
4+
examples/flavour-tagging/Manifest.toml
5+
examples/flavour-tagging/data/wc_pt_7classes_12_04_2023/fccee_fl.swp

Project.toml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,26 @@
11
name = "JetTaggingFCC"
22
uuid = "12f500dc-52b1-4d85-9b70-29fa5347616c"
33
authors = ["Harry <harrywang0619@gmail.com> and contributors"]
4-
version = "1.0.0-DEV"
4+
version = "0.1.0"
5+
6+
[deps]
7+
JetReconstruction = "44e8cb2c-dfab-4825-9c70-d4808a591196"
8+
EDM4hep = "eb32b910-dde9-4347-8fce-cd6be3498f0c"
9+
JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
10+
ONNXRunTime = "e034b28e-924e-41b2-b98f-d2bbeb830c6a"
11+
StructArrays = "09ab397b-f2b6-538f-b94a-2f83cf4a842a"
12+
LorentzVectorHEP = "f612022c-142a-473f-8cfd-a09cf3793c6c"
13+
PhysicalConstants = "5ad8b20f-a522-5ce9-bfc9-ddf1d5bda6ab"
514

615
[compat]
7-
julia = "1.6.7"
16+
JetReconstruction = "0.5"
17+
EDM4hep = "0.4.0"
18+
JSON = "0.21"
19+
ONNXRunTime = "1.3.1"
20+
StructArrays = "0.6.18, 0.7"
21+
LorentzVectorHEP = "0.1.6"
22+
PhysicalConstants = "0.2.4"
23+
julia = "1.9"
824

925
[extras]
1026
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[deps]
2+
Accessors = "7d9f7c33-5ae7-4f3b-8dc6-eff91059b697"
3+
ArgParse = "c7e460c6-2fb9-53a9-8c5b-16f535851c63"
4+
CodecZlib = "944b1d66-785c-5afd-91f1-9de20f533193"
5+
CodecZstd = "6b39b394-51ab-5f42-8807-6242bab2b4c2"
6+
EDM4hep = "eb32b910-dde9-4347-8fce-cd6be3498f0c"
7+
EnumX = "4e289a0a-7415-4d19-859d-a7e5c4648b56"
8+
IJulia = "7073ff75-c697-5162-941a-fcdaad2a7d2a"
9+
JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
10+
JetReconstruction = "44e8cb2c-dfab-4825-9c70-d4808a591196"
11+
Logging = "56ddb016-857b-54e1-b83d-db4d58db5568"
12+
LorentzVectorHEP = "f612022c-142a-473f-8cfd-a09cf3793c6c"
13+
LorentzVectors = "3f54b04b-17fc-5cd4-9758-90c048d965e3"
14+
MuladdMacro = "46d2c3a1-f734-5fdb-9937-b9b9aeba4221"
15+
ONNXRunTime = "e034b28e-924e-41b2-b98f-d2bbeb830c6a"
16+
PhysicalConstants = "5ad8b20f-a522-5ce9-bfc9-ddf1d5bda6ab"
17+
StructArrays = "09ab397b-f2b6-538f-b94a-2f83cf4a842a"
18+
19+
JetTaggingFCC = "12f500dc-52b1-4d85-9b70-29fa5347616c"
20+
21+
[sources]
22+
JetTaggingFCC = {path = "../.."}

examples/flavour-tagging/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Jet Reconstruction Flavour Tagging Module Examples
2+
3+
## `simple-flavour-tagging.jl`
4+
5+
```bash
6+
julia --project simple-flavour-tagging.jl
7+
```
8+
This script will perform a simple flavour tagging with one events only.
9+
It will use the `FlavourTagging` module to tag the jets in the event and print the results.
10+
11+
## `simple-flavour-tagging.ipynb`
12+
13+
The same as the above example, but using a Jupyter notebook.

0 commit comments

Comments
 (0)