DESY Hbb Analysis Framework
Classes | Functions
mssm_xs_tools.h File Reference
#include <map>
#include <cmath>
#include <string>
#include <iostream>
#include "TH2F.h"
#include "TFile.h"

Go to the source code of this file.

Classes

class  mssm_xs_tools
 

Functions

double mssm_xs_tools_br (mssm_xs_tools *obj, const char *decay, double mA, double tanb)
 get branching fraction for a given decay of a given Higgs boson for given values of mA and tanb More...
 
void mssm_xs_tools_delete (mssm_xs_tools *obj)
 destructor More...
 
double mssm_xs_tools_mass (mssm_xs_tools *obj, const char *boson, double mA, double tanb)
 get mass of a given Higgs boson for given values of mA and tanb (in GeV) More...
 
mssm_xs_toolsmssm_xs_tools_new (const char *filename="", bool kINTERPLOTATION=false, unsigned verbosity=0)
 constructor More...
 
double mssm_xs_tools_width (mssm_xs_tools *obj, const char *boson, double mA, double tanb)
 get total decay width of a given Higgs boson for given values of mA and tanb (in GeV) More...
 
double mssm_xs_tools_xsec (mssm_xs_tools *obj, const char *mode, double mA, double tanb)
 get production cross section for a given production model of a given Higgs boson for given values of mA and tanb (in pb) More...
 

Function Documentation

double mssm_xs_tools_br ( mssm_xs_tools obj,
const char *  decay,
double  mA,
double  tanb 
)

get branching fraction for a given decay of a given Higgs boson for given values of mA and tanb

Definition at line 510 of file mssm_xs_tools.h.

References mssm_xs_tools::br().

510  {
511  return obj->br(decay, mA, tanb);
512  }
double br(const char *decay, double mA, double tanb)
get branching fraction for a given decay of a given Higgs boson for given values of mA and tanb ...
Definition: mssm_xs_tools.h:88
void mssm_xs_tools_delete ( mssm_xs_tools obj)

destructor

Definition at line 497 of file mssm_xs_tools.h.

497  {
498  delete obj;
499  };
double mssm_xs_tools_mass ( mssm_xs_tools obj,
const char *  boson,
double  mA,
double  tanb 
)

get mass of a given Higgs boson for given values of mA and tanb (in GeV)

Definition at line 501 of file mssm_xs_tools.h.

References mssm_xs_tools::mass().

501  {
502  //std::cout << obj->read(boson, mA, tanb, &mssm_xs_tools::mass_rule) << std::endl;
503  return obj->mass(boson, mA, tanb);
504  }
double mass(const char *boson, double mA, double tanb)
get mass of a given Higgs boson for given values of mA and tanb (in GeV)
Definition: mssm_xs_tools.h:84
mssm_xs_tools* mssm_xs_tools_new ( const char *  filename = "",
bool  kINTERPLOTATION = false,
unsigned  verbosity = 0 
)

constructor

Definition at line 493 of file mssm_xs_tools.h.

References mssm_xs_tools::mssm_xs_tools().

493  {
494  return new mssm_xs_tools(filename, kINTERPLOTATION, verbosity);
495  };
double mssm_xs_tools_width ( mssm_xs_tools obj,
const char *  boson,
double  mA,
double  tanb 
)

get total decay width of a given Higgs boson for given values of mA and tanb (in GeV)

Definition at line 506 of file mssm_xs_tools.h.

References mssm_xs_tools::width().

506  {
507  return obj->width(boson, mA, tanb);
508  }
double width(const char *boson, double mA, double tanb)
get totla decay width of a given Higgs boson for given values of mA and tanb (in GeV) ...
Definition: mssm_xs_tools.h:86
double mssm_xs_tools_xsec ( mssm_xs_tools obj,
const char *  mode,
double  mA,
double  tanb 
)

get production cross section for a given production model of a given Higgs boson for given values of mA and tanb (in pb)

Definition at line 514 of file mssm_xs_tools.h.

References mssm_xs_tools::xsec().

514  {
515  return obj->xsec(mode, mA, tanb);
516  }
double xsec(const char *mode, double mA, double tanb)
get production cross section for a given production model of a given Higgs boson for given values of ...
Definition: mssm_xs_tools.h:90