Last update on Jan 22nd, 2024



NOTE: In green the packages managed in the muoncollider repository

            In red the packages removed from the muoncollider releases

aidaTT

Tracking toolkit developed in the AIDA project

Last version is v00-10 released the Dec 11, 2019

Github repository

acts NEW button 

Acts Common Tracking Software for (charged) particle track reconstruction in (high energy) physics experiments implemented in modern C++.

Last version is v32.0.0 released the Jan,  19 2024

Github repository

ACTSTracking

MuonC package for running track reconstructions using the ACTS library. For more documentations see here.

It provides the library: libACTSTracking.so with these processors:

  1. ACTSDuplicateRemoval
  2. ACTSSeededCKFTrackingProc
  3. ACTSTruthCKFTrackingProc
  4. ACTSTruthTrackingProc
  5. TrackTruthProc

Last version is  v1.1.0 released the Dec 7, 2022

Github repository

bbq

Removed from version v02-08-MC

A TPC event display, see these slides

Last version is v00-01-04 released in the  2010

Svn repository

CED

CED (C Event Display) is a server client application for OpenGL drawing

Last version is v01-09-04 released the  Jun 29, 2022

User manual

Github repository

CEDViewer 

Marlin processor for the CED event display 

It provides the library: libCEDViewer.so with these processors:

  1. CEDViewer
  2. DDCEDViewer
  3. DSTViewer
  4. DrawCLIC
  5. GenericViewer
  6. HEP_RecordProcessor
  7. VertexViewer

Last version is v01-19-01 released the  Jun 29, 2022

Github repository

ClicPerformance NEW button 

Package to evaluate the performance of the CLIC detector simulation 

It provides the library: libClicPerformance.so with these processors:

  1. CLICRecoConfig
  2. ClicEfficiencyCalculator
  3. ClicTrackingValidate
  4. HitResiduals
  5. JetAnalyzer
  6. ShowerStudy
  7. TrackChecker
  8. TrueMCintoRecoForJets

Last version is v02-05 released the Nov 24, 2023

Github repository

Clupatra 

Removed from version v02-08-MC

Topological pattern recognition for the TPC 

It provides the library: libClupatra.so with these processors:

  1. ClupatraProcessor
  2. DebugDigiProcessor
  3. TrackCheckMCTruth
  4. TrackEfficiency

Last version is v01-03 released the  Mar 28, 2018

Github repository

CondDBMySQL 

Removed from version v02-08-MC

Interface to MySQL Conditions Database 

Last version is CondDBMySQL_ILC-0-9-7 released the Nov 25, 2019

Github repository

ConformalTracking 

Package for running pattern recognition based on conformal mapping and cellular automaton

It provides the library: libConformalTracking.so with these processors:

  1. ConformalTracking
  2. ConformalTrackingV2

Last MuonC version is v01-12-MC released the Nov 2, 2021

Last official version is v01-12 released the Nov 8, 2023 NEW button 

Conformal Tracking for all-silicon trackers at future electron-positron colliders

MuonC github repository

DD4hep NEW button 

DD4Hep Detector Description Toolkit for High Energy Physics

Last version is v01-27-02 released the Dec 15, 2023

DD4hep: A Detector Description Toolkit for High Energy Physics Experiments, AIDA-CONFERENCE 18 October 2013

Github repository

DD4hepExamples

Several examples on how to use DD4hep

Github repository

MarlinDD4hep

Provides one processor to initialize a DD4hep detector geometry from a compact file for a Marlin job.

It provides the library:  libMarlinDD4hep.so with this processor:

  1. InitializeDD4hep

Last version is v00-06-02 released the Dec 2, 2022

Github repository

detector-simulation

Moved inside lcgeo from version v00-18-MC

Code related to the Muon Collider detector simulation: geometries, utility scripts, analysis configurations

Last version is v01-04-MC released the Feb 27, 2023

Github repository

FastJet NEW button 

 A software package for jet finding in pp and e+e collisions.

Last version is 3.4.2 released the July 28, 2023

User manual

FastJetContrib NEW button 

The fastjet-contrib space is intended to provide a common location for access to 3rd party extensions of FastJet. 

Last version is 1.053 released the September 29, 2023

SVN repository

MarlinFastJet

MarlinFastJet is the interface between Marlin and FastJet

It provides the library: libMarlinFastJet.so with these processors:

  1. FastJetClustering
  2. FastJetProcessor
  3. FastJetTopTagger

Last version is v00-05-03 released the Jun 29, 2022

Github repository

FCalClusterer NEW button 

Removed from version v02-08-MC

Reconstruction for the Forward Calorimeters of Future e+e- colliders developed by the FCAL Collaboration

It provides the library: libFCalClusterer.so with these processors:

  1. BeamCalClusterReco
  2. DrawBeamCalFromDD4hep
  3. MarlinLumiCalClusterer
  4. ReadBeamCal

Last version is v01-00-06 released the Oct 24, 2023

Github repository

ForwardTracking NEW button 

Track Reconstruction for the Forward Direction (for the FTD)

It provides the library: libForwardTracking.so with these processors:

  1. FTDBackgroundProcessor
  2. ForwardTracking
  3. OverlapChecker
  4. SiliconEndcapTracking
  5. StepAnalyser
  6. TrackPickProcessor
  7. TrackingFeedbackProcessor
  8. TrueTrackCritAnalyser

Last version is v01-14-02 released the Jul 24, 2023

Github repository

Garlic 

Garlic is a Marlin Processor to identify photons and electrons.

It provides the library: libGarlic.so with these processors:

  1. ECALPreClustering
  2. GarlicProcessor
  3. garlicCutCalculator

Last version is v03-01 released the Mar 28, 2018

Github repository

GBL 

General Broken Lines: track refitting with broken lines in 3D

Last version is V02-02-01 released the Aug 4, 2020

Github repository

gear

GEAR: GEometry Api for Reconstruction

Last version is v01-09-01 released the Jun 29, 2022

Github repository

ilcutil NEW button 

A utility package for the iLCSoft software framework.

Last version is v01-07-01 released the Jun 9, 2023

Github repository

iLCInstall

Installation script that enable a fully automated installation of iLCSoft with minimal user intervention

Last version is v02-05-MC released the Apr 26, 2023

Github repository

ILDPerformance NEW button 

Removed from version v02-08-MC

Package to evalute the Performance of the ILD detector simulation

It provides the library: libILDPerformance.so with these processors:

  1. DDDiagnostics
  2. PIDTree
  3. Pi0Tree
  4. Residuals
  5. Skim
  6. TrackerHitCounter
  7. WWZZProcessor
  8. dEdxAnalyser
  9. validateAutoProcessor
  10. validateDST_SinglePhotonProcessor
  11. validationPreProcessor

Last version is v01-12 released the Jun 26, 2023

Github repository

KalTest  

Kalman Filter tool (K. Fujii et al)

Last version is v02-05-01 released the Jun 29, 2022

Kalman-filter-based track fitting in non-uniform magnetic field with segment-wise helical track model submitted on 21 Oct 2013

Github repository

KalDet 

Define detector geometry

Last version is v01-14-01 released the Mar 28, 2018

Github repository

DDKalTest  

Interface between KalTest fitter and DD4hep based geometry

Last version is v01-07 release the Jun 29, 2022

Github repository

KiTrack 

Toolkit for Tracking. Consists of KiTrack (Cellular Automaton, a Hopfield Neural Network, the hit and track classes) and Criteria (the criteria classes).

Last version is v01-10 released the Dec 11, 2019

Github repository

KiTrackMarlin

Implementation of classes for the use of KiTrack by Marlin

Last version is v01-13-02 released the Dec 2, 2022

Github repository

lccd 

Removed from version v02-08-MC

Linear Collider Conditions Data framework

Last version is v01-05-01 released the Jun 29, 2022

Github repository

LCFIPlus

Flavor tagging code for ILC detectors, see documentation

It provides the library: libLCFIPlus.so with these processors:

  1. LcfiplusProcessor
  2. TrackToPFOConverterProcessor

Last version is v00-10-01 released the Nov 19, 2021

LCFIPlus: A Framework for Jet Analysis in Linear Collider Studies submitted on 28 Jun 2015

Github repository

LCFIVertex

Package for vertex finding as well as vertex charge determination in b- and c-jets.

It provides the library: libLCFIVertexProcessors.so with these processors:

  1. ConversionTagger
  2. DSTAIDAPlotProcessor
  3. DSTCollectionProcessor
  4. DSTPlotProcessor
  5. FlavourTag
  6. FlavourTagInputsProcessor
  7. KnowYourInputs
  8. LCFIAIDAPlotProcessor
  9. NeuralNetTrainer
  10. PerEventIPFitterProcessor
  11. Plot
  12. RPCutProcessor
  13. SignificanceFit
  14. TrueAngularJetFlavourProcessor
  15. V0Performance
  16. VertexChargeProcessor
  17. ZVTOP_ZVKINProcessor
  18. ZVTOP_ZVRESProcessor

Last version is v00-08 released the Dec 11, 2019

The LCFIVertex package: vertexing, flavour tagging and vertex charge reconstruction with an ILC vertex detector submitted on 20 Aug 2009

Github repository

lcgeo 

DD4hep based geometry models for lepton collider detectors

Last version is v00-19-00 released the Nov 22, 2023 NEW button 

MuonColl last version is  v00-18-01-MC released the Apr, 26 2023

NB From version v00-18-MC  it contains also the MuonCollider geometry (also known as detector-simulation).

Github repository → Moved to k4geo

lcio  

LCIO ( Linear Collider I/O ) is a persistency framework and event data model for linear collider detector studies.

Last version is v02-20-02 released the Dec 6, 2023

LCIO - A persistency framework for linear collider simulation studies, CHEP03 March 24-28, 2003

Github repository

LCTuple 

Marlin package to creates a ROOT TTree with a column wise ntuple from LCIO collections. Some useful notes can be found here.

It provides the library: libLCTuple.so with these processors:

  1. CreateRecoRelations
  2. LCTuple
  3. MergeCollections
    1. Creates a transient subset collection that merges all input collections.

Last version is v01-15-MC released the Feb 27, 2023

Official last version is v01-14 released the Jun 29, 2022

Githib repository

LICH 

Removed from version v02-08-MC

The processor can be used for producing sample to train the TMVA, or use the TMVA weight files for charged particle identification

It provides the library: libLICH.so with this processor:

  1. LICH

Last version is v00-01 released the Jan 10, 2017

Github repository

Marlin

Modular Analysis and Reconstruction for the LINear Collider 

It provides the following processos:

  1. AIDAProcessor
  2. ConditionsProcessor – Available only with LCCD --
  3. EventSelector
  4. LCIOOutputProcessor
  5. MemoryMonitor
  6. PatchCollections
  7. SimpleFastMCProcessor
  8. Statusmonitor
  9. StdHepReader
  10. TestProcessor

Last version is v01-19 released the Dec 9, 2022

Marlin  1.17.1 documentation

Github repository

MarlinKinfit 

Kinematic fitting library for Marlin

It provides the library: libMarlinKinfit.so

Last version is v00-06-01 released the Jun 29, 2022

Documentation

Github repository

MarlinKinfitProcessors

Marlin Processors to use MarlinKinfit

It provides the library: libMarlinKinfitProcessors.so with these processors:

  1. DijetTester
  2. MCParticleFilter
  3. MassConstraintFitter
  4. PhotonResponseAdjuster
  5. SimpleVertexProcessor
  6. TTBarExample
  7. TopTester
  8. TrackResponseAdjuster
  9. WW5CFit
  10. ZH5CFit
  11. ZHllqq5CFit

Last version is v00-05 released the Jun 29, 2022

Github repository

MarlinReco  NEW button 

Assembly of various Marlin processor for reconstruction

It provides the library: libMarlinReco.so with these processors:

  1. AbsCalibr
  2. Add4MomCovMatrixCharged
  3. AddClusterProperties
  4. AnalyseSidEdxProcessor
  5. anaPix
  6. AngularCorrection_dEdxProcessor
  7. BCalTagEfficiency – only if FORTRAN is abilitate --
  8. BruteForceEcalGapFiller
  9. CCDDigitizer
  10. CLICDstChecker
  11. CLICPfoSelector
  12. CLICPfoSelectorAnalysis
  13. CheckPlots — NOT COMPILED by DEFAULT ---
  14. ClusterCheater5_3
  15. ComputeShowerShapesProcessor
  16. Compute_dEdxProcessor
  17. Compute_dEdxProcessor2021
  18. CreatePDFProcessor
  19. CreatePDFs
  20. DDStripSplitter
  21. DistilledPFOCreator
  22. EMShowerFinder
  23. ErrorFlow
  24. EvaluateTauFinder
  25. FPCCDClustering
  26. FPCCDDigitizer
  27. Fox
  28. G2CD
  29. GammaGammaCandidateFinder
  30. GammaGammaCandidateTruthFilter
  31. GammaGammaSolutionFinder
  32. hybridRecoProcessor
  33. ILDCaloDigi
  34. IsoLepTrainingProcessor
  35. IsolatedLeptonFinderProcessor
  36. IsolatedLeptonTaggingProcessor
  37. IsolatedPhotonTaggingProcessor
  38. JetPFOsProcessor
  39. KIT
  40. KinkFinder
  41. LDCCaloDigi
  42. LikelihoodPIDProcessor
  43. MCTruthJetEnergy
  44. MokkaCaloDigi
  45. MomentumCov
  46. NNClusterProcessor
  47. NewLDCCaloDigi
  48. PFOID
  49. photonCorrectionProcessor
  50. PrepareRECParticles
  51. QuarkJetPairing
  52. RealisticCaloDigiScinPpd
  53. RealisticCaloDigiSilicon
  54. RealisticCaloRecoScinPpd
  55. RealisticCaloRecoSilicon
  56. RecoMCTruthLinker
  57. ReconstructedParticleImpl_CopyProcessor
  58. SatoruJetFinderProcessor — NOT COMPILED by DEFAULT ---
  59. SelectReconstructedParticle
  60. SiStripClus — NOT COMPILED by DEFAULT ---
  61. SiStripDigi — NOT COMPILED by DEFAULT ---
  62. SiTracker_dEdxProcessor
  63. SimDigital
  64. SimDigitalLinkToParticles
  65. SimDigitalToEnergy
  66. SimpleCaloDigi
  67. SimpleFCalDigi
  68. SimpleMuonDigi
  69. Sphere
  70. TJjetsPFOAnalysisProcessor
  71. TOFEstimators
  72. TPCDigiProcessor
  73. TaJetClustering
  74. TauFinder
  75. ThrustReconstruction
  76. TrackToRecoParticleConverter
  77. TrackZVertexGrouping.
  78. TrueJet
  79. TruthVertexFinder
  80. V0Finder
  81. VTXBgClusters
  82. VTXDigiProcessor
  83. VTXDigitizer
  84. VTXNoiseClusters
  85. VTXNoiseHits
  86. VertexRestorer — NOT COMPILED by DEFAULT ---
  87. YThresh – only if FORTRAN is abilitate --
  88. ZFinder

Last version is v01-34 released the Jul 7, 2023

Event Reconstruction with MarlinReco at the ILC submitted on 20 Feb 2007

Github repository

MarlinTrk 

Tracking Package based on LCIO and GEAR, primarily aimed at providing track fitting in Marlin.

Last version is v02-09-01 released the Jun 29, 2022

Github repository

MarlinTrkProcessors

A collection of Tracking Relelated Processors Based on MarlinTrk

It provides the library: libMarlinTrkProcessors.so with these processors:

  1. CalcTrackerHitResiduals
  2. ClonesAndSplitTracksFinder
  3. DDCellsAutomatonMV
  4. DDPlanarDigiProcessor
  5. DDSpacePointBuilder
  6. DDTPCDigiProcessor
  7. ExtrToSIT
  8. ExtrToTracker
  9. FPCCDFullLDCTracking_MarlinTrk
  10. FPCCDSiliconTracking_MarlinTrk
  11. FilterConeHits
  12. FilterDoubleLayerHits
  13. FilterTimeHits
  14. FilterTracks
  15. FullLDCTracking_MarlinTrk
  16. RefitFinal
  17. RefitProcessor
  18. SetTrackerHitExtensions
  19. SiliconTracking_MarlinTrk
  20. SplitCollectionByLayer
  21. SplitCollectionByPolarAngle
  22. TrackSubsetProcessor
  23. TruthTrackFinder
  24. TruthTracker

Last version is v02-15-MC released the Apr 26, 2023

Official last version is v02-12-04 released the Jul 24, 2023 NEW button 

Githib repository

MarlinUtil NEW button 

Library that contains classes and functions that are used by more than one processor. In particular it contains the geometry classes that are used until we have the geometry for reconstruction package (GEAR).

It contains the following processors:

  1. ConvertToMIPScale
  2. CutOnCosThetaQQbar
  3. CutOnGEANT4Bug
  4. DrawMCParticles
  5. PGDBP
  6. SelectEvents
  7. SimpleTimer
  8. SkipNEvents

Last version is v01-17-02 released the Oct 30, 2023

Github repository

MuonCutil

MuonCutil is a utility package for the MuonCollider software framework

Last version is v02-07-MC released the Nov 2, 2021

Github repository

MuonCVXDDigitiser

VXD digitiser processor for Muon Collider

It provides the library: libMuonCVXDDigitiser.so with this processor:

  1. MuonCVXDDigitiser

and the library libMuonCVXDRealDigitiser.so with the processor:

  1. MuonCVXDRealDigitiser

Last version is v00-01 released the Apr, 26, 2023

Github repository

Overlay 

Packages for overlaying LCIO background events on simulator level 

It provides the library: libOverlay.so with these processors:

  1. FPCCDOverlayBX
  2. JoinEvents
  3. Overlay
  4. OverlayBX
  5. OverlayEvents
  6. OverlayTiming
  7. OverlayTimingGeneric
    1. Processor to overlay events from the background taking the timing of the subdetectors into account.

Last version is v00-24-MC released the Feb 28, 2023

Last official repository is v00-23-01 released the Nov 21, 2023 NEW button 

Githib repository

PandoraPFANew  NEW button 

Metadata package to bring together and build multiple Pandora libraries:

Last version is v04-06-02 released on Jan 14, 2024

Tutorial slides (24th June 2019 - Fermilab)

Documentation

Github repository

PandoraAnalysis

Pandora calibration and analysis tools in iLCSoft / Marlin framework

It provides the library: libPandoraAnalysis.so with these processors:

  1. PandoraPFACalibrator
  2. PfoAnalysis

Last version is v02-00-01 released the Dec 11, 2019

Github repository

DDMarlinPandora 

Interface between Marlin and PandoraPFA

It provides the library: libDDMarlinPandora.so  with these processors:

  1. DDCaloDigi
  2. DDCaloDigi_BIB
  3. DDPandoraPFANewProcessor
  4. DDSimpleMuonDigi

Last version is v00-14-MC released the Feb 28, 2023

Official last version is v00-12 released the Nov 1, 2021

Github repository

pathfinder

Removed from version v02-08-MC

PAckage for Tracking with a Hough trafo FINDER

Last version is v01-13-02 released in the 2013

SVN repository

Physsim

Removed from version v02-08-MC

Physsim is a matrix element package

It provides the library: libPhyssim.so

Last version is v00-04-02 released the Jun 29, 2022

Github repository

RAIDA NEW button 

ROOT implementation of Abstract Interfaces for Data Analysis (AIDA) 

Last version is v01-11 released the Jun 26, 2023

Github repository

sio NEW button 

SIO is a persistency solution for reading and writing binary data in SIO structures called record and block.

Last version is v00-02 released the Dec 6, 2023

Github repository