[2238] | 1 | <!-- Vivien FEBVRE le 26/09/2002 -->
|
---|
| 2 | <!-- exemple de fichier descriptif de processeurs -->
|
---|
[2220] | 3 |
|
---|
| 4 |
|
---|
| 5 | <!DOCTYPE processors SYSTEM "DTDProcessors.dtd">
|
---|
| 6 |
|
---|
| 7 |
|
---|
| 8 | <processors>
|
---|
| 9 |
|
---|
| 10 |
|
---|
[2238] | 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>
|
---|
[2220] | 18 |
|
---|
[2238] | 19 | <processor name="fitswriter" class="FITSTOIWriter" include="fitstoiwtr.h">
|
---|
[2220] | 20 | <init>
|
---|
[2238] | 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>
|
---|
[2220] | 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>
|
---|
[2238] | 48 | </processor>
|
---|
[2220] | 49 |
|
---|
[2238] | 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>
|
---|
[2220] | 90 | </processor>
|
---|
| 91 |
|
---|
[2238] | 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>
|
---|
[2220] | 122 |
|
---|
[2238] | 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>
|
---|
[2220] | 164 |
|
---|
[2238] | 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>
|
---|
[2220] | 174 | <connection>
|
---|
[2238] | 175 | <input name="in"/>
|
---|
| 176 | <output name="out"/>
|
---|
[2220] | 177 | </connection>
|
---|
| 178 | </processor>
|
---|
| 179 |
|
---|
[2238] | 180 | <processor name="rzsimpletoiproc" class="RzSimpleTOIProc" include="rztoi.h">
|
---|
[2220] | 181 | <init>
|
---|
[2238] | 182 | <param name="wsz" type="int" default="1024"/>
|
---|
| 183 | <param name="fact" type="double" default="1.0"/>
|
---|
[2220] | 184 | </init>
|
---|
[2238] | 185 | <connection>
|
---|
| 186 | <input name="in"/>
|
---|
| 187 | <output name="out"/>
|
---|
| 188 | </connection>
|
---|
| 189 | </processor>
|
---|
[2220] | 190 |
|
---|
[2238] | 191 | <processor name="noisegen" class="NoiseGen" include="noisegen.h">
|
---|
[2220] | 192 | <connection>
|
---|
[2238] | 193 | <output name="noise"/>
|
---|
[2220] | 194 | </connection>
|
---|
[2238] | 195 | </processor>
|
---|
[2220] | 196 |
|
---|
[2238] | 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>
|
---|
[2220] | 204 | </processor>
|
---|
| 205 |
|
---|
[2238] | 206 | <processor name="noisegen00F" class="NoiseGenOOF" include="noisegen.h">
|
---|
[2220] | 207 | <init>
|
---|
[2238] | 208 | <param name="fknee" type="float"/>
|
---|
| 209 | <param name="sigma" type="float"/>
|
---|
[2220] | 210 | </init>
|
---|
[2238] | 211 | <connection>
|
---|
| 212 | <output name="noise"/>
|
---|
| 213 | </connection>
|
---|
| 214 | </processor>
|
---|
[2220] | 215 |
|
---|
[2238] | 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>
|
---|
[2220] | 223 | <connection>
|
---|
[2238] | 224 | <input name="signal"/>
|
---|
| 225 | <output name="mean"/>
|
---|
| 226 | <output name="variance"/>
|
---|
[2220] | 227 | </connection>
|
---|
[2238] | 228 | </processor>
|
---|
[2220] | 229 |
|
---|
[2238] | 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 |
|
---|
[2220] | 243 | </processor>
|
---|
| 244 |
|
---|
| 245 | </processors>
|
---|
| 246 |
|
---|
| 247 |
|
---|
| 248 |
|
---|
| 249 |
|
---|
| 250 |
|
---|
| 251 |
|
---|
| 252 |
|
---|