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

Go to the source code of this file.

Functions

the number of triggers that contained light (shots)[Processor] nShots/ID
 

Variables

generic ini file for crystal hitfinding on cspad
 
Partially also the fluorescence analysis of the CsPad2x2 is implemented
 
the processors
 
the raw images tof traces
 
The diffraction detector image[Processor] CsPadRaw ID
 
 offset
 
noise and mask [Processor]
 
CsPadDarkCal ConditionName = FELOff
 
CsPadDarkCal Train
 
CsPadDarkCal OutputFilename
 
CsPadDarkCal SNRNoiseAutoBoundaries = 4
 
CsPadDarkCal SNRNoiseAutoBoundariesStat
 
GainMap BinaryFile
 
definitions of when a hit is found
 
find nbr of bragg peaks by taking background with pixels that are free of
 
BraggPeakTableNoOutliers GeometryFilename
 
BraggPeakTableNoOutliers Wavelength_A = 1.8068
 
BraggPeakTableNoOutliers DetectorDistance_m
 
define which of the hitfinders defined above will be used as hit
 
identification for the later Processors by ANDing this with
 
true Then one can use the IsHit Processor later on
 
true Then one can use the IsHit Processor later by only
 
definition of acutal light in the chamber
 
check if FEL is off by checking for bykick which is eventid
 
bykick kicks the electron beam before it goes into the undulator
 
bykick kicks the electron beam before it goes into the therefore
 
check if there is some light in the chamber based upon the GMD value
 
 Hitrate [Processor]
 
Average out the iShit status to get the avererage hits
 
 checks
 
 Saturation [Processor]
 
generate a sublist of the list with all identified bragg spots
 
Fluorescence stuff
 
x pixels CsPad2x2CommonModeMap Hide = true
 
 Processor
 
FEE Spectrometer
 
 statistics
 
additional info
 
things written to h5 files
 
H5Dump Processor Name
 
things written only at end of run H5Dump ProcessorSummary size = 200
 
H5Dump ProcessorSummary GroupName = /Fluorescence
 
H5Dump ProcessorSummary ValName = Spectrum
 
program control and setup
 
only extract CsPad
 
only extract other camera data and machine data from the stream[Converter] Used = pixeldetector
 
CsPadImageData LCLSPixelDetectors Typename
 
what output level should be written into the log file[Log] MaxLoggingLevel = "INFO"
 

Function Documentation

the number of triggers that contained light ( shots  )
Examples:
CsPadCrystal.ini.

Variable Documentation

GainMap BinaryFile
Initial value:
= /reg/neh/operator/cxiopr/2014/cxie9214/gain-center.cal
GainMap/BinaryFile = /lfs/l6/ullrch/foucar/analysis/cxig0715/gain-off.cal
GainMap/SizeX = 388
GainMap/SizeY = 5920
GainMap/Hide = true
GainMap BinaryFile
including pump probe analysis
x pixels CsPad2x2CommonModeMap Hide
Examples:
CsPadCrystal.ini, and singleParticle.ini.

Definition at line 107 of file CsPadCrystal.ini.

display the hit rate of good but only when there was light in the chamber
Initial value:
= 61
HitRateLight/HistName = IsHit
HitRateLight/ConditionName = IsLight
HitRateLight/NbrOfAverages = 600
HitRateLight/Hide = true
HitRateLightHistory/ID = 64
HitRateLightHistory/HistName = HitRateLight
HitRateLightHistory/ConditionName = IsLight
HitRateLightHistory/Size = 2400
HitRateLightHistory/Hide = false
CsPadDarkCal ConditionName
The diffraction detector image[Processor] CsPadRaw ID
x pixels CsPad2x2CommonModeMap Hide
Electrons_raw HistName
Definition: hdf5-input.ini:69
Examples:
CsPadCrystal.ini.

Definition at line 313 of file CsPadCrystal.ini.

checks
Examples:
CsPadCrystal.ini.

Definition at line 366 of file CsPadCrystal.ini.

ETOF_1_vs_Delay ConditionName = FELOff
treat the raw image of the cspad
Examples:
CsPadCrystal.ini, SACLA-offline.ini, and SACLA-online.ini.

Definition at line 2 of file CsPadCrystal.ini.

only extract CsPad
Examples:
CsPadCrystal.ini.

Definition at line 1045 of file CsPadCrystal.ini.

BraggPeakTableNoOutliers DetectorDistance_m
Initial value:
= 90e-3
BraggPeakTableNoOutliers/Wavelength_A = photon_wavelength_A
BraggPeakTableNoOutliers/DetectorDistance_m = detectordistance_m
BraggPeakTableNoOutliers/PixelSize_m = 109.92e-6
BraggPeakTableNoOutliers/Hide = true
BraggPeakTableNoOutliers Wavelength_A
BraggPeakTableNoOutliers DetectorDistance_m
x pixels CsPad2x2CommonModeMap Hide
Examples:
CsPadCrystal.ini, and SACLA-online.ini.

Definition at line 170 of file CsPadCrystal.ini.

check if FEL is off by checking for bykick which is eventid
things written to CBF files
Examples:
singleParticle.ini.

Definition at line 836 of file CsPadCrystal.ini.

the number of coalesced pixels found
Initial value:
= 149
FrontPnCCDNbrPixels/Detector = FrontPnCCD
FrontPnCCDNbrPixels/Hide = true
FrontPnCCDNbrPixelsHistory/ID = 64
FrontPnCCDNbrPixelsHistory/HistName = FrontPnCCDNbrPixels
FrontPnCCDNbrPixelsHistory/Size = 2400
FrontPnCCDNbrPixelsHistory/Hide = false
definition of front detector[PixelDetectors] FrontPnCCD Detector
only extract FrontPnCCD
The diffraction detector image[Processor] CsPadRaw ID
x pixels CsPad2x2CommonModeMap Hide
Electrons_raw HistName
Definition: hdf5-input.ini:69
Examples:
CsPadCrystal.ini, Fluorescence-pnCCD.ini, SACLA-offline.ini, and SACLA-online.ini.

Definition at line 155 of file CsPadCrystal.ini.

Referenced by hdf5::Handler::reopenFile().

BraggPeakTableNoOutliers GeometryFilename
Initial value:
= /path/to/cspad.geom
BraggPeakTableNoOutliers/ConvertCheetahToCASSLayout = true
generic ini file for crystal hitfinding on cspad
Definition: CsPadCrystal.ini:2
Examples:
CsPadCrystal.ini, Fluorescence-pnCCD.ini, SACLA-offline.ini, SACLA-online.ini, and singleParticle.ini.

Definition at line 167 of file CsPadCrystal.ini.

H5DumpLaserOff Processor GroupName = /Fluorescence
Examples:
singleParticle.ini.

Definition at line 963 of file CsPadCrystal.ini.

ETOF_1_vs_Delay_ Hide = true
Examples:
CsPadCrystal.ini, Darkcal.ini, and Fluorescence-pnCCD.ini.

Definition at line 567 of file CsPadCrystal.ini.

The rear detector image in the lab frame when there is a unsaturaded single particle hit
Initial value:
= 1
IsHit/HistOne = DefaultTrueHist
IsHit/HistTwo = BraggPeakNoOutliersHitfinder
IsHit/Operation = "AND"
IsHit/Hide = true
GeneratedMaps HistTwo
Definition: Darkcal.ini:78
x pixels CsPad2x2CommonModeMap Hide
GeneratedMaps HistOne
Definition: Darkcal.ini:77
Examples:
CsPadCrystal.ini.

Definition at line 294 of file CsPadCrystal.ini.

Referenced by cass::pixeldetector::coalesce(), cass::ACQIRIS::Particle::hits(), cass::ACQIRIS::DelaylineNonSorting::operator()(), cass::pixeldetector::SimpleCoalesce::operator()(), cass::ACQIRIS::DelaylineDetectorAnalyzerSimple::operator()(), cass::ACQIRIS::HexSorter::operator()(), cass::pp144::process(), cass::pp146::process(), and cass::pp2001::processEvent().

Hitrate
Initial value:
= 61
HitRate/HistName = IsHit
HitRate/NbrOfAverages = 600
HitRate/Hide = true
x pixels CsPad2x2CommonModeMap Hide
Electrons_raw HistName
Definition: hdf5-input.ini:69
Examples:
CsPadCrystal.ini, and SACLA-online.ini.

Definition at line 345 of file CsPadCrystal.ini.

the number of single particle hits
sum up histogram RearPnCCDIntegralHistSum ID
Initial value:
= 109
CsPadRaw/CASSID = 7
CsPadRaw/nCols = 388
CsPadRaw/nRows = 5920
CsPadRaw/Hide = false
front pnCCD LCLSPixelDetectors CASSID
x pixels CsPad2x2CommonModeMap Hide
Examples:
CsPadCrystal.ini.

Definition at line 16 of file CsPadCrystal.ini.

Partially also the fluorescence analysis of the CsPad2x2 is implemented
Examples:
CsPadCrystal.ini.

Definition at line 5 of file CsPadCrystal.ini.

additional info
noise and mask[Processor]
MaxLoggingLevel = "INFO"

Definition at line 1075 of file CsPadCrystal.ini.

H5Dump ProcessorSummary Name
Initial value:
= CsPadCheetah
H5Dump ProcessorSummary ValName
auxiliary data[Processor]
H5Dump ProcessorSummary GroupName
Processor

Definition at line 846 of file CsPadCrystal.ini.

find nbr of bragg peaks by taking background with pixels that are free of
rear offset
true Then one can use the IsHit Processor later on
Initial value:
= 1002
H5DumpLaserOn/CompressLevel = 0
H5DumpLaserOn/ConditionName = IsHitLaserOn
H5DumpLaserOn/FileBaseName = hdf5Outfilename_LaserOn_
H5DumpLaserOn/MaximumNbrFilesPerDir = 500
H5DumpLaserOn/Processor/size = 200
things written only at end of run H5Dump ProcessorSummary size
CsPadDarkCal ConditionName
rootdump CompressLevel
Definition: hdf5-input.ini:222
Processor
Examples:
CsPadCrystal.ini, SACLA-offline.ini, and SACLA-online.ini.

Definition at line 295 of file CsPadCrystal.ini.

true Then one can use the IsHit Processor later by only
CsPad2x2DarkCal OutputFilename
Initial value:
= darkcal_7.lnk
CsPadDarkCal/WriteCal = true
CsPadDarkCal/NbrTrainingImages = 200
CsPadDarkCal/SNR = 4
Examples:
CsPadCrystal.ini, and Darkcal.ini.

Definition at line 35 of file CsPadCrystal.ini.

Processor
the processors
Examples:
CsPadCrystal.ini.

Definition at line 6 of file CsPadCrystal.ini.

Saturation[Processor]
Examples:
CsPadCrystal.ini.

Definition at line 368 of file CsPadCrystal.ini.

program control and setup

Definition at line 1045 of file CsPadCrystal.ini.

the mask elements RearPnCCD CorrectionMaps Mask size = 200
CsPad2x2DarkCal SNRNoiseAutoBoundaries = 4
Examples:
CsPadCrystal.ini, and SACLA-online.ini.

Definition at line 39 of file CsPadCrystal.ini.

CsPad2x2DarkCal SNRNoiseAutoBoundariesStat
Initial value:
= 4
CsPadDarkCal/SNRNoiseAutoBoundaries = -1
CsPadDarkCal/NoiseLowerBoundary = 1
CsPadDarkCal/NoiseUpperBoundary = 7.5
CsPadDarkCal/SNROffsetAutoBoundariesStat = 4
CsPadDarkCal/SNROffsetAutoBoundaries = 4
CsPadDarkCal/MinNbrPixels = 90
CsPadDarkCal/ResetBadPixels = false
CsPadDarkCal/UpdateCalibration = false
CsPadDarkCal/UpdateCalibrationType = moving
CsPadDarkCal/NbrOfImages = 200
CsPadDarkCal/UpdateBadPixAndSavePeriod = 800
CsPadDarkCal/Hide = false
x pixels CsPad2x2CommonModeMap Hide
CsPadDarkCal SNRNoiseAutoBoundaries
Examples:
CsPadCrystal.ini, and SACLA-online.ini.

Definition at line 40 of file CsPadCrystal.ini.

FEE Spectrometer

Definition at line 661 of file CsPadCrystal.ini.

generate a sublist of the list with all identified bragg spots
Examples:
CsPadCrystal.ini.

Definition at line 369 of file CsPadCrystal.ini.

statistics

Definition at line 682 of file CsPadCrystal.ini.

Fluorescence stuff
Examples:
CsPadCrystal.ini.

Definition at line 473 of file CsPadCrystal.ini.

bykick kicks the electron beam before it goes into the therefore
Examples:
CsPadCrystal.ini.

Definition at line 314 of file CsPadCrystal.ini.

the raw images tof traces
Examples:
CsPadCrystal.ini.

Definition at line 14 of file CsPadCrystal.ini.

CsPad2x2DarkCal Train
Initial value:
= true
CsPadDarkCal/InputFilename = darkcal_7.lnk
Examples:
CsPadCrystal.ini, Darkcal.ini, SACLA-offline.ini, and SACLA-online.ini.

Definition at line 33 of file CsPadCrystal.ini.

CsPad2x2 Detector LCLSPixelDetectors Typename
Initial value:
= CspadElement
LCLSPixelDetectors/1/DetectorName = CxiDs2
LCLSPixelDetectors/1/DetectorID = 0
LCLSPixelDetectors/1/DeviceName = Cspad
LCLSPixelDetectors/1/DeviceID = 0
LCLSPixelDetectors/1/CASSID = 7
front pnCCD LCLSPixelDetectors CASSID
Examples:
Fluorescence-pnCCD.ini, and singleParticle.ini.

Definition at line 1050 of file CsPadCrystal.ini.

bykick kicks the electron beam before it goes into the undulator
Examples:
CsPadCrystal.ini.

Definition at line 314 of file CsPadCrystal.ini.

only extract other camera data and machine data from the stream [Converter] Used = pixeldetector

Definition at line 1047 of file CsPadCrystal.ini.

H5Dump ProcessorSummary ValName = Spectrum
Examples:
SACLA-offline.ini, and singleParticle.ini.

Definition at line 964 of file CsPadCrystal.ini.

this value
Initial value:
= 120
GasDetector/VariableName = f_11_ENRC
GasDetector/Hide = true
GasDetectorHistory/ID = 64
GasDetectorHistory/HistName = GasDetector
GasDetectorHistory/Size = 2400
GasDetectorHistory/Hide = false
IsLight/ID = 9
IsLight/HistName = GasDetector
IsLight/UpperLimit = 1e20
IsLight/LowerLimit = 0.05
IsLight/Hide = true
EBeamL3Energy/ID = 120
EBeamL3Energy/VariableName = "EbeamL3Energy"
EBeamL3Energy/Hide = true
EBeamL3EnergyHistory/ID = 64
EBeamL3EnergyHistory/HistName = EBeamL3Energy
EBeamL3EnergyHistory/Size = 2400
EBeamL3EnergyHistory/Hide = false
The diffraction detector image[Processor] CsPadRaw ID
x pixels CsPad2x2CommonModeMap Hide
Electrons_raw HistName
Definition: hdf5-input.ini:69
Examples:
CsPadCrystal.ini, and singleParticle.ini.

Definition at line 331 of file CsPadCrystal.ini.

Referenced by cass::MachineData::convertEpicsToDouble(), cass::MachineData::epicsValToCassVal(), cass::pp12::loadSettings(), cass::TxtReader::operator()(), cass::Splitter::operator()(), lucassview::updateHist::operator()(), cass::pp301::process(), cass::pp9::process(), cass::pp500::process(), cass::pp15::process(), cass::pp64::process(), cass::pp2001::processEvent(), hdf5::Handler::readScalar(), hdf5::Handler::readScalarAttribute(), cass::SerializerBackend::retrieve(), cass::SACLAOfflineInput::runthis(), cass::Result< float >::setValue(), and cass::pp2::valueFromPP().

BraggPeakTableNoOutliers Wavelength_A = 1.8068
Examples:
CsPadCrystal.ini, and SACLA-online.ini.

Definition at line 169 of file CsPadCrystal.ini.

identification for the later Processors by ANDing this with