Adding stuff needed for io (friend declarations, etc.) More...
#include <IOIMPL/LCEventIOImpl.h>
Friends | |
| class | SIO::SIOReader |
| class | SIO::SIOEventHeaderHandler |
| class | SIO::SIOEventHandler |
Additional Inherited Members | |
Public Member Functions inherited from IMPL::LCEventImpl | |
| virtual | ~LCEventImpl () |
| Copy contructor, creates a deep copy of the event. More... | |
| virtual int | getRunNumber () const |
| Return the run number off this event. | |
| virtual int | getEventNumber () const |
| Returns this event's number . | |
| virtual const std::string & | getDetectorName () const |
| Returns the name of the detector setup used in the simulation. | |
| virtual EVENT::long64 | getTimeStamp () const |
| Returns the time stamp of the event. | |
| virtual double | getWeight () const |
| Returns the event weight. | |
|
virtual const std::vector < std::string > * | getCollectionNames () const |
| Returns the names of the collections in the event. | |
| virtual EVENT::LCCollection * | getCollection (const std::string &name) const throw (EVENT::DataNotAvailableException, std::exception) |
| Returns the collection for the given name. More... | |
| virtual EVENT::LCCollection * | takeCollection (const std::string &name) const throw (EVENT::DataNotAvailableException, std::exception ) |
| Returns the collection for the given name and transfers the ownership of the collection to the caller. More... | |
| virtual void | addCollection (EVENT::LCCollection *col, const std::string &name) throw (EVENT::EventException, std::exception) |
| Adds a collection with the given name (has to be a valid C/C++ variable name). More... | |
| virtual void | removeCollection (const std::string &name) throw (EVENT::ReadOnlyException, std::exception) |
| Removes (and deletes) the collection with name (if it exists in the event). More... | |
| virtual const EVENT::LCParameters & | getParameters () const |
| Returns the names of the relations in the event. More... | |
| virtual EVENT::LCParameters & | parameters () |
| Parameters defined for this run. | |
| void | setRunNumber (int rn) |
| Sets the run number. | |
| void | setEventNumber (int en) |
| Sets the event number. | |
| void | setDetectorName (const std::string &dn) |
| Sets the detector name. | |
| void | setTimeStamp (EVENT::long64 ts) |
| Sets the event time stamp. | |
| void | setWeight (double w) |
| Set the event weight. | |
Public Member Functions inherited from EVENT::LCEvent | |
| virtual | ~LCEvent () |
| Destructor. | |
Public Member Functions inherited from IMPL::AccessChecked | |
| virtual int | simpleUID () const |
Protected Member Functions inherited from IMPL::LCEventImpl | |
| void | setAccessMode (int accessMode) |
| bool | validateCollectionName (const char *name) |
| Tests the validity of a collection name. More... | |
Protected Member Functions inherited from IMPL::AccessChecked | |
| virtual void | setReadOnly (bool readOnly) |
| void | checkAccess () throw ( EVENT::ReadOnlyException ) |
| void | checkAccess (const char *what) throw ( EVENT::ReadOnlyException ) |
Protected Attributes inherited from IMPL::LCEventImpl | |
| int | _runNumber |
| int | _eventNumber |
| EVENT::long64 | _timeStamp |
| std::string | _detectorName |
| LCCollectionMap | _colMap |
| std::vector< std::string > | _colNames |
| LCParametersImpl | _params |
| LCCollectionSet | _notOwned |
Protected Attributes inherited from IMPL::AccessChecked | |
| bool | _readOnly |
| int | _id |
Adding stuff needed for io (friend declarations, etc.)
1.8.6