Changeset 17998 for branches/MarsISDCBranchBasedOn17887
- Timestamp:
- 10/28/14 14:34:42 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/MarsISDCBranchBasedOn17887/ceres.rc
r17845 r17998 1 # ========================================================================== 2 ############################################################################# 3 # ========================================================================== 4 # General 5 # ========================================================================== 6 ############################################################################# 7 # ========================================================================== 1 MLog.VerbosityLevel: 4 8 2 9 # ------------------------------------------------------------------------- 10 # Use this if you want to setup the logging stream for the jobs 11 # (overwrites command line options) 12 # ------------------------------------------------------------------------- 13 MLog.VerbosityLevel: 4 14 #MLog.DebugLevel: 1 15 #MLog.NoColors: yes 3 BinningImpact.Raw: 40 0 100 16 4 17 # ========================================================================== 18 ############################################################################# 19 # ========================================================================== 20 # Ceres 21 # ========================================================================== 22 ############################################################################# 23 # ========================================================================== 5 BinningTrigPos.Raw: 300 -25 275 24 6 25 # ------------------------------------------------------------------------- 26 # Use this if you want to write the MJStar output somewhere 27 # If you don't want it, it is written to the calibration output anyhow. 28 # ------------------------------------------------------------------------- 29 #PathOut: . 30 #PathIn: . 7 RandomNumberGenerator: TRandom3 31 8 9 Reflector.Constructor: MReflector 10 Reflector.FileName: resmc/fact/fact-reflector-real_ceres.txt 11 Reflector.SetSigmaPSF: 3.000000 32 12 33 # -------------------------------------------------------------------------34 # Configure Eventloop35 # -------------------------------------------------------------------------36 #MaxEvents: 1000037 #Overwrite: yes,no38 39 40 # -------------------------------------------------------------------------41 # Use this to setup binnings. For more details see: MBinning::ReadEnv42 # -------------------------------------------------------------------------43 # BinningEnergy.Raw: 100 1 100000 log44 # BinningSize.Raw: 100 1 10000000 log45 BinningImpact.Raw: 40 0 100046 # BinningHeight.Raw: 50 0 1247 # BinningAz.Raw: 360 -360 36048 # BinningZd.Raw: 70 0 7049 # BinningViewCone.Raw: 155 0 3150 BinningTrigPos.Raw: 300 -25 27551 # BinningEvtWidth.Raw: 150 0 2552 # BinningDist.Raw: 100 0 2.553 # BinningDistC.Raw: 100 0 2.554 # BinningThreshold.Raw: 35 0.9 90000 log55 # BinningEnergyEst.Raw: 100 0.9 90000 log56 57 58 # -------------------------------------------------------------------------59 # Initialize random number generator (see MJob::InitRandomNumberGenerator)60 # -------------------------------------------------------------------------61 RandomNumberGenerator: TRandom362 #RandomNumberSeedValue: 063 64 65 # -------------------------------------------------------------------------66 # Ceres general setup67 # -------------------------------------------------------------------------68 69 # Switch off the camera "electronics"70 #Camera: Off71 72 # Force the use of the "hardware" trigger for calibration data73 #ForceTrigger: Yes74 75 76 # -------------------------------------------------------------------------77 # Some setup for the atmosphere. The default should be well suited.78 # -------------------------------------------------------------------------79 #MSimAtmosphere.FileAerosols: resmc/fact/atmopshere-aerosols.txt80 #MSimAtmosphere.FileOzone: resmc/fact/atmopshere-ozone.txt81 82 83 # -------------------------------------------------------------------------84 # Here you can control the poiting of the telescope. To switch on85 # off-target observations set a value for the distance !=0 [deg].86 # For details see MSimPointingPos87 # -------------------------------------------------------------------------88 #MSimPointingPos.OffTargetDistance: 0.489 #MSimPointingPos.OffTargetPhi: -190 91 92 # -------------------------------------------------------------------------93 # Setup the reflector and camera geometry94 # -------------------------------------------------------------------------95 Reflector.Constructor: MReflector96 97 # For the file definition see MReflector::ReadFile98 99 Reflector.FileName: resmc/fact/fact-reflector.txt100 # Units mm: ~0.02°101 #Reflector.SetSigmaPSF: 1.8102 # Units mm: ~0.03°103 #Reflector.SetSigmaPSF: 2.6104 #Reflector.SetSigmaPSF: 1.66105 106 # new Value from 7.12.2012:107 # 0.95 of the reflected light was inside a circle with a radius of 2.25mm. This corresponds to a SigmaPSF of 1.3 mm108 #Reflector.SetSigmaPSF: 1.3109 110 # new Value from 29.05.2013:111 # Set SigmaPSF to pixelsize112 Reflector.SetSigmaPSF: 10.0113 114 # --- DWARF ---115 # distance from mirror to camera [cm]116 #focal_distance 489.73117 # TRUE focal of the paraboloid (must correspond to that of the mirror positions defined below!)118 #paraboloid_focal 488.87119 120 #MGeomCam.Constructor: MGeomCamDwarf(189.8, 9.5, 4.8887);121 13 MGeomCam.Constructor: MGeomCamFACT(); 122 14 123 #MSimBundlePhotons.FileName: resmc/fact/dwarf-fact.txt 15 MSimRandomPhotons.FrequencyFixed: 0.004000 16 MSimAPD.Type: 0 17 MSimAPD.NumCells: 60 18 MSimAPD.DeadTime: 3.000000 19 MSimAPD.RecoveryTime: 8.750000 20 MSimAPD.CrosstalkCoefficient: 0.130000 21 MSimAPD.AfterpulseProb1: 0.140000 22 MSimAPD.AfterpulseProb2: 0.110000 23 MSimExcessNoise.ExcessNoise: 0.120000 124 24 125 # Set the APD type (1: 30x30 <default>, 2: 60x60, 3:60x60(ct=15%))126 MSimAPD.Type: 4127 MSimExcessNoise.ExcessNoise: 0.12128 129 # -------------------------------------------------------------------------130 # Setup the absorption, conversion efficiency and angular acceptance131 # -------------------------------------------------------------------------132 25 MirrorReflectivity.FileName: resmc/fact/MirrorReflectivity_Lustermann_FACT_bearbeitet.txt 133 26 PhotonDetectionEfficiency.FileName: resmc/fact/fact-pde-1.0V.txt … … 135 28 ConesTransmission.FileName: resmc/fact/Transmittance_1439Cones_FACT_bearbeitet.txt 136 29 137 # ------------------------------------------------------------------------- 138 # Setup what in MMCS would be called "additional spot size" 139 # ------------------------------------------------------------------------- 140 #MSimPSF.Sigma: -1 141 #MSimReflector.DetectorMargin: 0 142 143 # ------------------------------------------------------------------------- 144 # Setup the dark counts (FrequencyFixed) and the NSB noise per cm^2 145 # ------------------------------------------------------------------------- 146 # Dark Counts per APD: ~4MHz 147 #MSimRandomPhotons.FrequencyFixed: 0.004 148 # NSB photon rate per cm^2 ~40MHz (folded with the cones' angular 149 # acceptance and the wavelength acceptance of the camera (window, apd, etc) 150 # 0.040 1/ns/cm^2 NSB-rate: 151 #MSimRandomPhotons.FrequencyNSB: 0.025 152 153 # FIXME: With a class describing the cones we could give NSB as 154 # per sr and cm^2 155 156 # ------------------------------------------------------------------------- 157 # Setup the trigger 158 # ------------------------------------------------------------------------- 159 # This line could be omitted but then the discriminator would be 160 # evaluated for all pixels not just for the pixels which are 161 # later "connected" in the trigger (used in the coincidence map) 162 # MSimTrigger.FileNameRouteAC: resmc/fact/magic-trigger-1NN.txt 30 MSimRandomPhotons.FileNameNSB: resmc/fact/night-sky-la-palma.txt 31 MSimRandomPhotons.FrequencyNSB: 0.000000 163 32 164 33 MSimTrigger.FileNameRouteAC: resmc/fact/fact-trigger-sum.txt 34 MSimTrigger.DiscriminatorThreshold: -16180.125000 165 35 166 # DiscriminatorThreshold is 9*offset(-1850)+21*gain(22.375)=16180.125167 MSimTrigger.DiscriminatorThreshold: -16180.125168 169 # Every Pixel(!) should see the same signal independant of its size170 36 MSimCalibrationSignal.NumPhotons: 24 171 37 MSimCalibrationSignal.NumEvents: 1000 … … 173 39 IntendedPulsePos.Val: 25 174 40 175 #PulseShape.Function.Name: exp(-(x/2)^2/2) 176 #PulseShape.FileName: resmc/fact/dwarf-pulse.txt 41 MRawRunHeader.SamplingFrequency: 2000 42 MRawRunHeader.NumSamples: 300 43 MRawRunHeader.NumBytesPerSample: 2 44 MRawRunHeader.FadcResolution: 177 45 178 # ------------------------------------------------------------------------- 179 # Description how a pedestal/calibration signal is produced 180 # ------------------------------------------------------------------------- 46 MSimCamera.DefaultOffset: -1850.000000 47 MSimCamera.DefaultNoise: 2.812500 48 MSimCamera.DefaultGain: 22.375000 181 49 182 #MSimCalibrationSignal.NumEvents: 1000 183 #MSimCalibrationSignal.NumPhotons; 5 184 #MSimCalibrationSignal.TimeJitter; 1.0 50 MSimCamera.fACFudgeFactor: 0.336700 51 MSimCamera.fACTimeConstant: 20.000000 185 52 186 187 # ------------------------------------------------------------------------- 188 # Setup the FADC 189 # ------------------------------------------------------------------------- 190 191 MRawRunHeader.SamplingFrequency: 2000 192 MRawRunHeader.NumSamples: 300 193 MRawRunHeader.NumBytesPerSample: 2 194 MRawRunHeader.FadcResolution: 12 195 196 MSimCamera.DefaultOffset: -1850.0 197 MSimCamera.DefaultNoise: 2.8125 198 MSimCamera.DefaultGain: 22.375 199 200 # Value for the fudgefactor in the calculation of the accoupling: 201 MSimCamera.ACFudgeFactor: 0.3367 202 MSimCamera.ACTimeConstant: 20 203 204 #MSimReadout.fConversionFactor: 1 205 206 # The number of sampling points is almost irrelevant because they 207 # are equidistant, i.e. calculated and no search is necessary. 208 # Nevertheless, you must make sure that there are enough points 209 # to sample the function accuratly enough. 210 # Attention: x in the function is given in slices, so if you change the sampling 211 # frequency you have to change also this function 212 PulseShape.Function.Name: (1.626*(1-exp(-0.3803*0.5*x))*exp(-0.0649*0.5*x)) 53 PulseShape.Function.Name: 1.2384*(1-1/(1+exp(-(5.8-x)/2./1.07)))*exp((5.8-x)/2./19.4) 213 54 PulseShape.Function.Npx: 300 214 PulseShape.Function.Xmin: 055 PulseShape.Function.Xmin: -10 215 56 PulseShape.Function.Xmax: 300 216 57 217 # ------------------------------------------------------------------------- 218 # Setup an image cleaning on the pure gamma signal (without noise) 219 # ------------------------------------------------------------------------- 58 Cut.Inverted: yes 59 Cut.Condition: MHillas.fSize>10.000000 220 60 221 #MImgCleanStd.CleanLevel1: 6.0222 #MImgCleanStd.CleanLevel2: 6.0223 224 # -------------------------------------------------------------------------225 # This is a cut executed after the calculation of the image parameters226 # -------------------------------------------------------------------------227 Cut.Inverted: Yes228 229 #Cut.Condition: MNewImagePar.fNumUsedPixels>3 && MHillas.fSize>6230 Cut.Condition: MHillas.fSize>10231 #&& MHillas.fSize>30232 #MSimTrigger.SimulateElectronics: Off233 234 # Does not trigger anyway235 61 ContEmpty3.Condition: MPhotonEvent.GetNumPhotons<10
Note:
See TracChangeset
for help on using the changeset viewer.