Project

General

Profile

LarSoft Product List

larcore

  • Geometry (no LarSoft dependencies)
  • SummaryData (no LarSoft dependencies)
  • SimpleTypesAndConstants (no LarSoft dependencies)

lardata -> larcore

  • AnalysisBase (depends on RecoBase)
  • Utilities (depends on RecoBase and Geometry)
  • RawData (depends on SummaryData)
  • RecoBase (depends on RawData)
  • RecoObjects (depends on AnalysisAlg, Geometry, RecoBase, and Utilities)
  • AnalysisAlg (depends on AnalysisBase, RecoBase, and Utilities)
  • OpticalDetectorData (no LarSoft dependencies)
  • Monitoring (depends on RecoBase)

larevt -> lardata -> larcore

  • Filters (depends on RecoBase, Geometry, and Utilities)
  • (do not build Filters/ShowerSelectorFilter_module.cc since this depends on RecoAlg and needs to be moved)
  • CalData (depends on Filters, RawData, RecoBase, and Utilities)

larsim -> larevt -> lardata -> larcore

  • Simulation (depends on Utilities)
  • DetSim (depends on Simulation, Filters, RawData,and Geometry)
  • LArG4 (depends on PhotonPropagation, Simulation, Geometry, and Utilities)
  • MCCheater (depends on Simulation, RecoBase,and Geometry)
  • PhotonPropagation (depends on Simulation, Filters, RawData,and Geometry)
  • TriggerAlgo (no LarSoft dependencies)
  • EventGenerator ( depends on PhotonPropagation, Simulation, SummaryData, and Geometry)

larreco -> larsim -> larevt -> lardata -> larcore

  • ClusterFinder (depends on RecoAlg, MCCheater, Filters, RecoBase,and Geometry)
  • EventFinder (depends on RecoBase and Geometry)
  • Genfit (no LarSoft dependencies)
  • HitFinder (depends on MCCheater, Simulation, Utilities, RecoBase, and Geometry)
  • ShowerFinder (depends on MCCheater, Simulation, Utilities, RecoBase, AnalysisBase, and Geometry)
  • TrackFinder (depends on RecoAlg, Genfit, Simulation, RecoObjects, AnalysisAlg, AnalysisBase, RecoBase,and Geometry)
  • VertexFinder (depends on MCCheater, Filters, Simulation, Utilities, RecoBase, and Geometry)
  • RecoAlg (depends on VertexFinder, MCCheater, RecoBase, Simulation, Filters, Geometry, RecoObjects, AnalysisBase, and Utilities)

larana -> larsim -> larevt -> lardata -> larcore

  • Calorimetry (depends on Filters, Simulation, RecoBase, Geometry, RecoObjects, AnalysisAlg, AnalysisBase, and Utilities)
  • OpticalDetector (depends on Filters, Simulation, PhotonPropagation, RecoBase, Geometry, RecoObjects, AnalysisAlg, AnalysisBase, and Utilities)
  • ParticleIdentification (depends on RecoBase, AnalysisAlg, AnalysisBase, and Geometry)

lareventdisplay -> larsim -> larevt -> lardata -> larcore

  • EventDisplay (depends on RecoBase, Simulation, RawData, RecoObjects, AnalysisAlg, Filters, Geometry
  • (does not depend on larreco or larana)

larexamples -> larsim -> larevt -> lardata -> larcore

  • AnalysisExample (depends on Simulation, RecoBase, and Geometry)