Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encode Geometry Tag w/in DB macros #422

Merged

Commits on Oct 26, 2022

  1. The Geometry.{tag}.C "database" macros establish the connection betwe…

    …en the
    
    geoemtry tag (defined by the BFC chain options and/or timestamp)
    and the code which instantiates the geometry model.  The macro
    is loaded / executed by St_db_Maker whenever GetDataBase("VmcGeometry")
    is called.
    
    This PR encodes the geometry tag inside of each database macro, rather than
    using the ROOT interpreter's introspection capabilities to read
    the tag from the filename of the currently executing macro.
    This works well under ROOT 5 / CINT.  But I think the way that we
    load macros in St_db_Maker confuses ROOT 6 / CINT.
    
    The simplest solution is to encode the geometry tag within each
    database macro.
    klendathu2k committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    9a294ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40d2d8a View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Configuration menu
    Copy the full SHA
    da4bd39 View commit details
    Browse the repository at this point in the history