JHUGen MELA  JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
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