Project

General

Profile

Cleanup fest IV 13 Oct 2010 » History » Version 1

Version 1/4 - Next ยป - Current version
Jim Kowalkowski, 10/13/2010 10:23 AM


Cleanup fest IV 13 Oct 2010

Setup

Need instructions for setting up the art development area.
Will be put into the art wiki at https://cdcvs.fnal.gov/redmine/projects/art/wiki
Chris is putting this together, Lynn will need to do the another.

Would like to use a tool for tracking tasks, but that has not happened.

What is done?

  • registry for parameter sets * fhicl has dependency on cetlib

What will we do?

  • namespace names and usage and conventions (scripts for conversion) * private header file dependency issue in installation area problem * need oink completely set up for development work
  • dependencies on cetlib and cetcpp0x libraries (exceptions moved out for example, Walter wants revisit) (most important is libraries) (strings to codes problem might be revisited) * dependency on cetcpp0x as separate step (install and setup)
  • services in one file issue (services still need cleanup, and might be complete already to some extent, some are still questionable) * need Qiming for fhicl status (parameter set class interface overview is one of the things, interactions with registry, persistency of psets) * lots of parameter set usage issues - including injections of extra parameters * art application program needs a lot of work - service registry issues, etc. * plugin manager * bring forward the input module interface changes from the last work session * simple cleanup issues - local variables still refer to lumi blocks * file-in-path solution * need write-up of UPS setup procedure * message facility start up in art application program (Qiming needed) * tests that do not need art application program running? * art linking (mostly builds now)

Questions:

  • cetlib and cetcpp0x library installation and release and instructions (shared_ptr and file-in-path are examples of code in here) * what about services that are not plugins? (permanent fixtures) * what are the rules for the plugin file organization? * what needs to be updated in the cmake files to carefully check that fhicl-cpp is properly set up