v2.0.0
Loading...
Searching...
No Matches
fiff_evoked_set.h File Reference

Set of averaged evoked responses sharing a FiffInfo, plus the ave-style category / rejection descriptors for batch averaging. More...

#include "fiff_info.h"
#include "fiff_evoked.h"
#include "fiff_global.h"
#include <Eigen/Core>
#include <QVector>
#include <QIODevice>
#include <QList>
#include <QSharedPointer>
#include <QStringList>
#include <memory>
Include dependency graph for fiff_evoked_set.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FIFFLIB::RejectionParams
 Artifact-rejection thresholds for the MNE-C batch averaging pipeline (gradiometer / magnetometer / EEG / EOG / ECG, peak-to-peak and flatness). More...
struct  FIFFLIB::AverageCategory
 One averaging category in an MNE-C ave-description file: trigger logic, timing window, baseline interval and display color. More...
struct  FIFFLIB::AverageDescription
 Top-level MNE-C ave-description record: comment, category list, shared rejection limits and output file paths. More...
class  FIFFLIB::FiffEvokedSet
 Set of FiffEvoked instances sharing one FiffInfo, plus channel-picking and compensation helpers. More...

Namespaces

namespace  FIFFLIB
 FIFF file I/O, in-memory data structures and high-level readers/writers.

Macros

#define metatype_fiffevokedset
#define metatype_fiffevokedsetsptr

Functions

 Q_DECLARE_METATYPE (FIFFLIB::FiffEvokedSet)
 Q_DECLARE_METATYPE (FIFFLIB::FiffEvokedSet::SPtr)

Detailed Description

Set of averaged evoked responses sharing a FiffInfo, plus the ave-style category / rejection descriptors for batch averaging.

SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2013-2026 MNE-CPP Authors

Author
Christoph Dinh chris.nosp@m.toph.nosp@m..dinh.nosp@m.@mne.nosp@m.-cpp..nosp@m.org; Florian Schlembach fschl.nosp@m.emba.nosp@m.ch@we.nosp@m.b.de; Lorenz Esch loren.nosp@m.z.es.nosp@m.ch@tu.nosp@m.-ilm.nosp@m.enau..nosp@m.de; Gabriel Motta gabri.nosp@m.elbe.nosp@m.nmott.nosp@m.a@gm.nosp@m.ail.c.nosp@m.om; Juan GPC jgarc.nosp@m.iapr.nosp@m.ieto@.nosp@m.mgh..nosp@m.harva.nosp@m.rd.e.nosp@m.du
Since
0.1.0
Date
March 2013

A single *-ave.fif typically contains several FIFFB_EVOKED blocks (one per stimulus condition / averaging category). FIFFLIB::FiffEvokedSet groups them: a shared FIFFLIB::FiffInfo and a list of FIFFLIB::FiffEvoked instances, plus channel-picking and compensation helpers that apply uniformly to the whole set.

The header additionally ports the three batch-averaging descriptor structs from MNE-C's browser_types.h (FIFFLIB::RejectionParams, FIFFLIB::AverageCategory, FIFFLIB::AverageDescription) so the mne_browse_raw "ave description" files can be parsed and consumed verbatim. Together they describe artifact-rejection thresholds, per-category timing and trigger logic, and the file-level output settings used by the mne_process_raw averaging pipeline.

Definition in file fiff_evoked_set.h.

Macro Definition Documentation

◆ metatype_fiffevokedset

#define metatype_fiffevokedset

Definition at line 356 of file fiff_evoked_set.h.

◆ metatype_fiffevokedsetsptr

#define metatype_fiffevokedsetsptr

Definition at line 361 of file fiff_evoked_set.h.

Function Documentation

◆ Q_DECLARE_METATYPE() [1/2]

Q_DECLARE_METATYPE ( FIFFLIB::FiffEvokedSet )

Provides QT META type declaration of the FIFFLIB::FiffEvokedSet type. For signal/slot and QVariant usage.

◆ Q_DECLARE_METATYPE() [2/2]

Q_DECLARE_METATYPE ( FIFFLIB::FiffEvokedSet::SPtr )

Provides QT META type declaration of the FIFFLIB::FiffEvokedSet type. For signal/slot and QVariant usage.