xboa
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCIOError
|\CBadEventErrorBadEventError is raised if Hit reads a bad
oCobject
|oCEllipseClosedOrbitFinderFind the closed orbit given an ellipse
|oCEllipseClosedOrbitFinderIterationData following a single pass of the closed orbit finder
|oCRefinePeakFinderFind peaks in a list of data points when you have an estimate of the peaks position already, using a quadratic fit (in ROOT) to the peak
|oCUphillDownhillPeakFinderFind peaks in a list of data by looking at first derivative
|oCWindowPeakFinderFind peaks in a list of data points by looking for the peak within a window
|oCFitSmoothing
|oCGaussianSmoothingGaussian smoothing class applies a smoothing by summing nearby data and weighting according to a truncated Gaussian distribution
|oCHanningSmoothing
|oCFFTTuneFinderFind the tune using the fast fourier transform technique
|oCBoundingEllipseDefines an arbitrary dimensional ellipse that can be taken as a boundary for VoronoiWeighting
|oCVoronoiWeightingVoronoiWeighting class enables the user to set statistical weights of Hits in a Bunch based on how close they are to neighbouring Hits
|oCHitRepresents a particle at a point in some phase space
|oCHitFactoryBaseBase factory class for making hits
|\CTrackingBaseBase class provides an interface to particle tracking routines for use by xboa.algorithms
oCBunchRepresents a bunch of particles
oCrgRoot globals line_color_int=1, line_style_int=1, line_width_int=2, fill_color_int=None, stats_bool=False, hist_title_string=''
oCTrackingBase
|oCMatrixTrackingClass to mimic tracking using simple, user-supplied transfer matrices Each transfer matrix M_i0 must be of type numpy.matrix, where M is defined by u_i = M_i*(u_in-v_in) + v_i and u, v are matrices with shape (1, 6) going like (x, px, y, py, t, energy)
|\CMAUSTrackingProvides an interface to MAUS tracking routines for use by xboa.algorithms
oCHitFactoryBase
|oCLineFactoryBaseBase factory class for line by line reads
|oCMausJsonHitFactoryMausJsonHitFactory strips hits of a specified type from a json_document and returns to the user
|\CMausRootHitFactoryMausRootHitFactory reads hits of a specified type from a root spill
\CLineFactoryBase
 oCBuiltinHitFactoryFactory class for line by line reads of output files
 oCOpalHitFactoryFactory class for line by line reads of OPAL output files
 \CUserHitFactoryFactory class for line by line reads of output files using a user-defined format