positivity Class Reference

An observable class for the positivity conditions of the Higgs potential. More...

#include <positivity.h>

Inheritance diagram for positivity:
[legend]
Collaboration diagram for positivity:
[legend]

Detailed Description

An observable class for the positivity conditions of the Higgs potential.

Author
HEPfit Collaboration

This class is used to compute the positivity conditions of the Higgs potential. Formulae can be found in [69].

Definition at line 25 of file positivity.h.

Public Member Functions

double computeThValue ()
 Two positivity conditions of the Higgs potential. More...
 
 positivity (const StandardModel &SM_i)
 Constructor. More...
 
 ~positivity ()
 
- Public Member Functions inherited from ThObservable
double getBinMax ()
 A get method to get the maximum value of the bin. More...
 
double getBinMin ()
 A get method to get the minimum value of the bin. More...
 
const StandardModelgetModel ()
 A get method to get the model. More...
 
void setBinMax (double max)
 A set method to set the maximum value of the bin. More...
 
void setBinMin (double min)
 A set method to set the minimum value of the bin. More...
 
 ThObservable (const StandardModel &SM_i)
 Constructor. More...
 
 ThObservable (const ThObservable &orig)
 The copy constructor. More...
 
virtual ~ThObservable ()
 The default destructor. More...
 

Public Attributes

lambda1mylambda1
 
lambda2mylambda2
 
const THDMmyTHDM
 

Additional Inherited Members

- Protected Attributes inherited from ThObservable
double max
 the bin maximum. More...
 
double min
 The bin minimum. More...
 
const StandardModelSM
 A reference to an object of StandardMode class. More...
 

Constructor & Destructor Documentation

positivity::positivity ( const StandardModel SM_i)

Constructor.

Parameters
[in]?

Definition at line 11 of file positivity.cpp.

12 : ThObservable(SM_i), myTHDM(static_cast<const THDM*> (&SM_i))
13 {
14  mylambda1=new lambda1(SM_i);
15  mylambda2=new lambda2(SM_i);
16 };
An observable class for the quartic Higgs potential coupling .
lambda1 * mylambda1
Definition: positivity.h:41
const THDM * myTHDM
Definition: positivity.h:40
ThObservable(const StandardModel &SM_i)
Constructor.
Definition: ThObservable.h:29
An observable class for the quartic Higgs potential coupling .
lambda2 * mylambda2
Definition: positivity.h:42
positivity::~positivity ( )

Definition at line 18 of file positivity.cpp.

19 {
20  delete mylambda1;
21  delete mylambda2;
22 };
lambda1 * mylambda1
Definition: positivity.h:41
lambda2 * mylambda2
Definition: positivity.h:42

Member Function Documentation

double positivity::computeThValue ( )
virtual

Two positivity conditions of the Higgs potential.

Returns

Implements ThObservable.

Reimplemented in positivity2, and positivity1.

Definition at line 24 of file positivity.cpp.

25 {
26  return 0.0;
27 
28 }

Member Data Documentation

lambda1* positivity::mylambda1

Definition at line 41 of file positivity.h.

lambda2* positivity::mylambda2

Definition at line 42 of file positivity.h.

const THDM* positivity::myTHDM

Definition at line 40 of file positivity.h.


The documentation for this class was generated from the following files: