| marlin::AIDAProcessor | Provides access to AIDA histograms, ntuples, etc |
| AProcDelegate | @ class Small delegate class for changing active processor's names |
| marlin::CCCollection | Handles information about LCIO collections needed by MarlinSteerCheck |
| marlin::CCProcessor | Handles information about marlin processors and their collections needed by MarlinSteerCheck |
| marlin::ClusterResolution | Small helper class to store calorimeter resolutions for a polar angle range |
| marlin::CMProcessor | This singleton class contains an instance of every available marlin processor type |
| marlin::ConditionsProcessor | Processor that provides access to conditions data in a Marlin application |
| marlin::DataSourceProcessor | Base class for data source handlers that can read arbitrary non-LCIO input files and create LCIO events and run headers from that |
| marlin::ErrorOfSigma | Small helper class that computes the lower and upper error of sigma assuming a normal distribution, i.e |
| marlin::EventModifier | Tagging interface for processors that modify the LCIO event |
| marlin::Expression | Helper struct for LogicalExpression |
| marlin::Global | Simple global class for Marlin |
| marlin::IFourVectorSmearer | Interface for smearing of four vectors - based on CLHEP::HepLorentzVector |
| marlin::IParser | Interface for a parser of a steering file to be used with marlin |
| IProcDelegate | @ class Small delegate class for changing inactive processor's names |
| marlin::IRecoParticleFactory | Interface for a factory class that creates a ReconstructedParticle from an MCParticle |
| marlin::LCIOOutputProcessor | Default output processor |
| marlin::LCTokenizer | Helper class for Parser |
| marlin::LogicalExpressions | Helper class that holds named boolean values and named conditions that are expressions of these values and computes the corresponding truth values |
| marlin::MarlinSteerCheck | This class is a Marlin Steering File consistency check Tool |
| marlin::ParseException | ParseException used for parse errors, e.g |
| marlin::Parser | Simple parser class for Marlin |
| marlin::Processor | Base class for Marlin processors |
| marlin::ProcessorEventSeeder | Processor event seeder - provides independent pseudo-randomly generated seeds for registered processors on an event by event basis |
| marlin::ProcessorLoader | Processor loader - loads shared libraries with marlin processors |
| marlin::ProcessorMgr | Processor manager singleton class |
| marlin::ProcessorParameter | Class that holds a steering variable for a marlin processor - automatically created by Processor::registerProcessorParameter() |
| marlin::ProcessorParameter_t< T > | Templated implementation of ProcessorParameter - automatically created by Processor::registerProcessorParameter() |
| marlin::RewindDataFilesException | RewindDataFilesException used to stop the current proccessing of events, rewind to the first event and restart the processing |
| marlin::SimpleClusterSmearer | Smears the four vectors of (neutral) clusters according to dE/E = A "+" B / sqrt( E/GeV ) for a given range of the polar angle |
| marlin::SimpleFastMCProcessor | A simple smearing "Monte Carlo" processor |
| marlin::SimpleParticleFactory | Implementation of IRecoParticleFactory that implements the default behaviour as described in SimpleFastMCProcessor, i.e |
| marlin::SimpleTrackSmearer | Smears the four vectors of charged tracks according to dP/P = r for a given range of the polar angle |
| marlin::SkipEventException | SkipEventException used to skip the current event in Processor::processEvent |
| marlin::StdHepReader | Reads binary StdHep files |
| marlin::StopProcessingException | StopProcessingException used to stop the current proccessing of events and call Processor::end() |
| marlin::StringParameters | Simple parameters class for Marlin |
| marlin::TestProcessor | Simple processor for testing |
| TiXmlAttribute | An attribute is a name-value pair |
| TiXmlBase | TiXmlBase is a base class for every class in TinyXml |
| TiXmlComment | An XML comment |
| TiXmlDeclaration | In correct XML the declaration is the first entry in the file |
| TiXmlDocument | Always the top level node |
| TiXmlElement | The element is a container class |
| TiXmlHandle | A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing |
| TiXmlNode | The parent class for everything in the Document Object Model |
| TiXmlPrinter | Print to memory functionality |
| TiXmlText | XML text |
| TiXmlUnknown | Any tag that tinyXml doesn't recognize is saved as an unknown |
| TiXmlVisitor | If you call the Accept() method, it requires being passed a TiXmlVisitor class to handle callbacks |
| marlin::Tokenizer | Helper class for LogicalExpressions that splits the expression into subexpressions - needs to be apllied iteratively |
| marlin::TrackResolution | Small helper class to store tracker resolutions for a polar angle range |
| marlin::XMLFixCollTypes | 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 |
| marlin::XMLParser | XML parser for Marlin steering files |
| marlin::XMLParser::LCTokenizer | Helper class for XMLParser |
1.4.7