Base(const std::string &logger_name="UNKNOWN") | ISIS::Base | inlineprotected |
calculateModuleAndPosition(int dae2_spec, int &modn, int &mpos, DAEstatus &status) | MuonDetectorCard | private |
calculateSpectrum(int &dae2_spec, int modn, int mpos, DAEstatus &status) | MuonDetectorCard | private |
DAE2Card::CardType enum name | DAE2CardIntf | |
DetectorCardIntf::CardType enum name | DAE2CardIntf | |
changeNumberOfPeriods(int nperiod, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
changePeriod(int period, DAEstatus &status) | MuonDetectorCard | virtual |
changeRegisterBits(unsigned long address, isisU32_t mask, bool set, bool check, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | |
checkTestPattern(unsigned long pattern, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
clearHistogramMemoryStart(DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
clearPOSLUTMemory(DAEstatus &status, unsigned long start=0, int len=65536) | DetectorCard< DAE2DetCardPolicy > | virtual |
clearRegisterBits(unsigned long address, isisU32_t mask, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | |
clearTotalCountsRegister(DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
clearVetoOccurredFlag(DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
clockPulsesToMuonStepSize(int clock_pulses, DAEstatus &status) | MuonDetectorCard | private |
DAE2Card(int position, ISISVME *vme, DAEstatus &status) | DAE2Card< DAECardPolicy > | |
DAE2Card::DAE2CardIntf() | DAE2CardIntf | inline |
DetectorCardIntf::DAE2CardIntf() | DAE2CardIntf | inline |
daeDevice() const | DetectorCard< DAE2DetCardPolicy > | inlinevirtual |
DelayedFrameSync enum value | DetectorCard< DAE2DetCardPolicy > | protected |
DetectorCard(int position, ISISVME *vme, int *specmap_array, int specmap_len, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | |
DetectorCardIntf() | DetectorCardIntf | inline |
DetectorCardMode enum name | DetectorCardIntf | |
DetectorCardOptions enum name | DetectorCard< DAE2DetCardPolicy > | protected |
DetectorCardVeto enum name | DetectorCardIntf | |
disableDIMVetos(DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
disableVeto(DetectorCardVeto veto, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
DAE2Card::EmptySlot enum value | DAE2CardIntf | |
DetectorCardIntf::EmptySlot enum value | DAE2CardIntf | |
enableDIMVetos(isisU16_t dim_mask, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
enableVeto(DetectorCardVeto veto, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
DAE2Card::EnvCard enum value | DAE2CardIntf | |
DetectorCardIntf::EnvCard enum value | DAE2CardIntf | |
DAE2Card::EnvPeriodCard enum value | DAE2CardIntf | |
DetectorCardIntf::EnvPeriodCard enum value | DAE2CardIntf | |
EventMode enum value | DetectorCard< DAE2DetCardPolicy > | protected |
eventSourceID() const | DetectorCard< DAE2DetCardPolicy > | inlinevirtual |
FIFOLateVeto enum value | DetectorCardIntf | |
fillAddmap(Addmap *addmap, int len, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
fillWithTestPattern(unsigned long pattern, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
findDAE1Spectrum(int dae1_spectrum, DAEstatus &) const | DetectorCard< DAE2DetCardPolicy > | inlinevirtual |
findDAE2Spectrum(int dae2_spectrum, DAEstatus &) const | DetectorCard< DAE2DetCardPolicy > | inlinevirtual |
FrameOverflowVeto enum value | DetectorCardIntf | |
getCardType(int position, ISISVME *vme, DAEstatus &dstatus) | DAE2Card< DAECardPolicy > | static |
getCurrentHardwarePeriod(isisU32_t *period, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
getDAE2SpecMap() | DetectorCard< DAE2DetCardPolicy > | inlinevirtual |
getDIMVetos(isisU16_t *dim_mask, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
getFirmwareVersion(int position, ISISVME *vme, firmware_version *fw, DAEstatus &status) | DAE2Card< DAECardPolicy > | protectedstatic |
getFirmwareVersionAsString(DAEstatus &status) | DAE2Card< DAECardPolicy > | |
getFrameSyncDelay(isisU32_t *value, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
getLastAddressRead() | DetectorCard< DAE2DetCardPolicy > | inlinevirtual |
getNewEvents(isisU32_t *buffer, uint32_t maxlen, uint64_t &num_unread, bool &run_ended, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
getNTimeChannels(isisU32_t *ntc, DAEstatus &status) | MuonDetectorCard | virtual |
getSpectrumSize(isisU32_t *value, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
getTimeChannels(isisU32_t *tcb, int ntc, DAEstatus &status) | MuonDetectorCard | virtual |
getTimeChannels32(isisU32_t *tcb, int ntc, DAEstatus &status) | MuonDetectorCard | private |
getTotalCounts(isisU32_t *counts, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
getVetoMask(DetectorCardVeto veto) | DetectorCard< DAE2DetCardPolicy > | protected |
getVetoName(DetectorCardVeto veto) | DetectorCard< DAE2DetCardPolicy > | protected |
HardwarePeriods enum value | DetectorCard< DAE2DetCardPolicy > | protected |
hasVetoOccurred(DetectorCardVeto veto, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
highspec() const | DetectorCard< DAE2DetCardPolicy > | inlinevirtual |
isCardPresent(int position, ISISVME *vme, DAEstatus &status) | DAE2Card< DAECardPolicy > | static |
isClearHistogramMemoryComplete(DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
isEventMode(DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | protected |
isPowerOf2(int value) | MuonDetectorCard | private |
isVetoEnabled(DetectorCardVeto veto, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
loadDAE2SpecmapFromArray(int *array, int len, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
loggingPrefix() const | DAE2Card< DAECardPolicy > | inlineprotectedvirtual |
m_critical | DetectorCard< DAE2DetCardPolicy > | protected |
m_dae1persize | DetectorCard< DAE2DetCardPolicy > | protected |
m_dae1specmap | DetectorCard< DAE2DetCardPolicy > | protected |
m_dae2persize | DetectorCard< DAE2DetCardPolicy > | protected |
m_dae2specmap | DetectorCard< DAE2DetCardPolicy > | protected |
m_detector_inputs_per_card | MuonDetectorCard | private |
m_dim_step | MuonDetectorCard | private |
m_hardware_periods | DetectorCard< DAE2DetCardPolicy > | protected |
m_highspec | DetectorCard< DAE2DetCardPolicy > | protected |
m_last_address_read | DetectorCard< DAE2DetCardPolicy > | protected |
m_logger | ISIS::Base | protected |
m_logger_lock | ISIS::Base | protected |
m_logstr | ISIS::Base | protected |
m_memsize | DetectorCard< DAE2DetCardPolicy > | protected |
m_mode | DetectorCard< DAE2DetCardPolicy > | protected |
m_nperiods | DetectorCard< DAE2DetCardPolicy > | protected |
m_num_dims | MuonDetectorCard | private |
m_options | DetectorCard< DAE2DetCardPolicy > | protected |
m_position | DAE2Card< DAECardPolicy > | protected |
m_positions_per_dim | MuonDetectorCard | private |
m_poslut | DetectorCard< DAE2DetCardPolicy > | protected |
m_reg | DetectorCard< DAE2DetCardPolicy > | protected |
m_vme | DAE2Card< DAECardPolicy > | protected |
m_wrap_counter | DetectorCard< DAE2DetCardPolicy > | protected |
makeAddress(int position, unsigned long address) | DAE2Card< DAECardPolicy > | inlinestatic |
makeAddress(unsigned long address) | DAE2Card< DAECardPolicy > | inlineprotectedvirtual |
MemoryFullVeto enum value | DetectorCardIntf | |
memorySize() | DetectorCard< DAE2DetCardPolicy > | inlinevirtual |
ModeNeutronData enum value | DetectorCardIntf | |
ModeSEData enum value | DetectorCardIntf | |
ModeUnknown enum value | DetectorCardIntf | |
Muon32Channel enum value | DetectorCard< DAE2DetCardPolicy > | protected |
MuonDetectorCard(int position, ISISVME *vme, int *specmap_array, int specmap_len, DAEstatus &status) | MuonDetectorCard | |
DetectorCard< DAE2DetCardPolicy >::MuonDetectorCard enum value | DAE2CardIntf | |
DetectorCard< DAE2DetCardPolicy >::MuonDetectorCard enum value | DAE2CardIntf | |
DAE2Card::MuonPeriodCard enum value | DAE2CardIntf | |
DetectorCardIntf::MuonPeriodCard enum value | DAE2CardIntf | |
muonStepSizeToClockPulses(int step_size, DAEstatus &status) | MuonDetectorCard | private |
MyDetectorCard typedef | DetectorCard< DAE2DetCardPolicy > | protected |
DAE2Card::NeutronDetectorCard enum value | DAE2CardIntf | |
DetectorCardIntf::NeutronDetectorCard enum value | DAE2CardIntf | |
nNewEventWords(DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
None enum value | DetectorCard< DAE2DetCardPolicy > | protected |
NOSPECTRUM | DetectorCardIntf | static |
position() const | DetectorCard< DAE2DetCardPolicy > | inlinevirtual |
printPOSLUT(std::ostream &os, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
printRegister(const char *name, unsigned long address, std::ostream &os, bool print_bits_set=false) | DAE2Card< DAECardPolicy > | |
printSpecmap(std::ostream &os) | DetectorCard< DAE2DetCardPolicy > | virtual |
printStatus(std::ostream &os, DAEstatus &status) | MuonDetectorCard | virtual |
printTimeChannels(std::ostream &os, int start=0, int end=-1) | DetectorCard< DAE2DetCardPolicy > | virtual |
printVetoStatus(std::ostream &os, bool triggered_only, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
printVetoStatus(DetectorCardVeto veto, std::ostream &os, bool triggered_only, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | protected |
programDAE1POSLUT(int crat[], int modn[], int mpos[], int spec[], int ndet, int nperiods, int dae1persize, DAEstatus &status) | MuonDetectorCard | virtual |
programDAE1POSLUTDataDae(DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | protectedvirtual |
programPOSLUT(int cards[], int dims[], int pos_start[], int npos[], int spec[], int spec_step[], int nblocks, int nperiods, int dae1persize, DAEstatus &status) | MuonDetectorCard | virtual |
readAllDAE1Spectra(isisU32_t *buffer, int nbuffer, const int spec_to_crpt_offset[], int persize, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
readDAE1Spectra(isisU32_t *buffer, int nbuffer, const int spec_to_crpt_offset[], int spec_start, int nspec, int period, int persize, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
readDAE1Spectrum(int dae1_spec, isisU32_t *buffer, int nbuffer, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
readDescriptorTimeBinLimitRegister(isisU32_t *value, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
readDIMVetoOccurredFlag(isisU16_t *dim_mask, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
readHistogramMemory(unsigned long start, isisU32_t *buffer, int len, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
readHistogramMemoryWrapped(unsigned long start, isisU32_t *buffer, uint32_t len, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
readMemory(unsigned long address, typename T *buffer, int len, ISISVME::TransferProps props, DAEstatus &status) | DAE2Card< DAECardPolicy > | inline |
readMemoryChunked(unsigned long address, T *buffer, int len, int chunk_len, ISISVME::TransferProps props, DAEstatus &status) | DAE2Card< DAECardPolicy > | inline |
readPOSLUT(DAEstatus &status) | MuonDetectorCard | virtual |
readPOSLUTMemory(unsigned long start, isisU32_t *buffer, int len, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
readRegister(unsigned long address, isisU32_t *value, DAEstatus &status, bool little_endian=false, bool retry=true) | DAE2Card< DAECardPolicy > | |
readRegister(unsigned long address, isisU16_t *value, DAEstatus &status, bool little_endian=false, bool retry=true) | DAE2Card< DAECardPolicy > | |
readRegister(const unused_t &address, isisU32_t *value, DAEstatus &status, bool little_endian=false, bool retry=true) | DAE2Card< DAECardPolicy > | inline |
readRegister16As32(unsigned long address0, unsigned long address1, isisU32_t *value, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | |
readSpectrum(int spec, isisU32_t *buffer, int nbuffer, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
readTCGAccessRegister(isisU32_t *value, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | protected |
readTCGLUTMemory(unsigned long start, isisU32_t *buffer, int len, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
readTCGTimeBinLimitRegister(isisU32_t *value, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
recreateDAE1Specmap(DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | protected |
registerBitsClear(unsigned long address, isisU32_t mask, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | |
registerBitsSet(unsigned long address, isisU32_t mask, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | |
resetCardState(DAEstatus &status) | MuonDetectorCard | virtual |
reverseEndian(isisU32_t *value) | DAE2Card< DAECardPolicy > | inlineprotected |
reverseEndian(isisU16_t *value) | DAE2Card< DAECardPolicy > | inlineprotected |
saveDAE2SpecmapToArray(int *array, int offset, int len, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
setAllLoggerLevel(int level) | ISIS::Base | inlineprotectedstatic |
setAndClearRegisterBits(unsigned long address, isisU32_t mask, bool preserve, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | |
setAndClearRegisterBits(const unused_t &address, isisU32_t mask, bool preserve, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | inline |
setAndClearTCGAccessRegister(isisU32_t mask, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | protected |
setCardMode(DetectorCardMode mode) | DetectorCard< DAE2DetCardPolicy > | |
DetectorCardIntf::setCardMode(DetectorCardMode mode)=0 | DetectorCardIntf | pure virtual |
setEventCollectionMode(bool enable, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
setFrameSyncDelay(isisU32_t value, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
setLastAddressRead(isisU32_t addr) | DetectorCard< DAE2DetCardPolicy > | inlinevirtual |
setLoggerName(const std::string &logger_name) | ISIS::Base | inlineprotected |
setNTimeChannels(isisU32_t ntc, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
setPeriodCounter(int period, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | protected |
setPeriodSize(int per_size, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | protected |
setPeriodType(bool hardware_periods, bool single_daq_period, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
setRegisterBits(unsigned long address, isisU32_t mask, bool preserve, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | |
setTCGAccessRegister(isisU32_t mask, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | protected |
setThisLoggerLevel(int level) | ISIS::Base | inlineprotected |
setTimeChannels(isisU32_t *tcb, int ntc, DAEstatus &status) | MuonDetectorCard | virtual |
setTimeChannels32(isisU32_t *tcb, int ntc, DAEstatus &status) | MuonDetectorCard | private |
SPECTRUM_PLACEHOLDER | DetectorCardIntf | static |
sumHistogramMemory(DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
TotalCounts enum value | DetectorCard< DAE2DetCardPolicy > | protected |
DAE2Card::UnknownCard enum value | DAE2CardIntf | |
DetectorCardIntf::UnknownCard enum value | DAE2CardIntf | |
updateDAEEventLastRead(DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
VetoLogging enum value | DetectorCard< DAE2DetCardPolicy > | protected |
whichVeto(std::ostream &os, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
writeDescriptorTimeBinLimitRegister(isisU32_t value, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
writeHistogramMemory(unsigned long start, isisU32_t *buffer, int len, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
writeMemory(unsigned long address, T *buffer, int len, uint64_t read_check_mask, ISISVME::TransferProps props, DAEstatus &status) | DAE2Card< DAECardPolicy > | inline |
writePOSLUTMemory(unsigned long start, isisU32_t *buffer, int len, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
writeRegister(unsigned long address, isisU32_t value, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | |
writeRegister(const unused_t &address, isisU32_t value, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | inline |
writeRegister16(unsigned long address, isisU16_t value, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | |
writeRegister16(const unused_t &address, isisU16_t value, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | inline |
writeRegister32As16(unsigned long address0, unsigned long address1, isisU32_t value, DAEstatus &status, bool little_endian=false) | DAE2Card< DAECardPolicy > | |
writeTCGLUTMemory(unsigned long start, isisU32_t *buffer, int len, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
writeTCGTimeBinLimitRegister(isisU32_t value, DAEstatus &status) | DetectorCard< DAE2DetCardPolicy > | virtual |
yesNoStr(bool b) | DAE2Card< DAECardPolicy > | inlineprotectedstatic |
zeroMemory(unsigned long start, int len, uint64_t read_check_mask, ISISVME::TransferProps props, DAEstatus &status) | DAE2Card< DAECardPolicy > | inline |
~Base() | ISIS::Base | inlineprotectedvirtual |
~DAE2Card() | DAE2Card< DAECardPolicy > | inlinevirtual |
~DAE2CardIntf() | DAE2CardIntf | inlinevirtual |
~DetectorCard() | DetectorCard< DAE2DetCardPolicy > | virtual |
~DetectorCardIntf() | DetectorCardIntf | inlinevirtual |
~MuonDetectorCard() | MuonDetectorCard | |