gaps_online.tracker.analysis#
Provides a standard, quick look mostly quality control focused analysis for the GAPS tracker system
Classes
|
Yet another container holding plots for tracker specific analysis |
Tracker specific conditions |
- class gaps_online.tracker.analysis.TrackerCuts#
Tracker specific conditions
- __init__()#
- is_compatible(other)#
- property acc_hit#
- property acc_hit_layer#
- accept(tracker_hits)#
- # Arguments:
tracker_hits : A list of tracker hits (v2)
- pretty_print_efficiency()#
- class gaps_online.tracker.analysis.TrackerAnalysis(nbins=90, active=False, strip_mask={}, cuts=<TrackerCuts: 0 <= NHIT <= 12960 0 <= NHIT(LAYER0) <= 1296 0 <= NHIT(LAYER1) <= 1296 0 <= NHIT(LAYER2) <= 1296 0 <= NHIT(LAYER3) <= 1296 0 <= NHIT(LAYER4) <= 1296 0 <= NHIT(LAYER5) <= 1296 0 <= NHIT(LAYER6) <= 1296 0 <= NHIT(LAYER7) <= 1296 0 <= NHIT(LAYER8) <= 1296 0 <= NHIT(LAYER9) <= 1296>, pedestals={}, transfer_fn={}, exclude_empty_hits=False)#
Yet another container holding plots for tracker specific analysis
- pretty_print_statistics()#
- fill_histograms()#
Transfer cache data into the histograms and delete the cache data
- finish()#
Flush the caches to the histograms
- define_bins(nbins=90)#
- emit_kwargs() dict #
Provide the kwargs which were used to create this instance
- __init__(nbins=90, active=False, strip_mask={}, cuts=<TrackerCuts: 0 <= NHIT <= 12960 0 <= NHIT(LAYER0) <= 1296 0 <= NHIT(LAYER1) <= 1296 0 <= NHIT(LAYER2) <= 1296 0 <= NHIT(LAYER3) <= 1296 0 <= NHIT(LAYER4) <= 1296 0 <= NHIT(LAYER5) <= 1296 0 <= NHIT(LAYER6) <= 1296 0 <= NHIT(LAYER7) <= 1296 0 <= NHIT(LAYER8) <= 1296 0 <= NHIT(LAYER9) <= 1296>, pedestals={}, transfer_fn={}, exclude_empty_hits=False)#
- mask_hits(ev) list #
Remove hits from the tracker hitseries which are masked by the given stripmaks
- # Arguments:
ev : Some kind of merged event
- add_event(ev)#
- # Arguments:
ev : A merged event