Beispiel #1
0
def loadLocalConfig(useBaseline=True):
    atbConfig = atb.BoardConfig()
    # HV DAC calibration
    loadHVDACParams(atbConfig, 0, 32, "config/pab1/hvdac.Config")

    ### Mezzanine A (J15) configuration
    loadAsicConfig(atbConfig, 0, 1, "config/M1/asic.config")
    if useBaseline:
        loadBaseline(atbConfig, 0, 1, "config/M1/asic.baseline")

    ### Mezzanine B (J16) configuration
    loadAsicConfig(atbConfig, 2, 3, "config/M2/asic.config")
    if useBaseline:
        loadBaseline(atbConfig, 2, 3, "config/M2/asic.baseline")

    return atbConfig
def loadLocalConfig(useBaseline=True):
	atbConfig = atb.BoardConfig()
	# HV DAC calibration
	loadHVDACParams(atbConfig, 0,32,"config/pab1/hvdac.Config")

	### Mezzanine A (J15) configuration
	loadAsicConfig(atbConfig, 0, 1, "config/M1/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 0, 1, "config/M1/asic.baseline");

	### Mezzanine B (J16) configuration
	loadAsicConfig(atbConfig, 2, 3, "config/M2/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 2, 3, "config/M2/asic.baseline");


	return atbConfig
Beispiel #3
0
def loadLocalConfig(useBaseline=True):
    atbConfig = atb.BoardConfig()

    loadTriggerMap(atbConfig, "basic_channel.map", "basic_trigger.map")
    atbConfig.triggerMinimumToT = 150E-9
    atbConfig.triggerCoincidenceWindow = 25E-9

    # HV DAC calibration
    loadHVDACParams(atbConfig, 0, 64, "config/pab1/hvdac.Config")
    #loadHVBias(atbConfig, 0, 32, "config/sipm_set1/hvbias.config")

    ### Mezzanine A (J15) configuration
    loadAsicConfig(atbConfig, 0, 2, "config/M1/asic.config")
    if useBaseline:
        loadBaseline(atbConfig, 0, 2, "config/M1/asic.baseline")

    ### Mezzanine B (J16) configuration
    loadAsicConfig(atbConfig, 2, 4, "config/M2/asic.config")
    if useBaseline:
        loadBaseline(atbConfig, 2, 4, "config/M2/asic.baseline")

    return atbConfig
def loadLocalConfig(useBaseline=True):
	atbConfig = atb.BoardConfig()

	loadTriggerMap(atbConfig, "basic_channel.map", "basic_trigger.map")
	atbConfig.triggerMinimumToT = 150E-9
	atbConfig.triggerCoincidenceWindow = 25E-9

	# HV DAC calibration
	loadHVDACParams(atbConfig, 0, 64, "config/pab1/hvdac.Config")
	#loadHVBias(atbConfig, 0, 32, "config/sipm_set1/hvbias.config")

	### Mezzanine A (J15) configuration
	loadAsicConfig(atbConfig, 0, 2, "config/M1/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 0, 2, "config/M1/asic.baseline");

	### Mezzanine B (J16) configuration
	loadAsicConfig(atbConfig, 2, 4, "config/M2/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 2, 4, "config/M2/asic.baseline");


	return atbConfig
Beispiel #5
0
def loadLocalConfig(useBaseline=True):
    atbConfig = atb.BoardConfig()
    # HV DAC calibration
    loadHVDACParams(atbConfig, "config/febd1/hvdac.Config")

    ### FEBA (F1) configuration
    loadAsicConfig(atbConfig, 0, 2, "config/FEBA1/asic.config")
    if useBaseline:
        loadBaseline(atbConfig, 0, 2, "config/FEBA1/asic.baseline")

    ### FEBA (F2) configuration
    loadAsicConfig(atbConfig, 2, 4, "config/FEBA2/asic.config")
    if useBaseline:
        loadBaseline(atbConfig, 2, 4, "config/FEBA2/asic.baseline")

    ### FEBA (F3) configuration
    loadAsicConfig(atbConfig, 4, 6, "config/FEBA3/asic.config")
    if useBaseline:
        loadBaseline(atbConfig, 4, 6, "config/FEBA3/asic.baseline")

### FEBA (F4) configuration
    loadAsicConfig(atbConfig, 6, 8, "config/FEBA4/asic.config")
    if useBaseline:
        loadBaseline(atbConfig, 6, 8, "config/FEBA4/asic.baseline")

    ### FEBA (F5) configuration
    loadAsicConfig(atbConfig, 8, 10, "config/FEBA5/asic.config")
    if useBaseline:
        loadBaseline(atbConfig, 8, 10, "config/FEBA5/asic.baseline")

### FEBA (F6) configuration
    loadAsicConfig(atbConfig, 10, 12, "config/FEBA6/asic.config")
    if useBaseline:
        loadBaseline(atbConfig, 10, 12, "config/FEBA6/asic.baseline")

    ### FEBA (F7) configuration
    loadAsicConfig(atbConfig, 12, 14, "config/FEBA7/asic.config")
    if useBaseline:
        loadBaseline(atbConfig, 12, 14, "config/FEBA7/asic.baseline")

    ### FEBA (F8) configuration
    loadAsicConfig(atbConfig, 14, 16, "config/FEBA8/asic.config")
    if useBaseline:
        loadBaseline(atbConfig, 14, 16, "config/FEBA8/asic.baseline")

    return atbConfig
Beispiel #6
0
def loadLocalConfig(useBaseline=True):
	atbConfig = atb.BoardConfig()

        loadTriggerMap(atbConfig, "basic_channel.map", "basic_trigger.map")
	atbConfig.triggerMinimumToT = 150E-9
	atbConfig.triggerCoincidenceWindow = 25E-9

	# HV DAC calibration
	loadHVDACParams(atbConfig, "config/febd1/hvdac.Config")

	### FEBA (F1) configuration
	loadAsicConfig(atbConfig, 0, 2, "config/FEBA1/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 0, 2, "config/FEBA1/asic.baseline");

	### FEBA (F2) configuration
	loadAsicConfig(atbConfig, 2, 4, "config/FEBA2/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 2, 4, "config/FEBA2/asic.baseline");

	### FEBA (F3) configuration
	loadAsicConfig(atbConfig, 4, 6, "config/FEBA3/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 4, 6, "config/FEBA3/asic.baseline");

        ### FEBA (F4) configuration
	loadAsicConfig(atbConfig, 6, 8, "config/FEBA4/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 6, 8, "config/FEBA4/asic.baseline");

	### FEBA (F5) configuration
	loadAsicConfig(atbConfig, 8, 10, "config/FEBA5/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 8, 10, "config/FEBA5/asic.baseline");
	
        ### FEBA (F6) configuration
	loadAsicConfig(atbConfig, 10, 12, "config/FEBA6/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 10, 12, "config/FEBA6/asic.baseline");

	### FEBA (F7) configuration
	loadAsicConfig(atbConfig, 12, 14, "config/FEBA7/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 12, 14, "config/FEBA7/asic.baseline");

	### FEBA (F8) configuration
	loadAsicConfig(atbConfig, 14, 16, "config/FEBA8/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 14, 16, "config/FEBA8/asic.baseline");
		
	
	return atbConfig
def loadLocalConfig(useBaseline=True):
	atbConfig = atb.BoardConfig()
	# HV DAC calibration
	loadHVDACParams(atbConfig, "config/febd1/hvdac.Config")

	### FEBA (F1) configuration
	loadAsicConfig(atbConfig, 0, 2, "config/FEBA1/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 0, 2, "config/FEBA1/asic.baseline");

	### FEBA (F2) configuration
	loadAsicConfig(atbConfig, 2, 4, "config/FEBA2/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 2, 4, "config/FEBA2/asic.baseline");

	### FEBA (F3) configuration
	loadAsicConfig(atbConfig, 4, 6, "config/FEBA3/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 4, 6, "config/FEBA3/asic.baseline");

        ### FEBA (F4) configuration
	loadAsicConfig(atbConfig, 6, 8, "config/FEBA4/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 6, 8, "config/FEBA4/asic.baseline");

	### FEBA (F5) configuration
	loadAsicConfig(atbConfig, 8, 10, "config/FEBA5/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 8, 10, "config/FEBA5/asic.baseline");
	
        ### FEBA (F6) configuration
	loadAsicConfig(atbConfig, 10, 12, "config/FEBA6/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 10, 12, "config/FEBA6/asic.baseline");

	### FEBA (F7) configuration
	loadAsicConfig(atbConfig, 12, 14, "config/FEBA7/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 12, 14, "config/FEBA7/asic.baseline");

	### FEBA (F8) configuration
	loadAsicConfig(atbConfig, 14, 16, "config/FEBA8/asic.config")
	if useBaseline:
		loadBaseline(atbConfig, 14, 16, "config/FEBA8/asic.baseline");
		
	
	return atbConfig