spaulaus / paass-lc

Acquire and Analyze data from XIA Pixie16 modules
GNU General Public License v3.0
2 stars 7 forks source link

User cannot set all available parameters through the XIA api. #227

Closed spaulaus closed 5 years ago

spaulaus commented 5 years ago

Expected Behavior

We can access all parameters available in XIA's API.

Current Behavior

We are missing several module and channel parameters, which users cannot set.

Context

Users want to set multiplicity masks and they cannot.

Possible Solution (optional)

Add the appropriate names to the command lists.

Acceptance Criteria

spaulaus commented 5 years ago

List of Module Parameters

spaulaus commented 5 years ago

List of Channel Parameters

spaulaus commented 5 years ago

From Poll2

std::vector<std::string> chan_params = {"TRIGGER_RISETIME", "TRIGGER_FLATTOP", "TRIGGER_THRESHOLD", "ENERGY_RISETIME",
                                        "ENERGY_FLATTOP", "TAU", "TRACE_LENGTH", "TRACE_DELAY", "VOFFSET", "XDT",
                                        "BASELINE_PERCENT", "EMIN", "BINFACTOR", "CHANNEL_CSRA", "CHANNEL_CSRB", "BLCUT",
                                        "ExternDelayLen", "ExtTrigStretch", "ChanTrigStretch", "FtrigoutDelay", "FASTTRIGBACKLEN"};

std::vector<std::string> mod_params = {"MODULE_CSRA", "MODULE_CSRB", "MODULE_FORMAT", "MAX_EVENTS", "SYNCH_WAIT", "IN_SYNCH",
                                       "SLOW_FILTER_RANGE", "FAST_FILTER_RANGE", "MODULE_NUMBER", "TrigConfig0", "TrigConfig1",
                                       "TrigConfig2","TrigConfig3"};
spaulaus commented 5 years ago

Channel Parameters to Add

spaulaus commented 5 years ago

Module Parameters to Add

Module Parameters to Rename