OLD USER GUIDES


CMT-2.2.0

CMT-2.2.0 and earlier require redhat6.1 to run, however CMT-2.3.0 and onwards should be platform independent.

Stage One:

  • Firstly you will need a requirements file in your $HOME directory. The version linked from here is for cmt 2.2.0. This must be edited so that the YourTests is set to the directory in which you are going to run Atlfast

    macro TestArea "${HOME}/YourTests"

  • Now you need to set up CMT. You will only need to do this once unless you change your $HOME/requirements document. All you need is to typle the following.

    source /afs/cern.ch/sw/contrib/CMT/v1r9/mgr/setup.sh
    cmt config

  • Now ou have to "Login" to CMT. This has to be done every time you login to the computer. When doing this you have to set the cmt "tag" value. The tag sets the compiler. It can have a value of gcc or egcs. For example

    source setup.sh -tag=egcs

    You are now ready to rock!

    Stage Two:

  • You can now checkout code from CVS using cmt. This will require access to the Atlas CVS repositry. To run Atlfast you will only need to checkout the TestRelease package.

    cd $HOME/YourTests
    cmt co TestRelease

    This will give you a directory called TestRelease. This contains a second directory called TestRelease--xx-xx-xx where --xx--xx--xx is the TestRelease tag.

  • Change directory to the cmt directory in the TestRelease/TestRelease--xx-xx-xx directory. Here is where the specific requirements for you job can be setup.

    cd TestRelease/TestRelease-xx-xx-xx/cmt

  • This directory contains another requirements file. This needs to be edited. To run Atlfast you will need to uncomment the following lines.

    use Control Control-*
    use Event Event-*
    use Generators Generators-*
    use Simulation Simulation-*

  • you will now need to configure the cmt to the requirements you have chosen and set the run-time environment

    cmt broadcast cmt config
    source setup.sh

  • You now need to install the TestRelase code.

    cmt broadcast gmake

    Stage Three:

  • You are now almost ready to run Athena-Atlfast. TestRelase will have built you a run directory in the same directory as the cmt directory. You will need to change to this directory and copy the Atlfast share files to it.

    cd ../run
    cp $ATLFASTCODEROOT/share/* .

  • To run Atlfast just type athena. This will read the parameters from the jobOptions.txt file that you just copied over.

    athena

  • Ta-da, you have just run Athena-Atlfast. The output should be a ntuple called atlfast.ntup. Now you will need to know how to configure Atlfast to your specific needs. This is explained in Configuring Atlfast.

    Old SRT Atlfast User Guide