import ROOT, glob, math, sys, os from ROOT import std run = 681 data = 11 lower = .0 upper = .25 #argument parsing: for iarg in range(len(sys.argv)) : arg = sys.argv[iarg] if arg == "-trunc" : istrunc = 1; lower=float(sys.argv[iarg+1]) upper=float(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+"/dEdxPlot.C+") # ExecutedEdxplot(bool verbose, int runnumber, int datasetnumber, int numevents, bool truncatedmean = true, double cutlow=0., double cuthigh=.4) print run print data print lower print upper ROOT.ExecutedEdxplot(0,run,data,0,1,lower, upper)