Skip to content
Snippets Groups Projects
Commit cb20b764 authored by Pierre Morfouace's avatar Pierre Morfouace
Browse files

Merge branch 'NPTool.2.dev' of https://gitlab.in2p3.fr/np/nptool into NPTool.2.dev

parents 0851d664 383250ea
No related branches found
No related tags found
1 merge request!27Draft: [Epic] Preparation of the environement for the new GaseousDetectorScorers...
Pipeline #358615 failed
import os
import subprocess
# Lire le répertoire d'entrée depuis les arguments de configuration
#input_directory = config["folder"]
input_directory = "/home/efremovt/bin/nptool/Projects/AlPhaPha/DataMacro/output/"
origin = []
# Iterate over files in input_directory
for filename in os.listdir(input_directory):
f = os.path.join(input_directory, filename)
if f.endswith(".root"):
origin.append(filename)
# Définir le répertoire de sortie pour les fichiers convertis
phy_directory = "/home/efremovt/bin/nptool/Projects/AlPhaPha/DataMacro/output/analysis"
#phy_directory = "./"
# define target files directory
analysedfile = []
for inputfile in origin:
#analysedfile.append("/home/morfouacep/Physics/NPTool/nptool/Projects/ana_e850/root/analysis/"+inputfile.replace("_raw_","_"))
analysedfile.append("/home/efremovt/bin/nptool/Projects/AlPhaPha/DataMacro/output/analysis/"+inputfile)
## batch rules
rule all:
input:
expand("{file}",file=analysedfile)
# Règle pour convertir les fichiers .fast dans le dossier .cat en .root
rule npanalysis:
input:
f"{input_directory}/{{name}}.root"
output:
f"{phy_directory}/{{name}}.root"
shell:
"npanalysis -T {input} RawTree -C Calibration.txt -D pista_e850_2024.detector -O {output}"
#!/bin/bash
echo "- executing snakemake file for npanalysis..."
snakemake --cores 8 --forceall --keep-incomplete --keep-going --rerun-incomplete
echo "- snakemake executed successfully!"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment