\chapter{Contents on CD}
\label{app:cd}
\vspace*{-.2cm}
\begin{forest}
  for tree={
    font=\ttfamily,
    grow'=0,
    child anchor=west,
    parent anchor=south,
    anchor=west,
    calign=first,
    edge path={
      \noexpand\path [draw, \forestoption{edge}]
      (!u.south west) +(7.5pt,0) |- node[fill,inner sep=1.25pt] {} (.child anchor)\forestoption{edge label};
    },
    before typesetting nodes={
      if n=1
        {insert before={[,phantom]}}
        {}
    },
    fit=band,
    before computing xy={l=15pt},
  }
[CD
  [matlabCode
    [topoplot
        [electrocaps\_all.locs]
        [plotOneSubjectOneDay.m]
        [topoplot\_martin.m]
        [topoplot\_Wrapper.m]
    ]
    [balanceClasses.m]
    [callAll.m]
    [callAllPos.m]
    [classifyAccordingToEMG.m]
    [correlation2.m]
    [evaluationAccuracys.m]
    [evaluationCorrelations.m]
    [evaluation.m]
    [evaluationSynergies.m]
    [generateTrainingData.m]
    [generateTrainingDataPos.m]
]]
\end{forest}\hfill
\begin{forest}
for tree={
    font=\ttfamily,
    grow'=0,
    child anchor=west,
    parent anchor=south,
    anchor=west,
    calign=first,
    edge path={
      \noexpand\path [draw, \forestoption{edge}]
      (!u.south west) +(7.5pt,0) |- node[fill,inner sep=1.25pt] {} (.child anchor)\forestoption{edge label};
    },
    before typesetting nodes={
      if n=1
        {insert before={[,phantom]}}
        {}
    },
    fit=band,
    before computing xy={l=15pt},
  }
[CD
  [matlabCode
    [kfoldCV.m]
    [kFoldRidge.m]
    [load\_bcidat.mexa64]
    [load\_bcidat.mexw32]
    [mem.mexa64]
    [mem.mexglx]
    [mem.mexmaci]
    [mem.mexw64]
    [myDownsample.m]
    [mySaveFigure.m]
    [namesAndNumbers.m]
    [noOfSynergies.m]
    [overview.m]
    [pickFromStruct.m]
    [plotCM.m]
    [psdPlot.m]
]]
\end{forest}
\newpage
\begin{forest}
for tree={
    font=\ttfamily,
    grow'=0,
    child anchor=west,
    parent anchor=south,
    anchor=west,
    calign=first,
    edge path={
      \noexpand\path [draw, \forestoption{edge}]
      (!u.south west) +(7.5pt,0) |- node[fill,inner sep=1.25pt] {} (.child anchor)\forestoption{edge label};
    },
    before typesetting nodes={
      if n=1
        {insert before={[,phantom]}}
        {}
    },
    fit=band,
    before computing xy={l=15pt},
  }
[CD
  [matlabCode
    [readAll.m]
    [readAllPos.m]
    [readEMGSig.m]
    [ridgeCorrelation.m]
    [ridgeCV.m]
    [ridgeCVvia.m]
    [shiftingDownsample.m]
    [shiftingKin.m]
    [shiftingMean.m]
    [shiftingPburg.m]
    [shiftingPos.m]
  ]
]
\end{forest}
\begin{forest}
for tree={
    font=\ttfamily,
    grow'=0,
    child anchor=west,
    parent anchor=south,
    anchor=west,
    calign=first,
    edge path={
      \noexpand\path [draw, \forestoption{edge}]
      (!u.south west) +(7.5pt,0) |- node[fill,inner sep=1.25pt] {} (.child anchor)\forestoption{edge label};
    },
    before typesetting nodes={
      if n=1
        {insert before={[,phantom]}}
        {}
    },
    fit=band,
    before computing xy={l=15pt},
  }
[CD
  [matlabCode
    [shiftingSum.m]
    [svmEciton.m]
    [waveformLengthAll.m]
    [waveformLength.m]
  ]
  [bashscripts
    [noSynergies.bash]
    [runOnEciton.bash]
    [runOnEcitonPos.bash]
  ]
  [thesis
    [thesis.pdf]
  ]
]
\end{forest}\\\vfill
\newcommand{\repolink}{https://gitbucket.getenv.net/jph/msccd}
The contents of the CD are also available for download at\\[1cm]
\qrcode{\repolink}\\[.5cm]\texttt{\repolink}

