Exemples d'utilisation des bandes |
Le script suivant permet :
1) de relire les événements passés dans gstar
et écrits sur la bande WYAA01 en position
numéro 1.
2) d'appliquer la suite de la chaîne sur ces événements
(chaîne d'analyse de la TPC)
3) de les écrire sur une nouvelle bande (WYTE01)
en position numéro 2 (supposant que la
premiere position est deja allouee)
#!/bin/csh -f
#PBS -N gstar1 -eo -t betaSUN -V ##----- echo $PWD set chem = $PWD ##----- source ${GROUP_STAR}/.stardev ##----- xtageread -q 1 -V IN2P3.WYAA01 $SCRATCH/junk/hij1_10evt_rgst.fzd ##----- staf -b $HOME/public/tpc.kumac ##----- cp *.log $SCRATCH/. ##----- xtagewrite -q 2 -V IN2P3.WYTE01 $chem/hij1_1evt_tpc.xdf exit |
L'option -f permet de ne pas executer
les fichiers .login et .cshrc
gstar1 est le nom du job; betaSUN pour lancer sur les machines SUN ##----- Tous les fichiers lus, crees se trouvent dans une directory de travail qui est detruite a la fin du batch. Pour les conserver, il faudra les copier ailleurs. ##----- Indication de la version de librairy souhaitee, sinon ce sera celle par default ##----- Lecture du fichier # 1 (-q1) de la bande WYAA01 (mis en lien sur scratch) ##----- Lancement de staf en batch et execution du fichier tpc.kumac ##----- Copie du *.log de la directory de travail a une directory que l'on pourra relire ##----- Ecriture du fichier de sortie hij1_1evt_tpc.xdf en position #2 sur la bande WYTE01. |
Avec le fichier tpc.kumac :
* Run BFC in following manner:
* - read in gstar file * - run svt & tpc fast sim //seulement tpc * - run global packages * - write xdf file containing full directories exec $STAR/kumacs/chain/bfc _ TOP=$STAR _ tpc_sector_first=1 _ tpc_sector_last=24 _ gstar_settings='field_only' _ domain=' geometry sim/g2t tpc ' _ chain=' fzin rg2t tpg tfs tpt tid tte_e evout' _ skip=0 _ no_events=1 _ input_data_file=$SCRATCH/junk/hij1_10evt_rgst.fzd _ output_file=hij1_1evt_tpc _ log=tpc.log |