source: trunk/Mars/ceres.rc@ 17208

Last change on this file since 17208 was 17207, checked in by dneise, 12 years ago
updates ceres.rc to something we are currently using ... and added more ressources
File size: 9.5 KB
Line 
1# ==========================================================================
2#############################################################################
3# ==========================================================================
4# General
5# ==========================================================================
6#############################################################################
7# ==========================================================================
8
9# -------------------------------------------------------------------------
10# Use this if you want to setup the logging stream for the jobs
11# (overwrites command line options)
12# -------------------------------------------------------------------------
13MLog.VerbosityLevel: 4
14#MLog.DebugLevel: 1
15#MLog.NoColors: yes
16
17# ==========================================================================
18#############################################################################
19# ==========================================================================
20# Ceres
21# ==========================================================================
22#############################################################################
23# ==========================================================================
24
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: .
31
32
33# -------------------------------------------------------------------------
34# Configure Eventloop
35# -------------------------------------------------------------------------
36#MaxEvents: 10000
37#Overwrite: yes,no
38
39
40# -------------------------------------------------------------------------
41# Use this to setup binnings. For more details see: MBinning::ReadEnv
42# -------------------------------------------------------------------------
43# BinningEnergy.Raw: 100 1 100000 log
44# BinningSize.Raw: 100 1 10000000 log
45BinningImpact.Raw: 40 0 1000
46# BinningHeight.Raw: 50 0 12
47# BinningAz.Raw: 360 -360 360
48# BinningZd.Raw: 70 0 70
49# BinningViewCone.Raw: 155 0 31
50BinningTrigPos.Raw: 300 -25 275
51# BinningEvtWidth.Raw: 150 0 25
52# BinningDist.Raw: 100 0 2.5
53# BinningDistC.Raw: 100 0 2.5
54# BinningThreshold.Raw: 35 0.9 90000 log
55# BinningEnergyEst.Raw: 100 0.9 90000 log
56
57
58# -------------------------------------------------------------------------
59# Initialize random number generator (see MJob::InitRandomNumberGenerator)
60# -------------------------------------------------------------------------
61RandomNumberGenerator: TRandom3
62#RandomNumberSeedValue: 0
63
64
65# -------------------------------------------------------------------------
66# Ceres general setup
67# -------------------------------------------------------------------------
68
69# Switch off the camera "electronics"
70#Camera: Off
71
72# Force the use of the "hardware" trigger for calibration data
73#ForceTrigger: Yes
74
75
76# -------------------------------------------------------------------------
77# Some setup for the atmosphere. The default should be well suited.
78# -------------------------------------------------------------------------
79#MSimAtmosphere.FileAerosols: resmc/fact/atmopshere-aerosols.txt
80#MSimAtmosphere.FileOzone: resmc/fact/atmopshere-ozone.txt
81
82
83# -------------------------------------------------------------------------
84# Here you can control the poiting of the telescope. To switch on
85# off-target observations set a value for the distance !=0 [deg].
86# For details see MSimPointingPos
87# -------------------------------------------------------------------------
88#MSimPointingPos.OffTargetDistance: 0.4
89#MSimPointingPos.OffTargetPhi: -1
90
91
92# -------------------------------------------------------------------------
93# Setup the reflector and camera geometry
94# -------------------------------------------------------------------------
95Reflector.Constructor: MReflector
96
97# For the file definition see MReflector::ReadFile
98
99Reflector.FileName: resmc/fact/fact-reflector.txt
100# Units mm: ~0.02°
101#Reflector.SetSigmaPSF: 1.8
102# Units mm: ~0.03°
103#Reflector.SetSigmaPSF: 2.6
104#Reflector.SetSigmaPSF: 1.66
105
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 mm
108#Reflector.SetSigmaPSF: 1.3
109
110# new Value from 29.05.2013:
111# Set SigmaPSF to pixelsize
112Reflector.SetSigmaPSF: 10.0
113
114# --- DWARF ---
115# distance from mirror to camera [cm]
116#focal_distance 489.73
117# TRUE focal of the paraboloid (must correspond to that of the mirror positions defined below!)
118#paraboloid_focal 488.87
119
120#MGeomCam.Constructor: MGeomCamDwarf(189.8, 9.5, 4.8887);
121MGeomCam.Constructor: MGeomCamFACT();
122
123#MSimBundlePhotons.FileName: resmc/fact/dwarf-fact.txt
124
125# Set the APD type (1: 30x30 <default>, 2: 60x60, 3:60x60(ct=15%))
126MSimAPD.Type: 4
127MSimExcessNoise.ExcessNoise: 0.12
128
129# -------------------------------------------------------------------------
130# Setup the absorption, conversion efficiency and angular acceptance
131# -------------------------------------------------------------------------
132MirrorReflectivity.FileName: resmc/fact/MirrorReflectivity_Lustermann_FACT_bearbeitet.txt
133PhotonDetectionEfficiency.FileName: resmc/fact/fact-pde-1.0V.txt
134ConesAngularAcceptance.FileName: resmc/fact/fact-cones-angular-acceptance.txt
135ConesTransmission.FileName: resmc/fact/Transmittance_1439Cones_FACT_bearbeitet.txt
136
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
163
164MSimTrigger.FileNameRouteAC: resmc/fact/fact-trigger-sum.txt
165
166# DiscriminatorThreshold is 9*offset(3580)+21*gain(358)=39738
167MSimTrigger.DiscriminatorThreshold: 39738
168
169# Every Pixel(!) should see the same signal independant of its size
170MSimCalibrationSignal.NumPhotons: 24
171MSimCalibrationSignal.NumEvents: 1000
172
173IntendedPulsePos.Val: 25
174
175#PulseShape.Function.Name: exp(-(x/2)^2/2)
176#PulseShape.FileName: resmc/fact/dwarf-pulse.txt
177
178# -------------------------------------------------------------------------
179# Description how a pedestal/calibration signal is produced
180# -------------------------------------------------------------------------
181
182#MSimCalibrationSignal.NumEvents: 1000
183#MSimCalibrationSignal.NumPhotons; 5
184#MSimCalibrationSignal.TimeJitter; 1.0
185
186
187# -------------------------------------------------------------------------
188# Setup the FADC
189# -------------------------------------------------------------------------
190
191MRawRunHeader.SamplingFrequency: 2000
192MRawRunHeader.NumSamples: 300
193MRawRunHeader.NumBytesPerSample: 2
194MRawRunHeader.FadcResolution: 12
195
196MSimCamera.DefaultOffset: 3580
197MSimCamera.DefaultNoise: 45
198MSimCamera.DefaultGain: 358
199
200# Value for the fudgefactor in the calculation of the accoupling:
201MSimCamera.fACFudgeFactor: 0.3367
202
203#MSimReadout.fConversionFactor: 1
204
205# The number of sampling points is almost irrelevant because they
206# are equidistant, i.e. calculated and no search is necessary.
207# Nevertheless, you must make sure that there are enough points
208# to sample the function accuratly enough.
209# Attention: x in the function is given in slices, so if you change the sampling
210# frequency you have to change also this function
211PulseShape.Function.Name: (1.626*(1-exp(-0.3803*0.5*x))*exp(-0.0649*0.5*x))
212PulseShape.Function.Npx: 300
213PulseShape.Function.Xmin: 0
214PulseShape.Function.Xmax: 300
215
216# -------------------------------------------------------------------------
217# Setup an image cleaning on the pure gamma signal (without noise)
218# -------------------------------------------------------------------------
219
220#MImgCleanStd.CleanLevel1: 6.0
221#MImgCleanStd.CleanLevel2: 6.0
222
223# -------------------------------------------------------------------------
224# This is a cut executed after the calculation of the image parameters
225# -------------------------------------------------------------------------
226Cut.Inverted: Yes
227
228#Cut.Condition: MNewImagePar.fNumUsedPixels>3 && MHillas.fSize>6
229Cut.Condition: MHillas.fSize>10
230#&& MHillas.fSize>30
231#MSimTrigger.SimulateElectronics: Off
232
233# Does not trigger anyway
234ContEmpty3.Condition: MPhotonEvent.GetNumPhotons<10
Note: See TracBrowser for help on using the repository browser.