class Gambit::ColliderBit::L3ChargedGauginoSmallDeltaMWithHeavySneutrinoLimitAt188pt6GeV

A class to contain the limit data from L3PLB_482_2000_31, figure 5a.

#include <L3SmallDeltaMGauginoLimits.hpp>

Inherits from Gambit::ColliderBit::BaseLimitContainer

Public Functions

Name
virtual P2convertPt(double x, double y) const
Convert a point from pixel units to axis units.
virtual boolisWithinExclusionRegion(double x, double y, double ) const
Check to see if the point is within the exclusion region.
L3ChargedGauginoSmallDeltaMWithHeavySneutrinoLimitAt188pt6GeV()

Additional inherited members

Protected Types inherited from Gambit::ColliderBit::BaseLimitContainer

Name
typedef std::vector< P2 >Corners
typedef std::vector< LineSegment >Contours
typedef Contours *ContoursPointer
typedef std::map< unsigned, Contours * >LimitContours
typedef std::pair< unsigned, Contours * >LimitContourEntry

Public Functions inherited from Gambit::ColliderBit::BaseLimitContainer

Name
BaseLimitContainer()
virtual~BaseLimitContainer()
virtual doublespecialLimit(double , double ) const
Return the limit value outside of the exclusion region.
doublelimitAverage(double x, double y, double mZ) const
Two-pi averaging interpolator to find limits between limit curves.
voiddumpPlotData(double xlow, double xhigh, double ylow, double yhigh, double mZ, std::string filename, int ngrid =100) const
Dump limit average data into a file for average debugging.
voiddumpLightPlotData(std::string filename, int nperLine =20) const
Dump input limit contour data into a file for limit debugging.

Protected Attributes inherited from Gambit::ColliderBit::BaseLimitContainer

Name
std::vector< double >_limitValuesSorted
LimitContours_limitContours
P2_externalPoint

Public Functions Documentation

function convertPt

virtual P2 convertPt(
    double x,
    double y
) const

Convert a point from pixel units to axis units.

Reimplements: Gambit::ColliderBit::BaseLimitContainer::convertPt

function isWithinExclusionRegion

virtual bool isWithinExclusionRegion(
    double x,
    double y,
    double 
) const

Check to see if the point is within the exclusion region.

Reimplements: Gambit::ColliderBit::BaseLimitContainer::isWithinExclusionRegion

function L3ChargedGauginoSmallDeltaMWithHeavySneutrinoLimitAt188pt6GeV

L3ChargedGauginoSmallDeltaMWithHeavySneutrinoLimitAt188pt6GeV()

Updated on 2024-07-18 at 13:53:31 +0000