Defines an event
Event () Default constructor | |
explicit | Event (const Time& time) Constructor |
explicit | Event (const Layout& layout) Constructor |
explicit | Event (const Type& type) Constructor |
explicit | Event (const char* name) Constructor |
explicit | Event (const std::string& name) Constructor |
Event (const Event& event) Copy constructor | |
~Event () Destructor | |
Event& | operator= (const Event& event) Assignment operator |
bool | IsValid () const Valid event? |
Event* | Copy () const Copy the event |
bool | operator== (const Event& event) const Equality operator |
bool | operator!= (const Event& event) const Inequality operator |
bool | operator< (const Event& event) const Default sort order |
bool | operator> (const Event& event) const Inverse sort order |
const Layout& | GetLayout () const Get the event layout |
bool | Update () Update the event |
void | Swap (Event& e) Swap an event |
Name | GetName () const Gets the event time |
void | SetName (const Name& name) Sets the event time |
Time | GetTime () const Gets the event time |
void | SetTime (const Time& time) Sets the event time |
ColumnType::ColumnIfo_t | GetIfo () const Gets the ifo set |
void | SetIfo (const ColumnType::ColumnIfo_t& ifo) Sets the event ifo set |
std::string | GetIfoStr () const Gets the ifo set |
void | SetIfoStr (const char* ifo) Sets the event ifo set |
bool | GetValue (const char* name, Value& val) const Gets the column value of an event |
bool | SetValue (const char* name, const Value& val) Sets the column value of an event |
data_ptr | GetData () Get the data pointer |
const data_ptr | GetData () const Get the data pointer |
void | Dump (std::ostream& os, int indent = 0) const Dump Event data to the specified output stream |
void | Dump (int indent = 0) const Dump Event data to the specified output stream |
void | DumpColumn (const char* name, std::ostream& os) const Dump column data to the specified output stream |
void | DumpColumn (const char* name) const Dump column data to the specified output stream |
static const Event& | Default () Get default event |
bool | Init (const Layout& layout, const_data_ptr init = 0) Initialize event |
void | 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.
indent - indent level (number of tabs)
os - output stream
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++