Skip to content
Snippets Groups Projects

Draft: Master

Merged Melanie Cardona requested to merge jlab/hallc/exp/polhe3/hallc_replay:master into master
  1. Apr 15, 2021
  2. Apr 12, 2021
    • Brad Sawatzky's avatar
      Add some 'output' entries to .gitignore · fb938488
      Brad Sawatzky authored
      - I use a symlink chain rooted off 'output/' to redirect the ROOT
        output to different locations.  Just making git ignore them
        so I don't accidentally commit them.
      fb938488
    • Brad Sawatzky's avatar
      Add '.root_build_dir' to .gitignore · 68a3cc37
      Brad Sawatzky authored
      68a3cc37
    • Brad Sawatzky's avatar
      ROOT build_dir fix/workaround · 9b63651d
      Brad Sawatzky authored
      - Set the default build_dir to be under $PWD instead of $HOME
        - should work better under a group account (with different personal
          directories)
      
      - Make the ROOT build process use a flat build directory by setting
        second arg to kTRUE in gSystem->SetBuildDir()
        - This avoids an apparent race condition in ROOT associated with child
          directory creation in the default 'kFALSE' mode.
        - The default mode will work correctly on the 2nd execution since the
          child directories are created, ROOT just doesn't notice in time.
          This would be fine for interactive use, but not great for the Farm
          environment, hence the change.
        - The flat build_dir namesapce does open a different corner-case
          of course.  However, I think this is an unlikely condition.
          Things would be pretty broken/strange for two different scripts with
          the same basename (but different internal code) to be compiled and
          loaded without some significant warnings/errors anyway (famous last
          words...)
      9b63651d
Loading