6(options,args) = baseConfig.parser.parse_args()
10infile = options.inFilename
11outfile = options.outFilename
13print 'Input file: %s' % infile
14print 'Output file: %s' % outfile
22p.add_library(
"libprocessors")
34vtxana.parameters[
"debug"] = 1
35vtxana.parameters[
"anaName"] =
"vtxana"
36vtxana.parameters[
"trkColl"] =
"GBLTracks"
37vtxana.parameters[
"cluColl"] =
"RecoEcalClusters"
38vtxana.parameters[
"fspartColl"] =
"FinalStateParticles"
39vtxana.parameters[
"cluSelectionjson"] = os.environ[
'HPSTR_BASE']+
'/analysis/selections/clusterSelection-2016.json'
40vtxana.parameters[
"histoCfg"] = os.environ[
'HPSTR_BASE']+
"/analysis/plotconfigs/trkeff/trkEffPlotConfig-2.3gev.json"
41vtxana.parameters[
"cluHistoCfg"] = os.environ[
'HPSTR_BASE']+
"/analysis/plotconfigs/trkeff/trkEffPreSelPlotConfig-2.3gev.json"
42vtxana.parameters[
"beamE"] = 2.3
43vtxana.parameters[
"isData"] = options.isData
46if (options.isData==1):
48 print "Running on data file: Setting CalTimeOffset %d" % CalTimeOffset
50elif (options.isData==0):
52 print "Running on MC file: Setting CalTimeOffset %d" % CalTimeOffset
54 print "Specify which type of ntuple you are running on: -t 1 [for Data] / -t 0 [for MC]"
57vtxana.parameters[
"CalTimeOffset"]=CalTimeOffset
61RegionPath=os.environ[
'HPSTR_BASE']+
"/analysis/selections/"
62vtxana.parameters[
"regionDefinitions"] = [RegionPath+
'trkEffFiducial.json',RegionPath+
'trkEffAllECal.json']
68p.output_files = [outfile]