faser2_acts
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
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
Metadata Files
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 theActsnamespace. -
Plugins/contains plugins for core functionality that requires additional external packages. The functionality also resides in theActsnamespace. -
Fatras/provides fast track simulation tools based on the core library. This is not part of the core functionality and thus resides in the separateActsFatrasnamespace. -
Examples/contains simulation and reconstruction examples. These are internal tools for manual full-chain development and tests and reside in theActsExamplesnamespace.
Owner
- Login: OlivierSalin
- Kind: user
- Repositories: 1
- Profile: https://github.com/OlivierSalin
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
- 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
- codereport *
- pydantic *
- pyyaml *
- rich *
- 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
- 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
- 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
- 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
- awkward *
- hist *
- matplotlib *
- mplhep *
- pandas *
- pydantic *
- pyyaml *
- rich *
- scipy *
- typer *
- uproot *
- 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
- numpy ==1.26.3
- sympy ==1.12
- aiohttp *
- breathe *
- docutils *
- fsspec *
- gidgethub *
- jinja2 *
- myst-parser *
- pydantic *
- python-dotenv *
- rich *
- sphinx *
- sphinx_rtd_theme *
- toml *
- typer *
- 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
- aiohttp *
- gidgethub *
- rich *
- typer *
- 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
- awkward * test
- pytest * test
- pytest-check * test
- pytest-xdist * test
- pyyaml * test
- uproot * test
- 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