acquire(int delflag=1)=0 | slsDetector | [pure virtual] |
adcs | slsDetector | [protected] |
addToMerging(float *p1, float *v1, float *e1, float *mp, float *mv, float *me, int *mm)=0 | slsDetector | [pure virtual] |
analogTest(analogTestMode mode) | slsDetector | |
badChannelMask | slsDetector | [protected] |
chanregs | slsDetector | [protected] |
chipregs | slsDetector | [protected] |
controlSocket | slsDetector | [protected] |
createFileName() | slsDetector | |
createModule() | slsDetector | |
currentI0 | slsDetector | [protected] |
currentPosition | slsDetector | [protected] |
currentPositionIndex | slsDetector | [protected] |
dacs | slsDetector | [protected] |
dataQueue | slsDetector | [protected] |
dataSocket | slsDetector | [protected] |
decodeData(int *datain) | slsDetector | |
deleteModule(sls_detector_module *myMod) | slsDetector | |
detectorModules | slsDetector | [protected] |
detId | slsDetector | [protected] |
digitalTest(digitalTestMode mode, int imod=0) | slsDetector | |
dumpDetectorSetup(string const fname)=0 | slsDetector | [pure virtual] |
enableAnalogOutput(int ichan) | slsDetector | |
enableAnalogOutput(int imod, int ichip, int ichan) | slsDetector | |
execCommand(string cmd, string answer) | slsDetector | |
executeTrimming(trimMode mode, int par1, int par2, int imod=-1) | slsDetector | |
exists() | slsDetector | [inline] |
exitServer() | slsDetector | |
ffcoefficients | slsDetector | [protected] |
fferrors | slsDetector | [protected] |
fillBadChannelMask() | slsDetector | [protected] |
finalDataQueue | slsDetector | [protected] |
finalizeMerging(float *mp, float *mv, float *me, int *mm) | slsDetector | |
flatFieldCorrect(float datain, float errin, float &dataout, float &errout, float ffcoefficient, float fferr) | slsDetector | |
flatFieldCorrect(float *datain, float *errin, float *dataout, float *errout) | slsDetector | |
freeSharedMemory() | slsDetector | [protected] |
GET_ONLINE_FLAG enum value | slsDetector | |
getADC(dacIndex index, int imod=0) | slsDetector | |
getAngularConversion(int &direction, angleConversionConstant *angconv=NULL)=0 | slsDetector | [pure virtual] |
getAngularConversion()=0 | slsDetector | [pure virtual] |
getBadChannelCorrection(int *bad=NULL) | slsDetector | |
getBadChannelCorrectionFile() | slsDetector | [inline] |
getBinSize()=0 | slsDetector | [pure virtual] |
getCalDir() | slsDetector | [inline] |
getChannel(int ichan, int ichip, int imod) | slsDetector | |
getChip(int ichip, int imod) | slsDetector | |
getControlPort() | slsDetector | [inline] |
getDataFromDetector() | slsDetector | [protected] |
getDataFromDetectorNoWait() | slsDetector | |
getDataPort() | slsDetector | [inline] |
getDetectorType(char *type) | slsDetector | |
getFileIndex() | slsDetector | [inline] |
getFileName() | slsDetector | [inline] |
getFilePath() | slsDetector | [inline] |
getFineOffset()=0 | slsDetector | [pure virtual] |
getFlatFieldCorrection(float *corr=NULL, float *ecorr=NULL) | slsDetector | |
getGlobalOffset()=0 | slsDetector | [pure virtual] |
getHostname() | slsDetector | [inline] |
getId(idMode mode, int imod=0) | slsDetector | |
getMaxNumberOfModules(dimension d=X) | slsDetector | |
getModule(int imod) | slsDetector | |
getPositions(float *pos=NULL)=0 | slsDetector | [pure virtual] |
getRateCorrection(float &t) | slsDetector | |
getRateCorrection() | slsDetector | |
getRunStatus() | slsDetector | |
getSettings(int imod=-1) | slsDetector | |
getStopPort() | slsDetector | [inline] |
getThresholdEnergy(int imod=-1) | slsDetector | |
getTimeLeft(timerIndex index) | slsDetector | |
getTrimDir() | slsDetector | [inline] |
getTrimEn(int *en=NULL) | slsDetector | [inline] |
giveCalibrationPulse(float vcal, int npulses) | slsDetector | |
initializeDetectorSize(detectorType type) | slsDetector | [protected] |
initializeDetectorStructure() | slsDetector | [protected] |
initSharedMemory(detectorType type=GENERIC, int id=0) | slsDetector | [protected] |
mergingBins | slsDetector | [protected] |
mergingCounts | slsDetector | [protected] |
mergingErrors | slsDetector | [protected] |
mergingMultiplicity | slsDetector | [protected] |
OFFLINE_FLAG enum value | slsDetector | |
ONLINE_FLAG enum value | slsDetector | |
onlineFlag | slsDetector | [protected] |
popDataQueue() | slsDetector | |
popFinalDataQueue() | slsDetector | |
processData(int delflag=1)=0 | slsDetector | [pure virtual] |
rateCorrect(float datain, float errin, float &dataout, float &errout, float tau, float t) | slsDetector | |
rateCorrect(float *datain, float *errin, float *dataout, float *errout) | slsDetector | |
readAll() | slsDetector | |
readAngularConversion(string fname="")=0 | slsDetector | [pure virtual] |
readCalibrationFile(string fname, float &gain, float &offset)=0 | slsDetector | [pure virtual] |
readConfigurationFile(string const fname)=0 | slsDetector | [pure virtual] |
readDataFile(string fname, float *data, float *err=NULL, float *ang=NULL, char dataformat='f', int nch=0)=0 | slsDetector | [pure virtual] |
readDataFile(string fname, int *data)=0 | slsDetector | [pure virtual] |
readFrame() | slsDetector | |
readRegister(int addr) | slsDetector | |
readTrimFile(string fname, sls_detector_module *myMod=NULL)=0 | slsDetector | [pure virtual] |
receiveChannel(sls_detector_channel *) | slsDetector | [protected] |
receiveChip(sls_detector_chip *) | slsDetector | [protected] |
receiveModule(sls_detector_module *) | slsDetector | [protected] |
resetMerging(float *mp, float *mv, float *me, int *mm)=0 | slsDetector | [pure virtual] |
retrieveDetectorSetup(string const fname)=0 | slsDetector | [pure virtual] |
sendChannel(sls_detector_channel *) | slsDetector | [protected] |
sendChip(sls_detector_chip *) | slsDetector | [protected] |
sendModule(sls_detector_module *) | slsDetector | [protected] |
setAngularConversion(string fname="")=0 | slsDetector | [pure virtual] |
setBadChannelCorrection(string fname="") | slsDetector | |
setBinSize(float bs)=0 | slsDetector | [pure virtual] |
setCalDir(string s) | slsDetector | [inline] |
setChannel(int64_t reg, int ichan=-1, int ichip=-1, int imod=-1) | slsDetector | |
setChannel(sls_detector_channel chan) | slsDetector | |
setChip(int reg, int ichip=-1, int imod=-1) | slsDetector | |
setChip(sls_detector_chip chip) | slsDetector | |
setDAC(float val, dacIndex index, int imod=-1) | slsDetector | |
setDetectorType(detectorType type=GET_DETECTOR_TYPE) | slsDetector | |
setDetectorType(string type) | slsDetector | |
setDynamicRange(int n=-1) | slsDetector | |
setExternalCommunicationMode(externalCommunicationMode pol=GET_EXTERNAL_COMMUNICATION_MODE) | slsDetector | |
setExternalSignalFlags(externalSignalFlag pol=GET_EXTERNAL_SIGNAL_FLAG, int signalindex=0) | slsDetector | |
setFileIndex(int i) | slsDetector | [inline] |
setFileName(string s) | slsDetector | [inline] |
setFilePath(string s) | slsDetector | [inline] |
setFineOffset(float f)=0 | slsDetector | [pure virtual] |
setFlatFieldCorrection(string fname="") | slsDetector | |
setGlobalOffset(float f)=0 | slsDetector | [pure virtual] |
setModule(int reg, int imod=-1) | slsDetector | |
setModule(sls_detector_module module) | slsDetector | |
setNumberOfModules(int n, dimension d=X) | slsDetector | |
setOnline(int const online) | slsDetector | |
setPositions(int nPos, float *pos)=0 | slsDetector | [pure virtual] |
setRateCorrection(float t=0) | slsDetector | |
setReadOutFlags(readOutFlags flag) | slsDetector | |
setROI(int nroi=-1, int *xmin=NULL, int *xmax=NULL, int *ymin=NULL, int *ymax=NULL) | slsDetector | |
setSettings(detectorSettings isettings, int imod=-1) | slsDetector | |
setSpeed(speedVariable sp, int value=-1) | slsDetector | |
setTCPSocket(string const name="", int const control_port=-1, int const stop_port=-1, int const data_port=-1) | slsDetector | |
setThresholdEnergy(int e_eV, int imod=-1, detectorSettings isettings=GET_SETTINGS) | slsDetector | |
setTimer(timerIndex index, int64_t t=-1) | slsDetector | |
setTrimDir(string s) | slsDetector | [inline] |
sharedSlsDetector typedef | slsDetector | |
shmId | slsDetector | [protected] |
slsDetector(detectorType type=GENERIC, int id=0) | slsDetector | |
startAcquisition() | slsDetector | |
startAndReadAll() | slsDetector | |
startAndReadAllNoWait() | slsDetector | |
startReadOut() | slsDetector | |
startThread() | slsDetector | [protected] |
stopAcquisition() | slsDetector | |
stopSocket | slsDetector | [protected] |
thisDetector | slsDetector | [protected] |
writeAngularConversion(string fname="")=0 | slsDetector | [pure virtual] |
writeCalibrationFile(string fname, float gain, float offset)=0 | slsDetector | [pure virtual] |
writeConfigurationFile(string const fname)=0 | slsDetector | [pure virtual] |
writeDataFile(string fname, float *data, float *err=NULL, float *ang=NULL, char dataformat='f', int nch=-1)=0 | slsDetector | [pure virtual] |
writeDataFile(string fname, int *data)=0 | slsDetector | [pure virtual] |
writeRegister(int addr, int val) | slsDetector | |
writeTrimFile(string fname, sls_detector_module mod)=0 | slsDetector | [pure virtual] |
writeTrimFile(string fname, int imod)=0 | slsDetector | [pure virtual] |
~slsDetector() | slsDetector | [inline] |