Jpp  master_rocky-40-g5f0272dcd
the software that should make you happy
JXRootd.sh
Go to the documentation of this file.
1 #!/bin/zsh
2 #
3 # \author mdejong
4 #
5 script=${0##*/}
6 
7 if [ -z $JPP_DIR ]; then
8  echo "Variable JPP_DIR undefined."
9  exit
10 fi
11 
12 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
13 
14 set_variable: DEBUG XROOTD_DEBUG 2
15 set_variable: WORKDIR XROOTD_WORKDIR ./
16 set_variable: DIR XROOTD_PATH root://ccxroot:1999//hpss/in2p3.fr/group/km3net/data/raw/sea/
17 
18 if do_usage $*; then
19  usage "$script [path] <detector identifier> <run number>"
20 fi
21 
22 if (( $# < 2 || $# > 3 )); then
23  fatal "Invalid number of arguments."
24 fi
25 
26 set_variable DETECTOR_ID $argv[-2]
27 set_variable RUN $argv[-1]
28 
29 if (( $# == 3 )); then
30  DIR=${DIR/sea/$1}
31 fi
32 
33 set_variable INPUT_FILE $DIR/KM3NeT_${(l:8::0::0:)DETECTOR_ID}/$(($RUN / 1000))/KM3NeT_${(l:8::0::0:)DETECTOR_ID}_${(l:8::0::0:)RUN}.root
34 
35 echo $DIR/KM3NeT_${(l:8::0::0:)DETECTOR_ID}/$(($RUN / 1000))/KM3NeT_${(l:8::0::0:)DETECTOR_ID}_${(l:8::0::0:)RUN}.root
36 
37 xrdcp $INPUT_FILE .
38