|
LCIO
"2.7.4"
|
| The namespace DATA has been removed from LCIO all data entities are now defined in EVENT | |
| The namespace EVENT holds all base interfaces of the event entities | |
| The generic calorimeter hit - created from SimCalorimeterHit or RawCalorimeterHit | |
| The LCIO cluster | |
| The generic collection used in LCIO | |
| The main event interface | |
| Helper class to create and interpret the 32-bit flag word in LCCollections | |
| Float vector used for user extensions | |
| Simple interface to store generic user data | |
| Int vector used for user extensions | |
| Global constants used in LCIO | |
| The generic object that is held in an LCCollection | |
| Simple interface to store generic named parameters of type int, float and string | |
| A single weighted relationship between two LCObjects | |
| Interface for the run header | |
| String vector used for user extensions | |
| The LCIO Monte Carlo particle | |
| Persistent interface for LCIO ParticleIDs | |
| The generic calorimeter hit for real data (or simulation thereof) | |
| The LCIO reconstructedParticle | |
| The generic simulated calorimeter hit | |
| A generic simulated tracker hit | |
| Deprecated | |
| The LCIO track class | |
| TrackerData contains the corrected (calibrated) raw tracker data | |
| A generic tracker hit to be used by pattern recognition | |
| A tracker hit on a planar surface - the hit is stored as: x,y,z, u(theta, phi), v(theta,phi), du, dv where (x,y,z) is the position in global cartesian coordinates, u,v are the the meassurement directions (unit vectors, spanning the plane) and du,dv are the measurement errors along these directions | |
| A tracker hit on a cylindrical surface that runs parallel to the z-axis - the hit is stored as: x,y,z, center(x,y), dRPhi, dz where (x,y,z) is the position in global cartesian coordinates, center(x,y) is the center of the cylinder and Rphi and z are the measurement errors | |
| Tracker pulses as computed from TrackerData objects or as directly measured by a specific subdetector | |
| Generic class for raw tracker data | |
| The LCIO TrackState class | |
| For LCIO | |
| Base exception class for LCIO - all other exceptions extend this | |
| EventException used for errors accessing the event data | |
| EventException used for data not available | |
| EventException used for signaling a 'read only exception' | |
| The namespace IMPL holds the implementations of the base interfaces that are defined in EVENT | |
| Controls access to objects | |
| Implementation of the real data CalorimeterHit | |
| Implementation of Cluster | |
| Implementation of the LCCollection using (inheriting from) an STL vector of LCObjects | |
| Implementation of the main event class | |
| Implementation of helper class to create and interpret the 32-bit flag word in LCCollections | |
| Default LCIO implementation of the interface to store generic user data | |
| Sets the default error handling for unexpected and uncaught exceptions | |
| Implementation of Simple interface to store generic named parameters of type int, float and string | |
| Implementation of the LCRelation | |
| Implementation of LCRunHeader | |
| Implementation of MCParticle | |
| Helper class to sort ParticleIDs wrt | |
| Implementation of ParticleID | |
| Implementation of the real data RawCalorimeterHit | |
| Implementation of ReconstructedParticle | |
| Implementation of the generic SimCalorimeterHit | |
| Implementation of SimTrackerHit | |
| Implementation of the real data TPCHit | |
| Default implementation of TrackerData | |
| Implementation of the generic tracker hit | |
| Implementation of the planar tracker hit | |
| Implementation of the tracker hit on a cylindrical surface parallel to z | |
| Default implementation of TrackerPulse | |
| Default implementation of TrackerRawData | |
| Implementation of the LCIO track class | |
| Implementation of the LCIO TrackState class | |
| Implementation of Vertex Class | |
| The namespace IO holds the base interfaces for io of data | |
| Factory to create LCWriter and Reader object for the known data formats, e.g | |
| Listener for the occurence of LCEvents when reading a stream | |
| Interface for reading data from LCIO | |
| Listener for the occurence of LCRunHeader when reading a stream | |
| Interface for writing data with LCIO | |
| IOException used for reading/writing errors | |
| EndOfDataException for signaling the end of a data stream | |
| The IOIMPL namespace holds extensions to the default implementations needed for IO | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Factory to create LCWriter and Reader object for the known data formats, e.g | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| Adding stuff needed for io (friend declarations, etc.) | |
| The LCIO namespace combines EVENT, IO, IMPL and UTIL for user convenience | |
| The namespace lcrtrel holds classes and functions for runtime extensions and relations see LCRTRelations for more detailed documentation | |
| Simple Extension - pointer to an object of type T | |
| Simple Extension - pointer to an object of type T where the ownership is taken over by the object holding the extension, i.e | |
| Extension vector holding pointers to objects of type T - no ownership of the objects is taken | |
| Extension vector holding pointers to objects of type T - ownership of the objects is taken, i.e | |
| Extension list holding pointers to objects of type T - no ownership of the objects is taken | |
| Extension list holding pointers to objects of type T - ownership of the objects is taken, i.e | |
| One to one relation between two objects of type From and To | |
| One to many relation between one object of type From to many objects of type To | |
| Many to many relation between objects of type From to objects of type To | |
| Special Extension that allows to write int extensions directly (not through a pointer !) | |
| Base class that provides run time (user) extensions and relation between objects | |
| Simple init function for simple pointers | |
| Empty delete function for pointers w/o ownership | |
| Factory for objects of type T | |
| Delete function for pointers w/ ownership | |
| Delete function for containers of owned objects | |
| Vector of pointers to extension obbjects | |
| Base class for all extensions and relations of single objects | |
| Base class for all containers of extensions and relations, vectors, lists,.. | |
| Helper class for relations | |
| Helper class for relations | |
| Helper class for relations | |
| Helper class for relations | |
| Helper class for biderectional relations provides the to and from type | |
| Helper functions that treat single objects and containers | |
| Helper functions specialization for single objects | |
| The SIO namespace holds the persistency implementation using SIO | |
| Helper struct that stores run and event positions in the file | |
| Implementation class for LCIORandomAccess records | |
| Manager class for LCIO direct access | |
| Manager class that holds instances of all known LCIO-SIO records | |
| Helper class that sets the unpack flag of known SIO records as specified by the constructor | |
| Collection of static helper functions for reading and writing data with SIO | |
| Map that holds positions of Run and Event records | |
| Implementation of SIOObjectHandler to handle IO of CalorimeterHits | |
| Implementation of SIOObjectHandler to handle IO of Clusters | |
| Handler for LCCollection/LCCollectionIOVec objects for SIO | |
| Handler for LCEvent/LCEventIOImpl objects | |
| Implementation of SIOObjectHandler to handle IO of FloatVecs | |
| Singleton that holds instances of all types of SIOObjectHandlers | |
| Handler for LCIOrandomAccess and LCIOIndex objects/blocks | |
| Implementation of SIOObjectHandler to handle IO of IntVecs | |
| Implementation of SIOObjectHandler to handle IO of LCGenericObjects | |
| IO of LCParameters | |
| Implementation of SIOObjectHandler to handle IO of CalorimeterHits | |
| Interface for all lcio object SIO-handlers, has to be implemented for all event entities (hits, tracks, clusters,...) | |
| Implementation of SIOObjectHandler to handle IO of MCParticles | |
| Handler for LCIOrandomAccess and LCIOIndex objects/blocks | |
| Implementation of SIOObjectHandler to handle IO of RawCalorimeterHits | |
| Concrete implementation of LCWriter using SIO | |
| Implementation of SIOObjectHandler to handle IO of ReconstructedParticles | |
| Handler for LCRunHeader/LCRunHeaderImpl objects | |
| Implementation of SIOObjectHandler to handle IO of SimCalorimeterHits | |
| Implementation of SIOObjectHandler to handle IO of SimTrackerHits | |
| Implementation of SIOObjectHandler to handle IO of StrVecs | |
| Implementation of SIOObjectHandler to handle IO of TPCHits | |
| Implementation of SIOObjectHandler to handle IO of TrackerDatas | |
| Implementation of SIOObjectHandler to handle IO of SimTrackerHits | |
| Implementation of SIOObjectHandler to handle IO of TrackerHitPlane | |
| Implementation of SIOObjectHandler to handle IO of TrackerHitZCylinder | |
| Implementation of SIOObjectHandler to handle IO of TrackerPulses | |
| Implementation of SIOObjectHandler to handle IO of TrackerRawDatas | |
| Implementation of SIOObjectHandler to handle IO of Tracks | |
| Implementation of SIOObjectHandler to handle IO of Vertexes | |
| Concrete implementation of LCWriter using SIO | |
| The namespace UTIL holds convenient and support classes and methods for the LCIO objects | |
| Helper class for string tokenization | |
| Helper class for BitField64 that corresponds to one field value | |
| A bit field of 64bits that allows convenient declaration and manipulation of sub fields of various widths | |
| Convenient helper class for setting single bits in a 32bit-field, such as collection flags or hit types - extends std::bitset<32> | |
| Convenient class for decoding cellIDs from collection parameter LCIO::CellIDEncoding | |
| Specialization for SimTrackerHits that have only one cellID | |
| Helper class for setting and retrieving an std::map<string,int> as collection parameters | |
| Helper class to define constants for the canonical encoding of the CellID0 in tracking sub detectors in ILD (or ILD like detectors) | |
| Special wrapper to the CellIDEncoder<T> that enforces cellID0 to use the encoder string defined in ILDCellID0::encoder_string | |
| Define integer constants for identifying ILD sub detectors | |
| Define integer constants for bits of the the lcio tracker hit type used in the context of ILD reconstruction code | |
| Define integer constants for bits of the the lcio tracker hit quality used in the context of ILD reconstruction code | |
| Utility class to manage indexes according to Collection Parameters | |
| Template class for fixed size LCGenericObject subclasses | |
| Four vector used in LCIO | |
| Simple convenient iterator class for LCCollections that saves some boiler plate code | |
| Template handle class for LCObjects | |
| The LCRelationNavigator makes repeated lookup of relations more conveneient and efficient | |
| LCWriter wrapper that automatically splits files if a given number of bytes is exceeded | |
| Basic utility for reading a binary stdhep file and filling a LCCollectionVec with MCParticles containing the stdhep file information | |
| Basic utility for reading a binary stdhep file and filling a LCCollectionVec with MCParticles containing the stdhep file information | |
| Helper class that allows to convert time stamps as defined in LCEvent::getTimeStamp() ( ns since 1.1.1970 00:00:00 UTC) to ordinary date and time and vice versa | |
| Helper struct that holds the calendar time | |
| Provides some basic functions for printing event data | |
| Templated helper class that is an std::vector<T*> of the elements in the LCCollection | |
| Utility class to show warnings in LCIO | |
| Convenient class for setting and retrieving particle id information attached to ReconstructedParticles | |
| Exception for unknown algorithms | |
| Example for a simple calibration class based on the LCFixedObject template | |
| Little tool that copies LCIO files on an event by event and run by run basis, thus fixing files that have incomplete records at the end due to a program crash | |
1.8.6