4import baseConfig
as base
6options = base.parser.parse_args()
9root1_file = options.inFilename[0]
10root2_file = options.outFilename
12print(
'Root file Input: %s' % root1_file)
13print(
'Root file Output: %s' % root2_file)
18p.skip_events = options.skip_events
19p.max_events = options.nevents
22p.add_library(
"libprocessors")
36rawAnaSvt.parameters[
"debug"] = 0
37rawAnaSvt.parameters[
"anaName"] =
'rawSvtHitAna'
38rawAnaSvt.parameters[
"trkrHitColl"] =
'SVTRawTrackerHits'
39rawAnaSvt.parameters[
"histCfg"] = os.environ[
'HPSTR_BASE']+
'/analysis/plotconfigs/svt/rawSvtAnaHits.json'
41rawAnaSvt.parameters[
"sample"] = 1.0
43RegionPath = os.environ[
'HPSTR_BASE']+
"/analysis/selections/svtHit/"
45rawAnaSvt.parameters[
"baselineFile"] = os.environ[
'HPSTR_BASE']+
"/processors/dat/hps_14552_offline_baselines.dat"
46rawAnaSvt.parameters[
"timeProfiles"] = os.environ[
'HPSTR_BASE'] +
"/processors/dat/hpssvt_014393_database_svt_pulse_shapes_final.dat"
48rawAnaSvt.parameters[
"regionDefinitions"] =
50[RegionPath+
'OneFit.json',
55 RegionPath+
'FTFit.json',
58 RegionPath+
'SecondFitTimeCT.json',
88 RegionPath+
'LowTimeDiff.json']
90rawAnaSvt.parameters[
"MatchList"] = [
'OneFit',
'CTFit',
'SecondFitTimeCT']
91rawAnaSvt.parameters[
"timeref"] = 0.0
92rawAnaSvt.parameters[
"ampref"] = 0.0
93rawAnaSvt.parameters[
"sample"] = 1
95p.sequence = [rawAnaSvt]
97p.input_files = [root1_file]
98p.output_files = [root2_file]