LCIO
02.17
|
Adding stuff needed for io (friend declarations, etc.) More...
#include <LCEventIOImpl.h>
Friends | |
class | SIO::SIOReader |
class | SIO::SIOEventHeaderHandler |
class | SIO::SIOEventHandler |
class | MT::LCReader |
Additional Inherited Members | |
![]() | |
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... | |
![]() | |
virtual | ~LCEvent () |
Destructor. More... | |
![]() | |
AccessChecked () | |
virtual | ~AccessChecked () |
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 () |
void | checkAccess (const char *what) |
![]() | |
int | _runNumber |
int | _eventNumber |
EVENT::long64 | _timeStamp |
std::string | _detectorName |
LCCollectionMap | _colMap {} |
std::vector< std::string > | _colNames {} |
LCParametersImpl | _params {} |
LCCollectionSet | _notOwned {} |
lcrtrel::LCRTRelations | _runtime {} |
![]() | |
bool | _readOnly {false} |
int | _id {-1} |
![]() | |
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.