Presentation is loading. Please wait.

Presentation is loading. Please wait.

Https://github.com/forcar/fc/wiki/ECMon.java. Custom Classes DetectorShapeView2D: Detector mouseover callbacks (default is mouse click). EventControl:

Similar presentations


Presentation on theme: "Https://github.com/forcar/fc/wiki/ECMon.java. Custom Classes DetectorShapeView2D: Detector mouseover callbacks (default is mouse click). EventControl:"— Presentation transcript:

1 https://github.com/forcar/fc/wiki/ECMon.java

2 Custom Classes DetectorShapeView2D: Detector mouseover callbacks (default is mouse click). EventControl: Real-time update of all displays (mouseover or fixed-rate). DisplayControl: Dynamic scale adjustment of detector color map and histograms. ECMon Status Mostly monitoring with some calibration elements. Still missing archival storage and retrieval of results (histograms, graphs, tables). Recent efforts focused on integrating PCAL and EC into common framework.

3 ECMon: PCAL and EC Detector Views 1296 pixels 6216 pixels fc-muon-500k-s2-javageom.evio Custom classes CalDrawDB: Finds vertex coordinates for pixels from all possible U,V,W overlaps (N. Compton). Pixel: Stores pixel attributes needed for display, calibration: shape, size, location, strip indices, etc. Strip: Stores list of pixels assigned to each strip sorted according to distance from PMT. ECPixels: Orchestrates detector shape building and fills Pixel, Strip utility classes.

4 CalDrawDB methods ECPixels

5 ECMon: Mode1 Tab – Evaluate pulse shape, noise and fitter settings Mode 7 Emulation Used for Mode 1 pulse integration. User can override default threshold and window settings (TET,NSB,NSA). User specified pedestal subtraction (event-by-event or from CCDB) FADC TET USER TET

6 ECMon: SingleEvent Tab – Visualize hits and showers Possible use to evaluate peak, cluster reconstruction banks and debug trigger logic.

7 ECMon: Occupancy Tab – Navigate strips and pixels

8 ECMon: Attenuation Tab – Live summary of calibration results Rejected pixels Fitted pixels Rejected pixels Fitted pixels fc-muon-500k-s2-javageom.evio CCDB:/calibration/ec/attenuation:2 ( λ=376 cm )

9 ECMon: Pedestals Tab – Monitor pedestal noise Light Leaks Plots show difference of reference and event-by-event pedestals.

10 ECMon: Timing Tab Plots show difference (EC inner-EC outer) for FADC timing in Mode 7

11 Two events in same bin Five events tightly clustered Investigation of statistical aberrations in fitted points would benefit from detector zoom views and popup histograms to reveal correlated information. Possible JavaFX Enhancements ?

12 Further Development Code needs rebuilding to remove clumsy indexing and migrate tab code to application plug-in classes (1 month). EPICs data (scalars and HV) for monitoring, status debugging and calibration support (github: jcae,ca ). Global detector rate maps (2D stripcharts). Live summary status plots and fault logic with popup hints. – Red: Dead channel (hint: HV, PMT current, cable, threshold) – Yellow: Out of tolerance channel (hint: HV, calibration) – Orange: Unstable, drifting channel: (hint: HV, current, pedestal noise) Reconstruction and trigger debugging support. Full six sector monitoring by end of July 2016 (Sergey). Final PCAL attenuation algorithm (Nick and Taya). Joint EC PCAL calibration runs in Fall 2016 with VTP based trigger (Sergey, Ben, Bryan).


Download ppt "Https://github.com/forcar/fc/wiki/ECMon.java. Custom Classes DetectorShapeView2D: Detector mouseover callbacks (default is mouse click). EventControl:"

Similar presentations


Ads by Google