Marlin Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
marlin::AIDAProcessorProvides access to AIDA histograms, ntuples, etc
AProcDelegate@ class Small delegate class for changing active processor's names
marlin::CCCollectionHandles information about LCIO collections needed by MarlinSteerCheck
marlin::CCProcessorHandles information about marlin processors and their collections needed by MarlinSteerCheck
marlin::ClusterResolutionSmall helper class to store calorimeter resolutions for a polar angle range
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::IFourVectorSmearerInterface for smearing of four vectors - based on CLHEP::HepLorentzVector
marlin::IParserInterface for a parser of a steering file to be used with marlin
IProcDelegate@ class Small delegate class for changing inactive processor's names
marlin::IRecoParticleFactoryInterface for a factory class that creates a ReconstructedParticle from an MCParticle
marlin::LCIOOutputProcessorDefault output processor
marlin::LCTokenizerHelper class for Parser
marlin::LogicalExpressionsHelper class that holds named boolean values and named conditions that are expressions of these values and computes the corresponding truth values
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
marlin::ProcessorBase class for Marlin processors
marlin::ProcessorEventSeederProcessor event seeder - provides independent pseudo-randomly generated seeds for registered processors on an event by event basis
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::SimpleClusterSmearerSmears the four vectors of (neutral) clusters according to dE/E = A "+" B / sqrt( E/GeV ) for a given range of the polar angle
marlin::SimpleFastMCProcessorA simple smearing "Monte Carlo" processor
marlin::SimpleParticleFactoryImplementation of IRecoParticleFactory that implements the default behaviour as described in SimpleFastMCProcessor, i.e
marlin::SimpleTrackSmearerSmears the four vectors of charged tracks according to dP/P = r for a given range of the polar angle
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::TrackResolutionSmall helper class to store tracker resolutions for a polar angle range
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 Fri Mar 30 11:17:32 2012 for Marlin by  doxygen 1.4.7