CFEL - ASG Software Suite  2.5.0
CASS
Functions | Variables
singleParticle.ini File Reference

Go to the source code of this file.

Functions

the number of triggers that contained light (shots)[Processor] nShots/ID
 
set up the hll like processing (removes offset and applies the mask) FrontPnCCD/FrameProcessorType = "hll"
 

Variables

single particle detection on a pnCCD detector
 
the processors
 
the raw images
 
The rear detector image[Processor] RearPnCCDRaw ID
 
definition of acutal light in the chamber
 
pull the f11enrc gasdet value from the machine data and set a threshold on
 
definitions of when a hit is found
 
substract the median of the integral from the integral and use
 
the substracted to find the hit [Processor]
 
RearPnCCDArea HistName = RearPnCCDRaw
 
RearPnCCDArea XLow = 700
 
RearPnCCDArea XUp = 850
 
RearPnCCDArea YLow = 150
 
RearPnCCDArea YUp = 300
 
RearPnCCDArea Hide
 
identification for the later Processors by ANDing this with
 
true Then one can use the IsHit Processor later by only
 
display the real hit rate
 
display the hit rate of good shots
 
particle size = 20
 
QAverage Wavelength_A
 
QAverage DetectorDistance_m
 
determine the particle size by the distance between the first minima of the q average [Processor]
 
 monitoring
 
ScaledMinimaPositions ValueName
 
Intensity distribution
 
 statistics
 
H5Dump Processor Name
 
program control and setup
 
disable the pre analyzers as their functionality is ported to the new framework[PreAnalyzer] useCommercialCCDAnalyzer
 
only extract pnCCD
 
only extract other camera data and machine data from the stream[Converter] Used = pixeldetector
 
what output level should be written into the log file[Log] MaxLoggingLevel
 
definition of the Front detector[PixelDetectors] FrontPnCCD Detector = 0
 
set up the common mode correction FrontPnCCD HLLProcessing CommonModeCalculationType = "none"
 
set up how to create the noise
 
set up how to create the offset map FrontPnCCD CorrectionMaps NoisyPixelThreshold = -1
 
FrontPnCCD CorrectionMaps LowerNoisyPixelThreshold
 
FrontPnCCD CorrectionMaps FixedOnlineCreatorCommonMode StartInstantly
 
FrontPnCCD CorrectionMaps OutputOffsetNoiseFilename = "darkcal_0.cal"
 
the cut part of the ccd FrontPnCCD CorrectionMaps Mask MaskElementType
 
example mask types
 
FrontPnCCD CorrectionMaps Mask CenterX = 500
 
FrontPnCCD CorrectionMaps Mask CenterY = 500
 
FrontPnCCD CorrectionMaps Mask Radius = 100
 
FrontPnCCD CorrectionMaps Mask LowerLeftX = 10
 
FrontPnCCD CorrectionMaps Mask LowerLeftY = 10
 
FrontPnCCD CorrectionMaps Mask UpperRightX = 90
 
FrontPnCCD CorrectionMaps Mask UpperRightY = 90
 
FrontPnCCD CorrectionMaps Mask SemiAxisX = 50
 
FrontPnCCD CorrectionMaps Mask SemiAxisY = 10
 
FrontPnCCD CorrectionMaps Mask PointA_X = 10
 
FrontPnCCD CorrectionMaps Mask PointA_Y = 10
 
FrontPnCCD CorrectionMaps Mask PointB_X = 20
 
FrontPnCCD CorrectionMaps Mask PointB_Y = 10
 
FrontPnCCD CorrectionMaps Mask PointC_X = 10
 
FrontPnCCD CorrectionMaps Mask PointC_Y = 20
 

Function Documentation

the number of triggers that contained light ( shots  )
Examples:
singleParticle.ini.
set up the hll like processing ( removes offset and applies the  mask) = "hll"

Variable Documentation

determine the particle size by the distance between the first minima of the q average[Processor]
RearPnCCD CorrectionMaps Mask CenterX = 500
Examples:
singleParticle.ini.

Definition at line 744 of file singleParticle.ini.

RearPnCCD CorrectionMaps Mask CenterY = 500
Examples:
singleParticle.ini.

Definition at line 745 of file singleParticle.ini.

definition of acutal light in the chamber
Examples:
singleParticle.ini.

Definition at line 29 of file singleParticle.ini.

RearPnCCD HLLProcessing CommonModeCalculationType = "none"
Examples:
singleParticle.ini.

Definition at line 716 of file singleParticle.ini.

an integral over a certain region of the rear detector
Examples:
singleParticle.ini.

Definition at line 2 of file singleParticle.ini.

definition of the rear detector [PixelDetectors] RearPnCCD Detector = 0
Examples:
singleParticle.ini.

Definition at line 711 of file singleParticle.ini.

QAverage DetectorDistance_m
Initial value:
= detectordistance_m
QAverage/PixelSize_m = 75e-6
QAverage/XNbrBins = 1000
QAverage/XLow = 0
QAverage/XUp = 0.02
QAverage/XTitle = "Q [1/A]"
QAverage/Hide = false
RearPnCCDArea XLow
ETOF_1_vs_Delay_ XTitle
Definition: hdf5-input.ini:205
RearPnCCDArea XUp
RearPnCCDArea Hide
Electrons_ XNbrBins
Definition: hdf5-input.ini:83
Examples:
singleParticle.ini.

Definition at line 284 of file singleParticle.ini.

Intensity distribution
definitions of when a hit is found
Examples:
singleParticle.ini.

Definition at line 58 of file singleParticle.ini.

RearPnCCDArea Hide
Initial value:
= true
Mask/ID = 302
Mask/BinaryFile = "/reg/neh/home1/lutz/analysis/amob3313/mask.bin"
Mask/SizeX = 1024
Mask/SizeY = 1024
Mask/Hide = true
MaskedRear/ID = 1
MaskedRear/HistOne = RearPnCCDRaw
MaskedRear/HistTwo = Mask
MaskedRear/Operation = *
MaskedRear/Hide = true
RearPnCCDAreaIntegral/ID = 82
GainMap BinaryFile
GeneratedMaps HistTwo
Definition: Darkcal.ini:78
The rear detector image[Processor] RearPnCCDRaw ID
RearPnCCDArea Hide
GeneratedMaps HistOne
Definition: Darkcal.ini:77
Examples:
singleParticle.ini.

Definition at line 68 of file singleParticle.ini.

RearPnCCDAreaIntegral HistName = RearPnCCDRaw
Examples:
singleParticle.ini.

Definition at line 63 of file singleParticle.ini.

Things done when there is a hit
Examples:
singleParticle.ini.

Definition at line 62 of file singleParticle.ini.

output [Processor] H5Dump ID
Initial value:
= 105
RearPnCCDRaw/Detector = RearPnCCD
RearPnCCDRaw/Hide = false
definition of the Front detector[PixelDetectors] FrontPnCCD Detector
RearPnCCDArea Hide
Examples:
singleParticle.ini.

Definition at line 14 of file singleParticle.ini.

the raw images
RearPnCCD CorrectionMaps Mask LowerLeftX = 10
Examples:
Fluorescence-pnCCD.ini, and singleParticle.ini.

Definition at line 748 of file singleParticle.ini.

RearPnCCD CorrectionMaps Mask LowerLeftY = 10
Examples:
Fluorescence-pnCCD.ini, and singleParticle.ini.

Definition at line 749 of file singleParticle.ini.

RearPnCCD CorrectionMaps LowerNoisyPixelThreshold
Initial value:
= 0
FrontPnCCD/CorrectionMaps/MapCreatorType = "onlinecommonmode"
only extract FrontPnCCD
Examples:
singleParticle.ini.

Definition at line 723 of file singleParticle.ini.

RearPnCCD CorrectionMaps Mask MaskElementType
Initial value:
= "square"
FrontPnCCD/CorrectionMaps/Mask/1/LowerLeftX = 488
FrontPnCCD/CorrectionMaps/Mask/1/LowerLeftY = 480
FrontPnCCD/CorrectionMaps/Mask/1/UpperRightX = 533
FrontPnCCD/CorrectionMaps/Mask/1/UpperRightY = 541
FrontPnCCD CorrectionMaps Mask UpperRightX
FrontPnCCD CorrectionMaps Mask LowerLeftX
only extract FrontPnCCD
FrontPnCCD CorrectionMaps Mask UpperRightY
FrontPnCCD CorrectionMaps Mask LowerLeftY
Examples:
singleParticle.ini.

Definition at line 737 of file singleParticle.ini.

what output level should be written into the log file [Log] MaxLoggingLevel
Initial value:
= "INFO"
Directory = "logfiledir"
Filename = "logfilename.log"
Examples:
singleParticle.ini.

Definition at line 701 of file singleParticle.ini.

monitoring
Examples:
singleParticle.ini.

Definition at line 353 of file singleParticle.ini.

H5Dump ProcessorSummary Name
Initial value:
= photon_energy_eV
H5Dump/Processor/1/GroupName = /LCLS/
H5Dump ProcessorSummary GroupName
Processor
Examples:
singleParticle.ini.

Definition at line 577 of file singleParticle.ini.

set up how to create the noise
Examples:
singleParticle.ini.

Definition at line 721 of file singleParticle.ini.

RearPnCCD CorrectionMaps NoisyPixelThreshold = -1
Examples:
singleParticle.ini.

Definition at line 722 of file singleParticle.ini.

true Then one can use the IsHit Processor later on
Examples:
singleParticle.ini.

Definition at line 30 of file singleParticle.ini.

true Then one can use the IsHit Processor later by only
Examples:
singleParticle.ini.

Definition at line 112 of file singleParticle.ini.

RearPnCCD CorrectionMaps OutputOffsetNoiseFilename = "darkcal_0.cal"
Examples:
singleParticle.ini.

Definition at line 733 of file singleParticle.ini.

only extract pnCCD
Examples:
Fluorescence-pnCCD.ini, and singleParticle.ini.

Definition at line 663 of file singleParticle.ini.

RearPnCCD CorrectionMaps Mask PointA_X = 10
Examples:
singleParticle.ini.

Definition at line 758 of file singleParticle.ini.

RearPnCCD CorrectionMaps Mask PointA_Y = 10
Examples:
singleParticle.ini.

Definition at line 759 of file singleParticle.ini.

RearPnCCD CorrectionMaps Mask PointB_X = 20
Examples:
singleParticle.ini.

Definition at line 760 of file singleParticle.ini.

RearPnCCD CorrectionMaps Mask PointB_Y = 10
Examples:
singleParticle.ini.

Definition at line 761 of file singleParticle.ini.

RearPnCCD CorrectionMaps Mask PointC_X = 10
Examples:
singleParticle.ini.

Definition at line 762 of file singleParticle.ini.

FrontPnCCD CorrectionMaps Mask PointC_Y = 20
Examples:
singleParticle.ini.

Definition at line 763 of file singleParticle.ini.

the processors
Examples:
singleParticle.ini.

Definition at line 4 of file singleParticle.ini.

RearPnCCD CorrectionMaps Mask Radius = 100
single particle hit rate
Initial value:
= 61
UnSaturatedHitRate/HistName = IsUnSaturatedHit
UnSaturatedHitRate/NbrOfAverages = 50
UnSaturatedHitRate/Hide = true
UnSaturatedHitRateHistory/ID = 64
UnSaturatedHitRateHistory/HistName = UnSaturatedHitRate
UnSaturatedHitRateHistory/Size = 2400
UnSaturatedHitRateHistory/Hide = false
RearPnCCDArea HistName
The rear detector image[Processor] RearPnCCDRaw ID
RearPnCCDArea Hide
Examples:
singleParticle.ini.

Definition at line 135 of file singleParticle.ini.

Referenced by LED::setFlashRate().

RearPnCCD CorrectionMaps Mask SemiAxisX = 50
Examples:
singleParticle.ini.

Definition at line 755 of file singleParticle.ini.

RearPnCCD CorrectionMaps Mask SemiAxisY = 10
Examples:
singleParticle.ini.

Definition at line 756 of file singleParticle.ini.

program control and setup
Examples:
singleParticle.ini.

Definition at line 658 of file singleParticle.ini.

display the hit rate of good shots
Examples:
SACLA-offline.ini, and singleParticle.ini.

Definition at line 135 of file singleParticle.ini.

the mask elements RearPnCCD CorrectionMaps Mask size = 20
Examples:
singleParticle.ini.

Definition at line 274 of file singleParticle.ini.

RearPnCCD CorrectionMaps FixedOnlineCreatorCommonMode StartInstantly
Initial value:
= true
FrontPnCCD/CorrectionMaps/FixedOnlineCreatorCommonMode/NbrFrames = 200
FrontPnCCD/CorrectionMaps/FixedOnlineCreatorCommonMode/WriteMaps = true
FrontPnCCD/CorrectionMaps/FixedOnlineCreatorCommonMode/Multiplier = 4
FrontPnCCD/CorrectionMaps/FixedOnlineCreatorCommonMode/CommonModeCalculationType = "none"
FrontPnCCD/CorrectionMaps/InputOffsetNoiseFiletype = "cass"
FrontPnCCD/CorrectionMaps/InputOffsetNoiseFilename = "darkcal_0.lnk"
FrontPnCCD/CorrectionMaps/OutputOffsetNoiseFiletype = "cass"
only extract FrontPnCCD
set up the common mode correction FrontPnCCD HLLProcessing CommonModeCalculationType
PixelDetectors E CorrectionMaps InputOffsetNoiseFilename
Definition: hdf5-input.ini:52
Examples:
singleParticle.ini.

Definition at line 725 of file singleParticle.ini.

statistics
Examples:
singleParticle.ini.

Definition at line 455 of file singleParticle.ini.

example mask types
Examples:
singleParticle.ini.

Definition at line 743 of file singleParticle.ini.

RearPnCCD CorrectionMaps Mask UpperRightX = 90
Examples:
Fluorescence-pnCCD.ini, and singleParticle.ini.

Definition at line 750 of file singleParticle.ini.

RearPnCCD CorrectionMaps Mask UpperRightY = 90
Examples:
Fluorescence-pnCCD.ini, and singleParticle.ini.

Definition at line 751 of file singleParticle.ini.

chaning here which condition to use
Initial value:
= 1
IsHit/HistOne = DefaultTrueHist
IsHit/HistTwo = RearPnCCDHitfinder
IsHit/Operation = "AND"
IsHit/Hide = true
IsNotHit/ID = 4
IsNotHit/HistName = IsHit
IsNotHit/Hide = true
RearPnCCDArea HistName
GeneratedMaps HistTwo
Definition: Darkcal.ini:78
The rear detector image[Processor] RearPnCCDRaw ID
RearPnCCDArea Hide
GeneratedMaps HistOne
Definition: Darkcal.ini:77
Examples:
CsPadCrystal.ini, hdf5-input.ini, SACLA-online.ini, and singleParticle.ini.

Definition at line 60 of file singleParticle.ini.

Referenced by cass::pp208::getBoxStatistics(), and cass::pp208::isNotHighest().

disable the pre analyzers as their functionality is ported to the new framework [PreAnalyzer] useCommercialCCDAnalyzer
Initial value:
= false
usepnCCDAnalyzer = false
Examples:
singleParticle.ini.

Definition at line 660 of file singleParticle.ini.

only extract other camera data and machine data from the stream [Converter] Used = pixeldetector
Examples:
singleParticle.ini.

Definition at line 665 of file singleParticle.ini.

ScaledMinimaPositions ValueName
Initial value:
= QAverageMaxValue
ScaledMinimaPositions/Value = 10000
ScaledMinimaPositions/Operation = "*"
ScaledMinimaPositions/ValuePos = "second"
ScaledMinimaPositions/ConditionName = IsUnSaturatedHit
ScaledMinimaPositions/Hide = true
conversion factor for keV pulse_energy ValuePos
pulse_energy Value
CsPadDarkCal ConditionName
RearPnCCDArea Hide
Examples:
singleParticle.ini.

Definition at line 377 of file singleParticle.ini.

QAverage Wavelength_A
Initial value:
= 10.333
QAverage/DetectorDistance_m = 72e-2
QAverage/Wavelength_A = photon_wavelength_A
QAverage Wavelength_A
QAverage DetectorDistance_m
Examples:
singleParticle.ini.

Definition at line 281 of file singleParticle.ini.

identification for the later Processors by ANDing this with
Examples:
singleParticle.ini.

Definition at line 112 of file singleParticle.ini.

RearPnCCDArea XLow = 700
Examples:
singleParticle.ini.

Definition at line 64 of file singleParticle.ini.

RearPnCCDArea XUp = 850
Examples:
singleParticle.ini.

Definition at line 65 of file singleParticle.ini.

RearPnCCDArea YLow = 150
Examples:
singleParticle.ini.

Definition at line 66 of file singleParticle.ini.

RearPnCCDArea YUp = 300
Examples:
singleParticle.ini.

Definition at line 67 of file singleParticle.ini.