Splitters Workspace

SplittersWorkspaces stores a vector of SplittingIntervals. It inherits from TableWorkspace.

A SplittersWorkspace object has 3 columns, start with type as int64, stop with type as int64 and workspacegroup as int. Column start is to record the starting absolute time (DateTime reference!) of a TimeSplitter. Column stop is to record the stopping absolute time of a Splitting Interval. Column workspacegroup is to record what workspace should the events fall into the time period defined by start and stop.

Splitting Interval

SplittingInterval is a class to store and process the event splitting information. It stores and returns the starting and stopping time of a time-splitter. Each SplitterInterval will have an ‘index’. The ‘index’ (starting from zero) denotes which workspace to which any neutron event falls into its time interval will be copied. An ‘index’ of -1 to not filter the events.

class mantid.api.ISplittersWorkspace
__init__()

Raises an exception This class cannot be instantiated from Python

getNumberSplitters((ISplittersWorkspace)self) → int :

Returns the number of splitters within the workspace