|
LCIO
02.17
|
Adding stuff needed for io (friend declarations, etc.) More...
#include <LCEventIOImpl.h>
Inheritance diagram for IOIMPL::LCEventIOImpl:Friends | |
| class | SIO::SIOReader |
| class | SIO::SIOEventHeaderHandler |
| class | SIO::SIOEventHandler |
| class | MT::LCReader |
Additional Inherited Members | |
Public Member Functions inherited from IMPL::LCEventImpl | |
| LCEventImpl () | |
| virtual | ~LCEventImpl () |
| Copy contructor, creates a deep copy of the event. More... | |
| virtual int | getRunNumber () const |
| Return the run number off this event. More... | |
| virtual int | getEventNumber () const |
| Returns this event's number . More... | |
| virtual const std::string & | getDetectorName () const |
| Returns the name of the detector setup used in the simulation. More... | |
| virtual EVENT::long64 | getTimeStamp () const |
| Returns the time stamp of the event. More... | |
| virtual double | getWeight () const |
| Returns the event weight. More... | |
| virtual const std::vector < std::string > * | getCollectionNames () const |
| Returns the names of the collections in the event. More... | |
| virtual EVENT::LCCollection * | getCollection (const std::string &name) const |
| Returns the collection for the given name. More... | |
| virtual EVENT::LCCollection * | takeCollection (const std::string &name) const |
| 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) |
| Adds a collection with the given name (has to be a valid C/C++ variable name). More... | |
| virtual void | removeCollection (const std::string &name) |
| 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. More... | |
| virtual lcrtrel::LCRTRelations & | runtime () |
| Get the runtime extensions for this event. More... | |
| void | setRunNumber (int rn) |
| Sets the run number. More... | |
| void | setEventNumber (int en) |
| Sets the event number. More... | |
| void | setDetectorName (const std::string &dn) |
| Sets the detector name. More... | |
| void | setTimeStamp (EVENT::long64 ts) |
| Sets the event time stamp. More... | |
| void | setWeight (double w) |
| Set the event weight. More... | |
Public Member Functions inherited from EVENT::LCEvent | |
| virtual | ~LCEvent () |
| Destructor. More... | |
Public Member Functions inherited from IMPL::AccessChecked | |
| AccessChecked () | |
| virtual | ~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 () |
| void | checkAccess (const char *what) |
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 {} |
| lcrtrel::LCRTRelations | _runtime {} |
Protected Attributes inherited from IMPL::AccessChecked | |
| bool | _readOnly {false} |
| int | _id {-1} |
Static Protected Attributes inherited from IMPL::AccessChecked | |
| static std::atomic_int | _lCObjectId |
Adding stuff needed for io (friend declarations, etc.)
Definition at line 26 of file LCEventIOImpl.h.
|
friend |
Definition at line 32 of file LCEventIOImpl.h.
|
friend |
Definition at line 31 of file LCEventIOImpl.h.
|
friend |
Definition at line 30 of file LCEventIOImpl.h.
|
friend |
Definition at line 29 of file LCEventIOImpl.h.
1.8.5