Public Member Functions | |
def | __init__ |
def | __repr__ |
def | Path |
def | SVG |
Public Member Functions inherited from svgfig.Curve | |
def | __init__ |
def | __repr__ |
def | Path |
def | sample |
end nested class More... | |
def | subsample |
def | SVG |
Public Attributes | |
attr | |
b | |
f | |
high | |
loop | |
low | |
Public Attributes inherited from svgfig.Curve | |
attr | |
f | |
high | |
last_samples | |
loop | |
low | |
Static Public Attributes | |
dictionary | defaults = {} |
Static Public Attributes inherited from svgfig.Curve | |
dictionary | defaults = {} |
int | discontinuity_limit = 5 |
float | linearity_limit = 0.05 |
random_sampling = True | |
int | recursion_limit = 15 |
Draws an ellipse from a semimajor vector (ax,ay) and a semiminor length (b). Ellipse(x, y, ax, ay, b, attribute=value) x, y required the center of the ellipse/circle ax, ay required a vector indicating the length and direction of the semimajor axis b required the length of the semiminor axis. If equal to sqrt(ax2 + ay2), the ellipse is a circle attribute=value pairs keyword list SVG attributes (If sqrt(ax**2 + ay**2) is less than b, then (ax,ay) is actually the semiminor axis.)
def svgfig.Ellipse.__repr__ | ( | self | ) |
Definition at line 2254 of file svgfig.py.
References svgfig.SVG.attr, svgfig.Path.attr, svgfig.Curve.attr, TrackFP420.ax(), TrackFP420.ay(), svgfig.Ellipse.b, Quad.x, RPFlatParams::EP.x, reco::MuonRPCHitMatch.x, gen::PdfInfo.x, reco::MuonChamberMatch.x, EnergyDepositUnit.x(), SimplePixel.x, AmplitudeSegmentFP420.x(), lumiregperbunch.bsmeas.x, TkLayerMap::XYbin.x, SignalPoint.x(), TwoBodyDecayParameters.x, reco::MuonMETCorrectionData.x(), Geom::Polar2Cartesian< T >.x(), SiStripFineDelayTOF.x(), EnergySegmentFP420.x(), BinomialProbHelper.x(), HFShowerPhoton.x(), ClusterShape.x, EcalTBHodoscopeRecInfoAlgo::BeamTrack.x, reco::MuonSegmentMatch.x, PGlobalSimHit::Vtx.x, RHStopTracer::StopPoint.x, BeamSpotFakeConditions.x, BSvsPVHistogramMaker.x(), QcdLowPtDQM::Pixel.x(), SiPixelCluster::Pixel.x, TotemTestHistoClass::Hit.x, PV2DBase< T, PVType, FrameType >.x(), PV2DBase< float, VectorTag, LocalTag >.x(), PV2DBase< float, PointTag, LocalTag >.x(), PV2DBase< float, VectorTag, MeasurementTag >.x(), PV2DBase< float, PointTag, MeasurementTag >.x(), PV2DBase< T, VectorTag, FrameTag >.x(), PV2DBase< float, VectorTag, GlobalTag >.x(), PV2DBase< T, PointTag, FrameTag >.x(), PV2DBase< float, PointTag, GlobalTag >.x(), PV2DBase< double, PointTag, LocalTag >.x(), mathSSE::Rot3< Scalar >.x(), mathSSE::Rot3< double >.x(), mathSSE::Rot3< float >.x(), mathSSE::Rot3< align::Scalar >.x(), mathSSE::Rot3< T >.x(), Geom::Cylindrical2Cartesian< T >.x(), HcalForwardAnalysis::Photon.x, ParabolaFit::Point.x, BeamSpotOnline.x(), MuScleFitMuon.x(), RooCMSShape.x, Pixinfo.x, VertexType.x, funct::GaussLegendreIntegrator.x, reco::CastorCell.x(), Hit.x, PrimaryVertexAnalyzer::simPrimaryVertex.x, PV3DBase< Scalar, PointTag, GlobalTag >.x(), PV3DBase< T, PointTag, FrameTag >.x(), PV3DBase< float, PointTag, GlobalTag >.x(), PV3DBase< align::Scalar, PointTag, GlobalTag >.x(), PV3DBase< long double, PointTag, GlobalTag >.x(), PV3DBase< T, PVType, FrameType >.x(), PV3DBase< float, VectorTag, LocalTag >.x(), PV3DBase< float, PointTag, LocalTag >.x(), PV3DBase< float, VectorTag, MeasurementTag >.x(), PV3DBase< float, PointTag, MeasurementTag >.x(), PV3DBase< Scalar, VectorTag, GlobalTag >.x(), PV3DBase< T, PointTag, GlobalTag >.x(), PV3DBase< T, VectorTag, FrameTag >.x(), PV3DBase< float, VectorTag, GlobalTag >.x(), Basic2DVector< T >.x(), Basic2DVector< Scalar >.x(), Basic2DVector< double >.x(), Basic2DVector< float >.x(), Basic2DVector< TmpType >.x(), Clust.x, python.rootplot.utilities.Hist2D.x, reco::BeamSpot.x(), Geom::Spherical2Cartesian< T >.x(), QcdLowPtDQM::Vertex.x(), PixelUnpackingRegions::Module.x, Rechit.x, reco::CastorEgamma.x(), reco::CastorJet.x(), MoveFlatParamsToDB.x, Basic3DVector< long double >.x(), HcalForwardAnalysis.x, hit.x, stAPVGain.x, Geom::Cartesian2Cartesian3D< T >.x(), reco::Vertex.x(), PrimaryVertexAnalyzer4PU::simPrimaryVertex.x, Basic3DVector< T >.x(), Basic3DVector< Scalar >.x(), Basic3DVector< double >.x(), Basic3DVector< float >.x(), Basic3DVector< align::Scalar >.x(), reco::CastorCluster.x(), RecHitsSortedInPhi.x, GaussianSumUtilities1D::FinderState.x, VertexClassifier::GeneratedPrimaryVertex.x, funct::GaussIntegrator.x, SiPixelCluster.x(), XHistogram::position.x, mathSSE::Rot2< Scalar >.x(), mathSSE::Rot2< T >.x(), MuonGeometryArrange::MGACollection.x, python.rootplot.utilities.Hist.x, PrimaryVertexAnalyzer4PU::SimEvent.x, TrackClassifier::GeneratedPrimaryVertex.x, reco::CaloCluster.x(), lhef::HEPEUP::FiveVector.x, HitDoublets.x(), EPOS::EPOS_Wrapper.x(), BeamSpotOnlineRaw_v4.x, SiPixelDigitizerAlgorithm::EnergyDepositUnit.x(), RawParticle.x(), MuScleFitUtils.x, SiPixelDigitizerAlgorithm::SignalPoint.x(), perftools::detail::Hist.x, TkRotation< Scalar >.x(), TkRotation< double >.x(), TkRotation< float >.x(), TkRotation< align::Scalar >.x(), TkRotation< T >.x(), hitfit::Fourvec_Event.x(), AccretionCluster.x, TkRotation2D< T >.x(), TkRotation2D< Scalar >.x(), PDF.x, svgfig.Plot.x, svgfig.Frame.x, Vispa.Views.LineDecayView.DecayNode.x(), PMuonSimHit::Vtx.x, PTrackerSimHit::Vtx.x, svgfig.Text.x, svgfig.TextGlobal.x, svgfig.VLine.x, Quad.y, RPFlatParams::EP.y, reco::MuonChamberMatch.y, EnergyDepositUnit.y(), TkLayerMap::XYbin.y, SimplePixel.y, AmplitudeSegmentFP420.y(), lumiregperbunch.bsmeas.y, SignalPoint.y(), TwoBodyDecayParameters.y, reco::MuonMETCorrectionData.y(), Geom::Polar2Cartesian< T >.y(), SiStripFineDelayTOF.y(), EnergySegmentFP420.y(), HFShowerPhoton.y(), ClusterShape.y, reco::MuonSegmentMatch.y, PGlobalSimHit::Vtx.y, RHStopTracer::StopPoint.y, BeamSpotFakeConditions.y, BSvsPVHistogramMaker.y(), QcdLowPtDQM::Pixel.y(), SiPixelCluster::Pixel.y, TotemTestHistoClass::Hit.y, PV2DBase< float, VectorTag, LocalTag >.y(), PV2DBase< T, PointTag, FrameTag >.y(), PV2DBase< float, PointTag, GlobalTag >.y(), PV2DBase< double, PointTag, LocalTag >.y(), PV2DBase< float, PointTag, LocalTag >.y(), PV2DBase< float, VectorTag, MeasurementTag >.y(), PV2DBase< float, PointTag, MeasurementTag >.y(), PV2DBase< T, VectorTag, FrameTag >.y(), PV2DBase< float, VectorTag, GlobalTag >.y(), PV2DBase< T, PVType, FrameType >.y(), mathSSE::Rot3< float >.y(), mathSSE::Rot3< Scalar >.y(), mathSSE::Rot3< double >.y(), mathSSE::Rot3< align::Scalar >.y(), mathSSE::Rot3< T >.y(), Geom::Cylindrical2Cartesian< T >.y(), ParabolaFit::Point.y, HcalForwardAnalysis::Photon.y, BeamSpotOnline.y(), MuScleFitMuon.y(), Pixinfo.y, VertexType.y, PrimaryVertexAnalyzer::simPrimaryVertex.y, Hit.y, reco::CastorCell.y(), PV3DBase< float, PointTag, LocalTag >.y(), PV3DBase< T, VectorTag, FrameTag >.y(), PV3DBase< float, VectorTag, LocalTag >.y(), PV3DBase< float, VectorTag, MeasurementTag >.y(), PV3DBase< Scalar, VectorTag, GlobalTag >.y(), PV3DBase< align::Scalar, PointTag, GlobalTag >.y(), PV3DBase< float, PointTag, MeasurementTag >.y(), PV3DBase< T, PointTag, GlobalTag >.y(), PV3DBase< float, PointTag, GlobalTag >.y(), PV3DBase< float, VectorTag, GlobalTag >.y(), PV3DBase< T, PVType, FrameType >.y(), PV3DBase< long double, PointTag, GlobalTag >.y(), PV3DBase< T, PointTag, FrameTag >.y(), PV3DBase< Scalar, PointTag, GlobalTag >.y(), Basic2DVector< double >.y(), Basic2DVector< T >.y(), Basic2DVector< Scalar >.y(), Basic2DVector< float >.y(), Basic2DVector< TmpType >.y(), Clust.y, reco::BeamSpot.y(), python.rootplot.utilities.Hist2D.y, QcdLowPtDQM::Vertex.y(), Geom::Spherical2Cartesian< T >.y(), PixelUnpackingRegions::Module.y, Rechit.y, reco::CastorEgamma.y(), reco::CastorJet.y(), HcalForwardAnalysis.y, MoveFlatParamsToDB.y, ProtoJet.y(), hit.y, Basic3DVector< long double >.y(), stAPVGain.y, Geom::Cartesian2Cartesian3D< T >.y(), reco::Vertex.y(), reco::Particle.y(), PrimaryVertexAnalyzer4PU::simPrimaryVertex.y, Basic3DVector< float >.y(), Basic3DVector< Scalar >.y(), Basic3DVector< double >.y(), RecHitsSortedInPhi.y, Basic3DVector< T >.y(), Basic3DVector< align::Scalar >.y(), reco::CastorCluster.y(), GaussianSumUtilities1D::FinderState.y, reco::Candidate.y(), contrib::CMSBoostedTauSeedingAlgorithmStructure.y(), VertexClassifier::GeneratedPrimaryVertex.y, TrackingParticle.y(), XHistogram::position.y, SiPixelCluster.y(), reco::LeafRefCandidateT< T >.y(), pat::PackedGenParticle.y(), mathSSE::Rot2< T >.y(), mathSSE::Rot2< Scalar >.y(), MuonGeometryArrange::MGACollection.y, PrimaryVertexAnalyzer4PU::SimEvent.y, python.rootplot.utilities.Hist.y, pat::PackedCandidate.y(), python.rootplot.root2matplotlib.Hist.y, TrackClassifier::GeneratedPrimaryVertex.y, HitDoublets.y(), reco::CaloCluster.y(), EPOS::EPOS_Wrapper.y(), BeamSpotOnlineRaw_v4.y, reco::LeafCandidate.y(), SiPixelDigitizerAlgorithm::EnergyDepositUnit.y(), RawParticle.y(), SiPixelDigitizerAlgorithm::SignalPoint.y(), TkRotation< Scalar >.y(), TkRotation< double >.y(), TkRotation< align::Scalar >.y(), TkRotation< float >.y(), TkRotation< T >.y(), Exhume::CrossSection.y, AccretionCluster.y, TkRotation2D< T >.y(), TkRotation2D< Scalar >.y(), svgfig.Plot.y, svgfig.Frame.y, Vispa.Views.LineDecayView.DecayNode.y(), PMuonSimHit::Vtx.y, svgfig.Curve.Sample.y, PTrackerSimHit::Vtx.y, svgfig.Text.y, svgfig.TextGlobal.y, and svgfig.HLine.y.
def svgfig.Ellipse.Path | ( | self, | |
trans = None , |
|||
local = False |
|||
) |
Apply the transformation "trans" and return a Path object in global coordinates. If local=True, return a Path in local coordinates (which must be transformed again).
Definition at line 2267 of file svgfig.py.
References TrackFP420.ax(), TrackFP420.ay(), and svgfig.Ellipse.b.
def svgfig.Ellipse.SVG | ( | self, | |
trans = None |
|||
) |
Apply the transformation "trans" and return an SVG object.
Definition at line 2263 of file svgfig.py.
References SiPixelHistoPlotter::PlotParameter.Path, SiStripHistoPlotter::PlotParameter.Path, Json::PathArgument.Path, and svgfig.Curve.Path().
svgfig.Ellipse.attr |
Definition at line 2260 of file svgfig.py.
Referenced by svgfig.Ticks.__repr__(), svgfig.Axes.__repr__(), svgfig.HGrid.__repr__(), svgfig.VGrid.__repr__(), svgfig.Grid.__repr__(), svgfig.Axes.SVG(), svgfig.XErrorBars.SVG(), and svgfig.YErrorBars.SVG().
svgfig.Ellipse.b |
Definition at line 2258 of file svgfig.py.
Referenced by svgfig.Ellipse.__repr__(), and svgfig.Ellipse.Path().
svgfig.Ellipse.f |
Definition at line 2275 of file svgfig.py.
Referenced by svgfig.Ticks.__repr__(), Vispa.Views.RootCanvasView.RootCanvasView.createGraph(), Vispa.Views.RootCanvasView.RootCanvasView.createLegoPlot(), and svgfig.Ticks.orient_tickmark().
svgfig.Ellipse.high |
Definition at line 2277 of file svgfig.py.
Referenced by svgfig.Ticks.__repr__(), svgfig.HGrid.__repr__(), svgfig.VGrid.__repr__(), svgfig.Ticks.compute_logminiticks(), svgfig.Ticks.compute_logticks(), svgfig.Ticks.compute_miniticks(), svgfig.Ticks.compute_ticks(), svgfig.Ticks.interpret(), svgfig.Ticks.orient_tickmark(), and svgfig.Ticks.regular_miniticks().
svgfig.Ellipse.low |
Definition at line 2276 of file svgfig.py.
Referenced by svgfig.Ticks.__repr__(), svgfig.HGrid.__repr__(), svgfig.VGrid.__repr__(), svgfig.Ticks.compute_logminiticks(), svgfig.Ticks.compute_logticks(), svgfig.Ticks.compute_miniticks(), svgfig.Ticks.compute_ticks(), svgfig.Ticks.interpret(), svgfig.Ticks.orient_tickmark(), and svgfig.Ticks.regular_miniticks().