| 1 | <!-- Vivien FEBVRE le 26/09/2002 --> | 
|---|
| 2 | <!-- exemple de fichier descriptif de processeurs --> | 
|---|
| 3 |  | 
|---|
| 4 |  | 
|---|
| 5 | <!DOCTYPE processors SYSTEM "DTDProcessors.dtd"> | 
|---|
| 6 |  | 
|---|
| 7 |  | 
|---|
| 8 | <processors> | 
|---|
| 9 |  | 
|---|
| 10 |  | 
|---|
| 11 | <processor name="fitsreader" class="FITSTOIReader" include="fitstoirdr.h"> | 
|---|
| 12 | <init> | 
|---|
| 13 | <param name="fn" type="string" default="test.fits"/> | 
|---|
| 14 | </init> | 
|---|
| 15 | <connection> | 
|---|
| 16 | </connection> | 
|---|
| 17 | </processor> | 
|---|
| 18 |  | 
|---|
| 19 | <processor name="fitswriter" class="FITSTOIWriter" include="fitstoiwtr.h"> | 
|---|
| 20 | <init> | 
|---|
| 21 | <param name="fn" type="string"/> | 
|---|
| 22 | </init> | 
|---|
| 23 | <connection> | 
|---|
| 24 | </connection> | 
|---|
| 25 | </processor> | 
|---|
| 26 |  | 
|---|
| 27 | <processor name="smooth" class="DataSmooth" include="smoothtoi.h"> | 
|---|
| 28 | <init> | 
|---|
| 29 | <param name="lsm" type="uint_4"/> | 
|---|
| 30 | <param name="deg" type="uint_4"/> | 
|---|
| 31 | </init> | 
|---|
| 32 | <attribute name="DoNotLookAt" methode="DoNotLookAt"> | 
|---|
| 33 | <param name="flag" type="uint_8" default="FlgToiAll"/> | 
|---|
| 34 | </attribute> | 
|---|
| 35 | <attribute name="SetFlagFailed" methode="SetFlagFailed"> | 
|---|
| 36 | <param name="flag" type="uint_8" default="FlgToiInterp"/> | 
|---|
| 37 | </attribute> | 
|---|
| 38 | <attribute name="SetBuff" methode="SetBuffUpd"> | 
|---|
| 39 | <param name="bupd" type="uint_4" default="100"/> | 
|---|
| 40 | </attribute> | 
|---|
| 41 | <attribute name="MinSmoothLength" methode="MinSmoothLength"> | 
|---|
| 42 | <param name="lsmin" type="uint_4" default="0"/> | 
|---|
| 43 | </attribute> | 
|---|
| 44 | <connection> | 
|---|
| 45 | <input name="DataIn"/> | 
|---|
| 46 | <output name="DataSmooth"/> | 
|---|
| 47 | </connection> | 
|---|
| 48 | </processor> | 
|---|
| 49 |  | 
|---|
| 50 | <processor name="toi2map" class="TOI2Map" include="toi2map.h"> | 
|---|
| 51 | <init> | 
|---|
| 52 | <param name="map" type="string"/> | 
|---|
| 53 | <param name="wmap" type="string" default="NULL"/> | 
|---|
| 54 | </init> | 
|---|
| 55 | <attribute name="SetEquinox" methode="SetEquinox"> | 
|---|
| 56 | <param name="actualyear" type="double" default="2000"/> | 
|---|
| 57 | </attribute> | 
|---|
| 58 | <attribute name="SetCoorIn" methode= "SetCoorIn"> | 
|---|
| 59 | <param name="mfg" type="long" default="TypCoordGalStd"/> | 
|---|
| 60 | </attribute> | 
|---|
| 61 | <attribute name="SetCoorInChr" methode="SetCoorIn"> | 
|---|
| 62 | <param name="ctype" type="char*"/> | 
|---|
| 63 | </attribute> | 
|---|
| 64 | <attribute name="SetCoorMap" methode="SetCoorMap"> | 
|---|
| 65 | <param name="mfg" type="long" default="TypCoordGal"/> | 
|---|
| 66 | </attribute> | 
|---|
| 67 | <attribute name="SetCoorMapChr" methode="SetCoorMap"> | 
|---|
| 68 | <param name="ctype" type="char*"/> | 
|---|
| 69 | </attribute> | 
|---|
| 70 | <attribute name="SetCalibrationFactor" methode="SetCalibrationFactor"> | 
|---|
| 71 | <param name="fac" type="double" default="1."/> | 
|---|
| 72 | </attribute> | 
|---|
| 73 | <attribute name="SetTestFlag" methode="SetTestFlag"> | 
|---|
| 74 | <param name="tflg" type="bool" default="false"/> | 
|---|
| 75 | <param name="badflg" type="long" default="FlgToiAll"/> | 
|---|
| 76 | </attribute> | 
|---|
| 77 | <attribute name="SetTestMin" methode="SetTestMin"> | 
|---|
| 78 | <param name="tmin" type="bool" default="false"/> | 
|---|
| 79 | <param name="vmin" type="double" default="-1.e30"/> | 
|---|
| 80 | </attribute> | 
|---|
| 81 | <attribute name="SetTestMax" methode="SetTestMax"> | 
|---|
| 82 | <param name="tmax" type="bool" default="false"/> | 
|---|
| 83 | <param name="vmax" type="double" default="+1.e30"/> | 
|---|
| 84 | </attribute> | 
|---|
| 85 | <connection> | 
|---|
| 86 | <input name="Coord1In"/> | 
|---|
| 87 | <input name="Coord2In"/> | 
|---|
| 88 | <input name="BoloIn"/> | 
|---|
| 89 | </connection> | 
|---|
| 90 | </processor> | 
|---|
| 91 |  | 
|---|
| 92 | <processor name="map2toi" class="Map2TOI" include="map2toi.h"> | 
|---|
| 93 | <init> | 
|---|
| 94 | <param name="sph" type="string"/> | 
|---|
| 95 | </init> | 
|---|
| 96 | <attribute name="SetBad" methode="SetBad"> | 
|---|
| 97 | <param name="flg" type="long" default="FlgToiOut"/> | 
|---|
| 98 | </attribute> | 
|---|
| 99 | <attribute name="SetEquinox" methode="SetEquinox"> | 
|---|
| 100 | <param name="actualyear" type="double" default="2000"/> | 
|---|
| 101 | </attribute> | 
|---|
| 102 | <attribute name="SetCoorIn" methode= "SetCoorIn"> | 
|---|
| 103 | <param name="mfg" type="long" default="TypCoordGalStd"/> | 
|---|
| 104 | </attribute> | 
|---|
| 105 | <attribute name="SetCoorInChr" methode="SetCoorIn"> | 
|---|
| 106 | <param name="ctype" type="char*"/> | 
|---|
| 107 | </attribute> | 
|---|
| 108 | <attribute name="SetCoorMap" methode="SetCoorMap"> | 
|---|
| 109 | <param name="mfg" type="long" default="TypCoordGal"/> | 
|---|
| 110 | </attribute> | 
|---|
| 111 | <attribute name="SetCoorMapChr" methode="SetCoorMap"> | 
|---|
| 112 | <param name="ctype" type="char*"/> | 
|---|
| 113 | </attribute> | 
|---|
| 114 | <connection> | 
|---|
| 115 | <input name="Coord1In"/> | 
|---|
| 116 | <input name="Coord2In"/> | 
|---|
| 117 | <output name="Coord1Out"/> | 
|---|
| 118 | <output name="Coord2Out"/> | 
|---|
| 119 | <output name="BoloOut"/> | 
|---|
| 120 | </connection> | 
|---|
| 121 | </processor> | 
|---|
| 122 |  | 
|---|
| 123 | <processor name="flag2map" class="FLAG2Map" include="flag2map.h"> | 
|---|
| 124 | <init> | 
|---|
| 125 | <param name="map" type="string"/> | 
|---|
| 126 | <param name="wmap" type="string" default="NULL"/> | 
|---|
| 127 | </init> | 
|---|
| 128 | <attribute name="SetEquinox" methode="SetEquinox"> | 
|---|
| 129 | <param name="actualyear" type="double" default="2000"/> | 
|---|
| 130 | </attribute> | 
|---|
| 131 | <attribute name="SetCoorIn" methode= "SetCoorIn"> | 
|---|
| 132 | <param name="mfg" type="long" default="TypCoordGalStd"/> | 
|---|
| 133 | </attribute> | 
|---|
| 134 | <attribute name="SetCoorInChr" methode="SetCoorIn"> | 
|---|
| 135 | <param name="ctype" type="char*"/> | 
|---|
| 136 | </attribute> | 
|---|
| 137 | <attribute name="SetCoorMap" methode="SetCoorMap"> | 
|---|
| 138 | <param name="mfg" type="long" default="TypCoordGal"/> | 
|---|
| 139 | </attribute> | 
|---|
| 140 | <attribute name="SetCoorMapChr" methode="SetCoorMap"> | 
|---|
| 141 | <param name="ctype" type="char*"/> | 
|---|
| 142 | </attribute> | 
|---|
| 143 | <attribute name="SetCalibrationFactor" methode="SetCalibrationFactor"> | 
|---|
| 144 | <param name="fac" type="double" default="1."/> | 
|---|
| 145 | </attribute> | 
|---|
| 146 | <attribute name="SetTestFlag" methode="SetTestFlag"> | 
|---|
| 147 | <param name="tflg" type="bool" default="false"/> | 
|---|
| 148 | <param name="badflg" type="long" default="FlgToiAll"/> | 
|---|
| 149 | </attribute> | 
|---|
| 150 | <attribute name="SetTestMin" methode="SetTestMin"> | 
|---|
| 151 | <param name="tmin" type="bool" default="false"/> | 
|---|
| 152 | <param name="vmin" type="double" default="-1.e30"/> | 
|---|
| 153 | </attribute> | 
|---|
| 154 | <attribute name="SetTestMax" methode="SetTestMax"> | 
|---|
| 155 | <param name="tmax" type="bool" default="false"/> | 
|---|
| 156 | <param name="vmax" type="double" default="+1.e30"/> | 
|---|
| 157 | </attribute> | 
|---|
| 158 | <connection> | 
|---|
| 159 | <input name="Coord1In"/> | 
|---|
| 160 | <input name="Coord2In"/> | 
|---|
| 161 | <input name="BoloIn"/> | 
|---|
| 162 | </connection> | 
|---|
| 163 | </processor> | 
|---|
| 164 |  | 
|---|
| 165 | <processor name="rztoiproc" class="RzTOIProc" include="rztoi.h"> | 
|---|
| 166 | <init> | 
|---|
| 167 | <param name="w1" type="int" default="4096"/> | 
|---|
| 168 | <param name="w2" type="int" default="128"/> | 
|---|
| 169 | <param name="nmax" type="int" default="20"/> | 
|---|
| 170 | </init> | 
|---|
| 171 | <attribute name="SetOutPPF" methode="SetOutPPF"> | 
|---|
| 172 | <param name="ppfname" type="string"/> | 
|---|
| 173 | </attribute> | 
|---|
| 174 | <connection> | 
|---|
| 175 | <input name="in"/> | 
|---|
| 176 | <output name="out"/> | 
|---|
| 177 | </connection> | 
|---|
| 178 | </processor> | 
|---|
| 179 |  | 
|---|
| 180 | <processor name="rzsimpletoiproc" class="RzSimpleTOIProc" include="rztoi.h"> | 
|---|
| 181 | <init> | 
|---|
| 182 | <param name="wsz" type="int" default="1024"/> | 
|---|
| 183 | <param name="fact" type="double" default="1.0"/> | 
|---|
| 184 | </init> | 
|---|
| 185 | <connection> | 
|---|
| 186 | <input name="in"/> | 
|---|
| 187 | <output name="out"/> | 
|---|
| 188 | </connection> | 
|---|
| 189 | </processor> | 
|---|
| 190 |  | 
|---|
| 191 | <processor name="noisegen" class="NoiseGen" include="noisegen.h"> | 
|---|
| 192 | <connection> | 
|---|
| 193 | <output name="noise"/> | 
|---|
| 194 | </connection> | 
|---|
| 195 | </processor> | 
|---|
| 196 |  | 
|---|
| 197 | <processor name="noisegengauss" class="NoiseGenGauss" include="noisegen.h"> | 
|---|
| 198 | <init> | 
|---|
| 199 | <param name="sigma" type="float"/> | 
|---|
| 200 | </init> | 
|---|
| 201 | <connection> | 
|---|
| 202 | <output name="noise"/> | 
|---|
| 203 | </connection> | 
|---|
| 204 | </processor> | 
|---|
| 205 |  | 
|---|
| 206 | <processor name="noisegen00F" class="NoiseGenOOF" include="noisegen.h"> | 
|---|
| 207 | <init> | 
|---|
| 208 | <param name="fknee" type="float"/> | 
|---|
| 209 | <param name="sigma" type="float"/> | 
|---|
| 210 | </init> | 
|---|
| 211 | <connection> | 
|---|
| 212 | <output name="noise"/> | 
|---|
| 213 | </connection> | 
|---|
| 214 | </processor> | 
|---|
| 215 |  | 
|---|
| 216 | <processor name="meanvarestimator" class="MeanVarEstimator" include="meanvarestim.h"> | 
|---|
| 217 | <init> | 
|---|
| 218 | <param name="nsamp" type="int"/> | 
|---|
| 219 | </init> | 
|---|
| 220 | <attribute name="doNotLookAt" methode="doNotLookAt"> | 
|---|
| 221 | <param name="flag" type="long" default="FlgToiAll"/> | 
|---|
| 222 | </attribute> | 
|---|
| 223 | <connection> | 
|---|
| 224 | <input name="signal"/> | 
|---|
| 225 | <output name="mean"/> | 
|---|
| 226 | <output name="variance"/> | 
|---|
| 227 | </connection> | 
|---|
| 228 | </processor> | 
|---|
| 229 |  | 
|---|
| 230 |  | 
|---|
| 231 |  | 
|---|
| 232 | <!-- processeur fictif de demo --> | 
|---|
| 233 | <processor name="demopipe" class="DemoPipe" include="demopipe.h"> | 
|---|
| 234 |  | 
|---|
| 235 | <connection> | 
|---|
| 236 | <input name="entree_bolo_1"/> | 
|---|
| 237 | <input name="entree_bolo_2"/> | 
|---|
| 238 | <input name="entree_bolo_3"/> | 
|---|
| 239 | <output name="sortie_bolo_sum"/> | 
|---|
| 240 | <output name="sortie_bolo_mul"/> | 
|---|
| 241 | </connection> | 
|---|
| 242 |  | 
|---|
| 243 | </processor> | 
|---|
| 244 |  | 
|---|
| 245 | </processors> | 
|---|
| 246 |  | 
|---|
| 247 |  | 
|---|
| 248 |  | 
|---|
| 249 |  | 
|---|
| 250 |  | 
|---|
| 251 |  | 
|---|
| 252 |  | 
|---|