- Timestamp:
- 10/01/19 13:27:56 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Mars/resmc/hawcseye/ceres.rc
r19680 r19702 43 43 # BinningEnergy.Raw: 100 1 100000 log 44 44 # BinningSize.Raw: 100 1 10000000 log 45 BinningImpact.Raw: 60 0 60045 BinningImpact.Raw: 40 0 400 46 46 # BinningHeight.Raw: 50 0 12 47 47 # BinningAz.Raw: 360 -360 360 48 48 # BinningZd.Raw: 70 0 70 49 BinningViewCone.Raw: 56 0 1449 BinningViewCone.Raw: 32 0 8 50 50 BinningTrigPos.Raw: 100 -5 45 51 51 BinningTotLength.Raw: 150 0 150 … … 61 61 BinningDist.Raw: 25 0 15 62 62 63 # Note that you might not exactly get this binning limit as 64 # the limits are internally optimized (or to have N bins of size 1) 65 HPhotonEventGround.MaxImpact: 250 63 66 64 67 # ------------------------------------------------------------------------- … … 94 97 # For details see MSimPointingPos 95 98 # ------------------------------------------------------------------------- 96 MSimPointingPos.OffTargetDistance: 0.699 #MSimPointingPos.OffTargetDistance: 0.6 97 100 #MSimPointingPos.OffTargetPhi: -1 98 101 99 102 100 103 # ------------------------------------------------------------------------- 101 # Setup the reflector and camera geometry104 # Setup the optics 102 105 # ------------------------------------------------------------------------- 103 106 #Reflector.Constructor: MReflector(); 104 107 Reflector.Constructor: MFresnelLens(); 105 108 109 # ------------------------------------------------------------------------- 110 # Note that this is the setup for the 'Reflector' being MFresnelLens 106 111 Reflector.Transmission.FileName: resmc/hawcseye/transmission-pmma-3mm.txt 107 112 Reflector.Transmission.Thickness: 0.3 108 Reflector.Transmission.FresnelCorrection: True 109 Reflector.SurfaceRoughness: 0.001 110 113 Reflector.Transmission.FresnelCorrection: true 114 #Reflector.SurfaceRoughness: 0.001 115 116 # ------------------------------------------------------------------------- 117 # Note that this is the setup for the 'Reflector' being MReflector 111 118 112 119 # For the file definition see MReflector::ReadFile 113 114 120 Reflector.FileName: resmc/hawcseye/fake-reflector.txt 115 121 # Units mm: ~0.02° … … 132 138 #paraboloid_focal 488.87 133 139 140 # ------------------------------------------------------------------------- 141 # Setup the camera geometry 142 # ------------------------------------------------------------------------- 143 134 144 #MGeomCam.Constructor: MGeomCamDwarf(189.8, 9.5, 4.8887); 135 145 MGeomCam.Constructor: MGeomCamFAMOUS(0.502,false); 136 146 137 147 #MSimBundlePhotons.FileName: resmc/fact/dwarf-fact.txt 148 149 # ------------------------------------------------------------------------- 150 # Setup the sensors 151 # ------------------------------------------------------------------------- 138 152 139 153 # Set the APD type (1: 30x30 <default>, 2: 60x60, 3:60x60(ct=15%)) … … 221 235 MSimTrigger.FileNameRouteAC: resmc/hawcseye/trigger.txt 222 236 223 # DiscriminatorThreshold is 9*offset(-1850)+21*gain(22.375)=16180.125 224 #MSimTrigger.DiscriminatorThreshold: -16180.125 225 MSimTrigger.DiscriminatorThreshold: -192.387 237 # DiscriminatorThreshold is in arbitrary units 238 # This is the FACT default 239 #MSimTrigger.DiscriminatorThreshold: -192.387 240 # This is optimized to trigger not more than 1 out of 1000 simulated pedestal events 241 MSimTrigger.DiscriminatorThreshold: 700 # The units correspond to DRS4 ADC counts (FIXME: Conversion to DAC cnts) 242 243 # In FACT: 300 DAC counts are roughly 21pe. 1pe is roughly 10 mV / 20 ADC counts (see MSimCamera.DefaultGain) 244 # Therefore, the conversion from ADC to DAC is therefore (300/21.)/22.553 = 0.63 245 # A simulated DiscriminatorThreshold or 700 therefore corresponds to a DAC threshold of about 450 246 226 247 # Note that this is in SAMPLES! I have taken the values from the SW trigger 227 248 MSimTrigger.CableDelay: 21 … … 229 250 MSimTrigger.CoincidenceTime: 0.5 230 251 252 # The baseline shift (unfortunately -- as well as the A/C coupling!) is already added 253 # before the trigger electornics to the signal. If the sum-trigger is calculated, 254 # the baseline is summed as N*pixels - 0.96*N*pixels and therefore shifts indiviudally 255 # according to the number of pixels in a patch (I believe that this is wrong). 256 # Therefore, this effect can be correct be a shift of N*(1-0.96) 257 MSimTrigger.ShiftBaseline: Yes 258 259 # Setting this resource allows to copy the sum signal back to the source pixels 260 # so that instead of the original signal, the sum-signal is digitzed in the eleotronics 261 #MSimTrigger.DebugTrigger: Yes 262 263 # Use this to turn off the trigger electronics. A trigger is always issued. 264 #MSimTrigger.SimulateElectronics: No 231 265 232 266 # Every Pixel(!) should see the same signal independant of its size … … 259 293 MRawRunHeader.FadcResolution: 12 260 294 261 MSimCamera.DefaultOffset: -1850.0 262 MSimCamera.DefaultNoise: 2.8125 263 MSimCamera.DefaultGain: 22.553 295 MSimCamera.DefaultOffset: -1850.0 # ADC counts 296 MSimCamera.DefaultNoise: 2.8125 # ADC counts 297 MSimCamera.DefaultGain: 22.553 # Conversion for the pulse to ADC counts 264 298 265 299 # Value for the fudgefactor in the calculation of the accoupling: … … 305 339 ContEmpty3.Condition: MPhotonEvent.GetNumPhotons<10 306 340 341 # Take a fixed position in the camera.... for now! 342 MSrcPosCalc.FixedPos: 0 0 343 307 344 MFixTimeOffset.FileName: resmc/fact/pixel_delays_ALL_ZERO.csv 308 345 # MFixTimeOffset.FileName: resmc/fact/AllPhidoFiles_delays.csv
Note:
See TracChangeset
for help on using the changeset viewer.