Loading [MathJax]/extensions/tex2jax.js
JHUGen MELA  JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
MELAHXSWidth.h
Go to the documentation of this file.
1 #ifndef MELAHXSWIDTH_H
2 #define MELAHXSWIDTH_H
3 
4 #include <string>
5 #include "TGraph.h"
6 #include "TSpline.h"
7 #include "TVar.hh"
8 
9 
11 public:
12  MELAHXSWidth(std::string fileLoc = "../txtFiles", std::string strAppend="YR3", TVar::VerbosityLevel verbosity_=TVar::ERROR);
13  MELAHXSWidth(const MELAHXSWidth& other);
14  ~MELAHXSWidth();
15  double HiggsWidth(double mH) const;
16 
17 protected:
18  std::string fileName;
19  std::vector<double> mass_BR;
20  std::vector<double> BR;
21  double* xmhW;
22  double* sigW;
23  TGraph* graphW;
24  TSpline3* gsW;
25 
27 
28  void build();
29 
30 };
31 
32 #endif
33 
TVar::ERROR
@ ERROR
Definition: TVar.hh:49
MELAHXSWidth::xmhW
double * xmhW
Definition: MELAHXSWidth.h:21
TVar::VerbosityLevel
VerbosityLevel
Definition: TVar.hh:47
MELAHXSWidth
Definition: MELAHXSWidth.h:10
MELAHXSWidth::sigW
double * sigW
Definition: MELAHXSWidth.h:22
MELAHXSWidth::build
void build()
Definition: MELAHXSWidth.cc:35
MELAHXSWidth::MELAHXSWidth
MELAHXSWidth(std::string fileLoc="../txtFiles", std::string strAppend="YR3", TVar::VerbosityLevel verbosity_=TVar::ERROR)
Definition: MELAHXSWidth.cc:15
MELAHXSWidth::HiggsWidth
double HiggsWidth(double mH) const
Definition: MELAHXSWidth.cc:72
MELAHXSWidth::mass_BR
std::vector< double > mass_BR
Definition: MELAHXSWidth.h:19
MELAHXSWidth::fileName
std::string fileName
Definition: MELAHXSWidth.h:18
MELAHXSWidth::graphW
TGraph * graphW
Definition: MELAHXSWidth.h:23
TVar.hh
MELAHXSWidth::gsW
TSpline3 * gsW
Definition: MELAHXSWidth.h:24
MELAHXSWidth::BR
std::vector< double > BR
Definition: MELAHXSWidth.h:20
MELAHXSWidth::verbosity
TVar::VerbosityLevel verbosity
Definition: MELAHXSWidth.h:26
MELAHXSWidth::~MELAHXSWidth
~MELAHXSWidth()
Definition: MELAHXSWidth.cc:65