file limits/ALEPHSleptonLimits.hpp
[No description available]
Namespaces
Name |
---|
Gambit TODO: see if we can use this one: |
Gambit::ColliderBit |
Classes
Name | |
---|---|
class | Gambit::ColliderBit::ALEPHSelectronLimitAt208GeV A class to contain the limit data from ALEPH_PLB526_2002_206, figure 3a. |
class | Gambit::ColliderBit::ALEPHSmuonLimitAt208GeV A class to contain the limit data from ALEPH_PLB526_2002_206, figure 3b. |
class | Gambit::ColliderBit::ALEPHStauLimitAt208GeV A class to contain the limit data from ALEPH_PLB526_2002_206, figure 3c. |
Source code
#pragma once
#include "gambit/ColliderBit/limits/BaseLimitContainer.hpp"
namespace Gambit {
namespace ColliderBit {
/// @brief A class to contain the limit data from ALEPH_PLB526_2002_206, figure 3a.
class ALEPHSelectronLimitAt208GeV : public BaseLimitContainer {
/// @name Point interpolation, conversion, and region checks
//@{
public:
/// @brief Convert a point from pixel units to axis units
P2 convertPt(double x, double y) const;
/// @brief Check to see if the point is within the exclusion region
bool isWithinExclusionRegion(double x, double y, double mZ) const;
//@}
/// @name Construction, initializing with all necessary data from the plot
//@{
public:
ALEPHSelectronLimitAt208GeV();
//@}
};
/// @brief A class to contain the limit data from ALEPH_PLB526_2002_206, figure 3b.
class ALEPHSmuonLimitAt208GeV : public BaseLimitContainer {
/// @name Point interpolation, conversion, and region checks
//@{
public:
/// @brief Convert a point from pixel units to axis units
P2 convertPt(double x, double y) const;
/// @brief Check to see if the point is within the exclusion region
bool isWithinExclusionRegion(double x, double y, double mZ) const;
//@}
/// @name Construction, initializing with all necessary data from the plot
//@{
public:
ALEPHSmuonLimitAt208GeV();
//@}
};
/// @brief A class to contain the limit data from ALEPH_PLB526_2002_206, figure 3c.
class ALEPHStauLimitAt208GeV : public BaseLimitContainer {
/// @name Point interpolation, conversion, and region checks
//@{
public:
/// @brief Convert a point from pixel units to axis units
P2 convertPt(double x, double y) const;
/// @brief Check to see if the point is within the exclusion region
bool isWithinExclusionRegion(double x, double y, double mZ) const;
//@}
/// @name Construction, initializing with all necessary data from the plot
//@{
public:
ALEPHStauLimitAt208GeV();
//@}
};
}
}
Updated on 2024-07-18 at 13:53:34 +0000