Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.9%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: OlivierSalin
  • License: mpl-2.0
  • Language: C++
  • Default Branch: main
  • Size: 34.5 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Contributing License Code of conduct Citation Authors Zenodo

README.md

Acts Common Tracking Software

ACTS version 37.4.0 https://github.com/acts-project/acts/tree/v37.4.0

Step by step instruction:

Clone repo

git clone https://github.com/OlivierSalin/Faser2_acts.git acts_faser2 cd acts_faser2 git clone https://gitlab.cern.ch/acts/OpenDataDetector.git thirdparty/OpenDataDetector

Install all dependencies if access to cvmfs

source CI/setup_cvmfs_lcg.sh

If this does not work directly use those command line

EL9: /cvmfs/sft.cern.ch/lcg/views/LCG105/x8664-el9-gcc13-opt/setup.sh \ Centos7: /cvmfs/sft.cern.ch/lcg/views/LCG105/x8664-centos7-gcc12-dbg/setup.sh

Build

``` cd .. cmake -B acts-build -S actsfaser2 \ -GNinja \ -DCMAKEBUILDTYPE=RelWithDebInfo \ -DCMAKEINSTALLPREFIX="acts-install" \ -DACTSBUILDODD=ON \ -DACTSBUILDFATRAS=ON \ -DACTSBUILDFATRASGEANT4=ON \ -DACTSBUILDEXAMPLESDD4HEP=ON \ -DACTSBUILDEXAMPLESGEANT4=ON \ -DACTSBUILDEXAMPLESPYTHIA8=ON \ -DACTSBUILDEXAMPLESPYTHONBINDINGS=ON \ -DACTSBUILDPLUGINDD4HEP=ON \ -DACTSBUILDPLUGINEDM4HEP=OFF \ -DACTSBUILDPLUGINGEANT4=ON \ -DACTSBUILDPLUGINFPEMON=ON \ -DACTSBUILDPLUGINJSON=ON \ -DACTSBUILDPLUGINTGEO=ON \ -DACTSFORCEASSERTIONS=ON \ -DACTSENABLELOGFAILURE_THRESHOLD=ON

cmake --build acts-build --target install -j4 ```

ACTS needs to be source before each use: cd acts_faser2 source CI/setup_cvmfs_lcg.sh source acts-install/bin/this_acts.sh source acts-install/python/setup.sh Or you can directly use the bash script cd actsfaser2 source Setupacts.sh

Setup can be testied using this tutorial examples if bug contact me: olivier.salin@cern.ch cd .. python acts_faser2/Examples/Scripts/Python/truth_tracking_kalman.py python acts_faser2/Examples/Scripts/Python/truth_tracking_telescope.py python acts_faser2/Examples/Scripts/Python/truth_tracking_Faser2.py

More information can be found in the Acts documentation.

Repository organization

The repository contains all code of the Acts projects, not just the core library that a physics experiment is expected to use as part of its reconstruction code. All optional components are disabled by default. Please see the getting started guide on how-to enable them.

  • Core/ contains the core library that provides functionality in the Acts namespace.
  • Plugins/ contains plugins for core functionality that requires additional external packages. The functionality also resides in the Acts namespace.
  • Fatras/ provides fast track simulation tools based on the core library. This is not part of the core functionality and thus resides in the separate ActsFatras namespace.
  • Examples/ contains simulation and reconstruction examples. These are internal tools for manual full-chain development and tests and reside in the ActsExamples namespace.

Owner

  • Login: OlivierSalin
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.1.0
message: If you use this software, please cite it using these metadata.
title: 'A Common Tracking Software Project'
doi: 10.5281/zenodo.5141419
authors:
- given-names: Andreas
  family-names: Salzburger
  affiliation: CERN
- given-names: Paul
  family-names: Gessinger
  affiliation: CERN
- given-names: Fabian
  family-names: Klimpel
  affiliation: CERN / TUM Muenchen
- given-names: Moritz
  family-names: Kiehn
  affiliation: CERN
- given-names: Bastian
  family-names: Schlag
  affiliation: CERN / JGU Mainz
- given-names: Hadrien
  family-names: Grasland
  affiliation: Universite Paris-Saclay / CNRS/IN2P3
- given-names: Robert
  family-names: Langenberg
- given-names: Corentin
  family-names: Allaire
  affiliation: CERN
- given-names: Xiaocong
  family-names: Ai
  affiliation: DESY Hamburg
- given-names: Benjamin
  family-names: Huth
  affiliation: Universitaet Regensburg
- given-names: Louis-Guillaume
  family-names: Gagnon
  affiliation: UC Berkeley
- given-names: Noemi
  family-names: Calace
  affiliation: CERN
- given-names: Attila
  family-names: Krasznahorkay
  affiliation: CERN
- given-names: Beomki
  family-names: Yeo
  affiliation: UC Berkeley
- given-names: Charles
  family-names: Leggett
  affiliation: LBNL
- given-names: Czirkos
  family-names: Angela
  affiliation: Eotvos Lorand University
- given-names: Tomohiro
  family-names: Yamazaki
  affiliation: UC Berkeley
- given-names: Joana
  family-names: Niermann
  affiliation: CERN
- given-names: Irina
  family-names: Ene
  affiliation: UC Berkeley
- given-names: Joe
  family-names: Osborn
  affiliation: Oak Ridge National Laboratory
- given-names: Rocky
  family-names: Garg
  name-particle: Bala
  affiliation: Stanford University
- given-names: Andreas
  family-names: Stefl
  affiliation: CERN / TU Wien
- given-names: Luis Falda
  family-names: Coelho
  affiliation: CERN / University of Coimbra
  orcid: https://orcid.org/0000-0002-2298-3605
- given-names: Alexander J.
  family-names: Pfleger
  affiliation: CERN / University of Graz
  orcid: https://orcid.org/0000-0001-5524-7738
- given-names: Guilherme
  family-names: Almeida
  affiliation: University of Lisbon
  orcid: https://orcid.org/0000-0002-4257-4278
- given-names: Stephen Nicholas
  family-names: Swatman
  affiliation: CERN / University of Amsterdam
  orcid: https://orcid.org/0000-0002-3747-3229
- given-names: Felix
  family-names: Russo
  affiliation: CERN / TU Wien
  orcid: https://orcid.org/0009-0005-8975-2245
version: 10.0.0
date-released: 2021-07-28
repository-code: https://github.com/acts-project/acts
license: MPL-2.0

GitHub Events

Total
  • Push event: 9
  • Fork event: 1
  • Create event: 3
Last Year
  • Push event: 9
  • Fork event: 1
  • Create event: 3

Dependencies

CI/pyproject.toml pypi
  • PyGithub ^1.51
  • PyYAML ^5.3.1
  • click ^7.1.2
  • halo ^0.0.29
  • python ^3.7
  • rich ^3.3.0
  • sh ^1.13.1
CI/clang_tidy/requirements.in pypi
  • codereport *
  • pydantic *
  • pyyaml *
  • rich *
CI/clang_tidy/requirements.txt pypi
  • annotated-types ==0.6.0
  • appdirs ==1.4.4
  • codereport ==0.3.2
  • fs ==2.4.16
  • jinja2 ==3.1.2
  • markdown-it-py ==3.0.0
  • markupsafe ==2.1.3
  • mdurl ==0.1.2
  • pydantic ==2.5.2
  • pydantic-core ==2.14.5
  • pygments ==2.17.2
  • python-slugify ==6.1.2
  • pyyaml ==6.0.1
  • rich ==13.7.0
  • six ==1.16.0
  • text-unidecode ==1.3
  • typing-extensions ==4.8.0
CI/poetry.lock pypi
  • certifi 2020.6.20
  • chardet 3.0.4
  • click 7.1.2
  • colorama 0.4.3
  • commonmark 0.9.1
  • cursor 1.3.4
  • deprecated 1.2.10
  • halo 0.0.29
  • idna 2.10
  • log-symbols 0.0.14
  • pprintpp 0.4.0
  • pygithub 1.51
  • pygments 2.6.1
  • pyjwt 1.7.1
  • pyyaml 5.3.1
  • requests 2.24.0
  • rich 3.3.0
  • sh 1.13.1
  • six 1.15.0
  • spinners 0.0.24
  • termcolor 1.1.0
  • typing-extensions 3.7.4.2
  • urllib3 1.25.9
  • wrapt 1.12.1
CI/requirements.txt pypi
  • certifi ==2020.6.20
  • chardet ==3.0.4
  • click ==7.1.2
  • colorama ==0.4.3
  • commonmark ==0.9.1
  • cursor ==1.3.4
  • deprecated ==1.2.10
  • halo ==0.0.29
  • idna ==2.10
  • log-symbols ==0.0.14
  • pprintpp ==0.4.0
  • pygithub ==1.51
  • pygments ==2.6.1
  • pyjwt ==1.7.1
  • pyyaml ==5.3.1
  • requests ==2.24.0
  • rich ==3.3.0
  • sh ==1.13.1
  • six ==1.15.0
  • spinners ==0.0.24
  • termcolor ==1.1.0
  • typing-extensions ==3.7.4.2
  • urllib3 ==1.25.9
  • wrapt ==1.12.1
Examples/Scripts/GsfDebugger/requirements.txt pypi
  • PyQt5 ==5.15.10
  • PyQt5_sip ==12.13.0
  • matplotlib ==3.8.4
  • numpy ==2.0.0
  • pandas ==2.2.2
  • scipy ==1.13.1
Examples/Scripts/requirements.in pypi
  • awkward *
  • hist *
  • matplotlib *
  • mplhep *
  • pandas *
  • pydantic *
  • pyyaml *
  • rich *
  • scipy *
  • typer *
  • uproot *
Examples/Scripts/requirements.txt pypi
  • annotated-types ==0.6.0
  • awkward ==2.5.0
  • awkward-cpp ==26
  • boost-histogram ==1.4.0
  • click ==8.1.7
  • contourpy ==1.2.0
  • cycler ==0.12.1
  • fonttools ==4.46.0
  • hist ==2.7.2
  • histoprint ==2.4.0
  • kiwisolver ==1.4.5
  • markdown-it-py ==3.0.0
  • matplotlib ==3.8.2
  • mdurl ==0.1.2
  • mplhep ==0.3.31
  • mplhep-data ==0.0.3
  • numpy ==1.26.2
  • packaging ==23.2
  • pandas ==2.1.3
  • pillow ==10.1.0
  • pydantic ==2.5.2
  • pydantic-core ==2.14.5
  • pygments ==2.17.2
  • pyparsing ==3.1.1
  • python-dateutil ==2.8.2
  • pytz ==2023.3.post1
  • pyyaml ==6.0.1
  • rich ==13.7.0
  • scipy ==1.11.4
  • six ==1.16.0
  • typer ==0.9.0
  • typing-extensions ==4.8.0
  • tzdata ==2023.3
  • uhi ==0.4.0
  • uproot ==5.1.2
codegen/requirements.txt pypi
  • numpy ==1.26.3
  • sympy ==1.12
docs/requirements.in pypi
  • aiohttp *
  • breathe *
  • docutils *
  • fsspec *
  • gidgethub *
  • jinja2 *
  • myst-parser *
  • pydantic *
  • python-dotenv *
  • rich *
  • sphinx *
  • sphinx_rtd_theme *
  • toml *
  • typer *
docs/requirements.txt pypi
  • aiohttp ==3.9.1
  • aiosignal ==1.3.1
  • alabaster ==0.7.13
  • annotated-types ==0.6.0
  • attrs ==23.1.0
  • babel ==2.13.1
  • breathe ==4.35.0
  • certifi ==2023.11.17
  • cffi ==1.16.0
  • charset-normalizer ==3.3.2
  • click ==8.1.7
  • cryptography ==41.0.7
  • docutils ==0.20.1
  • frozenlist ==1.4.0
  • fsspec ==2023.12.0
  • gidgethub ==5.3.0
  • idna ==3.6
  • imagesize ==1.4.1
  • jinja2 ==3.1.2
  • markdown-it-py ==3.0.0
  • markupsafe ==2.1.3
  • mdit-py-plugins ==0.4.0
  • mdurl ==0.1.2
  • multidict ==6.0.4
  • myst-parser ==2.0.0
  • packaging ==23.2
  • pycparser ==2.21
  • pydantic ==2.5.2
  • pydantic-core ==2.14.5
  • pygments ==2.17.2
  • pyjwt ==2.8.0
  • python-dotenv ==1.0.0
  • pyyaml ==6.0.1
  • requests ==2.31.0
  • rich ==13.7.0
  • snowballstemmer ==2.2.0
  • sphinx ==7.2.6
  • sphinx-rtd-theme ==2.0.0
  • sphinxcontrib-applehelp ==1.0.7
  • sphinxcontrib-devhelp ==1.0.5
  • sphinxcontrib-htmlhelp ==2.0.4
  • sphinxcontrib-jquery ==4.1
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-qthelp ==1.0.6
  • sphinxcontrib-serializinghtml ==1.1.9
  • toml ==0.10.2
  • typer ==0.9.0
  • typing-extensions ==4.8.0
  • uritemplate ==4.1.1
  • urllib3 ==2.1.0
  • yarl ==1.9.3
CI/requirements_fpe_masks.in pypi
  • aiohttp *
  • gidgethub *
  • rich *
  • typer *
CI/requirements_fpe_masks.txt pypi
  • aiohttp ==3.9.1
  • aiosignal ==1.3.1
  • attrs ==23.1.0
  • cffi ==1.15.1
  • click ==8.1.4
  • cryptography ==41.0.1
  • frozenlist ==1.4.0
  • gidgethub ==5.3.0
  • idna ==3.4
  • markdown-it-py ==3.0.0
  • mdurl ==0.1.2
  • multidict ==6.0.4
  • pycparser ==2.21
  • pygments ==2.15.1
  • pyjwt ==2.7.0
  • rich ==13.4.2
  • typer ==0.9.0
  • typing-extensions ==4.7.1
  • uritemplate ==4.1.1
  • yarl ==1.9.2
Examples/Python/tests/requirements.in pypi
  • awkward * test
  • pytest * test
  • pytest-check * test
  • pytest-xdist * test
  • pyyaml * test
  • uproot * test
Examples/Python/tests/requirements.txt pypi
  • awkward ==2.6.1 test
  • awkward-cpp ==29 test
  • execnet ==2.0.2 test
  • fsspec ==2024.2.0 test
  • iniconfig ==2.0.0 test
  • numpy ==1.26.4 test
  • packaging ==23.2 test
  • pluggy ==1.4.0 test
  • pytest ==8.0.0 test
  • pytest-check ==2.3.1 test
  • pytest-xdist ==3.5.0 test
  • pyyaml ==6.0.1 test
  • uproot ==5.2.2 test