6options = baseConfig.parser.parse_args()
 
   10infile = options.inFilename
 
   11outfile = options.outFilename
 
   13print(
'Input file: %s' % infile)
 
   14print(
'Output file: %s' % outfile)
 
   19p.max_events = options.nevents
 
   22p.add_library(
"libprocessors")
 
   34vtxana.parameters[
"debug"] = 0
 
   35vtxana.parameters[
"anaName"] = 
"vtxana" 
   36vtxana.parameters[
"cluColl"] = 
"RecoEcalClusters" 
   37vtxana.parameters[
"trkColl"] = 
"KalmanFullTracks" 
   38vtxana.parameters[
"vtxColl"] = 
"UnconstrainedV0Vertices_KF" 
   40vtxana.parameters[
"rawhitColl"]  = 
"SVTRawHitsOnTrack_KF" 
   42vtxana.parameters[
"mcColl"]  = 
"MCParticle" 
   43vtxana.parameters[
"fspartColl"] = 
"FinalStateParticles" 
   45vtxana.parameters[
"trkSelectionjson"] = os.environ[
'HPSTR_BASE']+
'/analysis/selections/tridents/trackSelection-2pt3gev.json' 
   46vtxana.parameters[
"vtxSelectionjson"] = os.environ[
'HPSTR_BASE']+
'/analysis/selections/tridents/tridentSelection-2pt3gev.json' 
   48vtxana.parameters[
"histoCfg"] = os.environ[
'HPSTR_BASE']+
"/analysis/plotconfigs/tridents/triAnalysis-2pt3gev.json" 
   49vtxana.parameters[
"beamE"] = 2.3
 
   50vtxana.parameters[
"isData"] = options.isData
 
   66if (options.isData==1):
 
   68    print(
"Running on data file: Setting CalTimeOffset %d"  % CalTimeOffset)
 
   71    print(
"Running on data file: Setting TrkTimeOffset %d"  % TrkTimeOffset)
 
   72    vtxana.parameters[
"fspartColl"] = 
"ParticlesOnUVertices_KF" 
   74elif (options.isData==0):
 
   76    print (
"Running on MC file: Setting CalTimeOffset %d"  % CalTimeOffset)
 
   78    print (
"Running on MC file: Setting TrkTimeOffset %d"  % TrkTimeOffset)
 
   80vtxana.parameters[
"CalTimeOffset"]=CalTimeOffset
 
   81vtxana.parameters[
"TrkTimeOffset"]=TrkTimeOffset
 
   84RegionPath=os.environ[
'HPSTR_BASE']+
"/analysis/selections/tridents/" 
   89vtxana.parameters[
"regionDefinitions"] = [RegionPath+
'/tridentAllLayerCombos.json',
 
   90                                          RegionPath+
'/tridentAllLayerCombos-RadCut.json',
 
   91                                          RegionPath+
'/tridentAllLayerCombos-BothClusters.json']
 
  132p.output_files = [outfile]