Skip to content
/ star-sw Public
forked from star-bnl/star-sw

Software libraries for STAR experiment

Notifications You must be signed in to change notification settings

fisyak/star-sw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 27, 2024
5d99cbb · Oct 27, 2024
Nov 11, 2022
May 23, 2024
Aug 26, 2017
Mar 11, 2023
Apr 24, 2024
Nov 4, 2023
Oct 25, 2024
Oct 27, 2024
Oct 25, 2024
Aug 24, 2024
Mar 4, 2023
Oct 25, 2024
Apr 24, 2023
Aug 4, 2022
May 27, 2023
Mar 4, 2023
Jul 29, 2021
Jul 29, 2021
Aug 29, 2024
Apr 30, 2023
Oct 25, 2024
Sep 10, 2024
Jan 9, 2017
Mar 21, 2024
Aug 29, 2023
Apr 19, 2023
Oct 25, 2024
Jun 30, 2021
Aug 4, 2022
Sep 21, 2024
Jan 14, 2024
Jun 5, 2024
Sep 6, 2020
Jun 14, 2023
Oct 11, 2023
Jun 28, 2024
May 23, 2024
Nov 25, 2021
Nov 25, 2021
Nov 25, 2021
Apr 21, 2024
Nov 25, 2021
Nov 25, 2021
Oct 27, 2024
Apr 19, 2022
Nov 15, 2017
Nov 2, 2017
Oct 25, 2024
Oct 25, 2024
Jan 14, 2016
Jun 21, 2015
Dec 24, 2018
Nov 28, 2014
Aug 21, 2023
Nov 1, 2016
Oct 6, 2021
Aug 21, 2023
Nov 28, 2014

Repository files navigation

TFG (Tracking Focus Group) branch of the offline Software libraries for STAR experiment

This repository (TFG) has been forked from the github "official" STAR software (upsteam [email protected]:star-bnl/star-sw.git) in order to provide express calibration, express production, and express analysis.

TFG software version contains multiple changes with respect to ~official~ one, but most essential modifications are:

  1. CA tracker (loopers (2020+) and Vc 1.4.2),
  2. KFParticle,
  3. VMC simulation (based on ALICE geant3 version),
  4. ROOT6 (6.27/01) used for TMVA related tasks, and
  5. Support of gcc versions 4.8.5, 6.3.1, 10.3.0, 11.2.0. 12.1.0, 13.1.0
  6. ...

This repository is located at [email protected]:fisyak/star-sw.git (as TFG branch). The list of stable releases can be found TFG_Releases.md

How to use TFG release

  • starver .DEV2
  • source $STAR/setupDEV2.csh
  • starver _desired_TFG_version__, from TFG16a to TFG24a, .DEV2 == TFG is check out HEAD from TFG repository, it could be unstable.
  • switch between ROOT5 and ROOT6:
    • setup root6 (6.31.01)
    • setup root5

In order to switch back to the "official" STAR software do:

  • source unsetupDEV2.csh

To use macros available in TFG releases we advise you to add in your ~/.rootrc file the next two lines:

Unix..Root.DynamicPath: :$HOME/macros:$STAR/macros/.$STAR_HOST_SYS:$STAR/macros:$STAR/macros/.$STAR_HOST_SYS:$(LD_LIBRARY_PATH) Unix..Root.MacroPath: :$HOME/macros:$STAR/macros:$(ROOTSYS)/macros:./StRoot/macros:./StRoot/macros/graphics:./StRoot/macros/analysis:./StRoot/macros/test:./StRoot/macros/examples:./StRoot/macros/html:./StRoot/macros/qa:./StRoot/macros/mudst:$(STAR)/StRoot/macros:$(STAR)/StRoot/macros/graphics:$(STAR)/StRoot/macros/analysis:$(STAR)/StRoot/macros/test:$(STAR)/StRoot/macros/examples:$(STAR)/StRoot /macros/html:$(STAR)/StRoot/macros/qa:$(STAR)/StRoot/macros/mudst:$(STAR)/StRoot/macros/calib:./StRoot/macros/embedding:$(STAR)/StRoot/macros/embedding:$(ROOTSYS)/macros:$ROOTSYS/tutorials:$(ROOTROOT)/root/tmva/test

or just copy cp ~fisyak/.rootrc_noqt ~/.rootrc

About

Software libraries for STAR experiment

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 44.9%
  • C++ 30.6%
  • Fortran 16.4%
  • GAP 2.3%
  • Python 0.9%
  • Perl 0.9%
  • Other 4.0%