- Timestamp:
- 01/20/05 12:58:33 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/TDAS-Extractor/Algorithms.tex
r5908 r5909 60 60 The pedestals get subtracted automatically {\textit {\bf after}} execution of these two functions. 61 61 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}} - 63 63 the basic data members equal for all time extractors which are: 64 64 \begin{enumerate} 65 \item Pointer s to the used storage containers{\textit{\bf MArrivalTimeCam}}65 \item Pointer to the used storage container {\textit{\bf MArrivalTimeCam}} 66 66 parameterized by the variables 67 67 {\textit{\bf fArrTime}}. … … 86 86 87 87 \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}} - 89 89 the basic data members equal for all time and charge extractors which are: 90 90 \begin{enumerate} … … 109 109 110 110 where the pointers ``firstused'' point to the first used FADC slice declared by the extraction ranges, 111 the pointer ``lo wgain'' point to the beginning of the low-gain FADC slices array (to be used for112 pulses reaching into the low-gainarray),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), 113 113 the variables ``sum'', ``dsum'' get filled with the 114 114 extracted signal and its error. The variables ``time'', ``dtime'' and ``sat'' get filled with the … … 131 131 \end{itemize} 132 132 133 The following freelyadjustable parameters have to be set from outside:134 \begin{description} 135 \item[Global extraction limits:\xspace] Limits in between the extractor is allowed136 to search, independently for high gain and low gain.133 The 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 136 to extract the signal, for high gain and low gain, respectively. 137 137 \end{description} 138 138 … … 146 146 \subsubsection{Fixed Window} 147 147 148 This extractor is implemented in the MARS-class {\textit{ MExtractFixedWindow}}.149 It simply adds the FADC contents in the assigned ranges.148 This extractor is implemented in the MARS-class {\textit{\bf MExtractFixedWindow}}. 149 It simply adds the FADC slice contents in the assigned ranges. 150 150 As it does not correct for the clock-noise, only an even number of samples is allowed. 151 151 Figure~\ref{fig:fixedwindowsketch} gives a sketch of the used extraction ranges for this … … 156 156 \includegraphics[width=0.49\linewidth]{MExtractFixedWindow_23Led_Blue.eps} 157 157 \caption[Sketch extraction ranges MExtractFixedWindow]{% 158 Sketch of the extraction ranges for the extractor {\textit{ MExtractFixedWindow}}158 Sketch of the extraction ranges for the extractor {\textit{\bf MExtractFixedWindow}} 159 159 for 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 pixel s. }160 The pulse would be shifted half a slice to the right for an outer pixel. } 161 161 \label{fig:fixedwindowsketch} 162 162 \end{figure} … … 165 165 \subsubsection{Fixed Window with Integrated Cubic Spline} 166 166 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. 167 This extractor is implemented in the MARS-class {\textit{\bf MExtractFixedWindowSpline}}. It 168 uses a cubic spline algorithm, adapted from \cite{NUMREC} and integrates the 169 spline interpolated FADC slice values from a fixed extraction range. The edge slices are counted as half. 171 170 As it does not correct for the clock-noise, only an odd number of samples is allowed. 172 171 Figure~\ref{fig:fixedwindowsplinesketch} gives a sketch of the used extraction ranges for this … … 177 176 \includegraphics[width=0.49\linewidth]{MExtractFixedWindowSpline_23Led_Blue.eps} 178 177 \caption[Sketch extraction ranges MExtractFixedWindowSpline]{% 179 Sketch of the extraction ranges for the extractor {\textit{ MExtractFixedWindowSpline}}178 Sketch of the extraction ranges for the extractor {\textit{\bf MExtractFixedWindowSpline}} 180 179 for 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 pixel s. }180 The pulse would be shifted half a slice to the right for an outer pixel. } 182 181 \label{fig:fixedwindowsplinesketch} 183 182 \end{figure} … … 185 184 \subsubsection{Fixed Window with Global Peak Search} 186 185 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. 186 This extractor is implemented in the MARS-class {\textit{\bf MExtractFixedWindowPeakSearch}}. 187 The basic idea of this extractor is to correct for coherent movements in arrival time for all pixels, 188 as e.g. caused by the trigger jitter. 189 In a first loop, it fixes a reference point defined as the highest sum of 190 consecutive non-saturating FADC slices in a (smaller) peak-search window. 191 191 \par 192 192 In a second loop over the pixels, 193 it adds the FADC contents starting from a pre-defined point beforethe obtained peak-search window193 it adds the FADC contents starting from a pre-defined offset from the obtained peak-search window 194 194 over an extraction window of a pre-defined window size. 195 195 It loops twice over all pixels in every event, because it has to find the reference point, first. 196 196 As it does not correct for the clock-noise, only an even number of samples is allowed. 197 197 198 The following freelyadjustable 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 is198 The 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 201 201 searched for (default: 4 slices) 202 202 \item[Offset from Window:\xspace] Defines the offset of the start of the extraction window w.r.t. the … … 691 691 %%% TeX-master: "MAGIC_signal_reco" 692 692 %%% TeX-master: "MAGIC_signal_reco" 693 %%% TeX-master: "MAGIC_signal_reco" 693 694 %%% End:
Note:
See TracChangeset
for help on using the changeset viewer.