Skip to content
Snippets Groups Projects

update ntuple dumper

Merged Deion Elgin Fellers requested to merge dfellers/calypso:ntupledumper into master
3 files
+ 481
413
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -44,8 +44,17 @@ parser.add_argument("--isMC", action='store_true',
@@ -44,8 +44,17 @@ parser.add_argument("--isMC", action='store_true',
parser.add_argument("--partial", action='store_true',
parser.add_argument("--partial", action='store_true',
help="Allow partial input files")
help="Allow partial input files")
 
parser.add_argument("--trigFilt", action='store_true',
 
help="apply trigger event filter")
 
parser.add_argument("--scintFilt", action='store_true',
 
help="apply scintillator event filter")
 
parser.add_argument("--NoTrackFilt", action='store_true',
 
help="Don't apply track event filter (default: do)")
 
parser.add_argument("--unblind", action='store_true',
parser.add_argument("--unblind", action='store_true',
help="Don't apply signal blinding (default: do)")
help="Don't apply signal blinding (default: do)")
 
parser.add_argument("--onlyblind", action='store_true',
 
help="Only store events that were blinded (will override unblind arg)")
parser.add_argument("--fluka", action='store_true',
parser.add_argument("--fluka", action='store_true',
help="Add FLUKA weights to ntuple")
help="Add FLUKA weights to ntuple")
@@ -138,8 +147,12 @@ if filepath.is_dir():
@@ -138,8 +147,12 @@ if filepath.is_dir():
print(f"Run = {runstr}")
print(f"Run = {runstr}")
print(f"First = {firstseg}")
print(f"First = {firstseg}")
print(f"Last = {lastseg}")
print(f"Last = {lastseg}")
print(f"Args = {args.tag}")
print(f"Tag = {args.tag}")
 
print(f"Trigger Filter = {args.trigFilt}")
 
print(f"Scintillator Filter = {args.scintFilt}")
 
print(f"Track Filter = {not args.NoTrackFilt}")
print(f"Blind = {not args.unblind}")
print(f"Blind = {not args.unblind}")
 
print(f"OnlyBlinded = {args.onlyblind}")
# Find any tags
# Find any tags
tagstr = firststem.replace(f"{firstfaser}-{firstshort}-{runstr}-{firstseg}", "")
tagstr = firststem.replace(f"{firstfaser}-{firstshort}-{runstr}-{firstseg}", "")
@@ -243,7 +256,7 @@ if args.isMC:
@@ -243,7 +256,7 @@ if args.isMC:
acc.merge(NtupleDumperAlgCfg(ConfigFlags, outfile))
acc.merge(NtupleDumperAlgCfg(ConfigFlags, outfile))
else:
else:
acc.merge(NtupleDumperAlgCfg(ConfigFlags, outfile, DoBlinding=(not args.unblind)))
acc.merge(NtupleDumperAlgCfg(ConfigFlags, outfile, DoBlinding=(not args.unblind), OnlyBlinded=args.onlyblind, DoScintFilter = args.scintFilt, DoTrackFilter = (not args.NoTrackFilt), DoTrigFilter = args.trigFilt))
if not args.verbose:
if not args.verbose:
from AthenaConfiguration.ComponentFactory import CompFactory
from AthenaConfiguration.ComponentFactory import CompFactory
Loading