Skip to content
Snippets Groups Projects
Select Git revision
  • torrence-xaod
  • master default protected
  • torrence_muon
  • torrence-calonu
  • torrence-monitoring
  • torrence-datarec
  • torrence-digifix
  • torrence-lhccond
  • torrence_datarec
  • torrence-noisystrips
  • mdc_reco
  • waveform-conditions
  • torrence_tracker
  • torrence_recodev
  • recodev
  • torrence-wavereco
  • wavereco
  • truncated_events
  • sshively-Cosmics
  • master_pgun
  • release/22.0.40.initial
  • release/22.0.31.final
  • release/22.0.31.Passive
  • release/22.0.31.baseline
  • release/22.0.30
  • release/22.0.29
  • release/22.0.19.final
  • 22.0.19
  • 22.0.18
  • 22.0.15
  • 22.0.14
31 results

Reconstruction

  • Clone with SSH
  • Clone with HTTPS
  • Clone with KRB5
  • Forked from faser / calypso
    834 commits behind the upstream repository.
    Eric Torrence's avatar
    Eric Torrence authored
    Fix missing trigger scintillators, add some counters to waveform reco, cleanup excessive INFO output
    1a7d657a
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Name Last commit Last update
    ..
    scripts
    CMakeLists.txt
    README.md

    This package stores the production reconstruction scripts.

    The following scripts run production reconstruction jobs:

    • faser_reco.py - this is the python script for the main reconstruction job.

    • submit_faser_reco.sh - bash script to set up the environment and run the faser_reco job. This can be called from condor or other batch scheduling systems.

    Production reco is intended to be run from a specific git tag.

    To see the available tags, use

    git tag -l "reco/*"

    and to check out a tag simply use the tag name in the checkout command

    git checkout reco/r0001

    To make a production reco tag, the easiest is to just tag a commit

    git tag -a reco/r0001 9fceb02 -m "tag message"

    This needs to be pushed to the upstream master

    git push origin reco/r0001
    git push upstream reco/r0001

    If you need to delete a tag from the repository

    git push origin --delete reco/r0001

    To checkout a branch based on a tag (to be able to make fixes):

    git checkout -b mybranch reco/r0001

    To find the updated files between two tags, and the changes in those files

    git diff tag1 tag2 --stat
    git diff tag1 tag2 -- filename