CFEL - ASG Software Suite
2.5.0
CASS
|
►Ncass | |
►NACQIRIS | |
CAGATStreamer | Deserialize the data stream of the regular agat program |
CAnodeLayer | A anode layer of the delayline detector |
CCFD16Bit | Finds signals in a 16 bit waveform |
CCFD8Bit | Finds Signals in a waveform |
CCFDParameters | Struct to combine the parameters that the Constant Fraction Extractors need |
CChannel | A Channel of an Acqiris Instrument |
CCoM16Bit | Finds signals in a 16 bit waveform |
CCoM8Bit | Finds Signals in a waveform |
CCombineConditions | Combination of conditions |
CCoMParameters | Struct to combine the parameters that the Center of Mass Extractors need |
CConverter | Acqiris Converter |
CDelaylineDetector | A delayline detector |
CDelaylineDetectorAnalyzerBackend | Base class for delayline detector analysis |
CDelaylineDetectorAnalyzerSimple | Simple sorter of hits from a Quadanode delayline detector |
CDelaylineNonSorting | Simple detectorhit creator |
CDetectorAnalyzerBackend | Base class for all detector analyzers |
CDetectorBackend | Base class for all Detectors attached to an Acqiris Instrument |
CDevice | The Acqiris device |
CHelperAcqirisDetectors | Helper for Acqiris related Postprocessors |
CHexSorter | Achims resort routine wrapper |
CHitCorrector | Copy and correct detectorhit properties |
CInstrument | An Acqiris Instrument |
CisInRange | Check whether anode end wire signal is correleated to mcp signal |
CisInTimeRange | Functor returning true if signal is in requested range |
CIsParticleHit | Base class of conditions for finding the right particle |
CLMAParser | Will parse a lma file |
CLmaReader | Class for reading lma files |
CMomentumCalculator | Base class for calculating momenta from a detector hit |
CParticle | A Particle |
CPositionCalculator | Position calculator base class |
CPxPyCalculatorWithBField | Calculate px,py momenta |
CPxPyCalculatorWithoutBField | Calculate px,py momenta |
CPzCalculatorDirectOneRegion | Calculate pz momenta |
CPzCalculatorMulitpleRegions | Calculate pz momenta |
CRadCond | Radius position condition |
CRectCond | Simple position condition |
CSignalExtractor | Base class for classes that extract Signals from recorded data |
CSignalProducer | A Signal Producer |
CSpectrometer | REMI type spectrometer |
CSpectrometerRegion | Region of a spectrometer |
CTofCond | Time of Flight condition |
CTofDetector | A Time of Flight Detector |
CUVCalc | Position calculator for hex anodes u and v layer |
CUWCalc | Position calculator for hex anodes u and w layer |
CVWCalc | Position calculator for hex anodes u and v layer |
CXYCalc | Position calculator for quad anode |
►NACQIRISTDC | |
CChannel | A Channel of an Acqiris TDC Instrument |
CConverter | Acqiris Converter |
CDevice | The Acqiris TDC device |
CInstrument | An Acqiris TDC Instrument |
CTDCExtractor | Finds Signals in a waveform |
►NAGATRemoteHeader | |
CChannel | Header of an recorded channel |
CEvent | General stream header |
►NGeometryInfo | |
ClookupTable_t | Combine info needed for the lookuptable |
Cpos_t | Combine the position in the lab into a struct |
►Nhdf5 | |
CAppendEntry | Append an entity to a dataset in h5 file |
CWriteEntry | Write an entity to a h5 file |
►NhllDataTypes | |
CDarkcalFileHeader | File header structure of the hll darkcal file format |
CFrameHeader | Header that describe the frames |
CFrms6FileHeader | File header |
Cstatistics | Struct describing the statistics saved in a HLL Darkcal file |
►Nlclsid | |
CKey | Key for IdConversion Map |
►NlmaHeader | |
CChannel | Header of each channel as part of the file header |
CEvent | Header for each event |
CGeneral | General header of an lma file |
CPuls | Header of a puls |
►NMachineData | |
CConverter | Converter for Beamline-, Cavity-, Epics- and EVR Data |
CDevice | Container for all Machine related Data |
CXTCDataKey | Key for the xtc data lookup map |
►Npixeldetector | |
►Ncommonmode | |
CCalculatorBase | Base class for all common mode calculators |
CMeanCalculator | Calculate the common mode by taking mean of pixel values |
CMedianCalculator | Calculate the common mode by taking the median of pixel values |
CNoCalc | Just returns a constant 0 |
CSimpleMeanCalculator | Calculate the common mode by taking mean of pixel values |
CAboveNoiseFinder | Will find pixels by comparing them to a "noise" map |
CAdvancedDetector | An Advanced Pixel Detector |
CCoalescingBase | Base class for all coalescing functors |
CCommonData | Data used commonly for one AdvancedDetector |
CConverter | Converter for pnCCD, CsPad and commercial CCD Data |
CDetector | Detector containing a ccd camera image |
CDetectorHelper | Helper for Advanced Pixel Detector related Postprocessors |
CDetectorName | Retrieve the DetectorName |
CDevice | Device containing pixel detector data |
CFixedMaps | Creates maps from a fixed number of Frames |
CFrame | A Frame of an advance Pixel Detector |
CFrameProcessorBase | Base class for all frame processors |
CFrms6Reader | Class for reading frms6 files |
CGainCalibration | Creates a gain calibration |
CHit | A Hit on a pixel detector |
CHLLProcessor | HLL like frame processing |
CHotPixelsFinder | Hotpixels finder |
CisNeighbour | Check if pixel is neighbour |
CMapCreatorBase | Base class for all correction map creators |
CMovingMaps | Creates maps from the last number of maps |
CNoProcess | Class with no processing |
COnlineFixedCreator | Creates the maps fast and simple |
COnlineFixedCreatorCommonMode | Creates the maps fast and simple with commond mode correction |
CPixel | Pixel definition |
CPixelFinderBase | Base class for pixel finders |
CPixelFinderSimple | Simple algorithm to find pixels of interest |
CPixelFinderSimpleMoreOptions | Same as simple, but with adjustable box size |
CRAWSSSReader | Class for reading commercial ccd files |
CSHMStreamer | Deserialize the data stream of shm2tcp program |
CSimpleCoalesce | Simple coalescing of pixels |
CWithinRange | Within range |
►NsssFile | |
CHeader | Raw sss header |
CAccumulatingProcessor | Accumulating processor |
CAGIPDTile | Tile |
CAlphaCounter | Alphabetical counter extension |
CAxis | Axis of a more than 0 dimensional container |
►CCachedList | List of results for caching |
Citem_info | Bundeling the lock status and the id |
CCASSEvent | Event to store all LCLS Data |
CCASSSettings | Settings for CASS |
CCommandlineArgumentParser | Command line argument parser |
CConversionBackend | Base class for Converters |
CCummulativeStatisticsCalculator | Statistics calculator for a cummulative statistic |
CCummulativeStatisticsNoOutlier | Statistics calculator for a cummulative statistic, removes outliers |
CDataGenerationError | Exception thrown when there is a problem during data generation |
CDataGenerator | Base class for all data generators |
CDeserializeError | Exception thrown when there is a problem with deserializing QDataStreams |
CDetectorTile | A Tile of a Detector |
CDeviceBackend | A Baseclass for all Devices in the CASSEvent |
CFactory | Factory for creating shared_pointers of classes derived from a base class |
CFileInput | File Input for cass |
CFileParser | Base class for all file parsers |
CFilePointer | A resource that will point at a specific location within a file |
CFileProcessor | Process a file |
CFileReader | Base class for all file readers |
CFormatConverter | Format converter container |
CFrms6Parser | Will parse a frms6 file created by Xonline |
►CHDF5FileInput | HDF5 File Input for cass |
CAcqirisParams | Parameters needed to retrieve the Acqiris data |
CPixeldetectorParams | Parameters needed to retrieve the pixeldetector data |
CHexCalibrator | Achims resort routine calibrator |
CIdList | Id-list |
CImageGenerator | Generate a waveform of a chosen type |
CInputBase | Input base class |
CInvalidData | Exception thrown when there is a problem with the data |
CInvalidProcessorError | Exception thrown when accessing invalid processor |
CInvalidResultError | Exception thrown when accessing invalid histogram |
CLog | Logger for logging debug and info messages |
CMachineInfo | Struct combining the information needed to get machine values |
CmachineVal | A machine vale |
CMedianCalculator | Statistics calculator for a median |
CMovingStatisticsCalculator | Statistics calculator for a exponential moving statistics |
CMultiFileInput | Multi File Input for cass |
COctalDetector | An Octal Detector |
Cpp1 | Operation on 2 results |
►Cpp1002 | Saves a selected 2d histogram to hdf5 |
Centry_t | Struct bundleing info for writing an entry to file |
Cpp105 | Pixeldetector image |
Cpp107 | Display the maps |
Cpp109 | Pixeldetector raw image |
Cpp110 | Acqiris channel waveform |
Cpp111 | Cfd trace from waveform |
Cpp112 | Cfd analysis of waveform |
Cpp12 | Constant Value processor |
Cpp120 | Retrieval of beamline data |
Cpp121 | Check whether event contains eventcode |
Cpp122 | Retrieve the eventId from event |
Cpp123 | Retrieve beamline spectrometer data |
Cpp13 | Return the input |
Cpp130 | Retrieval of Epics data |
Cpp14 | Clear result |
Cpp144 | Coalesced pixels (hits) on a pixeldetector |
Cpp145 | Number of coalesced pixels (hits) in a pixeldetector |
Cpp146 | Split level of the colesced pixels (hits) of CCD's |
Cpp148 | Image of detected pixels in a pixeldetector |
Cpp149 | Number of detected pixels of an pixeldetector |
Cpp15 | Check whether value has changed |
Cpp150 | Number of Signals in MCP Waveform |
Cpp1500 | Converts histograms to (c)rystal (b)inary (f)ormat files |
Cpp151 | All mcp signals |
Cpp152 | FWHM vs |
Cpp153 | Deadtime between two consecutive mcp signals |
Cpp160 | Number of Signals in Anode Layers Waveform |
Cpp1600 | Convert cspad 2d histogram into cheetah layout |
Cpp1601 | Convert cspad 2d histogram into a quasi oriented layout |
Cpp1602 | Convert cspad data into laboratory frame using crystfel geometry files |
Cpp161 | FWHM vs |
Cpp162 | Timesum of Delayline |
Cpp163 | Timesum of Delayline Anode vs Position of Anode |
Cpp164 | Detector picture of first hit |
Cpp165 | Number of reconstucted hits |
Cpp166 | Detector hits values |
Cpp167 | Deadtime between two consecutive anode signals |
Cpp2 | Operation on result with value |
Cpp200 | ![]() |
►Cpp2000 | Root file converter |
Centry_t | Struct bundleing info for writing an entry to file |
Cpp2001 | Root file converter |
Cpp201 | Angular distribution of a requested image |
Cpp202 | Transform kartesian to poloar coordinates |
Cpp203 | Get the local background from image |
Cpp204 | Find bragg peaks and store them in a list |
Cpp205 | Visualize the peaks that were found in the image itself |
Cpp206 | Find pixels of bragg peaks and store them in a list |
Cpp208 | Find bragg peaks and store them in list |
Cpp209 | Find connected pixels, coalesce them and store them in a list |
Cpp210 | |
Cpp220 | Pipico spectra |
Cpp230 | Retrieve photonenergy |
Cpp240 | Test image |
Cpp241 | Decreased offset correction |
Cpp242 | Process untreated frame with mask |
Cpp243 | Apply mask to an image, set the masked pixel to a certain value |
Cpp244 | Generate a histogram for each pixel of the input 2d image |
Cpp250 | Particle value |
Cpp251 | Particle values |
Cpp252 | Number of particles found per shot |
Cpp300 | Single particle hit |
Cpp301 | Calculate median of last values |
Cpp302 | Load data from binary dump into 2DHistogram |
Cpp310 | Calculate the autocorrelation of an image in radial coordinates |
Cpp311 | Calculate the autocorrelation of an image |
Cpp312 | Calculate the absolute squared fft of an histogram |
Cpp312Traits | |
Cpp312Traits< double > | |
Cpp312Traits< float > | |
Cpp313 | Convolute histogram with kernel |
Cpp330 | Pixel detector calibrations |
Cpp331 | Pixel detector gain calibrations |
Cpp332 | Pixel detector hot pixel detection |
Cpp333 | Pixel detector common mode background calculation |
Cpp334 | Pixel detector common mode background calculation |
Cpp4 | Apply boolean NOT to 0D result |
Cpp40 | Threshold result |
Cpp400 | Converts a Electron Time of Flight trace to Energy |
Cpp404 | Convert time of flight to charge to mass ratio |
Cpp405 | Calc the pulse duration from the bld |
Cpp406 | Tof to Energy correct from 0D histogram |
Cpp407 | Tof to Energy linear interpolation |
Cpp408 | Tof to Energy linear interpolation and correct from 0d histogram |
Cpp41 | Threshold result based upon information from another result |
Cpp410 | Covariance map |
Cpp412 | Calculate intensity correction |
Cpp50 | Projection of 2d result |
Cpp500 | Add a new column where the contents are taken from another results based on the index provided in this table |
Cpp5000 | Electron energy |
Cpp5001 | Tripple coincidence spectra |
Cpp51 | Integral of 1D result |
Cpp55 | Rotate, transpose, invert axis on 2d result |
Cpp56 | Store previous result of other Processor |
Cpp57 | Weighted Projection of 2D result |
Cpp60 | 0D,1D or 2D to 1D histogramming |
Cpp61 | Result averaging |
Cpp62 | Result summing |
Cpp63 | Time average of 0d result |
Cpp64 | Record 0d result into 1d result |
Cpp65 | 0D, 1D, and 2D to 2D histogramming |
Cpp66 | 1D to 2D combining |
Cpp68 | 0D and 1D to 2D combining |
Cpp69 | 0D to 1D scatter plot |
Cpp70 | Subset result |
Cpp71 | Returns a the min or max value of a result |
Cpp72 | Get specific column from table like histogram |
Cpp73 | Get all rows with condition on a column |
Cpp74 | Retrieve a specific value of a specific row |
Cpp75 | Clear result |
Cpp76 | Quit Program |
Cpp77 | Checks for id on list |
Cpp78 | Counter |
Cpp79 | Generate a 2d Histogram from values of 2 columns of a table |
Cpp81 | Retrieve user choosable type of bin of 1D result |
Cpp82 | Return the statistic values of all bins of a result |
Cpp85 | Return full width at half maximum in given range of 1D result |
Cpp86 | Find step in 1d result |
Cpp87 | Find center of Mass of 1D result in a user given range |
Cpp88 | Return axis parameter of a result |
Cpp89 | Low / high pass filter of 1D result |
Cpp9 | Check whether result is in range |
►Cpp90 | Create a radial average of q values from a raw detector image |
Ctemp_t | Define the table row of a single output |
Cpp91 | Returns a list of local extreme points in a 1D result |
CPreAverage | Short description |
CProcessableTimedout | Exception thrown when a timeout occured |
CProcessor | Base class for processors |
CProcessorManager | Container and call handler for all registered processors |
CRatemeter | Class calculating a rate in Hz |
►CRatePlotter | Plotting information about the ongoing processing |
CProcProperties | Define the processor properties |
CRAWSSSParser | Will parse a file containing commercial ccd images |
CRegistrar | Helper struct that will add Derived to the factory map |
CRestartInputLoop | Exception thrown when one needs to reastart the input loop |
CResult | A result of a processor |
►CRingBuffer | A Ringbuffer, handles communication between Input and Worker Threads |
CElement | Element of the ringbuffer |
CROOTFileHelper | Root file creation |
CRotor | Matrix rotation struct |
►CSACLAConverter | Class for reading SACLA data |
CdetParams | Detector consists of tiles |
CdetTileParams | Non changeing parameters of a pixel detector tile |
CMachineValue | Container for the cached machine value |
CSACLAOfflineInput | SACLA Offline Input for cass |
CSACLAOnlineInput | Online Input to be used at SACLA |
CSaclaPixDetError | Exception thrown when there is an error with a SACLA Pixel Detector |
CSegmentCopier | Copy from a source matrix to a destination matrix in user wanted way |
CSerializable | Serializable |
CSerializer | A string serializer |
CSerializerBackend | A serializer |
CSerializerReadFile | A file input deserializer |
CSerializerWriteFile | A file output serializer |
CSharedMemoryInput | Shared Memory Input for receiving xtc datagrams |
CSoapHandler | Handle a single SOAP request |
CSoapServer | SOAP server |
CSplitter | Split the line into the values in that line |
CTagListProcessor | A processor for a tag list |
CTagOutdated | Exception thrown when SACLA tag is outdated |
CTCPInput | TCP Input for receiving data |
CTCPStreamer | Base class for all tcp streamers |
CTestInput | Testing Input for cass |
Cthreshold | Binary function for thresholding |
CTimeAverage | Binary function for averaging |
CTokenizer | Tokenize to return all lines of an ascii file in a vector |
CTxtParser | Will parse a txt files |
CTxtReader | Class for reading txt files |
CWaveformGenerator | Generate a waveform of a chosen type |
Cweighted_minus | Binary function for weighted subtraction |
CWorker | The worker thread |
CWorkers | Worker Thread Handler |
►CXFELHDF5FileInput | XFEL HDF5 File Input for cass |
CAcqirisParams | Parameters needed to retrieve the Acqiris data |
CPixeldetectorParams | Parameters needed to retrieve the pixeldetector data |
CXFELOnlineInput | XFEL Input for receiving data |
CXtcIterator | Iteration over XTC's |
CXtcParser | Class for parsing xtc files |
CXtcReader | Class for reading xtc files |
CZMQInput | ZMQ Input for receiving data |
►Nhdf5 | |
CDatasetError | Exception thrown when there is an error with the dataset |
CHandler | A handler for h5 files |
Cpartiality_t | Define the partiality parameter container |
►Njocassview | |
CData | Base class for all data wrappers |
CDataSource | Base class for data sources |
CDataSourceManager | Singleton class to manage the available data sources |
CDataViewer | Base class for viewers |
CFileHandler | Read and write data to files |
CIdList | Id-list |
CJoCASSViewer | Jocassview class |
CLogColorMap | Logarithmic color map |
CMinMaxControl | Widget to control the min and max values |
COneDViewer | Viewer that displays 1d data |
COneDViewerData | 1d data wrapper |
CPlotCurve | Alternative curve plot |
CStatusLED | LED that should display the status |
CTCPClient | Tcp client that connects to the cass server |
CTrackZoomer2D | Class that allows to zoom in a 2d view with tracking information |
CTwoDViewer | Viewer that displays 2d data |
CTwoDViewerData | 2d data wrapper |
CZeroDViewer | Viewer that displays 0d data |
CZeroDViewerData | Wrapper for the 0d data |
►Nlmf | |
CPausableThread | A QThread that has the ability to be paused and resumed |
►Nlucassview | |
CdeleteObsoleteHistogram | Delete all root histograms that are not on the list |
CTCPClient | Tcp client that connects to the cass server |
CupdateHist | Create the list of updateable histograms from all available keys |
CwriteObject | Write the object to file |
CasicInfo_t | |
CHistogramUpdater | |
ChttpServer | |
CInfo | Define a structure that holds information about how to parse and extract the info contained in a msgpack object |
CLED | |
Creq_histogram1DImage | |
Creq_histogram1DPage | |
Creq_histogram2DImage | |
Creq_histogram2DPage | |
Creq_overviewPage | |
CrequestType | |
Csavedivides |