Index

Symbols | _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W

Symbols

-d, --debug
muonic command line option
-n, --nostatus
muonic command line option
-P DATA_PATH
muonic command line option
-p, --writepulses
muonic command line option
-s, --sim
muonic command line option
-t sec
muonic command line option
-v, --version
muonic command line option

_

_abc_cache (muonic.daq.connection.BaseDAQConnection attribute)
(muonic.daq.connection.DAQConnection attribute)
(muonic.daq.connection.DAQServer attribute)
(muonic.daq.provider.BaseDAQProvider attribute)
(muonic.daq.provider.DAQClient attribute)
(muonic.daq.provider.DAQProvider attribute)
(muonic.daq.simulation.BaseDAQSimulationConnection attribute)
(muonic.daq.simulation.DAQSimulationConnection attribute)
(muonic.daq.simulation.DAQSimulationServer attribute)
_abc_negative_cache (muonic.daq.connection.BaseDAQConnection attribute)
(muonic.daq.connection.DAQConnection attribute)
(muonic.daq.connection.DAQServer attribute)
(muonic.daq.provider.BaseDAQProvider attribute)
(muonic.daq.provider.DAQClient attribute)
(muonic.daq.provider.DAQProvider attribute)
(muonic.daq.simulation.BaseDAQSimulationConnection attribute)
(muonic.daq.simulation.DAQSimulationConnection attribute)
(muonic.daq.simulation.DAQSimulationServer attribute)
_abc_negative_cache_version (muonic.daq.connection.BaseDAQConnection attribute)
(muonic.daq.connection.DAQConnection attribute)
(muonic.daq.connection.DAQServer attribute)
(muonic.daq.provider.BaseDAQProvider attribute)
(muonic.daq.provider.DAQClient attribute)
(muonic.daq.provider.DAQProvider attribute)
(muonic.daq.simulation.BaseDAQSimulationConnection attribute)
(muonic.daq.simulation.DAQSimulationConnection attribute)
(muonic.daq.simulation.DAQSimulationServer attribute)
_abc_registry (muonic.daq.connection.BaseDAQConnection attribute)
(muonic.daq.connection.DAQConnection attribute)
(muonic.daq.connection.DAQServer attribute)
(muonic.daq.provider.BaseDAQProvider attribute)
(muonic.daq.provider.DAQClient attribute)
(muonic.daq.provider.DAQProvider attribute)
(muonic.daq.simulation.BaseDAQSimulationConnection attribute)
(muonic.daq.simulation.DAQSimulationConnection attribute)
(muonic.daq.simulation.DAQSimulationServer attribute)
_calculate_edges() (muonic.analysis.analyzer.PulseExtractor method)
_extract_gps_info() (muonic.gui.widgets.GPSWidget method)
_get_evt_time() (muonic.analysis.analyzer.PulseExtractor method)
_order_and_clean_pulses() (muonic.analysis.analyzer.PulseExtractor method)
_physics() (muonic.daq.simulation.DAQSimulation method)
_update_daq_stats() (muonic.gui.widgets.StatusWidget method)
_update_muonic_stats() (muonic.gui.widgets.StatusWidget method)
_validate_line() (muonic.daq.provider.BaseDAQProvider method)
_write_to_file() (muonic.gui.widgets.DAQWidget method)

A

about_menu() (muonic.gui.Application method)
(muonic.gui.application.Application method)
active() (muonic.gui.widgets.BaseWidget method)
add_widget() (muonic.gui.Application method)
(muonic.gui.application.Application method)
advanced_menu() (muonic.gui.Application method)
(muonic.gui.application.Application method)
AdvancedDialog (class in muonic.gui.dialogs)
Application (class in muonic.gui)
(class in muonic.gui.application)
automatically write a file with pulsetimes in a non hexadecimal representation
muonic command line option

B

BaseDAQConnection (class in muonic.daq.connection)
BaseDAQProvider (class in muonic.daq.provider)
BaseDAQSimulationConnection (class in muonic.daq.simulation)
BaseDialog (class in muonic.gui.dialogs)
BaseHistogramCanvas (class in muonic.gui.plot_canvases)
BasePlotCanvas (class in muonic.gui.plot_canvases)
BaseWidget (class in muonic.gui.widgets)
button_box() (muonic.gui.dialogs.BaseDialog method)

C

calculate() (muonic.gui.widgets.BaseWidget method)
(muonic.gui.widgets.DecayWidget method)
(muonic.gui.widgets.PulseAnalyzerWidget method)
(muonic.gui.widgets.RateWidget method)
(muonic.gui.widgets.VelocityWidget method)
calculate_pulses() (muonic.gui.Application method)
(muonic.gui.application.Application method)
change the timewindow for the calculation of the rates. If you expect very low rates, you might consider to change it to larger values.
muonic command line option
CHANNEL_COLORS (muonic.gui.plot_canvases.ScalarsCanvas attribute)
choice_group() (muonic.gui.dialogs.BaseDialog method)
closeEvent() (muonic.gui.Application method)
(muonic.gui.application.Application method)
config_menu() (muonic.gui.Application method)
(muonic.gui.application.Application method)
ConfigDialog (class in muonic.gui.dialogs)

D

daq_get_last_msg() (muonic.gui.widgets.BaseWidget method)
daq_put() (muonic.gui.widgets.BaseWidget method)
DAQClient (class in muonic.daq.provider)
DAQConnection (class in muonic.daq.connection)
DAQProvider (class in muonic.daq.provider)
DAQServer (class in muonic.daq.connection)
DAQSimulation (class in muonic.daq.simulation)
DAQSimulationConnection (class in muonic.daq.simulation)
DAQSimulationServer (class in muonic.daq.simulation)
DAQWidget (class in muonic.gui.widgets)
data_available() (muonic.daq.provider.BaseDAQProvider method)
(muonic.daq.provider.DAQClient method)
(muonic.daq.provider.DAQProvider method)
debug mode. Use it to generate more log messages on the console.
muonic command line option
DecayConfigDialog (class in muonic.gui.dialogs)
DecayTriggerThorough (class in muonic.analysis.analyzer)
DecayWidget (class in muonic.gui.widgets)
default is 5 seconds.
muonic command line option
DEFAULT_CHANNEL_CONFIG (muonic.gui.plot_canvases.ScalarsCanvas attribute)
DEFAULT_CHANNEL_STATES (muonic.gui.dialogs.ConfigDialog attribute)
DEFAULT_CHANNEL_VETO_STATES (muonic.gui.dialogs.ConfigDialog attribute)
DEFAULT_COINCIDENCE_STATES (muonic.gui.dialogs.ConfigDialog attribute)
DEFAULT_ITEM_LABELS (muonic.gui.dialogs.BaseDialog attribute)
DEFAULT_SIMULATION_FILE (muonic.daq.simulation.DAQSimulation attribute)
define an output directory for the files written by muonic. Default is $HOME/muonic_data
muonic command line option

E

extract() (muonic.analysis.analyzer.PulseExtractor method)
extract_scalars_from_message() (muonic.gui.widgets.RateWidget method)

F

finish() (muonic.analysis.analyzer.PulseExtractor method)
(muonic.gui.widgets.BaseWidget method)
(muonic.gui.widgets.DAQWidget method)
(muonic.gui.widgets.DecayWidget method)
(muonic.gui.widgets.RateWidget method)
(muonic.gui.widgets.VelocityWidget method)
fit() (in module muonic.analysis.fit)
FitRangeConfigDialog (class in muonic.gui.dialogs)

G

gaussian_fit() (in module muonic.analysis.fit)
get() (muonic.daq.provider.BaseDAQProvider method)
(muonic.daq.provider.DAQClient method)
(muonic.daq.provider.DAQProvider method)
get_channels_from_msg() (muonic.gui.Application method)
(muonic.gui.application.Application method)
get_configuration_from_daq_card() (muonic.gui.Application method)
(muonic.gui.application.Application method)
get_serial_port() (muonic.daq.connection.BaseDAQConnection method)
get_thresholds_from_msg() (muonic.gui.Application method)
(muonic.gui.application.Application method)
get_widget() (muonic.gui.Application method)
(muonic.gui.application.Application method)
get_widget_value() (muonic.gui.dialogs.BaseDialog method)
GPS_DUMP_LENGTH (muonic.gui.widgets.GPSWidget attribute)
GPSWidget (class in muonic.gui.widgets)

H

have_widget() (muonic.gui.Application method)
(muonic.gui.application.Application method)
help_menu() (muonic.gui.Application method)
(muonic.gui.application.Application method)
HelpDialog (class in muonic.gui.dialogs)

I

in_waiting() (muonic.daq.simulation.DAQSimulation method)
is_widget_active() (muonic.gui.Application method)
(muonic.gui.application.Application method)

J

just print the current version of muonic
muonic command line option

L

LifetimeCanvas (class in muonic.gui.plot_canvases)
LINE_PATTERN (muonic.daq.provider.BaseDAQProvider attribute)
LINES_TO_PUSH (muonic.daq.simulation.DAQSimulation attribute)

M

manualdoc_menu() (muonic.gui.Application method)
(muonic.gui.application.Application method)
muonic (module)
muonic command line option
-P DATA_PATH
-d, --debug
-n, --nostatus
-p, --writepulses
-s, --sim
-t sec
-v, --version
automatically write a file with pulsetimes in a non hexadecimal representation
change the timewindow for the calculation of the rates. If you expect very low rates, you might consider to change it to larger values.
debug mode. Use it to generate more log messages on the console.
default is 5 seconds.
define an output directory for the files written by muonic. Default is $HOME/muonic_data
just print the current version of muonic
supress any status messages in the output raw data file, might be useful if you want use muonic only for data taking and use another script afterwards for analysis.
use the simulation mode of muonic (no real data, so no physics behind!). This should only used for testing and developing the software
muonic.analysis (module)
muonic.analysis.analyzer (module)
muonic.analysis.fit (module)
muonic.daq (module)
muonic.daq.connection (module)
muonic.daq.provider (module)
muonic.daq.simulation (module)
muonic.gui (module)
muonic.gui.application (module)
muonic.gui.dialogs (module)
muonic.gui.plot_canvases (module)
muonic.gui.widgets (module)

N

new_scalar_buffer() (muonic.gui.widgets.RateWidget method)

O

on_checkbox_clicked() (muonic.gui.widgets.DecayWidget method)
(muonic.gui.widgets.PulseAnalyzerWidget method)
(muonic.gui.widgets.VelocityWidget method)
on_file_clicked() (muonic.gui.widgets.DAQWidget method)
on_fit_clicked() (muonic.gui.widgets.DecayWidget method)
(muonic.gui.widgets.VelocityWidget method)
on_fit_range_clicked() (muonic.gui.widgets.DecayWidget method)
(muonic.gui.widgets.VelocityWidget method)
on_hello_clicked() (muonic.gui.widgets.DAQWidget method)
on_refresh_clicked() (muonic.gui.widgets.GPSWidget method)
(muonic.gui.widgets.StatusWidget method)
open_muonic_data() (muonic.gui.Application method)
(muonic.gui.application.Application method)

P

process_incoming() (muonic.gui.Application method)
(muonic.gui.application.Application method)
PulseAnalyzerWidget (class in muonic.gui.widgets)
PulseCanvas (class in muonic.gui.plot_canvases)
PulseExtractor (class in muonic.analysis.analyzer)
PulseWidthCanvas (class in muonic.gui.plot_canvases)
put() (muonic.daq.provider.BaseDAQProvider method)
(muonic.daq.provider.DAQClient method)
(muonic.daq.provider.DAQProvider method)

Q

query_daq_for_scalars() (muonic.gui.widgets.RateWidget method)

R

RateWidget (class in muonic.gui.widgets)
read() (muonic.daq.connection.BaseDAQConnection method)
(muonic.daq.connection.DAQConnection method)
(muonic.daq.connection.DAQServer method)
(muonic.daq.simulation.BaseDAQSimulationConnection method)
(muonic.daq.simulation.DAQSimulationConnection method)
(muonic.daq.simulation.DAQSimulationServer method)
readline() (muonic.daq.simulation.DAQSimulation method)
reset() (muonic.gui.plot_canvases.ScalarsCanvas method)

S

SCALAR_BUF_SIZE (muonic.gui.widgets.RateWidget attribute)
ScalarsCanvas (class in muonic.gui.plot_canvases)
serve() (muonic.daq.connection.DAQServer method)
(muonic.daq.simulation.DAQSimulationServer method)
set_previous_coincidence_times() (muonic.gui.widgets.DecayWidget method)
setup_layout() (muonic.gui.widgets.RateWidget method)
setup_menus() (muonic.gui.Application method)
(muonic.gui.application.Application method)
setup_plot_style() (muonic.gui.Application method)
(muonic.gui.application.Application method)
setup_tab_widgets() (muonic.gui.Application method)
(muonic.gui.application.Application method)
show_fit() (muonic.gui.plot_canvases.BaseHistogramCanvas method)
sphinxdoc_menu() (muonic.gui.Application method)
(muonic.gui.application.Application method)
start() (muonic.gui.widgets.BaseWidget method)
(muonic.gui.widgets.DecayWidget method)
(muonic.gui.widgets.PulseAnalyzerWidget method)
(muonic.gui.widgets.RateWidget method)
(muonic.gui.widgets.VelocityWidget method)
StatusWidget (class in muonic.gui.widgets)
stop() (muonic.gui.widgets.BaseWidget method)
(muonic.gui.widgets.DecayWidget method)
(muonic.gui.widgets.PulseAnalyzerWidget method)
(muonic.gui.widgets.RateWidget method)
(muonic.gui.widgets.VelocityWidget method)
supress any status messages in the output raw data file, might be useful if you want use muonic only for data taking and use another script afterwards for analysis.
muonic command line option

T

TEXT_UNSET (muonic.gui.widgets.StatusWidget attribute)
threshold_menu() (muonic.gui.Application method)
(muonic.gui.application.Application method)
ThresholdDialog (class in muonic.gui.dialogs)
trigger() (muonic.analysis.analyzer.DecayTriggerThorough method)
(muonic.analysis.analyzer.VelocityTrigger method)
TRIGGER_COLOR (muonic.gui.plot_canvases.ScalarsCanvas attribute)

U

update() (muonic.gui.widgets.BaseWidget method)
(muonic.gui.widgets.DAQWidget method)
(muonic.gui.widgets.DecayWidget method)
(muonic.gui.widgets.GPSWidget method)
(muonic.gui.widgets.PulseAnalyzerWidget method)
(muonic.gui.widgets.RateWidget method)
(muonic.gui.widgets.StatusWidget method)
(muonic.gui.widgets.VelocityWidget method)
update_dynamic() (muonic.gui.Application method)
(muonic.gui.application.Application method)
update_fields() (muonic.gui.widgets.RateWidget method)
update_info_field() (muonic.gui.widgets.RateWidget method)
update_plot() (muonic.gui.plot_canvases.BaseHistogramCanvas method)
(muonic.gui.plot_canvases.BasePlotCanvas method)
(muonic.gui.plot_canvases.PulseCanvas method)
(muonic.gui.plot_canvases.PulseWidthCanvas method)
(muonic.gui.plot_canvases.ScalarsCanvas method)
use the simulation mode of muonic (no real data, so no physics behind!). This should only used for testing and developing the software
muonic command line option

V

VelocityCanvas (class in muonic.gui.plot_canvases)
VelocityConfigDialog (class in muonic.gui.dialogs)
VelocityTrigger (class in muonic.analysis.analyzer)
VelocityWidget (class in muonic.gui.widgets)

W

WidgetWithNameExistsError
write() (muonic.daq.connection.BaseDAQConnection method)
(muonic.daq.connection.DAQConnection method)
(muonic.daq.connection.DAQServer method)
(muonic.daq.simulation.DAQSimulation method)
write_pulses() (muonic.analysis.analyzer.PulseExtractor method)