Noether: an LHCb project wrapper for applications of the most base algorithms/classes

  • Emmy Noether: (German: ˈnøːtɐ; official name Amalie Emmy Noether; 23 March 1882 – 14 April 1935), was an influential German mathematician known for her groundbreaking contributions to abstract algebra and theoretical physics.

  • Noether's (first) theorem: states that any differentiable symmetry of the action of a physical system has a corresponding conservation law.

....... Emmy Noether

What is Noether?

  • Noether is a simple LHCb project, part of the LHCb software stack.
  • Almost without fail, each LHCb component library project has a corresponding project which holds "applications", i.e. configures and runs production programs within the components of that project.
    • Rec -> Brunel
    • Analysis -> DaVinci
    • Hlt -> Moore
  • The most base level of LHCb software is kept within a cmt project structure simplistically named LHCb, and it also has a wrapper application project.
  • Noether is to LHCb as Moore is to HLT.
  • Noether's (LHCb) Theorem: states that any LHCb component library project has a corresponding application wrapper named after a famous scientist.

Noether is designed to:

  • Be lightweight
  • Be simplistic
  • Hold simple configurables for doing simple actions

Since the redesign of the packaging structure in 2013 to ensure that all LHCb files are in principle readable with just the LHCb project, Noether has many possible applciations.

Which applications exist?


-- RobLambert - 21 Mar 2014

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2014-03-21 - RobLambert
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback