Skip to content
Snippets Groups Projects

Project Juggler

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

Dependencies:

  • v1.5 requires Gaudi v33-34, ACTS 8.1 and DD4hep 1.16.1

Overview

Internal Units

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

Units Table

G4 DD4hep Gaudi Juggler

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

Components

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