6 ; set up reading
of the
hdf5 file
10 MachineValues/
size = 10
12 MachineValues/1/HDF5Key =
"Photon Diagnostic/GMD/Average energy/energy BDA"
13 MachineValues/1/CASSName =
"PulseEnergy"
15 MachineValues/2/HDF5Key =
"Experiment/PImMS camera delay/delay"
16 MachineValues/2/CASSName =
"Delay"
18 AcqirisValues/
size = 10
19 AcqirisValues/1/HDF5DataKey =
"Experiment/Acqiris/CPCI1/CH00/TD"
21 AcqirisValues/1/HDF5VerticalOffsetKey =
"Experiment/Acqiris/CPCI1/CH00/OFFSET"
22 AcqirisValues/1/HDF5GainKey =
"Experiment/Acqiris/CPCI1/CH00/SCALE"
23 AcqirisValues/1/HDF5SampleIntervalKey =
"Experiment/Acqiris/CPCI1/SMPL_FREQ"
24 AcqirisValues/1/CASSChannelNumber = 0
26 AcqirisValues/2/HDF5DataKey =
"Experiment/Acqiris/CPCI1/CH01/TD"
28 AcqirisValues/2/HDF5VerticalOffsetKey =
"Experiment/Acqiris/CPCI1/CH01/OFFSET"
29 AcqirisValues/2/HDF5GainKey =
"Experiment/Acqiris/CPCI1/CH01/SCALE"
30 AcqirisValues/2/HDF5SampleIntervalKey =
"Experiment/Acqiris/CPCI1/SMPL_FREQ"
31 AcqirisValues/2/CASSChannelNumber = 1
33 PixelDetectorValues/
size = 10
34 PixelDetectorValues/1/HDF5DataKey =
"Experiment/Pike/Electrons/Image"
35 PixelDetectorValues/1/
CASSID = 30
48 E/SimpleFinder/SquareSize = 2 ; squaresize to
check 1:9 pixels, 2:16 pixels
51 E/CorrectionMaps/MapCreatorType =
"none"
55 E/CorrectionMaps/nColumns = 1000
56 E/CorrectionMaps/nRows = 1000
63 Electrons_raw_/
ID = 109
65 Electrons_raw_/nCols = 1000
66 Electrons_raw_/nRows = 1000
67 ;rootdump/ProcessorSummary/1/
Name = Electrons_raw_
68 ;Electrons_raw/
ID = 62
70 ;rootdump/ProcessorSummary/2/
Name = Electrons_raw
73 ; ; Electrons_raw_/
ID=105
75 ; ; rootdump/ProcessorSummary/1/
Name = Electrons_raw_
76 ; ; Electrons_raw/
ID = 62
77 ; ; Electrons_raw/
HistName = Electrons_raw_
78 ; ; rootdump/ProcessorSummary/2/
Name = Electrons_raw
85 ;Electrons_/
XUp = 1000
88 ;Electrons_/
YUp = 1000
92 ;rootdump/ProcessorSummary/3/
Name = Electrons_
95 ;rootdump/ProcessorSummary/4/
Name = Electrons
98 ;Electron_nHits_/
ID = 149
102 ;Electron_nHits__/
ID = 60
103 ;Electron_nHits__/
HistName=Electron_nHits_
104 ;Electron_nHits__/
XLow = 0
105 ;Electron_nHits__/
XUp = 3000
107 ;Electron_nHits__/
Write = false
108 ;Electron_nHits__/
Hide = true
109 ;Electron_nHits/
ID = 62
110 ;Electron_nHits/
HistName = Electron_nHits__
111 ;rootdump/ProcessorSummary/5/
Name = Electron_nHits
113 ; convert ion image to polar coordinates
114 Electron_rphi_/
ID = 202
115 ;Electron_rphi_/
HistName = Electrons_
116 Electron_rphi_/
HistName = Electrons_raw_
121 Electron_rphi_/NbrRadialPoints = 500
122 ;Electron_rphi/
ID = 62
123 ;Electron_rphi/
HistName = Electron_rphi_
124 ;rootdump/ProcessorSummary/6/
Name = Electron_rphi
127 ;Electron_ang_/
ID = 201
134 ;Electron_ang/
ID = 62
135 ;Electron_ang/
HistName = Electron_ang_
136 ;rootdump/ProcessorSummary/7/
Name = Electron_ang
142 Pulse_Energy__/
ID = 120
143 Pulse_Energy__/VariableName =
"PulseEnergy"
144 Pulse_Energy_/
ID = 60
145 Pulse_Energy_/
HistName = Pulse_Energy__
146 Pulse_Energy_/
XLow = 0
147 Pulse_Energy_/
XUp = 100
150 Pulse_Energy/
HistName = Pulse_Energy_
151 rootdump/ProcessorSummary/100/
Name = Pulse_Energy
154 Delay__/VariableName =
"Delay"
162 rootdump/ProcessorSummary/101/
Name = Delay
165 ; plots the correlation
of delay and pulse
energy
166 Pulse_Energy_vs_Delay_/
ID = 65
167 Pulse_Energy_vs_Delay_/
HistOne = Delay__
168 Pulse_Energy_vs_Delay_/
HistTwo = Pulse_Energy__
169 Pulse_Energy_vs_Delay_/
XNbrBins = 2000
170 Pulse_Energy_vs_Delay_/
XLow = -2000
171 Pulse_Energy_vs_Delay_/
XUp = 1999
172 Pulse_Energy_vs_Delay_/
YNbrBins = 100
173 Pulse_Energy_vs_Delay_/
YLow = 0
174 Pulse_Energy_vs_Delay_/
YUp = 100
175 Pulse_Energy_vs_Delay/
ID = 62
176 Pulse_Energy_vs_Delay/
HistName = Pulse_Energy_vs_Delay_
177 Pulse_Energy_vs_Delay/
XTitle =
"Delay[]"
178 Pulse_Energy_vs_Delay/
YTitle =
"Pulse Energy [muJ]"
179 rootdump/ProcessorSummary/102/
Name = Pulse_Energy_vs_Delay
185 Channel0/InstrumentId = 1
186 Channel0/ChannelNbr = 0
187 Channel0/NbrSamples = 40000
188 Channel0/SampleInterval = 0.0005
192 Channel1_/InstrumentId = 1
193 Channel1_/ChannelNbr = 1
194 Channel1_/NbrSamples = 40000
195 Channel1_/SampleInterval = 0.0005
198 rootdump/ProcessorSummary/201/
Name =
ToF
202 ; ETOF_1_vs_Delay_/
ID = 68
203 ; ETOF_1_vs_Delay_/
HistOne = ETOF_1_Hits_Subset
207 ; ETOF_1_vs_Delay_/
YLow = 0
208 ; ETOF_2_vs_Delay_/
YUp = 1023
209 ; ETOF_1_vs_Delay_/
YTitle =
"Delay [pixel]"
211 ; ETOF_1_vs_Delay_/
Write = false
212 ; ETOF_1_vs_Delay_/
Hide = true
213 ; ETOF_1_vs_Delay/
ID = 62
214 ; ETOF_1_vs_Delay/
HistName = ETOF_1_vs_Delay_
224 ;rootdump/FileName = /scratch/bollre/electrons.root
225 rootdump/FileName = /home/lutz/
analysis/hdf5read-test/electrons.root
226 rootdump/MaximumNbrFilesPerDir = 1000
227 rootdump/ProcessorSummary/
size = 1000
check if there is some light in the chamber based upon the pulse energy
find nbr of bragg peaks by taking background with pixels that are free of
set up how to find pixels containing a photon FrontPnCCD PixelFinderType
including pump probe analysis
things written only at end of run H5Dump ProcessorSummary size
substract the median of the integral from the integral and use
front pnCCD LCLSPixelDetectors CASSID
auxiliary data[Processor]
Example of how to use the sacla online input