Difference between revisions of "CalibSegmentNtupleRecipeA 1050"
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
macro ATLAS_DIST_AREA "/afs/cern.ch/atlas/software/dist" | macro ATLAS_DIST_AREA "/afs/cern.ch/atlas/software/dist" | ||
− | macro ATLAS_RELEASE " | + | macro ATLAS_RELEASE "10.5.0" |
use AtlasSettings v* $(ATLhttp://agenda.cern.ch/fullAgenda.php?ida=a057588AS_DIST_AREA) | use AtlasSettings v* $(ATLhttp://agenda.cern.ch/fullAgenda.php?ida=a057588AS_DIST_AREA) |
Revision as of 17:13, 30 November 2005
This page gives the recipe to make Calibration Segment Ntuples (format A) with release 10.5.0
- log on to lxplus:
ssh <username>@lxplus.cern.ch
- create a work area (here called 10.5.0)
mkdir 10.5.0
cd 10.5.0/
- create a requirements file which should look like this:
set CMTSITE CERN macro ATLAS_DIST_AREA "/afs/cern.ch/atlas/software/dist" macro ATLAS_RELEASE "10.5.0" use AtlasSettings v* $(ATLhttp://agenda.cern.ch/fullAgenda.php?ida=a057588AS_DIST_AREA) path_remove CMTPATH ${PWD} path_prepend CMTPATH ${PWD}
- build your CMT environment:
source /afs/cern.ch/sw/contrib/CMT/v1r18p20050501/mgr/setup.(c)sh
cmt config
source setup.(c)sh -tag=opt
- the last command line must be typed in every time you open a new terminal. If you want to fill your ntuple with segments from ATLAS reconstructed muons check out the RecExCommon package. For other environments (such as CTB etcetera take a closer look at the MuonCalibrationFramework page.
cmt co Reconstruction/RecExample/RecExCommon (at head) or
cmt co -r RecExCommon-version Reconstruction/RecExample/RecExCommon for your favorite version. Currently, the head version of RecExCommon fails to run quickly. A working version is for instance RecExCommon-00-04-20.
- build RecExCommon
cd Recontruction/RecExample/RecExCommon/RecExCommon-*/cmt
cmt config
source setup.(c)sh
gmake
- go to the run directory and load some auxilliary libraries:
cd ../run/
source ../share/RecExCommon_links.(c)sh
- now we can run Athena, provided to have the right jobOptions files. (The following command dumps the messages and writes them to the logfile.)
athena jobOptions.py | tee athena.log