Public Member Functions | |
| def | __init__ (self, rflist, xstart=0.0 *units.cm) |
| def | region_block (self, plane, impact) |
| def | response (self, plane, impact, region) |
Public Attributes | |
| ntbins | |
| tmin | |
| tbin | |
| trange | |
| tmax | |
| xstart | |
| plane_keys | |
| region_keys | |
| impact_keys | |
Private Attributes | |
| _tree | |
| _by_plane_impact | |
Organize responses into per (plane,impact) and make available as
array blocks of shape (Nregion,Ntbins).
There are two symmetries for response Resp(w,r,i) on wire w for
path near wire region r on impact i.
- Due to reciprocity: Resp(w=0,r=N,i) = R(w=N,r=0,i)
- Due to geometry: R(w=0,r=N,i=M) = R(w=0,r=-N,i=-M)
See the functions `plots.plane_impact_blocks_full()` and
`plots.plane_impact_blocks()` for visualizing this data. In
particular check for continuous patterns of responses across
different impact positions in the first and check that U-plane,
high-positive impact position puts most response on wires 0 and 1
and high-negative impact positions puts most response on wires 0
and -1.
Definition at line 372 of file __init__.py.
| def wirecell.sigproc.response.PlaneImpactBlocks.__init__ | ( | self, | |
| rflist, | |||
xstart = 0.0*units.cm |
|||
| ) |
Definition at line 392 of file __init__.py.
| def wirecell.sigproc.response.PlaneImpactBlocks.region_block | ( | self, | |
| plane, | |||
| impact | |||
| ) |
Return an array shaped (Nregions, Ntbins) for the given plane and impact. Row=0 corresponds to the highest region (wire 10).
Definition at line 436 of file __init__.py.
| def wirecell.sigproc.response.PlaneImpactBlocks.response | ( | self, | |
| plane, | |||
| impact, | |||
| region | |||
| ) |
Definition at line 454 of file __init__.py.
|
private |
Definition at line 434 of file __init__.py.
|
private |
Definition at line 433 of file __init__.py.
| wirecell.sigproc.response.PlaneImpactBlocks.impact_keys |
Definition at line 406 of file __init__.py.
| wirecell.sigproc.response.PlaneImpactBlocks.ntbins |
Definition at line 395 of file __init__.py.
| wirecell.sigproc.response.PlaneImpactBlocks.plane_keys |
Definition at line 404 of file __init__.py.
| wirecell.sigproc.response.PlaneImpactBlocks.region_keys |
Definition at line 405 of file __init__.py.
| wirecell.sigproc.response.PlaneImpactBlocks.tbin |
Definition at line 397 of file __init__.py.
| wirecell.sigproc.response.PlaneImpactBlocks.tmax |
Definition at line 399 of file __init__.py.
| wirecell.sigproc.response.PlaneImpactBlocks.tmin |
Definition at line 396 of file __init__.py.
| wirecell.sigproc.response.PlaneImpactBlocks.trange |
Definition at line 398 of file __init__.py.
| wirecell.sigproc.response.PlaneImpactBlocks.xstart |
Definition at line 401 of file __init__.py.
1.8.11