Public Member Functions | |
def | __init__ (self, x, y, ax, ay, b, attr) |
def | __repr__ (self) |
def | Path (self, trans=None, local=False) |
def | SVG (self, trans=None) |
Public Member Functions inherited from svgfig.Curve | |
def | __init__ (self, f, low, high, loop=False, attr) |
def | __repr__ (self) |
def | Path (self, trans=None, local=False) |
def | sample (self, trans=None) |
end nested class More... | |
def | subsample (self, left, right, depth, trans=None) |
def | SVG (self, trans=None) |
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 |
bool | 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.__init__ | ( | self, | |
x, | |||
y, | |||
ax, | |||
ay, | |||
b, | |||
attr | |||
) |
def svgfig.Ellipse.__repr__ | ( | self | ) |
Definition at line 2255 of file svgfig.py.
References svgfig.SVG.attr, svgfig.Path.attr, svgfig.Curve.attr, TrackFP420.ax(), TrackFP420.ay(), svgfig.Ellipse.b, Quad.x, reco::MuonRPCHitMatch.x, RPFlatParams::EP.x, reco::PixelClusterProperties.x, stAPVGain.x, gen::PdfInfo.x, MadKinematicDescriptor.x, EnergyDepositUnit.x(), TkLayerMap::XYbin.x, AmplitudeSegmentFP420.x(), TwoBodyDecayParameters.x, SignalPoint.x(), reco::MuonChamberMatch.x, CTPPSTimingRecHit.x(), lumiregperbunch.bsmeas.x, EnergySegmentFP420.x(), Geom::Polar2Cartesian< T >.x(), SiStripFineDelayTOF.x(), CTPPSTimingLocalTrack.x, HFShowerPhoton.x(), SimplePixel.x, ME0DigiPreReco.x(), online::BeamSpot_v1.x, PixelClusterizerBase::AccretionCluster.x, LHCInterpolatedOpticalFunctionsSet::Kinematics.x, reco::MuonMETCorrectionData.x(), BinomialProbHelper.x(), HGCal_helpers::Coordinates.x, FTLCluster::FTLHit.x(), EcalTBHodoscopeRecInfoAlgo::BeamTrack.x, SiPixelCluster::Pixel.x, reco::MuonSegmentMatch.x, PhiInterval.x, ClusterShape.x, BSvsPVHistogramMaker.x(), VertexType.x, BeamSpotFakeConditions.x, RHStopTracer::StopPoint.x, TotemTestHistoClass::Hit.x, MTDClusterizerBase::AccretionCluster.x, PGlobalSimHit::Vtx.x, PV2DBase< float, PointTag, LocalTag >.x(), MTDHit.x, PV2DBase< T, VectorTag, FrameTag >.x(), PV2DBase< float, VectorTag, GlobalTag >.x(), PV2DBase< T, PointTag, FrameTag >.x(), PV2DBase< double, PointTag, LocalTag >.x(), egPM::AbsEtaNrClus.x, PV2DBase< T, PVType, FrameType >.x(), HcalForwardAnalysis::Photon.x, Geom::Cylindrical2Cartesian< T >.x(), ScoutingVertex.x(), MuScleFitMuon.x(), BeamSpotOnline.x(), mathSSE::Rot3< Scalar >.x(), mathSSE::Rot3< double >.x(), mathSSE::Rot3< float >.x(), mathSSE::Rot3< align::Scalar >.x(), mathSSE::Rot3< T >.x(), RooCMSShape.x, HGCalRecHitValidation::HitsInfo.x, Pixinfo.x, egPM::AbsEtaNrClusPhi.x, reco::CastorCell.x(), Hit.x, PV3DBase< float, VectorTag, LocalTag >.x(), PV3DBase< float, PointTag, LocalTag >.x(), PV3DBase< Scalar, VectorTag, GlobalTag >.x(), PV3DBase< T, PointTag, GlobalTag >.x(), PV3DBase< T, VectorTag, FrameTag >.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(), funct::GaussLegendreIntegrator.x, MonitorTrackResidualsBase< pixel_or_strip >::HistoXY.x, HGCalDigiValidation::digiInfo.x, QcdLowPtDQM::Pixel.x(), DigitizerUtility::EnergyDepositUnit.x(), Basic2DVector< Scalar >.x(), Basic2DVector< double >.x(), Basic2DVector< float >.x(), Basic2DVector< T >.x(), Clust.x, PPSDiamondG4Hit.x(), reco::BeamSpot.x(), PixelModule.x, HGCalSimHitValidation::hitsinfo.x, CTPPSLocalTrackLite.x(), Geom::Spherical2Cartesian< T >.x(), PixelUnpackingRegions::Module.x, egPM::AbsEtaNrClusEt.x, python.rootplot.utilities.Hist2D.x, Basic3DVector< long double >.x(), Rechit.x, VertexClassifier::GeneratedPrimaryVertex.x, reco::CastorEgamma.x(), reco::CastorJet.x(), HcalForwardAnalysis.x, TotemRPG4Hit.x(), PrimaryVertexAnalyzer4PUSlimmed::simPrimaryVertex.x, DigitizerUtility::SignalPoint.x(), Geom::Cartesian2Cartesian3D< T >.x(), hit.x, ParabolaFit::Point.x, Basic3DVector< Scalar >.x(), Basic3DVector< float >.x(), Basic3DVector< align::Scalar >.x(), Basic3DVector< T >.x(), GaussianSumUtilities1D::FinderState.x, QcdLowPtDQM::Vertex.x(), l1t::emtf::AMC13Header.x, RecHitsSortedInPhi.x, SOAFrame< T >.x(), SiStripRecHitsValid::RecHitProperties.x, SiPixelCluster.x(), XHistogram::position.x, TrackClassifier::GeneratedPrimaryVertex.x, PPSPixelG4Hit.x(), PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex.x, reco::CastorCluster.x(), reco::Vertex.x(), mathSSE::Rot2< Scalar >.x(), mathSSE::Rot2< T >.x(), funct::GaussIntegrator.x, FTLCluster.x(), MuonGeometryArrange::MGACollection.x, python.rootplot.utilities.Hist.x, HGCalCLUEAlgo::CellsOnLayer.x, HGCalImagingAlgo::Hexel.x, lhef::HEPEUP::FiveVector.x, EPOS::EPOS_Wrapper.x(), BeamSpotOnlineRaw_v4.x, HitDoublets.x(), reco::CaloCluster.x(), RawParticle.x(), SiPixelDigitizerAlgorithm::EnergyDepositUnit.x(), Rot3< Scalar >.x(), Rot3< double >.x(), Rot3< float >.x(), Rot3< align::Scalar >.x(), Rot3< T >.x(), MuScleFitUtils.x, SiPixelDigitizerAlgorithm::SignalPoint.x(), SiStripTrackingRecHitsValid::RecHitProperties.x, perftools::detail::Hist.x, Rot2< Scalar >.x(), Rot2< T >.x(), TkRotation< Scalar >.x(), TkRotation< double >.x(), TkRotation< float >.x(), TkRotation< align::Scalar >.x(), TkRotation< T >.x(), hitfit::Fourvec_Event.x(), PDF.x, TkRotation2D< Scalar >.x(), TkRotation2D< T >.x(), edmStreamStallGrapher.Point.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::PixelClusterProperties.y, stAPVGain.y, TkLayerMap::XYbin.y, EnergyDepositUnit.y(), AmplitudeSegmentFP420.y(), TwoBodyDecayParameters.y, MadKinematicDescriptor.y, SignalPoint.y(), RPCCluster.y(), reco::MuonChamberMatch.y, EnergySegmentFP420.y(), lumiregperbunch.bsmeas.y, Geom::Polar2Cartesian< T >.y(), SiStripFineDelayTOF.y(), CTPPSTimingLocalTrack.y, CTPPSTimingRecHit.y(), HFShowerPhoton.y(), SimplePixel.y, online::BeamSpot_v1.y, ME0DigiPreReco.y(), PixelClusterizerBase::AccretionCluster.y, reco::MuonMETCorrectionData.y(), LHCInterpolatedOpticalFunctionsSet::Kinematics.y, HGCal_helpers::Coordinates.y, FTLCluster::FTLHit.y(), SiPixelCluster::Pixel.y, reco::MuonSegmentMatch.y, PhiInterval.y, ClusterShape.y, BSvsPVHistogramMaker.y(), VertexType.y, BeamSpotFakeConditions.y, RHStopTracer::StopPoint.y, TotemTestHistoClass::Hit.y, MTDClusterizerBase::AccretionCluster.y, PGlobalSimHit::Vtx.y, PV2DBase< T, PointTag, FrameTag >.y(), PV2DBase< float, VectorTag, GlobalTag >.y(), PV2DBase< double, PointTag, LocalTag >.y(), egPM::AbsEtaNrClus.y, PV2DBase< float, PointTag, LocalTag >.y(), HcalForwardAnalysis::Photon.y, PV2DBase< T, VectorTag, FrameTag >.y(), MTDHit.y, PV2DBase< T, PVType, FrameType >.y(), Geom::Cylindrical2Cartesian< T >.y(), ScoutingVertex.y(), MuScleFitMuon.y(), BeamSpotOnline.y(), mathSSE::Rot3< float >.y(), mathSSE::Rot3< align::Scalar >.y(), mathSSE::Rot3< Scalar >.y(), mathSSE::Rot3< T >.y(), mathSSE::Rot3< double >.y(), HGCalRecHitValidation::HitsInfo.y, Pixinfo.y, egPM::AbsEtaNrClusPhi.y, Hit.y, PV3DBase< float, PointTag, LocalTag >.y(), PV3DBase< T, VectorTag, FrameTag >.y(), PV3DBase< T, PVType, FrameType >.y(), PV3DBase< T, PointTag, GlobalTag >.y(), PV3DBase< Scalar, VectorTag, GlobalTag >.y(), PV3DBase< float, VectorTag, LocalTag >.y(), PV3DBase< align::Scalar, PointTag, GlobalTag >.y(), PV3DBase< long double, PointTag, GlobalTag >.y(), PV3DBase< Scalar, PointTag, GlobalTag >.y(), PV3DBase< T, PointTag, FrameTag >.y(), PV3DBase< float, PointTag, GlobalTag >.y(), reco::CastorCell.y(), HGCalDigiValidation::digiInfo.y, MonitorTrackResidualsBase< pixel_or_strip >::HistoXY.y, DigitizerUtility::EnergyDepositUnit.y(), QcdLowPtDQM::Pixel.y(), Clust.y, Basic2DVector< Scalar >.y(), Basic2DVector< float >.y(), Basic2DVector< double >.y(), PPSDiamondG4Hit.y(), Basic2DVector< T >.y(), PixelModule.y, HGCalSimHitValidation::hitsinfo.y, reco::BeamSpot.y(), PixelUnpackingRegions::Module.y, Geom::Spherical2Cartesian< T >.y(), egPM::AbsEtaNrClusEt.y, python.rootplot.utilities.Hist2D.y, CTPPSLocalTrackLite.y(), Rechit.y, VertexClassifier::GeneratedPrimaryVertex.y, Basic3DVector< long double >.y(), HcalForwardAnalysis.y, reco::CastorJet.y(), reco::CastorEgamma.y(), PrimaryVertexAnalyzer4PUSlimmed::simPrimaryVertex.y, TotemRPG4Hit.y(), DigitizerUtility::SignalPoint.y(), hit.y, Geom::Cartesian2Cartesian3D< T >.y(), ParabolaFit::Point.y, QcdLowPtDQM::Vertex.y(), Basic3DVector< float >.y(), Basic3DVector< Scalar >.y(), Basic3DVector< align::Scalar >.y(), Basic3DVector< T >.y(), GaussianSumUtilities1D::FinderState.y, RecHitsSortedInPhi.y, SOAFrame< T >.y(), SiStripRecHitsValid::RecHitProperties.y, XHistogram::position.y, reco::Candidate.y(), TrackClassifier::GeneratedPrimaryVertex.y, SiPixelCluster.y(), PPSPixelG4Hit.y(), PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex.y, reco::CastorCluster.y(), contrib::CMSBoostedTauSeedingAlgorithmStructure.y(), reco::Vertex.y(), mathSSE::Rot2< Scalar >.y(), mathSSE::Rot2< T >.y(), FTLCluster.y(), reco::Particle.y(), MuonGeometryArrange::MGACollection.y, python.rootplot.utilities.Hist.y, HGCalCLUEAlgo::CellsOnLayer.y, reco::ParticleState.y(), python.rootplot.root2matplotlib.Hist.y, CaloParticle.y(), UrbanMscModel93.y, HGCalImagingAlgo::Hexel.y, EPOS::EPOS_Wrapper.y(), SimCluster.y(), BeamSpotOnlineRaw_v4.y, reco::LeafCandidate.y(), TrackingParticle.y(), HitDoublets.y(), reco::CaloCluster.y(), RawParticle.y(), SiPixelDigitizerAlgorithm::EnergyDepositUnit.y(), Exhume::CrossSection.y, Rot3< double >.y(), Rot3< float >.y(), Rot3< T >.y(), Rot3< Scalar >.y(), Rot3< align::Scalar >.y(), SiPixelDigitizerAlgorithm::SignalPoint.y(), SiStripTrackingRecHitsValid::RecHitProperties.y, Rot2< Scalar >.y(), Rot2< T >.y(), TkRotation< float >.y(), TkRotation< Scalar >.y(), TkRotation< T >.y(), TkRotation< double >.y(), TkRotation< align::Scalar >.y(), pat::PackedGenParticle.y(), TkRotation2D< T >.y(), TkRotation2D< Scalar >.y(), edmStreamStallGrapher.Point.y, pat::PackedCandidate.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.
Referenced by data_sources.json_file.__str__().
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 2268 of file svgfig.py.
References TrackFP420.ax(), TrackFP420.ay(), and svgfig.Ellipse.b.
Apply the transformation "trans" and return an SVG object.
Definition at line 2264 of file svgfig.py.
References SiStripHistoPlotter::PlotParameter.Path, Json::PathArgument.Path, and svgfig.Curve.Path().
svgfig.Ellipse.attr |
Definition at line 2261 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 2259 of file svgfig.py.
Referenced by svgfig.Ellipse.__repr__(), and svgfig.Ellipse.Path().
|
static |
Definition at line 2253 of file svgfig.py.
Referenced by tree.Tree.reset(), and tree.Tree.var().
svgfig.Ellipse.f |
Definition at line 2276 of file svgfig.py.
Referenced by svgfig.Ticks.__repr__(), Vispa.Views.RootCanvasView.RootCanvasView.createGraph(), Vispa.Views.RootCanvasView.RootCanvasView.createLegoPlot(), ztail.Decoder.initial_synchronize(), and svgfig.Ticks.orient_tickmark().
svgfig.Ellipse.high |
Definition at line 2278 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 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().