-
Notifications
You must be signed in to change notification settings - Fork 18
Useful scripts and helpers
The following code fragments are meant as examples. All scripts offer meaningfull help via -h/--help (or sometimes without arguments).
-
Print electron MVAs in Kappa skim:
availableKappaElectronMvaIds.py <Kappa file(s)>
-
Print HLT triggers in Kappa skim:
availableKappaHltTriggers.py <Kappa file(s)>
-
Print jet taggers in Kappa skim:
availableKappaJetTaggers.py <Kappa file(s)>
-
Print tau discriminators in Kappa skim:
availableKappaTauDiscriminators.py <Kappa file(s)>
-
Print user info in Kappa skim:
availableKappaUserInfo.py <Kappa file(s)>
-
Find Kappa skim containing certain events:
findKappaFiles.py -h
-
Remove empty fileslists: deleteEmptyFilelists.sh
-
Inspect triggers in Kappa files:
HiggsToTauTauAnalysis.py --use-json -c HiggsAnalysis/KITHiggsToTauTau/data/ArtusConfigs/HltFilterCheck.json -i ... [-f ... -e ...]
- Compare ROOT files recursively:
compareRootFiles.py -h
- Print content of ROOT files recursively:
get_root_file_content.py -h
- Get binning of ROOT histograms:
get_binning.py -h
- Create friend trees with additional branches containing constant values:
annotate-trees.py -h
Manipulation of all sorts of JSON configurations can be done using the Artus wrapper:
HiggsToTauTauAnalysis.py -P --no-run ...
- Print JSON configs:
jsonTools.py <JSON configs>
- Compare JSON configs:
artusConfigDiff.py -h
call k4dirstat
in terminal to study your Aachen PCs. You can always use a certain PC's hard drive instead of backupped afs home directory : mkdir /user/<your name>