org.lcsim examples

These examples are written using the Java language. After opening them you need to compile and load them, and then use feed data to them using the Run menu.

Analysis101 Intro to analysis with AIDA.
BooleanCondition Add a boolean value to the EventHeader and read it back again from a different Driver.
Cheater ReconCheater example that makes perfect clusters, tracks, and reconstructed particles.
ClusterFinding Find clusters using the Nearest Neighbor clusterer.
DigiSimExample Digitization example using the Digisim package.
EventGenerator Simple diagnostic event generator.
FastMC Run the Fast MC.
JetFinding Use the Jet Finder.
LCIOOutput Write LCIO output.
NestedDriverExample Nest analysis Drivers.
PrintEventHeader Print the EventHeader of each event
SkipEvent.java Skip events using the NextEventException
TrivialPFA.java An example PFA using full cheating

org.lcsim Jython examples for advanced users

These examples are written in Jython. They have to be executed from within mainLoop.py, which is capable of executing Java examples as well. You will have to provide data samples by modifying mainLoop.py. For a Tutorial visit Writing a Jython Driver

mainLoop.py The Main Jython wrapper to load any other Java or Jython example
Analysis102.py A modified Jython version of Analysis101.java. Analysis101 and Analysis102 be run simultaneously in mainLoop.py.