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