28 std::shared_ptr<BaseIO> io,
29 const std::string& description,
30 const std::string& location,
68 std::string description;
Abstract data type for a group storing collections of data and metadata.
Definition Container.hpp:15
Metadata about a data acquisition device, e.g., recording system, electrode, microscope.
Definition Device.hpp:15
The ElectrodeGroup class represents a physical grouping of electrodes, e.g. a shank of an array.
Definition ElectrodeGroup.hpp:16
std::string getLocation() const
Gets the location of the electrode group.
Definition ElectrodeGroup.cpp:40
const Device & getDevice() const
Gets the device associated with the electrode group.
Definition ElectrodeGroup.cpp:46
~ElectrodeGroup()
Destructor.
Definition ElectrodeGroup.cpp:21
void initialize()
Initializes the ElectrodeGroup object.
Definition ElectrodeGroup.cpp:23
std::string getDescription() const
Gets the description of the electrode group.
Definition ElectrodeGroup.cpp:34
ElectrodeGroup(const std::string &path, std::shared_ptr< BaseIO > io, const std::string &description, const std::string &location, const Device &device)
Constructor.
Definition ElectrodeGroup.cpp:8
Namespace for all classes related to the NWB data standard.
Definition TimeSeries.hpp:9