Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

You can add your own analysis modules by replacing

Code Block
loop.add(new Analysis101())

with your analysis modules

Using the Jython wrapper

Please save mainLoop.py, Analysis101.java, Analysis102.py and psiMuMu.slcio to your harddisk. psiMuMu.slcio is a small datasample, Analysis101.java is our analysis module, which is taken straight from the JAS3 examples, Analysis102.py is a slightly modified Jython version of the Java module and mainLoop.py is the wrapper that takes care of loading the analysis module correctly.
After compiling the java file with

Code Block

javac Analysis101.java

you can start the program with

Code Block
jython mainLoop.py

which will loop over the data sample and create a file exampleAnalysis.aida. Please note that this file contains both the output from the Java module and the output from the Jython module.

Info

You can add your own analysis modules by replacing

Code Block

loop.add(Analysis101())
loop.add(Analysis102())

with your analysis modules AnalysisModules