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 | |
![]() | |
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. | |
![]() | |
virtual | ~LCEvent () |
Destructor. | |
![]() | |
virtual int | simpleUID () const |
![]() | |
void | setAccessMode (int accessMode) |
bool | validateCollectionName (const char *name) |
Tests the validity of a collection name. More... | |
![]() | |
virtual void | setReadOnly (bool readOnly) |
void | checkAccess () throw ( EVENT::ReadOnlyException ) |
void | checkAccess (const char *what) throw ( EVENT::ReadOnlyException ) |
![]() | |
int | _runNumber |
int | _eventNumber |
EVENT::long64 | _timeStamp |
std::string | _detectorName |
LCCollectionMap | _colMap |
std::vector< std::string > | _colNames |
LCParametersImpl | _params |
LCCollectionSet | _notOwned |
![]() | |
bool | _readOnly |
int | _id |
Adding stuff needed for io (friend declarations, etc.)