Ignore:
Timestamp:
01/20/05 12:58:33 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/TDAS-Extractor/Algorithms.tex

    r5908 r5909  
    6060  The pedestals get subtracted automatically {\textit {\bf after}} execution of these two functions.
    6161
    62 \item[MExtractTime:\xspace] This class provides - additionally to those already declared in {\textit{\bf MExtractor}},
     62\item[MExtractTime:\xspace] This class provides - additionally to those already declared in {\textit{\bf MExtractor}} -
    6363  the basic data members equal for all time extractors which are:
    6464  \begin{enumerate}
    65   \item Pointers to the used storage containers {\textit{\bf MArrivalTimeCam}}
     65  \item Pointer to the used storage container {\textit{\bf MArrivalTimeCam}}
    6666    parameterized by the variables
    6767    {\textit{\bf fArrTime}}.
     
    8686
    8787\item[MExtractTimeAndCharge:\xspace] This class provides - additionally to those already declared in
    88   {\textit{\bf MExtractor}} and {\textit{\bf MExtractTime}},
     88  {\textit{\bf MExtractor}} and {\textit{\bf MExtractTime}} -
    8989  the basic data members equal for all time and charge extractors which are:
    9090  \begin{enumerate}
     
    109109
    110110  where the pointers ``firstused'' point to the first used FADC slice declared by the extraction ranges,
    111   the pointer ``lowgain'' point to the beginning of the low-gain FADC slices array (to be used for
    112   pulses reaching into the low-gain array),
     111  the pointer ``logain'' point to the beginning of the low-gain FADC slices array (to be used for
     112  pulses reaching into the ``low-gain'' array),
    113113  the variables ``sum'', ``dsum'' get filled with the
    114114  extracted signal and its error. The variables ``time'', ``dtime'' and ``sat'' get filled with the
     
    131131\end{itemize}
    132132
    133 The following freely adjustable parameters have to be set from outside:
    134 \begin{description}
    135 \item[Global extraction limits:\xspace] Limits in between the extractor is allowed
    136 to search, independently for high gain and low gain.
     133The following adjustable parameters have to be set from outside:
     134\begin{description}
     135\item[Global extraction limits:\xspace] Limits in between which the extractor is allowed
     136to extract the signal, for high gain and low gain, respectively.
    137137\end{description}
    138138
     
    146146\subsubsection{Fixed Window}
    147147
    148 This extractor is implemented in the MARS-class {\textit{MExtractFixedWindow}}.
    149 It simply adds the FADC contents in the assigned ranges.
     148This extractor is implemented in the MARS-class {\textit{\bf MExtractFixedWindow}}.
     149It simply adds the FADC slice contents in the assigned ranges.
    150150As it does not correct for the clock-noise, only an even number of samples is allowed.
    151151Figure~\ref{fig:fixedwindowsketch} gives a sketch of the used extraction ranges for this
     
    156156  \includegraphics[width=0.49\linewidth]{MExtractFixedWindow_23Led_Blue.eps}
    157157\caption[Sketch extraction ranges MExtractFixedWindow]{%
    158 Sketch of the extraction ranges for the extractor {\textit{MExtractFixedWindow}}
     158Sketch of the extraction ranges for the extractor {\textit{\bf MExtractFixedWindow}}
    159159for two typical calibration pulses (pedestals have been subtracted) and a typical inner pixel.
    160 The pulse would be shifted half a slice to the right for an outer pixels. }
     160The pulse would be shifted half a slice to the right for an outer pixel. }
    161161\label{fig:fixedwindowsketch}
    162162\end{figure}
     
    165165\subsubsection{Fixed Window with Integrated Cubic Spline}
    166166
    167 This extractor is implemented in the MARS-class {\textit{MExtractFixedWindowSpline}},
    168 using a cubic spline algorithm, adapted from \cite{NUMREC}.
    169 It integrated the
    170 spline interpolated FADC slice values. The edge slices are counted as half.
     167This extractor is implemented in the MARS-class {\textit{\bf MExtractFixedWindowSpline}}. It
     168uses a cubic spline algorithm, adapted from \cite{NUMREC} and integrates the
     169spline interpolated FADC slice values from a fixed extraction range. The edge slices are counted as half.
    171170As it does not correct for the clock-noise, only an odd number of samples is allowed.
    172171Figure~\ref{fig:fixedwindowsplinesketch} gives a sketch of the used extraction ranges for this
     
    177176  \includegraphics[width=0.49\linewidth]{MExtractFixedWindowSpline_23Led_Blue.eps}
    178177\caption[Sketch extraction ranges MExtractFixedWindowSpline]{%
    179 Sketch of the extraction ranges for the extractor {\textit{MExtractFixedWindowSpline}}
     178Sketch of the extraction ranges for the extractor {\textit{\bf MExtractFixedWindowSpline}}
    180179for two typical calibration pulses (pedestals have been subtracted) and a typical inner pixel.
    181 The pulse would be shifted half a slice to the right for an outer pixels. }
     180The pulse would be shifted half a slice to the right for an outer pixel. }
    182181\label{fig:fixedwindowsplinesketch}
    183182\end{figure}
     
    185184\subsubsection{Fixed Window with Global Peak Search}
    186185
    187 This extractor is implemented in the MARS-class {\textit{MExtractFixedWindowPeakSearch}}.
    188 It fixes first a reference point defined as the highest sum of
    189 consecutive non-saturating FADC slices in a (smaller) peak-search window. This reference
    190 point removes the coherent movement of the arrival times in the whole camera due to the trigger jitter.
     186This extractor is implemented in the MARS-class {\textit{\bf MExtractFixedWindowPeakSearch}}.
     187The basic idea of this extractor is to correct for coherent movements in arrival time for all pixels,
     188as e.g. caused by the trigger jitter. 
     189In a first loop, it fixes a reference point defined as the highest sum of
     190consecutive non-saturating FADC slices in a (smaller) peak-search window.
    191191\par
    192192In a second loop over the pixels,
    193 it adds the FADC contents starting from a pre-defined point before the obtained peak-search window
     193it adds the FADC contents starting from a pre-defined offset from the obtained peak-search window
    194194over an extraction window of a pre-defined window size.
    195195It loops twice over all pixels in every event, because it has to find the reference point, first.
    196196As it does not correct for the clock-noise, only an even number of samples is allowed.
    197197
    198 The following freely adjustable parameters have to be set from outside:
    199 \begin{description}
    200 \item[Peak Search Window:\xspace] Defines the ``sliding window'' in which the peaking sum is
     198The following adjustable parameters have to be set from outside:
     199\begin{description}
     200\item[Peak Search Window:\xspace] Defines the ``sliding window'' size within which the peaking sum is
    201201searched for (default: 4 slices)
    202202\item[Offset from Window:\xspace] Defines the offset of the start of the extraction window w.r.t. the
     
    691691%%% TeX-master: "MAGIC_signal_reco"
    692692%%% TeX-master: "MAGIC_signal_reco"
     693%%% TeX-master: "MAGIC_signal_reco"
    693694%%% End:
Note: See TracChangeset for help on using the changeset viewer.