Skip to content
Snippets Groups Projects
Forked from EIC / Project Juggler
425 commits behind, 1 commit ahead of the upstream repository.
Whitney Armstrong's avatar
Whitney Armstrong authored
- adding Timing PID

	modified:   CMakeLists.txt
	modified:   src/components/TimingPID.cpp

	modified:   src/components/TimingPID.cpp

Added skeleton RingImagePID

- This should be used for RICH-based  PID

Added skeleton ElectronPID algo

Fixed typo
	modified:   ElectronPID.cpp
	modified:   RingImagePID.cpp
	modified:   TimingPID.cpp

	modified:   ElectronPID.cpp
	modified:   RingImagePID.cpp
	modified:   TimingPID.cpp

Fixed missing return value

	modified:   ElectronPID.cpp
	modified:   RingImagePID.cpp
	modified:   TimingPID.cpp
79522ee7
History

Project Juggler

Concurrent event processor for NP experiments, based on the Gaudi framework.

Overview

Internal Units

The juggler internal units are (GeV, mm, ns, and radians).

Units Table

todo...

Running Juggler

Here is an example for topside

./scripts/run_topside.py -i inputevents.hepmc -o output_events.root -n 10
../where_ever/../juggler/build/run gaudirun.py options/example_reconstruction.py

JugBase

JugDigi

JugReco

Hit reconstruction algorithms

Source Linkers

Initial Track Parameters

Track Fitting

CalorimeterIslandCluster.cpp
ClusterRecoCoG.cpp
CrystalEndcapsReco.cpp
EMCalReconstruction.cpp
FuzzyKClusters.cpp
ParticlesFromTrackFit.cpp
PhotoMultiplierReco.cpp
PhotoRingClusters.cpp
SimpleClustering.cpp
TestACTSLogger.cpp
TrackerHitReconstruction.cpp
TrackerSourceLinker.cpp
TrackFindingAlgorithm.cpp
TrackingHitsSourceLinker.cpp
TrackParamClusterInit.cpp
TrackParamTruthInit.cpp
TrackParamVertexClusterInit.cpp