class Event |
Defines an event
| Event () Default constructor | |
| Event (const Time& time) Constructor | |
| Event (const Layout& layout) Constructor | |
| Event (const Type& type) Constructor | |
| Event (const char* name) Constructor | |
| Event (const std::string& name) Constructor | |
| Event (const Event& event) Copy constructor | |
| ~Event () Destructor | |
| operator= (const Event& event) Assignment operator | |
| IsValid () const Valid event? | |
| Copy () const Copy the event | |
| operator== (const Event& event) const Equality operator | |
| operator!= (const Event& event) const Inequality operator | |
| operator< (const Event& event) const Default sort order | |
| operator> (const Event& event) const Inverse sort order | |
| GetLayout () const Get the event layout | |
| Update () Update the event | |
| Swap (Event& e) Swap an event | |
| GetName () const Gets the event time | |
| SetName (const Name& name) Sets the event time | |
| GetTime () const Gets the event time | |
| SetTime (const Time& time) Sets the event time | |
| GetIfo () const Gets the ifo set | |
| SetIfo (const ColumnType::ColumnIfo_t& ifo) Sets the event ifo set | |
| GetIfoStr () const Gets the ifo set | |
| SetIfoStr (const char* ifo) Sets the event ifo set | |
| GetValue (const char* name, Value& val) const Gets the column value of an event (Value) | |
| GetValue (const char* name, ColumnType::Real& x) const Gets the column value of an event (Real) | |
| GetValue (const char* name, ColumnType::Int& i) const Gets the column value of an event (Int) | |
| GetValue (const char* name, ColumnType::Complex& c) const Gets the column value of an event (Complex) | |
| GetValue (const char* name, ColumnType::Time& t) const Gets the column value of an event (Time) | |
| GetValue (const char* name, std::string& s) const Gets the column value of an event (string) | |
| GetValue (const char* name, char* p, int len) const Gets the column value of an event (string) | |
| SetValue (const char* name, const Value& val) Sets the column value of an event (Value) | |
| SetValue (const char* name, const ColumnType::Real& x) Sets the column value of an event (Real) | |
| SetValue (const char* name, const ColumnType::Int& i) Sets the column value of an event (Int) | |
| SetValue (const char* name, const ColumnType::Complex& c) Sets the column value of an event (Complex) | |
| SetValue (const char* name, const ColumnType::Time& t) Sets the column value of an event (Time) | |
| SetValue (const char* name, const std::string& s) Sets the column value of an event (string) | |
| SetValue (const char* name, const char* p, int len = -1) Sets the column value of an event (string) | |
| GetData () Get the data pointer | |
| GetData () const Get the data pointer | |
| Dump (std::ostream& os, int indent = 0) const Dump Event data to the specified output stream | |
| Dump (int indent = 0) const Dump Event data to the specified output stream | |
| DumpColumn (const char* name, std::ostream& os) const Dump column data to the specified output stream | |
| DumpColumn (const char* name) const Dump column data to the specified output stream | |
| Default () Get default event |
| Init (const Layout& layout, const_data_ptr init = 0) Initialize event | |
| Destroy () Destroy event |
An event is characterized by a type, a time stamp and a set of parameters. This is the basic container to store a simple event.
Alphabetic index HTML hierarchy of classes or Java
Please send questions and comments to zweizig_j@ligo-wa.caltech.edu