next up previous



Using CMT

Murrough Landon - 4 February 2002
http://www.hep.ph.qmul.ac.uk/landon/talks



Overview



Introduction



Progress so far



Scripts package

CMT related

Others



CMT Basics (1)

Package structure



CMT Basics (2)

CMT command



Directory layout: package

Typical structure of an Online package (though they vary a bit).

.../<pkg>/<pkg-tag>/    
  /cmt CMT control directory
  /<pkg> C++ header files
  /src C++ source or libraries
  /jsrc Java source for jar files
  /bin Source for applications
  /test Source for test programs
  /dox Files for Doxygen
  /linux-gcc Binaries via gcc
  /linux-egcs Binaries via egcs



Directory layout: users work area

You need to check out all packages into a work area (eg /l1calo):

workarea /L1CaloPolicy common setup for all our packages
  /L1CaloRelease uses all our other packages
  /OnlinePolicy common setup for Online packages
  /confL1Calo config/etc database libraries
  /dbFiles database schema and data files
  /hdmcExternal wrapper package for HDMC
  /iguiL1Calo panels for the IGUI (java)
  /isL1Calo generated code of IS variables
  /rcL1Calo run controllers
  /installed installation area
  /scripts utility scripts (not a CMT package)



Directory layout: installation area

The Online group install all required applications, libraries, headers and other files from all package binary directories to a single common installation area:

installed /include   include files
    pkg1 headers for pkg1
    pkg2 headers for pkg2
  /share   arch/compiler indep files
  /java   jar files
  /linux-gcc   arch/compiler dep files
    /bin applications
    /lib libraries
    /include/pkg arch dep headers
  /linux-egcs   arch/compiler dep files



Documentation

The CMT manual is available at the CMT website:
http://www.lal.in2p3.fr/SI/CMT/CMT.htm

The Online group have a detailed web page describing their setup:
http://akazarov.home.cern.ch/akazarov/cmt

I have added a CMT page to our software website:
http://www.hep.ph.qmul.ac.uk/l1calo/sweb/software/cmt.html

and one detailing how to set up the L1Calo software: http://www.hep.ph.qmul.ac.uk/l1calo/sweb/software/setup.html

(but I have not yet updated software note 008).

List of our packages with links to a page for each one:
http://www.hep.ph.qmul.ac.uk/l1calo/sweb/packages

Descriptions of the scripts in the scripts package:
http://www.hep.ph.qmul.ac.uk/l1calo/sweb/packages/scripts.html



Next steps



PS: News from the Online group



next up previous
Murrough Landon (m.p.j.landon@qmul.ac.uk)