Reconstruction
MarlinReco:
Required MarlinReco processors are outlined in
MarlinReco Manual
Setting up Marlin:
My file directory used for reconstruction is ~/public_ppe/ExampleDSTAnalysis where I initialise ILCSoft with initialiseILCSoft.sh, build the Marlin processor using build_the_processor.sh and finally run Marlin_first_run.sh to set up the environment corretly.
Running Marlin:
Marlin steer_ild.xml
steer_ild.xml uses e-gun.slcio and corresponding GearOutput.xml which have been generated in Mokka and copied from ~/public_ppe/Mokka_Test/ParticleGun/
e-gun.slcio:
/generator/generator particleGun
/gun/particle e-
/gun/energy 100 GeV
/gun/momentumSmearing 5 GeV
/gun/position 0 0 0
/gun/direction 1 0 1
/run/beamOn 3000
exit
Looking At SLCIO Files:
Marlin lookAtFilenew.xml
To view what the SLCIO file contains.
Current Status
MarlinReco:
Required processors for reconstruction of e- particle gun:
- MyTPCDigiProcessor
- MyVTXDigiProcessor
- MySimpleCaloDigi
- MyTrackCheater
- MyLEPTrackingProcessor
- MyClusterCheater
- MyTrackwiseClustering
- MyWolf
Errors:
Unknown processors:
- MyTrackCheater
- MyClusterCheater
- MyTrackwiseClustering
- MyWolf
These are required for the Particle Flow Algorithm processor of type "Wolf" (also 'unknown') which creates the Reconstructed Particle Collection called 'RecoParticles' which will then be used to look at the physics of the events.
--
GavinMurdoch - 2013-11-28