|
Marlin
1.17.1
|
| Typedefs for std::vectors of basic types used in LCIO - only needed for older versions of LCIO (pre 1.2) | |
| The main namespace in Marlin | |
| Provides access to AIDA histograms, ntuples, etc | |
| Handles information about LCIO collections needed by MarlinSteerCheck | |
| Handles information about marlin processors and their collections needed by MarlinSteerCheck | |
| This singleton class contains an instance of every available marlin processor type | |
| Processor that provides access to conditions data in a Marlin application | |
| Base class for data source handlers that can read arbitrary non-LCIO input files and create LCIO events and run headers from that | |
| Small helper class that computes the lower and upper error of sigma assuming a normal distribution, i.e | |
| Tagging interface for processors that modify the LCIO event | |
| ParseException used for parse errors, e.g | |
| SkipEventException used to skip the current event in Processor::processEvent | |
| StopProcessingException used to stop the current proccessing of events and call Processor::end() | |
| RewindDataFilesException used to stop the current proccessing of events, rewind to the first event and restart the processing | |
| Simple global class for Marlin | |
| Interface for smearing of four vectors - based on CLHEP::HepLorentzVector | |
| Interface for a parser of a steering file to be used with marlin | |
| Interface for a factory class that creates a ReconstructedParticle from an MCParticle | |
| Default output processor | |
| Helper struct for LogicalExpression | |
| Helper class for LogicalExpressions that splits the expression into subexpressions - needs to be apllied iteratively | |
| Helper class that holds named boolean values and named conditions that are expressions of these values and computes the corresponding truth values | |
| This class is a Marlin Steering File consistency check Tool | |
| Simple parser class for Marlin | |
| Helper class for Parser | |
| Base class for Marlin processors | |
| Processor event seeder - provides independent pseudo-randomly generated seeds for registered processors on an event by event basis | |
| Processor loader - loads shared libraries with marlin processors | |
| Processor manager singleton class | |
| Class that holds a steering variable for a marlin processor - automatically created by Processor::registerProcessorParameter() | |
| Templated implementation of ProcessorParameter - automatically created by Processor::registerProcessorParameter() | |
| Small helper class to store calorimeter resolutions for a polar angle range | |
| Smears the four vectors of (neutral) clusters according to dE/E = A "+" B / sqrt( E/GeV ) for a given range of the polar angle | |
| A simple smearing "Monte Carlo" processor | |
| Implementation of IRecoParticleFactory that implements the default behaviour as described in SimpleFastMCProcessor, i.e | |
| Small helper class to store tracker resolutions for a polar angle range | |
| Smears the four vectors of charged tracks according to dP/P = r for a given range of the polar angle | |
| Reads binary StdHep files | |
| Simple parameters class for Marlin | |
| Simple processor for testing | |
| Internal helper class that creates a new xml steering file with the parameter attributes lcioInType and lcioOutType for the processors as defined by the Processor subclasses | |
| XML parser for Marlin steering files | |
| Helper class for XMLParser | |
| A general logging library that is used in Marlin | |
| @ class Small delegate class for changing active processor's names | |
| @ class Small delegate class for changing inactive processor's names | |
| MemoryMonitor is a memory monitoring application for Marlin | |
| Simple processor for writing out a status message every n-th event | |
| An attribute is a name-value pair | |
| TiXmlBase is a base class for every class in TinyXml | |
| An XML comment | |
| In correct XML the declaration is the first entry in the file | |
| Always the top level node | |
| The element is a container class | |
| A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing | |
| The parent class for everything in the Document Object Model | |
| Print to memory functionality | |
| XML text | |
| Any tag that tinyXml doesn't recognize is saved as an unknown | |
| If you call the Accept() method, it requires being passed a TiXmlVisitor class to handle callbacks |
1.8.5