import ROOT, glob, math, sys, os from ROOT import std run = 681 data = 2 lower = 0. upper = 0. #argument parsing: for iarg in range(len(sys.argv)) : arg = sys.argv[iarg] if arg == "-trunc" : lower=int(sys.argv[iarg+1]) upper=int(sys.argv[iarg+2]) if arg == "-run" : run=int(sys.argv[iarg+1]) if arg == "-data" : data=int(sys.argv[iarg+1]) ROOT.gROOT.ProcessLine(".x $VMCWORKDIR/gconfig/rootlogon.C") pathtoscript=os.path.dirname(sys.argv[0]) pathtoscript=os.path.abspath(pathtoscript) ROOT.gROOT.ProcessLine(".L "+pathtoscript+"/dEdxFit.C+") #ExecutedEdxfit(bool verbose, int runnumber, int datasetnumber, int lowtrunc, int hightrunc, bool pretty = false){ //TString histofile print run print data print lower print upper ROOT.ExecutedEdxfit(0,run,data,lower,upper,1)