Up: l1soft_0906_sworg
Previous: Questions
Directories and Installation
- Adopt directory structure compatible with future use of CMT,
ie all source in src subdirectory, include files
available in package
- Convert small or new packages.
- Leave HDMC until we are sure we (and the rest of ATLAS)
are happy with CMT.
- But add make install to HDMC now.
CMT
- Works for single simple package (l1calo/rc).
- Try it on a more complicated one involving code generation
and also one with Java (eg for IGUI panels).
- If OK, start using it seriously for coherently building
all (new) packages.
Documentation
- Include a doxygen control file (Doxyfile) with each
package.
- This will at least extract classes, methods etc
- Encourage addition of suitable comments too!
Namespaces and Naming
- Use l1calo namespace for all new packages.
- Aesthetic or potential practical problems with any scheme.
To avoid any future clashes with Online software
(and Offline and other detector online software)
prefix all our packages and use 2-8 character
suffixes, eg L1CaloModServ.
PS I dont really like this...
Up: l1soft_0906_sworg
Previous: Questions
Murrough Landon (m.p.j.landon@qmul.ac.uk)