-
Notifications
You must be signed in to change notification settings - Fork 4
Adding New HarryPlotter Modules
Olena Hlushchenko edited this page Dec 15, 2016
·
3 revisions
Todo
To add a new analysis module, follow this three simple steps:
- copy
- paste
- modify
Each module is basically a new class. The class should contain at least 3 methods:
-
modify_argument_parser
- define which parameters used by the class -
prepare_args
- read those parameters -
run
- actual body of the analysis module
Be sure to follow the naming convention - the class name should start with a capital letter, while the python file should not contain any.
- Artus Example
- Creating a Specialised Artus Analysis
- Adding New Artus Processors
- Adding New Quantities to the Output NTuple
- Tutorial I: Reading ROOT Input
- Tutorial II: Parameter Expansions
- Tutorial III: Reading ROOT Input
- Tutorial IV: Analysis Modules
- Tutorial V: Plotting with ROOT and MPL
- Tutorial VI: Advanced Plotting
- Tutorial VII: HarryPlotter in Scripts