marlin::AIDAProcessor | Provides access to AIDA histograms, ntuples, etc |
marlin::CCCollection | Handles information about LCIO collections needed by MarlinSteerCheck |
marlin::CCProcessor | Handles information about marlin processors and their collections needed by MarlinSteerCheck |
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::IParser | Interface for a parser of a steering file to be used with marlin |
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 |
streamlog::logbuffer | Helper class that adds a prefix to every new line that is written to its std::ostream |
marlin::LogicalExpressions | Helper class that holds named boolean values and named conditions that are expressions of these values and computes the corresponding truth values |
streamlog::logscope | Helper class to change the current scope name and log level - if the object goes out of scope, e.g |
streamlog::logstream | Class defining a log stream that is used to print log messages depending on current log level |
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 |
streamlog::prefix | Default log message prefix: [ LevelName "ScopeName"] |
streamlog::prefix_base | Base class for log message prefix formating |
marlin::Processor | Base class for Marlin processors |
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::SimpleFastMCProcessor | A simple smearing "Monte Carlo" processor |
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::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 |