A method to compute the value of the STXS bin in the current model.
8570 double weight = 1.0;
8573 double muProd1 = muProd -1.0;
8574 double muProd2 = 0.0;
8577 double BrHXXRatio = 1.0;
8578 double dBrHXXRatio1 = 0.0;
8579 double dBrHXXRatio2 = 0.0;
8585 dBrHXXRatio1 = BrHXXRatio - 1.0;
8589 dBrHXXRatio1 = BrHXXRatio - 1.0;
8593 dBrHXXRatio1 = BrHXXRatio - 1.0;
8597 dBrHXXRatio1 = BrHXXRatio - 1.0;
8601 dBrHXXRatio1 = BrHXXRatio - 1.0;
8605 dBrHXXRatio1 = BrHXXRatio - 1.0;
8609 dBrHXXRatio1 = BrHXXRatio - 1.0;
8612 throw std::runtime_error(
"STXS12_ggH_pTH450_Inf called with invalid argument for final state in fstate_i");
8616 if ((this->
getModel()).isModelLinearized()){
8617 return weight*( 1.0 + (muProd1 + dBrHXXRatio1));
8618 }
else if((this->
getModel()).isModelNPquadratic()){
8619 return weight*( 1.0 + (muProd1 + dBrHXXRatio1) + (muProd2 + dBrHXXRatio2 + muProd1*dBrHXXRatio1) );
8621 return weight*(muProd)*(BrHXXRatio);
virtual const double STXS12_ggH_pTH450_650(const double sqrt_s) const
The STXS bin , .
virtual const double STXS12_BrH4lRatio() const
The STXS BR , .
virtual const double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS12_BrHevmuvRatio() const
The STXS BR .
virtual const double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
const StandardModel & getModel()
A get method to get the model.