#!/usr/local/bin/tcsh ########################################################################### # This is an example script, how to run "fzhd.csh" # to produce hits and digis from fz files with or without pileup # # Author : Pal Hidas January 18, 2001 # # Steps : 1) minimum bias (jm is for jetsmet) without pileup # 2) single pion without pileup # 3) single pion with pileup # # Comments : A : 1) and 2) produces both hits and digis from fz # B : 3) produces only digis from hits # using hits of 2) as "signal" and 1) as "pile-up" # C : before running this script you need to edit "fzhd.csh" # and change some variables at its beginning ########################################################################### #----------------------------------------------------------------------- # SET THESE VARIABLES IF NECESSARY # setenv ORCAVERSION 'ORCA_4_4_0' setenv MYCHECKTOP $SCRATCH setenv OO_ROOT_DIR $SCRATCH setenv MYFEDNAME OO440FedTest # THIS LATTER SHOULD BE UNIQUE FOR EACH JOB setenv MYWORKDIR $SCRATCH/scr/test #----------------------------------------------------------------------- setenv MYCMSIMDATA /afs/cern.ch/cms/oo/reconstruction/datafiles/cms120 setenv MYBOOT $OO_ROOT_DIR/$MYFEDNAME/jet0900.boot setenv OO_FD_BOOT $OO_ROOT_DIR/$MYFEDNAME/jet0900.boot setenv MYBEGIN $PWD # initialize log files and work area mkdir -p $MYWORKDIR setenv DATEDIR $MYWORKDIR rm -rf $DATEDIR/fzhd.date touch $DATEDIR/fzhd.date rm -rf $MYWORKDIR/writeHits.out touch $MYWORKDIR/writeHits.out rm -rf $MYWORKDIR/writeDigis.out touch $MYWORKDIR/writeDigis.out rm -rf $MYWORKDIR/fzhd.out touch $MYWORKDIR/fzhd.out echo ' *** setup cms environment (0)' >> $MYWORKDIR/fzhd.out source /afs/fnal.gov/files/code/cms/code3/cms/utils/cms_setup.csh cd $MYCHECKTOP/$ORCAVERSION eval `scram runtime -csh` cd $MYBEGIN #---------------------------------------------------------------------------- # owner file run events input_file pile-up option #---------------------------------------------------------------------------- # step 1 setenv MYINPUT /data/hidaspal/fzfiles/jm_minbias/jm_minbias source fzhd.csh lumi1030 jm_minbias 1 {$MYINPUT}_803000 0 source fzhd.csh lumi1030 jm_minbias 2 {$MYINPUT}_803001 0 source fzhd.csh lumi1030 jm_minbias 3 {$MYINPUT}_803002 0 source fzhd.csh lumi1030 jm_minbias 4 {$MYINPUT}_803003 0 source fzhd.csh lumi1030 jm_minbias 5 {$MYINPUT}_803004 0 source fzhd.csh lumi1030 jm_minbias 6 {$MYINPUT}_803005 0 # step 2 setenv MYINPUT /data/hidaspal/fzfiles/jm_pi_pt30/jm_pi_pt30 source fzhd.csh lumi1030 jm_pi_pt30 1 {$MYINPUT}_801600 0 source fzhd.csh lumi1030 jm_pi_pt30 2 {$MYINPUT}_801600 0 source fzhd.csh lumi1030 jm_pi_pt30 3 {$MYINPUT}_801600 0 # step 3 source fzhd.csh lumi1034 jm_pi_pt30 1 hits 17.3 source fzhd.csh lumi1034 jm_pi_pt30 2 hits 17.3 source fzhd.csh lumi1034 jm_pi_pt30 3 hits 17.3 exit 0