source: JEM-EUSO/esaf_lal/tags/v1_r0/esaf/config/config_ALL_last2 @ 117

Last change on this file since 117 was 117, checked in by moretto, 11 years ago

ESAF version compilable on mac OS

File size: 23.2 KB
Line 
1# FRANCESCOÂŽ s PARAMETERIZATIONS
2
3RecoFramework.ModuleFile = RecoModuleList_ALL_last2.cfg
4RecoFramework.DumpRootEvent = no
5RecoFramework.HardMemCleaning = no
6
7TrackDirectionModule.fMethod = exact
8TrackDirectionModule.fMinuitOutputLevel = -1
9
10ClusterAnalysisModule.ReClustering = no
11ClusterAnalysisModule.DoMedianFit = 0 # 1=enabled, 0=disabled
12ClusterAnalysisModule.NumThreshold = 0.95 #
13ClusterAnalysisModule.RelNumPointsMin = 1 #
14ClusterAnalysisModule.RelNumHits = 0.5 #
15ClusterAnalysisModule.DoHistogram = 0 # 1=enabled, 0=disabled
16ClusterAnalysisModule.HistogramBinning = 100 #
17
18BaseClusteringModule.fNumHitsMinimum = -3.0 #minimum number of hits in a significant pixel
19BaseClusteringModule.fSignificanceLevel = 30 #level of significance
20BaseClusteringModule.fSignalToNoise = 1.e-2 #signal to noise ratio
21BaseClusteringModule.fThresholdType = fov # natural, fixed, fov
22BaseClusteringModule.fThreshold = 0.007 #fixed max distance between points in clusters
23BaseClusteringModule.fNumPointsMinimum = 10 #num points minimum in a significant cluster
24BaseClusteringModule.fFOVThreshold = 2 # threshold = fFOVThreshold*sqrt(deltatheta*deltaphi)
25BaseClusteringModule.fGTUDiffThreshold = 1 # additional thresold in time difference (in GTU)
26BaseClusteringModule.fDensityMethod = event #density from complete event
27BaseClusteringModule.fFitMethod = spacetime # median fit of main cluster in space and time
28BaseClusteringModule.fNSigmaToSelect = 1.5 #select the points at n sigmas from the line that
29BaseClusteringModule.fDoHistogram = no #yes,no for create rootfile with histograms of clusters
30BaseClusteringModule.fHistogramBinning = 100 #binning in cluster histograms
31
32HoughFit.fDoGraph = no # yes/no
33HoughFit.fKindHough = linear # sinusoidal/linear/numerical
34HoughFit.fMinFractionSinusoidal = 3 # 3
35HoughFit.fMinFractionLinear = 3 # 5
36HoughFit.fWidthFractionSinusoidal = 0.3 #
37HoughFit.fWidthFractionLinear = 0.3 #
38
39TrackDirection2Module.fNumHitsMinimum = 1 #
40TrackDirection2Module.fNumPointsMin =  5  #10
41TrackDirection2Module.fNumPointsMax =  130000 #
42TrackDirection2Module.fSignalToNoise = 3 # 1.e-2 #take pixels with signal/sqrt(noise) >= fSignalToNoise number
43TrackDirection2Module.fUseHough =  no #yes # yes/no
44TrackDirection2Module.fUseHoughwithselection = no # yes/no
45TrackDirection2Module.fUseShape =  no # yes/no
46TrackDirection2Module.fUseShapeInModules = no # yes/no
47TrackDirection2Module.fDebugInfo = yes # yes/no
48TrackDirection2Module.fMulti1 =  1.5 # multiplicators
49TrackDirection2Module.fMulti2 =  1 #
50TrackDirection2Module.fTDPFitMethod = median #rootrobust # linear, median, hough, rootrobust
51TrackDirection2Module.fAA1FitMethod = median #rootrobust # linear, median, hough, rootrobust
52TrackDirection2Module.fMethod = AA1 #all # execute all algorithms
53TrackDirection2Module.fFixTmaxNumeric = yes # yes/no
54TrackDirection2Module.fErrAngle = 1 # (deg)
55TrackDirection2Module.fStat1 = 5
56TrackDirection2Module.fStat2 = 10
57TrackDirection2Module.fDoGraphUseShape = no # yes/no
58
59
60HoughModule.fNumPointsMinimum = 10
61HoughModule.fSignalToNoise = 1.e-2         # take pixels with signal/sqrt(noise) >= fSignalToNoise number [valid for ProcessOnlySignal option]
62HoughModule.fProcedure = all           # single/velocity/all
63HoughModule.fDebugPlots = yes           # yes/no
64HoughModule.fMinCountsHoughSingleMacrocell = 4
65HoughModule.fMinCountsHoughAll = -4
66HoughModule.fMinCountsVelocity = 4
67
68SimuEventInputModule.FileName = output/euso.root
69SimuEventInputModule.TruncateNumberOfEvents = no
70SimuEventInputModule.MaxEvents = 10
71
72HmaxForProtonModule.fUseTrueAngles = 1;               # 1 - use true Theta and Phi angles, 0 - use reconstructed angles.
73
74RootInputModule.FileName = output/simu.root                     # file name to analyze
75RootInputModule.ProcessOnlySignal =  yes                        # yes/no       
76RootInputModule.FilterScatteredCherenkov = no                  # filter out the backscaterred cherenkov light
77RootInputModule.TruncateNumberOfEvents = yes                    #
78RootInputModule.LoadAnalogFee = yes                     #
79RootInputModule.FirstEvent = 0                                  # first event number
80RootInputModule.LastEvent =  -1                                 # last event number (maxevents if negative)
81RootInputModule.MaxEvents = 1000                                # total number of events (if LastEvent < 0 )
82RootInputModule.GTUlength = 2500                                # if no detector data -> GTUlength in ns
83
84GTUClusteringModule.NumHitsMinimum = 3 #
85GTUClusteringModule.NaturalValues = 0 # 1=enabled 0=disabled
86GTUClusteringModule.DistanceThreshold = 3 #
87GTUClusteringModule.SignificanceLevel = 3 #
88GTUClusteringModule.NumPointsMinimum = 10 #
89GTUClusteringModule.DoHistogram = 0 # 1=enabled 0=disabled
90GTUClusteringModule.HistogramBinning = 100 #
91
92ShowerLightSource.FluoCalculator = nagano #kakimoto             # can be kakimoto, nagano, N2data
93ShowerLightSource.CrkCalculator = simple                        # can be simple
94ShowerLightSource.fLambdaMin = 300                              # nm
95ShowerLightSource.fLambdaMax = 450                              # nm
96ShowerLightSource.EnergyDistributionType = parametrized         # can be single, parametrized, histos
97ShowerLightSource.EnergyDistributionName = giller               # can be '80MeV', '24MeV', hillas, giller, nerling
98ShowerLightSource.LateralDistributionName = NKGhadron   # can be NULL, NKGhadron (nuclear primaries), NKG (std), histos
99ShowerLightSource.AngularDistributionName = baltru              # can be baltru, NULL
100ShowerLightSource.fUseAngDev = no                               # if yes, electrons angular deviation used for Yield
101
102SlastLightToEuso.EnergyDistributionParametrization = Hillas # distribution of energy of electrons
103SlastLightToEuso.ShowerParametrization = GIL                # can be GHF (Gaisser-Hillas) or GFA (Gaussian Function in Age)
104SlastLightToEuso.WaveRangeMin   = 300                       # minimum ligth waverange [nm]
105SlastLightToEuso.WaveRangeMax   = 400                       # maximum ligth waverange [nm]
106SlastLightToEuso.DoCherenkov    = yes                       # Do or not cherenkov signal
107SlastLightToEuso.DoFluorescence = yes                       # Do or not fluorescence signal
108SlastLightToEuso.AtmosphericType =  USStandard                # Type of the atmosphere
109SlastLightToEuso.AtmTemperature = 288                       # Atmosphere temperature
110SlastLightToEuso.Albedo = 0.05                              # Earth albedo
111SlastLightToEuso.GTU = 0.8                                  # GTU of EUSO (obsolete) [microsec]
112SlastLightToEuso.AtmCurvature = Curved                      # can be Curved or Planar
113
114SinglePhotonRootFileLightToEuso.fFileName = output/Cloud_40deg_S3000
115SinglePhotonRootFileLightToEuso.fFirstEvent = 0
116
117GeneratorLightToEuso.SpectrumType = powerlaw    # powerlaw/GZKHiRes2005
118GeneratorLightToEuso.EnergyRangeMin = 1e20      # Minimum Energy to simulate [eV]
119GeneratorLightToEuso.EnergyRangeMax = 5e20      # Maximum Energy to simulate [eV]
120GeneratorLightToEuso.EnergySlope = -1           # Slope of Energy Differential Spectrum
121GeneratorLightToEuso.ThetaMode = sinus          # sinus=sin(2x), linear, FlatHmax
122GeneratorLightToEuso.ThetaRangeMin = 60         # Minimum Theta  to simulate [deg] (MES frame)
123GeneratorLightToEuso.ThetaRangeMax = 90         # Maximum Theta  to simulate [deg] (MES frame)
124GeneratorLightToEuso.PhiRangeMin = 0            # Minimum Phi    to simulate [deg] (MES frame)
125GeneratorLightToEuso.PhiRangeMax = 360          # Maximum Phi    to simulate [deg] (MES frame)
126GeneratorLightToEuso.UhecrType = Proton         # Type of UHECR  can be Iron, Neutrino, TauNeutrino, etc
127GeneratorLightToEuso.DepthStep = 10             # Step for the shower development [g/cm2] 10
128GeneratorLightToEuso.InteractionType = none     # random X1=none, fixed position=POS, fixed X1=X1
129GeneratorLightToEuso.InteractionVectorX = 140   # Interaction X Point        [km]
130GeneratorLightToEuso.InteractionVectorY = 140   # Interaction Y Point        [km]
131GeneratorLightToEuso.InteractionVectorZ = 70    # Interaction Z Point        [km]
132GeneratorLightToEuso.InteractionX1 = 35         # grammage of the first interaction (if fixed X1)
133GeneratorLightToEuso.ImpactMode = ASL           # TOA or ASL(in a square)
134GeneratorLightToEuso.altitude = 430             #
135GeneratorLightToEuso.FoV = 35                   # Euso Field of View         [deg]
136GeneratorLightToEuso.RejectFakeEvents = no      # reject cosmic rays that (did not interact in atmosphere || not in FoV)
137GeneratorLightToEuso.RejectNoXmax = no          # reject showers without Xmax in the FoV
138GeneratorLightToEuso.ImpactXmin = 195 #205 #100 #200 #-7        # impact X Point        [km]
139GeneratorLightToEuso.ImpactXmax = 205 #215 #114 #214 #7         # impact X Point        [km]
140GeneratorLightToEuso.ImpactYmin = -5 #-157 #-107 #-57 #-7       # impact Y Point        [km]
141GeneratorLightToEuso.ImpactYmax = 5 #-143 # -93 #-43 #  7       # impact Y Point        [km]
142
143StandardLightToEuso.fGenerator = slast++
144StandardLightToEuso.fLightSource = shower
145StandardLightToEuso.fRadiativeTransfer = bunch
146
147OpticsAnalysisModule.fDoDatabase = no
148OpticsAnalysisModule.fDoMap = no
149
150PixelEffMapBuilder.fBinsThetaFoV = 100;                         # number of  bins per Theta_FoV
151PixelEffMapBuilder.fBinsPhiFoV = 300;                           # number of  bins per Phi_FoV
152PixelEffMapBuilder.fPhPerBunch = 50000 #100000000
153PixelEffMapBuilder.fEfficiencyThreshold = 0.01
154PixelEffMapBuilder.fFileName = /data/esafdata/effmap_CPP_m36
155PixelEffMapBuilder.fSpectrum = nitro10km  # mono/test
156
157ScanPhotonsOnPupil.fNumThetaFOV = 3
158ScanPhotonsOnPupil.fThetaFOVStep = 15       #deg
159ScanPhotonsOnPupil.fXYStep = 500            # mm
160ScanPhotonsOnPupil.fWavelenghtsFile = config/Tools/ScanWavelengths.dat
161PhotonsDatabaseBuilder.fSamples = 100
162
163DiffusePhotonsOnPupil.fThetaFOVMax = 45      # deg
164DiffusePhotonsOnPupil.fSpectrum = nitro10km  # mono/test
165DiffusePhotonsOnPupil.fThetaDistribution = costheta  #totaleff
166PixelMapBuilder.fNumPhotons = 1000000000
167
168MOpticalSystem.fPos.Z = 0. # mm
169
170CartesianFocalPlane.fDZdown =  500 # mm   //for J
171CartesianFocalPlane.fPos.Z = 3584.54089627 # mm
172CartesianFocalPlane.fRadius = 1250 # mm
173
174JIdealFocalSurface.rho = -2238.32 # mm
175JIdealFocalSurface.k = 2.476898
176JIdealFocalSurface.a = -0.615049E-9 # mmE-3
177JIdealFocalSurface.b = 0.178705E-14 # mmE-5
178JIdealFocalSurface.c = -0.179293E-20 # mmE-7
179JIdealFocalSurface.d = 0.619626E-27 # mmE-9
180JIdealFocalSurface.precision = 0.01 # Mm
181JIdealFocalSurface.fR = 1130  # mm radius of IFS, it may be smaller than EUSO's
182JIdealFocalSurface.fPos.Z = 3622   # mm offset removed
183
184MIdealFocalSurface.fR = 1219.0
185
186EusoMapping.fMapFile = @cfg/Optics/PAM_HUGE2.dat.gz
187EusoMapping.fMapCacheFile = @aux/pixelmap.bin
188EusoMapping.fUseCache = no
189
190KOpticalSystem.fPos.Z = 0 # mm
191
192FileGenerator.filename = aw.out
193
194FakeOpticalAdaptor.fSide = 27 # mm
195FakeOpticalAdaptor.fHeight = 0 # mm
196FakeOpticalAdaptor.fCathode.reflectivity = 0
197
198IdealOpticalAdaptor.fCathode.reflectivity = 0
199IdealOpticalAdaptor.fRadiomEff = 1.0 #0.95
200IdealOpticalAdaptor.fFilter = BG3 #multilayer #
201IdealOpticalAdaptor.fFilterThickness = 2. #1. # mm
202IdealOpticalAdaptor.fSide = 27 # mm
203IdealOpticalAdaptor.fHeight =  20 # mm
204IdealOpticalAdaptor.fSmallSide = 24.7 # mm
205
206OpticsFactory.fOpticalSystem = NOpticalSystem
207OpticsFactory.fFocalPlane = PolarFocalPlane
208OpticsFactory.fIdealFocalSurface = NIdealFocalSurface
209OpticsFactory.fWalls = WallInteraction
210OpticsFactory.fBaffle = ConicBaffle
211OpticsFactory.fOpticalAdaptor = IdealOpticalAdaptor #FakeOpticalAdaptor
212OpticsFactory.fTransportManager = Standard  # G4TransportManager
213
214NOpticalSystem.fPos.Z = 0. # mm
215NOpticalSystem.EsafRandom = 0
216NOpticalSystem.fEffectiveEfficiencyFactor = 0.76
217NOpticalSystem.lens_dir = config/Optics/NOpticalSystem/
218NOpticalSystem.tel_par = telparm_CPP_2010_09_NOptics
219
220PolarFocalPlane.fDZdown = 500 # mm
221PolarFocalPlane.fPos.Z =  3816.974  #taking into account offset
222PolarFocalPlane.fRadius = 1325. #1219.0 # mm
223
224KIdealFocalSurface.rho = -2910.4782813 # mm
225KIdealFocalSurface.k = 1.40052914284
226KIdealFocalSurface.a = -0.563387248165e-9 # mmE-3
227KIdealFocalSurface.b = 0.143600809048e-14 # mmE-5
228KIdealFocalSurface.c = -0.147415870531e-20 # mmE-7
229KIdealFocalSurface.d = 0.517855525001e-27 # mmE-9
230KIdealFocalSurface.precision = 0.01 # mm
231KIdealFocalSurface.fR = 1130  # mm radius of IFS, it may be smaller than EUSO's
232KIdealFocalSurface.fPos.Z = 3580.27044827 # mm // for K
233
234LOpticalSystem.fPos.Z = 0 # mm
235
236ParamOpticalSystem.fUseConfig = RedBook
237
238DatabaseOpticalSystem.fKeyLength = 16                # size of the keys
239DatabaseOpticalSystem.fBinFilePath = auxilar/database.bin
240
241ConicBaffle.fTopRadius = 1325.        # baffle radius
242ConicBaffle.fPos.Z = 132.894280    # the base of the bottom lens
243ConicBaffle.DZdown = 134             # height of the baffle
244ConicBaffle.fAlpha = 30              # baffle's field of view
245
246WallInteraction.fSpecularReflectivity = 0
247
248DetectorTransportManager.fMaxIterations = 10
249DetectorTransportManager.fInnerRadius = 1325  # mm
250
251SphericalIdealFocalSurface.fSphRadius = 1997.7   # mm
252SphericalIdealFocalSurface.fPrec = 0.01      # mm
253SphericalIdealFocalSurface.fR = 1130             # mm radius of IFS, it can be smaller than EUSO's
254SphericalIdealFocalSurface.fPos.Z = 3583.27044827 # mm // for K
255
256focalplane.DZdown = 300        # mm
257focalplane.pos.Z = 4000        # mm
258focalplane.DZdown = 10 # mm
259focalplane.pos.Z = 1015 # mm
260
261LIdealFocalSurface.fR = 1150.0
262
263TestBaffle.fPos.Z = 175    # the base of the bottom lens
264TestBaffle.DZdown = 400    # height of the baffle
265TestBaffle.fR = 1500       # baffle radius
266
267TestOpticalAdaptor.fSide = 27.33333333333333333333333333333333333333333333333333 # mm
268TestOpticalAdaptor.fHeight = 0 # mm
269TestOpticalAdaptor.fCathode.reflectivity = 0
270
271ConexFileShowerGenerator.FileName = conex.root
272ConexFileShowerGenerator.FirstEvent = 1
273
274CorsikaFileShowerGenerator.FlagThinning = t
275CorsikaFileShowerGenerator.HowManyShowers = 2
276CorsikaFileShowerGenerator.ParticleFileName = DAT000001
277CorsikaFileShowerGenerator.LongFileName = DAT000001.long
278
279UnisimFileShowerGenerator.FileName = production/unisim/provA01.ush.gz
280UnisimFileShowerGenerator.FirstEvent = 1
281
282LowtranManager.fMakeTape5Unique = yes   
283LowtranManager.fTape6 = @out/Lowtran.tape6
284LowtranManager.fTape7 = /dev/null
285LowtranManager.fTape8 = /dev/null
286
287UniformLayersClouds.fCloudsType = FairWeatherCumulus
288
289MSISE_00Atmosphere.TimeMode = LST       ## UT (universal time) or LST (local solar time)
290MSISE_00Atmosphere.sec = 0              ## seconds in day (UT) [0,86400]
291MSISE_00Atmosphere.lst = 24             ## local solar time    [18,30] in hour (>24 means the day after)
292MSISE_00Atmosphere.doy = 1              ## day of year         [1,365]
293MSISE_00Atmosphere.g_lat = 51           ## geodetic latitude   [-90,90] (+ <=> north)
294MSISE_00Atmosphere.g_long = 0           ## geodetic longitude  [0,360]  (>0 <=> east)
295MSISE_00Atmosphere.year = 0             ## currently ignored
296MSISE_00Atmosphere.f107A = 150          ## 81 day average of F10.7 flux (centered on doy)
297MSISE_00Atmosphere.f107 = 150           ## daily F10.7 flux for previous day
298MSISE_00Atmosphere.ap = 4               ## magnetic index (daily)
299
300LinsleyAtmosphereData.fNb = 2   # usually 5, 2 for uniform
301LinsleyAtmosphereData.fName = Uniform
302
303AtmosphereFactory.MSISE_00AtmosphereData.Slope = 51
304AtmosphereFactory.Atmosphere.type = lowtran
305AtmosphereFactory.Clouds.type = none
306AtmosphereFactory.Clouds.fFeat = TOVS
307AtmosphereFactory.Aerosol.name = none
308
309LowtranAerosol.fType = rural5
310
311BunchRadiativeTransfer.fDecoupled = optimized   # optimized or decoupled
312BunchRadiativeTransfer.fCloudStatus = yes       # yes/no  (no
313BunchRadiativeTransfer.fStep_along_track = 0.5  # in km (for lowtran datacard generation)
314BunchRadiativeTransfer.DepthStep = 30           # in gram/cm2
315
316PureMCRadiativeTransfer.fTofCut   = 1e6                 # [in microseconds] TOF cut
317PureMCRadiativeTransfer.fMaxPhNb  = 1e6                 # Max nb of photons handled by a scattering simu step --> if goes beyond, splitted
318PureMCRadiativeTransfer.fTOA = 100                      # [in km] TOA altitude to fasten simu
319
320MCRadiativeTransfer.fDecoupled      = optimized         # optimized or decoupled
321MCRadiativeTransfer.fMScattAnalysis = 0                 # O
322MCRadiativeTransfer.fTransMode      = fast              # fast or lowtran (fortran code)
323MCRadiativeTransfer.fScatOrder = 1                      # should be >0, excepted
324MCRadiativeTransfer.fKeepAll = no                       # tell if keep also photons not transimitted to detector
325MCRadiativeTransfer.fDistance_cut = 10                  # [in km] for ground detector only
326MCRadiativeTransfer.fTofCut   = 1e6                     # [in microseconds] TOF cut
327MCRadiativeTransfer.fMaxPhNb  = 1e6                     # Max nb of photons handled by a scattering simu step --> if goes beyond, splitted
328MCRadiativeTransfer.fTOA = 50                           # [in km] TOA altitude to fasten simu
329
330LowtranRadiativeProcessesCalculator.fStep_detector = 0.5        # in km
331
332RadiativeFactory.ClearSkyPropagator = alongtrack  #order1 #order1 #alongtrack
333RadiativeFactory.RadiativeProcessesCalculator = lowtran
334RadiativeFactory.Ground = test
335
336EsafRandom.fType = TRandom3
337
338AbsorbedPhotons.visibility = ON
339MacroCells.draw = HIT
340
341Euso.fRadius = 1325             # mm radius
342Euso.fAltitude = 430            # km
343Euso.fLightToEuso = standard #test
344
345EsafMsgDispatcher.fScreenSeverity = Debug
346EsafMsgDispatcher.fLogFileSeverity = Debug
347EsafMsgDispatcher.fLogFileName = output/Esaf.log
348EsafMsgDispatcher.fUseColors = yes
349
350Run.fFilesPrefix = simu
351Run.fOutputPath = output/
352Run.fEnableRoot = yes
353Run.fRunDate = now
354
355SimuRootFileManager.fRootOutputFile = output/euso
356SimuRootFileManager.fSaveShower = yes
357SimuRootFileManager.fSaveAtmosphere = yes
358SimuRootFileManager.fSaveDetector = yes
359SimuRootFileManager.fSaveSimpleDetector = yes
360SimuRootFileManager.fSaveChipTrackTrigger = yes
361SimuRootFileManager.fSaveLblTrackTrigger = yes
362SimuRootFileManager.fSavePTTTrigger = yes
363SimuRootFileManager.fSaveLTTTrigger = yes
364SimuRootFileManager.fSaveCCB_LTTTrigger = yes
365SimuRootFileManager.fDetector.fPhotonFillingMode = All
366SimuRootFileManager.fDetector.fNightGlowFillable = yes
367SimuRootFileManager.fSaveRunTree = yes
368SimuRootFileManager.fMaxFileSize = 1000 # Mbytes
369SimuRootFileManager.fDetector.fPhotonFillable = yes
370
371EusoDetector.fFieldOfView = 30          # deg
372EusoDetector.fFixMaxRadius = yes        # mm
373EusoDetector.fScaleFactor = 1
374EusoDetector.fMaxRadius = 1325           # mm
375
376EusoElectronics.fFrontEndSize =  256
377EusoElectronics.fPmtSide = 8
378EusoElectronics.fEnable = yes
379EusoElectronics.fSimulateLowSignalMacroCells = absolute #all, relative, absolute
380EusoElectronics.fLowSignalMacrocellThreshold = 3
381EusoElectronics.fFocalSurfaceFile = @cfg/Electronics/layout_137_PPP2010_08b_m64_nogap.fsr
382EusoElectronics.fAddRandomGtuPhase = yes
383EusoElectronics.fNightGlow = byRate
384EusoElectronics.fNightGlowRateOnAxis = 0.45
385EusoElectronics.fNightGlowRadiance = 500
386EusoElectronics.fNightGlowShape = Flat  #KOptics.Flat
387EusoElectronics.fNightGlowCode = -2
388EusoElectronics.fNightGlowStart = -1.
389EusoElectronics.fNightGlowEnd = -1.
390
391ElectronicsFactory.Detector = Euso # G4Detector
392ElectronicsFactory.MacroCellType = Standard
393ElectronicsFactory.FrontEndType = Standard
394ElectronicsFactory.PmtType = R8900M64Photomultiplier
395ElectronicsFactory.TelemetryType = Standard
396ElectronicsFactory.AfeeType = Full
397ElectronicsFactory.ElementaryCellType = Standard
398
399PTTTrigger.PixelThr = 2 #single pixel threshold
400PTTTrigger.Persistency = 5 #number of consecutive GTUs that have to be over threshold
401PTTTrigger.Integration = 53 #Threshold on integration
402PTTTrigger.fDebug = 0 # 1 produce a txt table with positions of pixels where
403
404FrontEndChip.TimeResolution = 10       
405FrontEndChip.Gain = 1                 
406FrontEndChip.Threshold = 54             # micro-amps
407FrontEndChip.CounterThreshold = 5       # digital threshold
408FrontEndChip.GainSpread = 0.05          # gain spread
409FrontEndChip.ThreshSpread = 5.4         # threshold spread, micro-amps
410FrontEndChip.TriggerGroups = 1     
411
412LTTTrigger.fRedThreshold = 8  #red threshold
413LTTTrigger.fYellowThreshold = 4 #yellow thr
414LTTTrigger.fIntegrateSum = 88 #87  #integration thr
415LTTTrigger.fDataDirectory = DirectionFiles  # direction directory
416LTTTrigger.fDirectionFileName = angles.dat # direction file
417LTTTrigger.fDebug = 0 # 1 produce a txt table with positions of pixels where
418LTTTrigger.fEC_PDM = 0   #Determines the level where the integration is performed
419LTTTrigger.fPixel_size = 0.8   #Pixel size at ground (km)
420LTTTrigger.fGtu_light = 0.75
421LTTTrigger.fNum_Dir = 16
422LTTTrigger.fNum_Steps = 4
423LTTTrigger.fChainPTT_LTT = 0
424
425Photomultiplier.PmtQuantum = 0.2695 #0.14;    # quantum efficiency
426Photomultiplier.PmtGain = 4.8e6;       # gain
427Photomultiplier.PmtGainSigma = 9.1e5;  # gain sigma
428Photomultiplier.PmtTimeWidth = 1;     # time width of the signal (gauss sigma) (ns)
429Photomultiplier.fDarkNoiseRate = 0
430Photomultiplier.PmtSide = 8
431Photomultiplier.PmtDeadInner = 0.001
432Photomultiplier.PmtSize = 27
433Photomultiplier.PmtDeadLateral = 1.5
434Photomultiplier.fMeanCollectionEfficiency = 0.8
435R8900M64Photomultiplier.fgUsePmtAdd = yes
436R8900M64Photomultiplier.fCollectionEfficiency.FileName = AverageCollectionEfficiency_m64_0.80.dat
437R8900M64Photomultiplier.fQuantumEfficiency.FileName = AverageQuantumEfficiency20070827.dat #AverageQuantumEfficiency.dat
438R8900M64Photomultiplier.fAngularDependence.FileName = AngularDependence.dat
439R8900M64Photomultiplier.fCrossTalk.FileName = AverageCrossTalk_m64_nocrosstalk.dat
440
441CCB_LTTTrigger.fYellowThreshold = 3
442CCB_LTTTrigger.fIntegrateSum = 95
443CCB_LTTTrigger.fDataDirectory = DirectionFiles
444CCB_LTTTrigger.fDirectionFileName = angles_liv3.dat
445CCB_LTTTrigger.fDebug = 0 # 1 produce a txt table with positions of pixels where
446CCB_LTTTrigger.EC_PDM = 0  #Determines the level where the integration is performed
447CCB_LTTTrigger.fPixel_size = 0.56   #Pixel size at ground (km)
448CCB_LTTTrigger.fGtu_light = 0.75
449CCB_LTTTrigger.fNum_Dir = 324
450CCB_LTTTrigger.fNum_Steps = 9
451CCB_LTTTrigger.fInputTrigger = 1
452
453PhPToRootFileDetector.fFileName = output/test
454PhPToRootFileDetector.fRadius = 1500  # mm
455PhPToRootFileDetector.fFoV = 35       # deg
456
457MacroCell.fSize = 200
458MacroCell.fGtuTimeLength = 2500
459MacroCell.fTriggerType = 14336
460MacroCell.fTriggerThreshold = 5
461MacroCell.fLogicEnabled = no
462MacroCell.fSaveAllChipGtuData = yes
463# VERY TEMPORARY VERSION!!!! DO NOT USE IT YET.
464# SEVERAL OTHER COMMITS WILL FOLLOW.
465PmtToShowerReco.fThresholdIntegr = 2 #5
466PmtToShowerReco.fRadius = 3
467PmtToShowerReco.fBorder = 1.5
468PmtToShowerReco.fDetEff = 0.2695
469PmtToShowerReco.fRoughObscPrecis = 0.76 #obscuration-lens roughness efficiency
470PmtToShowerReco.fFrontEndLoss = 0.91 # loss due to front end treshold (EUSO FEE)
471PmtToShowerReco.fUseTrueAngles = 0
472PmtToShowerReco.fUseTruePosition = 0
473PmtToShowerReco.fRecoGeoMethod = 1 #0=Cherenkov Method; 1=Max depth Method; 2=Width method
474PmtToShowerReco.fInclTiming = -1 # 0= for cher method no angular info available; -1= rough parameterization based on proton Hmax; >0 cut on minimum distance preset
475PmtToShowerReco.fAtm_MASS = 1 # Atomic mass. Parameter for max depth method first guess
476PmtToShowerReco.fRadiusEarth = 6371000000
477PmtToShowerReco.fISSHeight = 430000000
478PmtToShowerReco.fFluoYieldType = 1 # 0=Constant 1=Variable (according to age and H)
479PmtToShowerReco.fConstFluoYeld = 5.5 #If PmtToShowerReco.fFluoYieldType=1
480PmtToShowerReco.fGTULenght = 2.5  #microseconds
481PmtToShowerReco.fLightMeanFreePath = 2  # 1=constant mean free path. No differentiation between ozone-rayleigh #2 detailed treatment for scattering-absorption.
482PmtToShowerReco.fMeanfreePath = 1960.4 #g/cm2
483PmtToShowerReco.fDetectorArea = 4510000 #square millimeters
484PmtToShowerReco.fBackground = 0.44 #background cts/micsec
485PmtToShowerReco.fBG3AvgTrans = 0.9376
486PmtToShowerReco.fOpticsResp = output/NopticsresponseDB_TOT.root
487PmtToShowerReco.fTestDebugMode = 1
488PmtToShowerReco.fThresholdTest = 1
489PmtToShowerReco.fBackgroundCorr = 1 #each pix/GTU above threshold will be considered to be affected by a fixed amount of background
490PmtToShowerReco.fGapCorrection = 0 #0= no gap correction 1=Gap correction 2=Gap removal
491PmtToShowerReco.fCorrectCher = 1 #0 no back scattering scherenkov correction; 1 backscattering correction
492PmtToShowerReco.fFitThreshold = 0.2 #threshold for the final fit. Under this threshold (relative to the maximum peak) points are excluded from the fit
Note: See TracBrowser for help on using the repository browser.