LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Future C++ features | Features expected to be provided by future C++ standards |
C++ STL customizations | |
Detector geometry information | |
▼LArSoft data proxies | Helper classes for easier access to connected data |
▼LArSoft data proxy interfaces | Interfaces to create instances of LArSoft data proxies |
▼LArSoft data proxy infrastructure | Classes for implementation and customization of LArsoft proxies |
Collection proxy infrastructure | Infrastructure to define a proxy of collection data product |
Proxy element infrastructure | Infrastructure to describe the element of a proxy |
Parallel data infrastructure | Infrastructure for support of parallel data structures |
Infrastructure for proxies as auxiliary | Infrastructure to use a collection proxy as auxiliary data for another proxy |
Associated data infrastructure | Infrastructure for support of associated data |
▼Reconstructed object data proxy | Data proxies for LArSoft reconstruction data products |
Space points with charge | Proxy for a recob::SpacePoint collection with associated charge.Some algorithms can reconstruct the position of some activity in the active volume of the detector, locating it as a 3D point, and also estimate the electric charge associated to that localized activity |
proxy::Tracks (recob::Track proxy) | Proxy for a recob::Track collection |
▼Data products | Classes designed to be stored in art ROOT files |
Reconstruction base data products | |
▼Examples | Suite of LArSoft code examples |
Algorithms | Examples of LArSoft algorithms and art modules |
Analysis module example | Analysis module accessing LArSoft reconstruction and simulation |
▼Debugging examples | Examples to debug |
How to catch exceptions | A module throwing some exceptions |
▼Services | Examples of LArSoft service providers and their art service interfaces |
AtomicNumber | A simple configuration-driven service |
ShowerCalibrationGalore | A service with multiple implementations |
PulseReco | |
OpticalDetector | |
PMTAna | |
▼General utilities | General programming utilities |
▼General utilities for metaprogramming | General utilities for use with templates and metaprogramming |
Traits for containers | Simple traits for container classes.Trait classes describing a type have a type member defined after that type. They are also available as template types, in the fashion of C++14 |
Simple utility traits | Simple traits for the implementation of other traits |
Determination of specific types | Traits to identify specific types |
Manipulation of types | Traits to change types |
Traits for art associations | |
General utility traits | Traits of general utility |
Tag-related traits | Traits for types with a tag |
GeoAlgo | |
RangeTool | |
Util | |
TimeService | |
DetectorClocks | |
MCBase | |
MCStep | |
IOVData | |
Snapshot | |
WebDBI | |
Genfit | |
RKTrackRep | |
MCComp | |
ClusterRecoUtil | |
CMTool | |
CMTAlgMatch | |
CMToolApp | |
CMTException | |
ShowerReco3D |