22 static unsigned long makeAddress(
int position,
unsigned long address)
33 return address & mask;
42 static const unsigned DCTAC = 0x40000;
static const std::string policy_name
static const unsigned DCFSDEL1
frame sync delay bits 16-17
static const std::string card_type
static const unsigned CARDSHIFT
how many
static const unsigned DCNXMEMWR
static const unsigned DCTTOTCNTSCLE
assert and de-assert to clear total counts register
static const unsigned DCPOSLUTMASK
poslut is 32bit aligned, but 16 bit words
static const unsigned DCDIMMAX
max number of DAE1 modules
static const int CRATE_MOD
static unsigned long baseAddress(unsigned long address)
static unsigned long cardFromAddress(unsigned long address)
static const unsigned DCTCGTBL
TCG time bin limit.
static const unsigned DCNMEMWR
static const unsigned DCPOSMAX
max number of DAE1 module positions
static const unsigned DCOPMODE
static const unsigned DCMEMEND
end of histogram memory
static const unsigned DAESPECMAX
should be same as ISISCRPT_MAX_DETECTOR
static const unsigned DCPERCNT0
period counter (number of period) lower bits
static const unsigned DCMAXSPECPOSLUT
max spectrun number POSLUT can refet to (16bits)
static const std::string det_card_policy_name
static const unsigned DCDESCRX
spectrum size (tmax) for cards with FSDELAY - do not use DCDESCR
static const unsigned DCMEMSTART
start address of histogram memory
static const std::string card_policy_name
static const unsigned DCADDLRR
static const int FIRMVERS
firmware version register (32 bit, RO)
static const unsigned DCTOTCNTS
total counts on detector card (32 bits, read only)
static const unsigned DCNXFRMR
static const unsigned DCMUONSTEP
muon step size register (in nanoseconds - 0 means 0.5ns)
static const unsigned DCVETOFLAG
set to 1 if veto occurs, bit 16 = dim(0), bit 17 =dim(1) etc for fifo veto only. Others: bit 15 = fra...
static const unsigned DCPERSIZE1
size of a period in memory in 32 bit words) (higher bit, 6 bits relevant)
static const unsigned DCTPOSLUT
enable POSLUT
static const unsigned DCPOSLUT
position look up table
virtual ~DAE2CardPolicy()
static const unsigned DCTHISCLE
histogram memory clear
static const unsigned DCFSDEL0
frame sync delay bits 0-15
static const unsigned DCEVNTMD
event mode register
static unsigned long makeAddress(int position, unsigned long address)
static const unsigned DCTTCGLUT
enable TCGLUT
static const unsigned DCVETOENABLE
veto enable register, 1=enable, bit 16=dim(0), bit 17=dim(1) etc for fifo veto. Others: bit 15 = fram...
static const unsigned DCPERCNT1
period counter (number of period) higher bits, only 6 bits relevant
static const unsigned DCTDESCR
enable descriptor register
static const unsigned DCFCSMD
focus mode register
static const unsigned DCTAC
TCG access control.
static const unsigned DCTCGLUT
time channel look up table
static const unsigned DCDESCR
spectrum size (tmax)
static const unsigned DCPERSIZE0
size of a period in memory in 32 bit words (lower bit)
static const unused_t DCRUNMEMCLEAR
run memory clear
static const unsigned DCPOSLUTSIZE
number of 4 byte words
static const unsigned DCTCGLUTSIZE
number of 4 bytes words
DAE2EnvPeriodPolicy env_t