;
;;
;;
Used for Cluster experiments
using VMI spectrometer and
pnCCD at AMO
;;
;----------------------the
processors--------------------------
;----------------the raw
images / tof
traces-----------------------
FrontPnCCDRaw/
Hide = false
;display
front image in lab layout
FrontPnCCDLab/ConvertCheetahToCASSLayout = false
FrontPnCCDLab/
Hide = false
RearPnCCDRaw/
Hide = false
;display rear image in lab layout
RearPnCCDLab/ConvertCheetahToCASSLayout = false
RearPnCCDLab/
Hide = false
;------- monitor the
noise and
mask -------------
FrontPnCCDOffsetMap/
ID = 107
FrontPnCCDOffsetMap/MapType =
offset
FrontPnCCDOffsetMap/
Hide = false
FrontPnCCDNoiseMap/
ID = 107
FrontPnCCDNoiseMap/MapType =
noise
FrontPnCCDNoiseMap/
Hide = false
FrontPnCCDCorrectionMap/
ID = 107
FrontPnCCDCorrectionMap/
Hide = false
RearPnCCDOffsetMap/
ID = 107
RearPnCCDOffsetMap/MapType =
offset
RearPnCCDOffsetMap/
Hide = false
RearPnCCDNoiseMap/
ID = 107
RearPnCCDNoiseMap/MapType =
noise
RearPnCCDNoiseMap/
Hide = false
RearPnCCDCorrectionMap/
ID = 107
RearPnCCDCorrectionMap/
Detector = RearPnCCD
RearPnCCDCorrectionMap/
Hide = false
;--------------fluorescence
front-------------------------
; the number
of photon containing pixels
found
FrontPnCCDNbrPixels/
ID = 149
FrontPnCCDNbrPixels/
Hide =
true
FrontPnCCDNbrPixelsHistory/
ID = 64
FrontPnCCDNbrPixelsHistory/
HistName = FrontPnCCDNbrPixels
FrontPnCCDNbrPixelsHistory/Size = 2400
FrontPnCCDNbrPixelsHistory/
Hide = false
; image
of pixels containing a photon
FrontPnCCDPixelImage/
ID = 148
FrontPnCCDPixelImage/
XLow = 0
FrontPnCCDPixelImage/
XUp = 1023
FrontPnCCDPixelImage/
XTitle = columns
FrontPnCCDPixelImage/
YLow = 0
FrontPnCCDPixelImage/
YUp = 1023
FrontPnCCDPixelImage/
YTitle = rows
FrontPnCCDPixelImage/
Hide = false
; sum up histogram
FrontPnCCDPixelImageSum/
ID = 62
FrontPnCCDPixelImageSum/
HistName = FrontPnCCDPixelImage
FrontPnCCDPixelImageSum/
Hide = false
; histogram
of photon containing pixels
FrontPnCCDPixelHist/
ID = 60
FrontPnCCDPixelHist/
HistName = FrontPnCCDPixelImage
FrontPnCCDPixelHist/
XLow = 100
FrontPnCCDPixelHist/
XUp = 14000
FrontPnCCDPixelHist/
Hide = true
;sum up histogram
FrontPnCCDPixelHistSum/
ID = 62
FrontPnCCDPixelHistSum/
HistName = FrontPnCCDPixelHist
FrontPnCCDPixelHistSum/
Hide = false
; the number
of coalesced pixels
found
FrontPnCCDNbrHits/
ID = 145
FrontPnCCDNbrHits/
Hide =
true
FrontPnCCDNbrHitsHistory/
ID = 64
FrontPnCCDNbrHitsHistory/
HistName = FrontPnCCDNbrHits
FrontPnCCDNbrHitsHistory/Size = 2400
FrontPnCCDNbrHitsHistory/
Hide = false
; histogram
of the splitlevel
of coalesced pixels
FrontPnCCDHitSplitLvl/
ID = 146
FrontPnCCDHitSplitLvl/
XLow = 0
FrontPnCCDHitSplitLvl/
XUp = 10
FrontPnCCDHitSplitLvl/
Hide = true
;sum up histogram
FrontPnCCDHitSplitLvlSum/
ID = 62
FrontPnCCDHitSplitLvlSum/
HistName = FrontPnCCDHitSplitLvl
FrontPnCCDHitSplitLvlSum/
Hide = false
; image
of coalesced pixels
FrontPnCCDHitImage/
ID = 144
FrontPnCCDHitImage/SplitLevelLowerLimit = 0
FrontPnCCDHitImage/SplitLevelUpperLimit = 10
FrontPnCCDHitImage/
XLow = 0
FrontPnCCDHitImage/
XUp = 1023
FrontPnCCDHitImage/
XTitle = columns
FrontPnCCDHitImage/
YLow = 0
FrontPnCCDHitImage/
YUp = 1023
FrontPnCCDHitImage/
YTitle = rows
FrontPnCCDHitImage/
Hide = false
;sum up histogram
FrontPnCCDHitImageSum/
ID = 62
FrontPnCCDHitImageSum/
HistName = FrontPnCCDHitImage
FrontPnCCDHitImageSum/
Hide = false
; histogram
of coalesced pixels
FrontPnCCDHitHist/
ID = 60
FrontPnCCDHitHist/
HistName = FrontPnCCDHitImage
FrontPnCCDHitHist/
XLow = 100
FrontPnCCDHitHist/
XUp = 17000
FrontPnCCDHitHist/
Hide = true
;sum up histogram
FrontPnCCDHitHistSum/
ID = 62
FrontPnCCDHitHistSum/
HistName = FrontPnCCDHitHist
FrontPnCCDHitHistSum/
Hide = false
;--------------------- gain
calibration--------------------------
FrontPnCCDGainGenerator/
ID = 331
FrontPnCCDGainGenerator/Image = FrontPnCCDRaw
FrontPnCCDGainGenerator/WriteCal = false
FrontPnCCDGainGenerator/NbrOfFrames = 1000
FrontPnCCDGainGenerator/
Filename = gain_0.cal
FrontPnCCDGainGenerator/ADURangeLow = 20
FrontPnCCDGainGenerator/ADURangeUp = 40
FrontPnCCDGainGenerator/MinimumNbrPhotons = 200
FrontPnCCDGainGenerator/DefaultGainValue = 1
FrontPnCCDGainGenerator/
Hide =
true
; histogram
of all pixels
FrontPnCCDHist/
Hide = true
;sum up histogram
FrontPnCCDHistSum/
ID = 62
FrontPnCCDHistSum/
HistName = FrontPnCCDHist
FrontPnCCDHistSum/
Hide = false
FrontPnCCDGainAverage/
ID = 70
FrontPnCCDGainAverage/
HistName = FrontPnCCDGainGenerator
FrontPnCCDGainAverage/
XLow = 0
FrontPnCCDGainAverage/
XUp = 1023
FrontPnCCDGainAverage/
YLow = 2048
FrontPnCCDGainAverage/Yup = 3071
FrontPnCCDGainAverage/
Hide = false
FrontPnCCDGainCounts/
ID = 70
FrontPnCCDGainCounts/
HistName = FrontPnCCDGainGenerator
FrontPnCCDGainCounts/
XLow = 0
FrontPnCCDGainCounts/
XUp = 1023
FrontPnCCDGainCounts/
YLow = 1024
FrontPnCCDGainCounts/Yup = 2047
FrontPnCCDGainCounts/
Hide = false
;gain
FrontPnCCDGainMap/
ID = 70
FrontPnCCDGainMap/
HistName = FrontPnCCDGainGenerator
FrontPnCCDGainMap/
XLow = 0
FrontPnCCDGainMap/
XUp = 1023
FrontPnCCDGainMap/
YLow = 0
FrontPnCCDGainMap/Yup = 1023
FrontPnCCDGainMap/
Hide = false
RearPnCCDGainGenerator/
ID = 331
RearPnCCDGainGenerator/Image = RearPnCCDRaw
RearPnCCDGainGenerator/WriteCal = false
RearPnCCDGainGenerator/NbrOfFrames = 1000
RearPnCCDGainGenerator/
Filename = gain_1.cal
RearPnCCDGainGenerator/ADURangeLow = 5500
RearPnCCDGainGenerator/ADURangeUp = 6800
RearPnCCDGainGenerator/MinimumNbrPhotons = 200
RearPnCCDGainGenerator/DefaultGainValue = 1
RearPnCCDGainGenerator/
Hide =
true
; histogram
of all pixels
RearPnCCDHist/
XUp = 14000
RearPnCCDHist/
Hide = true
;sum up histogram
RearPnCCDHistSum/
HistName = RearPnCCDHist
RearPnCCDHistSum/
Hide = false
RearPnCCDGainAverage/
ID = 70
RearPnCCDGainAverage/
HistName = RearPnCCDGainGenerator
RearPnCCDGainAverage/
XLow = 0
RearPnCCDGainAverage/
XUp = 1023
RearPnCCDGainAverage/
YLow = 2048
RearPnCCDGainAverage/Yup = 3071
RearPnCCDGainAverage/
Hide = false
RearPnCCDGainCounts/
ID = 70
RearPnCCDGainCounts/
HistName = RearPnCCDGainGenerator
RearPnCCDGainCounts/
XLow = 0
RearPnCCDGainCounts/
XUp = 1023
RearPnCCDGainCounts/
YLow = 1024
RearPnCCDGainCounts/Yup = 2047
RearPnCCDGainCounts/
Hide = false
;gain
RearPnCCDGainMap/
HistName = RearPnCCDGainGenerator
RearPnCCDGainMap/
XLow = 0
RearPnCCDGainMap/
XUp = 1023
RearPnCCDGainMap/
YLow = 0
RearPnCCDGainMap/Yup = 1023
RearPnCCDGainMap/
Hide = false
;-------------------program control and
setup----------------------
[Converter]
LCLSPixelDetectors/
size = 5
LCLSPixelDetectors/1/
CASSID = 0
LCLSPixelDetectors/1/
Typename = pnCCDframe
LCLSPixelDetectors/1/DetectorName = Camp
LCLSPixelDetectors/1/DetectorID = 0
LCLSPixelDetectors/1/DeviceName =
pnCCD
LCLSPixelDetectors/1/DeviceID = 0
LCLSPixelDetectors/2/
CASSID = 0
LCLSPixelDetectors/2/
Typename = pnCCDconfig
LCLSPixelDetectors/2/DetectorName = Camp
LCLSPixelDetectors/2/DetectorID = 0
LCLSPixelDetectors/2/DeviceName =
pnCCD
LCLSPixelDetectors/2/DeviceID = 0
LCLSPixelDetectors/3/
CASSID = 1
LCLSPixelDetectors/3/
Typename = pnCCDframe
LCLSPixelDetectors/3/DetectorName = Camp
LCLSPixelDetectors/3/DetectorID = 0
LCLSPixelDetectors/3/DeviceName =
pnCCD
LCLSPixelDetectors/3/DeviceID = 1
LCLSPixelDetectors/4/
CASSID = 1
LCLSPixelDetectors/4/
Typename = pnCCDconfig
LCLSPixelDetectors/4/DetectorName = Camp
LCLSPixelDetectors/4/DetectorID = 0
LCLSPixelDetectors/4/DeviceName =
pnCCD
LCLSPixelDetectors/4/DeviceID = 1
; what output level should be written into the log file
[Log]
[PixelDetectors]
FrontPnCCD/HLLProcessing/CommonModeCorrection/Width = 128
FrontPnCCD/HLLProcessing/CommonModeCorrection/Multiplier = 4
FrontPnCCD/HLLProcessing/SimpleMeanCommonMode/MinNbrPixels = 20
; set up how to find pixels containing a photon
; set up how the split pixels are coalesced
FrontPnCCD/SimpleCoalescing/MaxPixelListSize = 100000
FrontPnCCD/CorrectionMaps/MapCreatorType =
"onlinecommonmode"
FrontPnCCD/CorrectionMaps/FixedOnlineCreatorCommonMode/NbrFrames = 200
FrontPnCCD/CorrectionMaps/FixedOnlineCreatorCommonMode/WriteMaps =
true
FrontPnCCD/CorrectionMaps/FixedOnlineCreatorCommonMode/Multiplier = 4
FrontPnCCD/CorrectionMaps/InputOffsetNoiseFiletype =
"cass"
FrontPnCCD/CorrectionMaps/OutputOffsetNoiseFiletype =
"cass"
; set up how to create the gain
map
FrontPnCCD/CorrectionMaps/GainFixedADURange/NbrFrames = 1000
FrontPnCCD/CorrectionMaps/GainFixedADURange/MinimumPhotonCount = 200
FrontPnCCD/CorrectionMaps/GainFixedADURange/MinimumMedianCounts = 400
FrontPnCCD/CorrectionMaps/GainFixedADURange/MinADURange =3600
FrontPnCCD/CorrectionMaps/GainFixedADURange/MaxADURange = 4400
FrontPnCCD/CorrectionMaps/GainFixedADURange/SaveCalibration =
true
FrontPnCCD/CorrectionMaps/InputGainFiletype =
"cass"
FrontPnCCD/CorrectionMaps/InputGainFilename =
"gain_0.lnk"
FrontPnCCD/CorrectionMaps/OutputGainFiletype =
"cass"
; the cut part
of the ccd
[PixelDetectors]
RearPnCCD/HLLProcessing/CommonModeCorrection/Width = 128
RearPnCCD/HLLProcessing/CommonModeCorrection/Multiplier = 4
RearPnCCD/HLLProcessing/SimpleMeanCommonMode/MinNbrPixels = 20
; set up how to find pixels containing a photon
RearPnCCD/AboveNoiseFinder/Multiplier = 4
; set up how the split pixels are coalesced
RearPnCCD/SimpleCoalescing/MaxPixelListSize = 100000
RearPnCCD/SimpleCoalescing/MipThreshold = 1e6
RearPnCCD/SimpleCoalescing/MaxRecursionDepth = 7
RearPnCCD/CorrectionMaps/MapCreatorType = "onlinecommonmode"
;RearPnCCD/CorrectionMaps/FixedOnlineCreatorCommonMode/
StartInstantly =
true
RearPnCCD/CorrectionMaps/FixedOnlineCreatorCommonMode/NbrFrames = 200
RearPnCCD/CorrectionMaps/FixedOnlineCreatorCommonMode/WriteMaps = true
RearPnCCD/CorrectionMaps/FixedOnlineCreatorCommonMode/Multiplier = 4
RearPnCCD/CorrectionMaps/InputOffsetNoiseFiletype = "cass"
RearPnCCD/CorrectionMaps/OutputOffsetNoiseFiletype = "cass"
; set up how to create the gain
map
RearPnCCD/CorrectionMaps/GainFixedADURange/NbrFrames = 1000
RearPnCCD/CorrectionMaps/GainFixedADURange/MinimumPhotonCount = 200
RearPnCCD/CorrectionMaps/GainFixedADURange/MinimumMedianCounts = 400
RearPnCCD/CorrectionMaps/GainFixedADURange/MinADURange = 3600
RearPnCCD/CorrectionMaps/GainFixedADURange/MaxADURange = 4400
RearPnCCD/CorrectionMaps/GainFixedADURange/SaveCalibration = true
RearPnCCD/CorrectionMaps/InputGainFiletype = "cass"
RearPnCCD/CorrectionMaps/InputGainFilename = "gain_1.lnk"
RearPnCCD/CorrectionMaps/OutputGainFiletype = "cass"
RearPnCCD/CorrectionMaps/Mask/
size = 0