import ROOT, glob, math, sys, os from ROOT import std run = 681 data = 21 lower = .05 upper = .25 nsamples = 20 #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]) if arg == "-nsamples" : nsamples =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+"/dEdxAlisonCobbTest.C+") print run print data print nsamples print lower print upper ROOT.ExecuteACPrediction(0,run,data,0,nsamples,lower, upper)