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
|