Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | Related Pages

Marlin Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
marlin::AIDAProcessorProvides access to AIDA histograms, ntuples, etc
marlin::CCCollectionHandles information about LCIO collections needed by MarlinSteerCheck
marlin::CCProcessorHandles information about marlin processors and their collections needed by MarlinSteerCheck
marlin::CMProcessorThis singleton class contains an instance of every available marlin processor type
marlin::ConditionsProcessorProcessor that provides access to conditions data in a Marlin application
marlin::DataSourceProcessorBase class for data source handlers that can read arbitrary non-LCIO input files and create LCIO events and run headers from that
marlin::ErrorOfSigmaSmall helper class that computes the lower and upper error of sigma assuming a normal distribution, i.e
marlin::EventModifierTagging interface for processors that modify the LCIO event
marlin::ExpressionHelper struct for LogicalExpression
marlin::GlobalSimple global class for Marlin
marlin::IParserInterface for a parser of a steering file to be used with marlin
marlin::IRecoParticleFactoryInterface for a factory class that creates a ReconstructedParticle from an MCParticle
marlin::LCIOOutputProcessorDefault output processor
marlin::LCTokenizerHelper class for Parser
streamlog::logbufferHelper class that adds a prefix to every new line that is written to its std::ostream
marlin::LogicalExpressionsHelper class that holds named boolean values and named conditions that are expressions of these values and computes the corresponding truth values
streamlog::logscopeHelper class to change the current scope name and log level - if the object goes out of scope, e.g
streamlog::logstreamClass defining a log stream that is used to print log messages depending on current log level
marlin::MarlinSteerCheckThis class is a Marlin Steering File consistency check Tool
marlin::ParseExceptionParseException used for parse errors, e.g
marlin::ParserSimple parser class for Marlin
streamlog::prefixDefault log message prefix: [ LevelName "ScopeName"]
streamlog::prefix_baseBase class for log message prefix formating
marlin::ProcessorBase class for Marlin processors
marlin::ProcessorLoaderProcessor loader - loads shared libraries with marlin processors
marlin::ProcessorMgrProcessor manager singleton class
marlin::ProcessorParameterClass 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::RewindDataFilesExceptionRewindDataFilesException used to stop the current proccessing of events, rewind to the first event and restart the processing
marlin::SimpleFastMCProcessorA simple smearing "Monte Carlo" processor
marlin::SkipEventExceptionSkipEventException used to skip the current event in Processor::processEvent
marlin::StdHepReaderReads binary StdHep files
marlin::StopProcessingExceptionStopProcessingException used to stop the current proccessing of events and call Processor::end()
marlin::StringParametersSimple parameters class for Marlin
marlin::TestProcessorSimple processor for testing
TiXmlAttributeAn attribute is a name-value pair
TiXmlBaseTiXmlBase is a base class for every class in TinyXml
TiXmlCommentAn XML comment
TiXmlDeclarationIn correct XML the declaration is the first entry in the file
TiXmlDocumentAlways the top level node
TiXmlElementThe element is a container class
TiXmlHandleA TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing
TiXmlNodeThe parent class for everything in the Document Object Model
TiXmlPrinterPrint to memory functionality
TiXmlTextXML text
TiXmlUnknownAny tag that tinyXml doesn't recognize is saved as an unknown
TiXmlVisitorIf you call the Accept() method, it requires being passed a TiXmlVisitor class to handle callbacks
marlin::TokenizerHelper class for LogicalExpressions that splits the expression into subexpressions - needs to be apllied iteratively
marlin::XMLFixCollTypesInternal 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::XMLParserXML parser for Marlin steering files
marlin::XMLParser::LCTokenizerHelper class for XMLParser

Generated on Mon Jan 12 09:48:52 2009 for Marlin by doxygen 1.3.5