aqnwb 0.4.0
Loading...
Searching...
No Matches
EventsTable.hpp File Reference
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include "io/BaseIO.hpp"
#include "io/ReadIO.hpp"
#include "nwb/RegisteredType.hpp"
#include "nwb/event/DurationVectorData.hpp"
#include "nwb/event/TimestampVectorData.hpp"
#include "nwb/hdmf/table/DynamicTable.hpp"
#include "spec/core.hpp"
Include dependency graph for EventsTable.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AQNWB::NWB::EventsTable
 A column-based table to store information about events, one event per row. Use EventsTable when each row is anchored at a single timestamp and duration is absent, optional, or mixed across rows. Additional columns may be added to store metadata about each event, such as the duration of the event. Examples include TTL pulses, licks, rewards, stimulus onsets, and detected ripples. Each EventsTable should hold events of a single type, so that all rows share the same set of per-event metadata columns. Events of different types (e.g., licks and stimulus presentations) should be stored in separate EventsTable instances. More...

Namespaces

namespace  AQNWB
 The main namespace for AqNWB.
namespace  AQNWB::NWB
 Namespace for all classes related to the NWB data standard.