Locked History Actions

Diff for "Projectos/PartonsQCD/Phast"

Differences between revisions 5 and 6
Revision 5 as of 2021-06-21 14:46:21
Size: 1237
Editor: marcia
Comment:
Revision 6 as of 2023-08-12 09:50:26
Size: 1381
Editor: quintans
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
#
Line 26: Line 24:

#
Line 37: Line 33:
#where the number after -u should be your userevent number, and here was used -N 10 to run just 10 events to test if the script runs well. As the miniDST is stored in /lstore there is no need to pass it in the INPUT, if it is stored in your home you should pass it. -------------------------------------------

#where the number after -u should be your UserEvent number, and here was used -N 10 to run just 10 events to test if the script runs well. As the miniDST is stored in /lstore there is no need to pass it in the INPUT, if it is stored in your home you should pass it.

Lists of "Bad Runs and Spills" exist, for the real data of DY 2018. They are located at

/lstore/comp/data/2018/Bad_spills/

If you want to execute phast excluding the bad runs and spills, use :

./phast -u 1 -N 10 /lstore/comp/marcia/mDST.root -b /lstore/comp/data/2018/Bad_spills/BadSpillRunList_P01-t8.txt -h ../hist.root

(if you are processing data from period P01-t8, for example)

Line 40: Line 50:
'''If your phast is installed in /lstore script.sh should look like:'''

#!/bin/bash

#

#SBATCH -p lipq

#SBATCH --mem-per-cpu=3G

#

# Load environment

module load root/6.18.04

/lstore/comp/marcia/phast/phast/phast -u 1 -N 10 /lstore/comp/marcia/coral/amber_mDST_test1.root

For more info about the farm check https://wiki-lip.lip.pt/Computing/LIP_Lisbon_Farm


To run phast in farm:

$sbatch script.sh

To check the status of the job:

$squeue -u marcia


If your phast is installed in your home (in this case it should be compiled with relative paths, it means before compiling you should run $touch REL_PATH_LIB) script.sh should look like:

#!/bin/bash

#SBATCH -p lipq

#SBATCH --mem-per-cpu=3G

#INPUT=/home/comp/marcia/phast

#OUTPUT=hist.root

# Load environment

module load root/6.18.04

cd phast

./phast -u 1 -N 10 /lstore/comp/marcia/mDST.root -h ../hist.root


#where the number after -u should be your UserEvent number, and here was used -N 10 to run just 10 events to test if the script runs well. As the miniDST is stored in /lstore there is no need to pass it in the INPUT, if it is stored in your home you should pass it.

Lists of "Bad Runs and Spills" exist, for the real data of DY 2018. They are located at

/lstore/comp/data/2018/Bad_spills/

If you want to execute phast excluding the bad runs and spills, use :

./phast -u 1 -N 10 /lstore/comp/marcia/mDST.root -b /lstore/comp/data/2018/Bad_spills/BadSpillRunList_P01-t8.txt -h ../hist.root

(if you are processing data from period P01-t8, for example)