a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
sigma_ttz_diff_LO_ATLAS_210312603 Class Reference

#include <TopQuarkObservables.h>

+ Inheritance diagram for sigma_ttz_diff_LO_ATLAS_210312603:

Detailed Description

Definition at line 517 of file TopQuarkObservables.h.

Public Member Functions

double computeThValue ()
 
double ewgc (const std::string name) const
 
double ewgc (const std::string name, int i, int j) const
 
double ewgc (const std::string name, int i, int j, int k, int l) const
 
 sigma_ttz_diff_LO_ATLAS_210312603 (const StandardModel &SM_i)
 sigma_ttz_diff_LO constructor. More...
 
- 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...
 
const std::vector< std::string > getParametersForObservable ()
 A get method to get the parameters for the specific observable. 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...
 
void setParametersForObservable (std::vector< std::string > parametersForObservable_i)
 A set method to get the parameters for the specific observable. More...
 
 ThObservable (const StandardModel &SM_i)
 Constructor. More...
 
 ThObservable (const ThObservable &orig)
 The copy constructor. More...
 
virtual ~ThObservable ()
 The default destructor. More...
 

Private Attributes

double b_max = 0.
 
double b_min = 0.
 
const TopQuarkObservables mytopobs
 

Additional Inherited Members

- Protected Attributes inherited from ThObservable
double max
 the bin maximum. More...
 
double min
 The bin minimum. More...
 
std::vector< std::string > parametersForObservable
 a vector of parameter namesfor the specific observable More...
 
const StandardModelSM
 A reference to an object of StandardMode class. More...
 

Constructor & Destructor Documentation

◆ sigma_ttz_diff_LO_ATLAS_210312603()

sigma_ttz_diff_LO_ATLAS_210312603::sigma_ttz_diff_LO_ATLAS_210312603 ( const StandardModel SM_i)

sigma_ttz_diff_LO constructor.

Definition at line 3184 of file TopQuarkObservables.cpp.

3185: ThObservable(SM_i), mytopobs(static_cast<const NPSMEFTd6General&> (SM))
3186{
3187
3188 setParametersForObservable(make_vector<std::string>() << "SM_sigma_ttz_bin_0_40_ATLAS_210312603" << "SM_sigma_ttz_bin_40_70_ATLAS_210312603"
3189 << "SM_sigma_ttz_bin_70_110_ATLAS_210312603" << "SM_sigma_ttz_bin_110_160_ATLAS_210312603" << "SM_sigma_ttz_bin_160_220_ATLAS_210312603"
3190 << "SM_sigma_ttz_bin_220_290_ATLAS_210312603" << "SM_sigma_ttz_bin_290_400_ATLAS_210312603");
3191
3192
3193}
A model class for new physics in the form of the dimension-six effective Lagrangian.
void setParametersForObservable(std::vector< std::string > parametersForObservable_i)
A set method to get the parameters for the specific observable.
Definition: ThObservable.h:109
ThObservable(const StandardModel &SM_i)
Constructor.
Definition: ThObservable.h:32
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:121
const TopQuarkObservables mytopobs

Member Function Documentation

◆ computeThValue()

double sigma_ttz_diff_LO_ATLAS_210312603::computeThValue ( )
virtual
Returns
The value of Test_direct

Implements ThObservable.

Definition at line 3196 of file TopQuarkObservables.cpp.

3197{
3198
3199 b_min = getBinMin();
3200 b_max = getBinMax();
3201
3202 bool flag_Quadratic= false; //Needs to be properly defined
3203
3204 if(b_min == 0 && b_max == 40){
3205
3206 double SM_sigma_ttz_bin_0_40 = SM.getOptionalParameter("SM_sigma_ttz_bin_0_40_ATLAS_210312603");
3207 double sigma_ttz_bin_0_40_madgraph = 0.064177; //pb
3208
3209
3210 if(flag_Quadratic){
3211
3212 return 0.;
3213
3214 }
3215 else{
3216
3217 double total = (sigma_ttz_bin_0_40_madgraph -0.010478*ewgc("CG")-0.005804*ewgc("CHq1R",2,2)
3218 +0.005759*ewgc("CHq3R",2,2)+0.002967*ewgc("CHuR",2,2)+0.001126*ewgc("Cqd8R",2,2,0,0)
3219 +0.000122*ewgc("Cqd8R",2,2,1,1)
3220 +0.008742*ewgc("Cqq1R",0,2,2,0)+0.000211*ewgc("Cqq1R",1,2,2,1)
3221 +0.045418*ewgc("Cqq3R",0,2,2,0)+0.004850*ewgc("Cqq3R",1,2,2,1)
3222 +0.005860*ewgc("Cqu8R",0,0,2,2)+0.000532*ewgc("Cqu8R",1,1,2,2)
3223 +0.000976*ewgc("Cqu8R",2,2,0,0)+0.000001*ewgc("Cqu8R",2,2,1,1)
3224 -0.000170*ewgc("CuBR",2,2)+0.000666*ewgc("Cud8R",2,2,0,0)+0.000058*ewgc("Cud8R",2,2,1,1)
3225 -0.018690*ewgc("CuGR",2,2)+0.002251*ewgc("CuuR",0,2,2,0)
3226 +0.000036*ewgc("CuuR",1,2,2,1)-0.000098*ewgc("CuWR",2,2)
3227 +0.000365*ewgc("CHD")+-0.003957*ewgc("CHl3R",0,0)+-0.003957*ewgc("CHl3R",1,1)+-0.000032*ewgc("CHW")
3228 +0.002458*ewgc("CHWB")+0.003876*ewgc("CllR",0,1,1,0)+-0.000058*ewgc("Cqd1R",2,2,0,0)+-0.000030*ewgc("Cqd1R",2,2,1,1)
3229 +-0.001074*ewgc("Cqq1R",0,0,2,2)+-0.000307*ewgc("Cqq1R",1,1,2,2)+0.004072*ewgc("Cqq3R",0,0,2,2)
3230 +0.000317*ewgc("Cqq3R",1,1,2,2)+-0.000065*ewgc("Cqu1R",0,0,2,2)+-0.000069*ewgc("Cqu1R",1,1,2,2)
3231 +0.000058*ewgc("Cqu1R",2,2,0,0)+-0.000030*ewgc("Cqu1R",2,2,1,1)+-0.000072*ewgc("Cud1R",2,2,0,0)
3232 +-0.000031*ewgc("Cud1R",2,2,1,1)+0.000196*ewgc("CuuR",0,0,2,2)+-0.000029*ewgc("CuuR",1,1,2,2))
3233 *(SM_sigma_ttz_bin_0_40/sigma_ttz_bin_0_40_madgraph);
3234
3235 if (total < 0) return std::numeric_limits<double>::quiet_NaN();
3236
3237 return total;
3238 }
3239
3240 } else if(b_min == 40 && b_max == 70){
3241
3242 double SM_sigma_ttz_bin_40_70 = SM.getOptionalParameter("SM_sigma_ttz_bin_40_70_ATLAS_210312603");
3243 double sigma_ttz_bin_40_70_madgraph = 0.096642; //pb
3244
3245
3246 if(flag_Quadratic){
3247
3248 return 0.;
3249
3250 }
3251 else{
3252
3253 double total = (sigma_ttz_bin_40_70_madgraph -0.018049*ewgc("CG")-0.009212*ewgc("CHq1R",2,2)
3254 +0.009177*ewgc("CHq3R",2,2)+0.005078*ewgc("CHuR",2,2)+0.001840*ewgc("Cqd8R",2,2,0,0)
3255 +0.000234*ewgc("Cqd8R",2,2,1,1)
3256 +0.013449*ewgc("Cqq1R",0,2,2,0)+0.000372*ewgc("Cqq1R",1,2,2,1)
3257 +0.065355*ewgc("Cqq3R",0,2,2,0)+0.006633*ewgc("Cqq3R",1,2,2,1)
3258 +0.008494*ewgc("Cqu8R",0,0,2,2)+0.000775*ewgc("Cqu8R",1,1,2,2)
3259 +0.001722*ewgc("Cqu8R",2,2,0,0)+0.000055*ewgc("Cqu8R",2,2,1,1)
3260 -0.000190*ewgc("CuBR",2,2)+0.001097*ewgc("Cud8R",2,2,0,0)
3261 +0.000148*ewgc("Cud8R",2,2,1,1)+-0.029042*ewgc("CuGR",2,2)
3262 +0.003988*ewgc("CuuR",0,2,2,0)+0.000126*ewgc("CuuR",1,2,2,1)
3263 -0.000106*ewgc("CuWR",2,2)
3264 +0.000406*ewgc("CHD")+-0.005906*ewgc("CHl3R",0,0)+-0.005906*ewgc("CHl3R",1,1)+0.000019*ewgc("CHW")
3265 +0.003564*ewgc("CHWB")+0.005878*ewgc("CllR",0,1,1,0)+-0.000048*ewgc("Cqd1R",2,2,0,0)+-0.000002*ewgc("Cqd1R",2,2,1,1)
3266 +-0.001543*ewgc("Cqq1R",0,0,2,2)+-0.000396*ewgc("Cqq1R",1,1,2,2)+0.005957*ewgc("Cqq3R",0,0,2,2)
3267 +0.000477*ewgc("Cqq3R",1,1,2,2)+0.000037*ewgc("Cqu1R",0,0,2,2)+-0.000046*ewgc("Cqu1R",1,1,2,2)
3268 +0.000093*ewgc("Cqu1R",2,2,0,0)+0.000007*ewgc("Cqu1R",2,2,1,1)+-0.000040*ewgc("Cud1R",2,2,0,0)
3269 +0.000012*ewgc("Cud1R",2,2,1,1)+0.000312*ewgc("CuuR",0,0,2,2)+0.000027*ewgc("CuuR",1,1,2,2))
3270 *(SM_sigma_ttz_bin_40_70/sigma_ttz_bin_40_70_madgraph);
3271
3272 if (total < 0) return std::numeric_limits<double>::quiet_NaN();
3273
3274 return total;
3275
3276 }
3277
3278 } else if(b_min == 70 && b_max == 110){
3279
3280 double SM_sigma_ttz_bin_70_110 = SM.getOptionalParameter("SM_sigma_ttz_bin_70_110_ATLAS_210312603");
3281 double sigma_ttz_bin_70_110_madgraph = 0.127419; //pb
3282
3283
3284 if(flag_Quadratic){
3285
3286 return 0.;
3287
3288 }
3289 else{
3290
3291 double total = (sigma_ttz_bin_70_110_madgraph-0.028383*ewgc("CG")+-0.012875*ewgc("CHq1R",2,2)+0.012884*ewgc("CHq3R",2,2)
3292 +0.007778*ewgc("CHuR",2,2)+0.002468*ewgc("Cqd8R",2,2,0,0)+0.000298*ewgc("Cqd8R",2,2,1,1)
3293 +0.017859*ewgc("Cqq1R",0,2,2,0)+0.000464*ewgc("Cqq1R",1,2,2,1)
3294 +0.080694*ewgc("Cqq3R",0,2,2,0)+0.007774*ewgc("Cqq3R",1,2,2,1)+0.010371*ewgc("Cqu8R",0,0,2,2)
3295 +0.000893*ewgc("Cqu8R",1,1,2,2)+0.002610*ewgc("Cqu8R",2,2,0,0)+0.000063*ewgc("Cqu8R",2,2,1,1)
3296 -0.000135*ewgc("CuBR",2,2)+0.001481*ewgc("Cud8R",2,2,0,0)+0.000183*ewgc("Cud8R",2,2,1,1)
3297 -0.039573*ewgc("CuGR",2,2)+0.006317*ewgc("CuuR",0,2,2,0)+0.000171*ewgc("CuuR",1,2,2,1)
3298 -0.000281*ewgc("CuWR",2,2)
3299 +0.000076*ewgc("CHD")+-0.007774*ewgc("CHl3R",0,0)+-0.007774*ewgc("CHl3R",1,1)+0.000013*ewgc("CHW")
3300 +0.004172*ewgc("CHWB")+0.007759*ewgc("CllR",0,1,1,0)+-0.000123*ewgc("Cqd1R",2,2,0,0)+-0.000006*ewgc("Cqd1R",2,2,1,1)
3301 +-0.001720*ewgc("Cqq1R",0,0,2,2)+-0.000435*ewgc("Cqq1R",1,1,2,2)+0.007293*ewgc("Cqq3R",0,0,2,2)
3302 +0.000589*ewgc("Cqq3R",1,1,2,2)+-0.000047*ewgc("Cqu1R",0,0,2,2)+-0.000039*ewgc("Cqu1R",1,1,2,2)
3303 +0.000144*ewgc("Cqu1R",2,2,0,0)+-0.000001*ewgc("Cqu1R",2,2,1,1)+-0.000117*ewgc("Cud1R",2,2,0,0)
3304 +-0.000012*ewgc("Cud1R",2,2,1,1)+0.000456*ewgc("CuuR",0,0,2,2)+0.000004*ewgc("CuuR",1,1,2,2))
3305 *(SM_sigma_ttz_bin_70_110/sigma_ttz_bin_70_110_madgraph);
3306
3307 if (total < 0) return std::numeric_limits<double>::quiet_NaN();
3308
3309 return total;
3310
3311 }
3312
3313 } else if(b_min == 110 && b_max == 160){
3314
3315 double SM_sigma_ttz_bin_110_160 = SM.getOptionalParameter("SM_sigma_ttz_bin_110_160_ATLAS_210312603");
3316 double sigma_ttz_bin_110_160_madgraph = 0.118917; //pb
3317
3318
3319 if(flag_Quadratic){
3320
3321 return 0.;
3322
3323 }
3324 else{
3325
3326 double total = (sigma_ttz_bin_110_160_madgraph -0.032594*ewgc("CG")-0.012662*ewgc("CHq1R",2,2)
3327 +0.012643*ewgc("CHq3R",2,2)+0.008236*ewgc("CHuR",2,2)+0.002540*ewgc("Cqd8R",2,2,0,0)
3328 +0.000253*ewgc("Cqd8R",2,2,1,1)+0.017566*ewgc("Cqq1R",0,2,2,0)+0.000417*ewgc("Cqq1R",1,2,2,1)
3329 +0.071863*ewgc("Cqq3R",0,2,2,0)+0.006279*ewgc("Cqq3R",1,2,2,1)+0.009224*ewgc("Cqu8R",0,0,2,2)
3330 +0.000682*ewgc("Cqu8R",1,1,2,2)+0.002931*ewgc("Cqu8R",2,2,0,0)+0.000049*ewgc("Cqu8R",2,2,1,1)
3331 +-0.000017*ewgc("CuBR",2,2)+0.001474*ewgc("Cud8R",2,2,0,0)+0.000150*ewgc("Cud8R",2,2,1,1)
3332 -0.038866*ewgc("CuGR",2,2)+0.007314*ewgc("CuuR",0,2,2,0)
3333 +0.000171*ewgc("CuuR",1,2,2,1)+-0.000599*ewgc("CuWR",2,2)
3334 +-0.000370*ewgc("CHD")+-0.007261*ewgc("CHl3R",0,0)+-0.007261*ewgc("CHl3R",1,1)+-0.000003*ewgc("CHW")
3335 +0.003479*ewgc("CHWB")+0.007219*ewgc("CllR",0,1,1,0)+-0.000093*ewgc("Cqd1R",2,2,0,0)+-0.000028*ewgc("Cqd1R",2,2,1,1)
3336 +-0.001164*ewgc("Cqq1R",0,0,2,2)+-0.000361*ewgc("Cqq1R",1,1,2,2)+0.006786*ewgc("Cqq3R",0,0,2,2)
3337 +0.000480*ewgc("Cqq3R",1,1,2,2)+0.000040*ewgc("Cqu1R",0,0,2,2)+-0.000053*ewgc("Cqu1R",1,1,2,2)
3338 +0.000170*ewgc("Cqu1R",2,2,0,0)+-0.000016*ewgc("Cqu1R",2,2,1,1)+-0.000090*ewgc("Cud1R",2,2,0,0)
3339 +-0.000038*ewgc("Cud1R",2,2,1,1)+0.000486*ewgc("CuuR",0,0,2,2)+-0.000013*ewgc("CuuR",1,1,2,2))
3340 *(SM_sigma_ttz_bin_110_160/sigma_ttz_bin_110_160_madgraph);
3341
3342 if (total < 0) return std::numeric_limits<double>::quiet_NaN();
3343
3344 return total;
3345
3346 }
3347
3348 } else if(b_min == 160 && b_max == 220){
3349
3350 double SM_sigma_ttz_bin_160_220 = SM.getOptionalParameter("SM_sigma_ttz_bin_160_220_ATLAS_210312603");
3351 double sigma_ttz_bin_160_220_madgraph = 0.086169; //pb
3352
3353
3354 if(flag_Quadratic){
3355
3356 return 0.;
3357
3358 }
3359 else{
3360
3361 double total = (sigma_ttz_bin_160_220_madgraph -0.028727*ewgc("CG")+-0.009451*ewgc("CHq1R",2,2)
3362 +0.009451*ewgc("CHq3R",2,2)+0.006505*ewgc("CHuR",2,2)+0.002109*ewgc("Cqd8R",2,2,0,0)
3363 +0.000210*ewgc("Cqd8R",2,2,1,1)+0.014508*ewgc("Cqq1R",0,2,2,0)
3364 +0.000323*ewgc("Cqq1R",1,2,2,1)+0.054025*ewgc("Cqq3R",0,2,2,0)+0.004204*ewgc("Cqq3R",1,2,2,1)
3365 +0.006853*ewgc("Cqu8R",0,0,2,2)+0.000457*ewgc("Cqu8R",1,1,2,2)+0.002647*ewgc("Cqu8R",2,2,0,0)
3366 +0.000061*ewgc("Cqu8R",2,2,1,1)+0.000070*ewgc("CuBR",2,2)+0.001274*ewgc("Cud8R",2,2,0,0)
3367 +0.000130*ewgc("Cud8R",2,2,1,1)+-0.029532*ewgc("CuGR",2,2)
3368 +0.006980*ewgc("CuuR",0,2,2,0)+0.000163*ewgc("CuuR",1,2,2,1)+-0.000537*ewgc("CuWR",2,2)
3369 +-0.000506*ewgc("CHD")+-0.005252*ewgc("CHl3R",0,0)+-0.005252*ewgc("CHl3R",1,1)+0.000016*ewgc("CHW")
3370 +0.002257*ewgc("CHWB")+0.005257*ewgc("CllR",0,1,1,0)+-0.000081*ewgc("Cqd1R",2,2,0,0)+-0.000017*ewgc("Cqd1R",2,2,1,1)
3371 +-0.000799*ewgc("Cqq1R",0,0,2,2)+-0.000244*ewgc("Cqq1R",1,1,2,2)+0.005197*ewgc("Cqq3R",0,0,2,2)
3372 +0.000326*ewgc("Cqq3R",1,1,2,2)+0.000178*ewgc("Cqu1R",0,0,2,2)+-0.000014*ewgc("Cqu1R",1,1,2,2)
3373 +0.000180*ewgc("Cqu1R",2,2,0,0)+0.000002*ewgc("Cqu1R",2,2,1,1)+-0.000112*ewgc("Cud1R",2,2,0,0)
3374 +-0.000009*ewgc("Cud1R",2,2,1,1)+0.000539*ewgc("CuuR",0,0,2,2)+0.000010*ewgc("CuuR",1,1,2,2))
3375 *(SM_sigma_ttz_bin_160_220/sigma_ttz_bin_160_220_madgraph);
3376
3377 if (total < 0) return std::numeric_limits<double>::quiet_NaN();
3378
3379 return total;
3380
3381 }
3382
3383 } else if(b_min == 220 && b_max == 290){
3384
3385 double SM_sigma_ttz_bin_220_290 = SM.getOptionalParameter("SM_sigma_ttz_bin_220_290_ATLAS_210312603");
3386 double sigma_ttz_bin_220_290_madgraph = 0.051619; //pb
3387
3388
3389 if(flag_Quadratic){
3390
3391 return 0.;
3392
3393 }
3394 else{
3395
3396 double total = (sigma_ttz_bin_220_290_madgraph -0.020633*ewgc("CG")+-0.005708*ewgc("CHq1R",2,2)
3397 +0.005730*ewgc("CHq3R",2,2)+0.004111*ewgc("CHuR",2,2)+0.001568*ewgc("Cqd8R",2,2,0,0)
3398 +0.000156*ewgc("Cqd8R",2,2,1,1)+0.010800*ewgc("Cqq1R",0,2,2,0)
3399 +0.000238*ewgc("Cqq1R",1,2,2,1)+0.036604*ewgc("Cqq3R",0,2,2,0)+0.002537*ewgc("Cqq3R",1,2,2,1)
3400 +0.004688*ewgc("Cqu8R",0,0,2,2)+0.000287*ewgc("Cqu8R",1,1,2,2)+0.002098*ewgc("Cqu8R",2,2,0,0)
3401 +0.000060*ewgc("Cqu8R",2,2,1,1)+0.000066*ewgc("CuBR",2,2)+0.000986*ewgc("Cud8R",2,2,0,0)
3402 +0.000107*ewgc("Cud8R",2,2,1,1)-0.018706*ewgc("CuGR",2,2)
3403 +0.005776*ewgc("CuuR",0,2,2,0)+0.000142*ewgc("CuuR",1,2,2,1)-0.000356*ewgc("CuWR",2,2)
3404 +-0.000396*ewgc("CHD")+-0.003125*ewgc("CHl3R",0,0)+-0.003125*ewgc("CHl3R",1,1)+0.000030*ewgc("CHW")
3405 +0.001241*ewgc("CHWB")+0.003151*ewgc("CllR",0,1,1,0)+-0.000024*ewgc("Cqd1R",2,2,0,0)+0.000006*ewgc("Cqd1R",2,2,1,1)
3406 +-0.000280*ewgc("Cqq1R",0,0,2,2)+-0.000122*ewgc("Cqq1R",1,1,2,2)+0.003698*ewgc("Cqq3R",0,0,2,2)
3407 +0.000221*ewgc("Cqq3R",1,1,2,2)+0.000151*ewgc("Cqu1R",0,0,2,2)+0.000009*ewgc("Cqu1R",1,1,2,2)
3408 +0.000165*ewgc("Cqu1R",2,2,0,0)+0.000020*ewgc("Cqu1R",2,2,1,1)+-0.000062*ewgc("Cud1R",2,2,0,0)
3409 +0.000012*ewgc("Cud1R",2,2,1,1)+0.000461*ewgc("CuuR",0,0,2,2)+0.000027*ewgc("CuuR",1,1,2,2))
3410 *(SM_sigma_ttz_bin_220_290/sigma_ttz_bin_220_290_madgraph);
3411
3412 if (total < 0) return std::numeric_limits<double>::quiet_NaN();
3413
3414 return total;
3415
3416 }
3417
3418 } else if(b_min == 290 && b_max == 400){
3419
3420 double SM_sigma_ttz_bin_290_400 = SM.getOptionalParameter("SM_sigma_ttz_bin_290_400_ATLAS_210312603");
3421 double sigma_ttz_bin_290_400_madgraph = 0.032507; //pb
3422
3423
3424 if(flag_Quadratic){
3425
3426 return 0.;
3427
3428 }
3429 else{
3430
3431 double total = (sigma_ttz_bin_290_400_madgraph -0.015551*ewgc("CG")+-0.003576*ewgc("CHq1R",2,2)
3432 +0.003588*ewgc("CHq3R",2,2)+0.002640*ewgc("CHuR",2,2)+0.001358*ewgc("Cqd8R",2,2,0,0)
3433 +0.000110*ewgc("Cqd8R",2,2,1,1)+0.009422*ewgc("Cqq1R",0,2,2,0)
3434 +0.000177*ewgc("Cqq1R",1,2,2,1)+0.029289*ewgc("Cqq3R",0,2,2,0)+0.001743*ewgc("Cqq3R",1,2,2,1)
3435 +0.003812*ewgc("Cqu8R",0,0,2,2)+0.000192*ewgc("Cqu8R",1,1,2,2)+0.001922*ewgc("Cqu8R",2,2,0,0)
3436 +0.000038*ewgc("Cqu8R",2,2,1,1)+0.000016*ewgc("CuBR",2,2)+0.000882*ewgc("Cud8R",2,2,0,0)
3437 +0.000076*ewgc("Cud8R",2,2,1,1)-0.012764*ewgc("CuGR",2,2)
3438 +0.005527*ewgc("CuuR",0,2,2,0)+0.000108*ewgc("CuuR",1,2,2,1)+-0.000264*ewgc("CuWR",2,2)
3439 +-0.000295*ewgc("CHD")+-0.001978*ewgc("CHl3R",0,0)+-0.001978*ewgc("CHl3R",1,1)+0.000020*ewgc("CHW")
3440 +0.000740*ewgc("CHWB")+0.001985*ewgc("CllR",0,1,1,0)+-0.000037*ewgc("Cqd1R",2,2,0,0)+-0.000001*ewgc("Cqd1R",2,2,1,1)
3441 +-0.000103*ewgc("Cqq1R",0,0,2,2)+-0.000084*ewgc("Cqq1R",1,1,2,2)+0.003015*ewgc("Cqq3R",0,0,2,2)
3442 +0.000159*ewgc("Cqq3R",1,1,2,2)+0.000151*ewgc("Cqu1R",0,0,2,2)+-0.000000*ewgc("Cqu1R",1,1,2,2)
3443 +0.000122*ewgc("Cqu1R",2,2,0,0)+0.000006*ewgc("Cqu1R",2,2,1,1)+-0.000060*ewgc("Cud1R",2,2,0,0)
3444 +-0.000001*ewgc("Cud1R",2,2,1,1)+0.000432*ewgc("CuuR",0,0,2,2)+0.000012*ewgc("CuuR",1,1,2,2))
3445 *(SM_sigma_ttz_bin_290_400/sigma_ttz_bin_290_400_madgraph);
3446
3447 if (total < 0) return std::numeric_limits<double>::quiet_NaN();
3448
3449 return total;
3450
3451 }
3452
3453 }
3454 else throw std::runtime_error("wrong bin choice in sigma_ttz_diff_LO_ATLAS_210312603");
3455
3456}
const double getOptionalParameter(std::string name) const
A method to get parameters that are specific to only one set of observables.
Definition: QCD.h:450
double getBinMin()
A get method to get the minimum value of the bin.
Definition: ThObservable.h:82
double getBinMax()
A get method to get the maximum value of the bin.
Definition: ThObservable.h:91
double ewgc(const std::string name) const

◆ ewgc() [1/3]

double sigma_ttz_diff_LO_ATLAS_210312603::ewgc ( const std::string  name) const
inline

Definition at line 533 of file TopQuarkObservables.h.

534 {
535 return mytopobs.GetmyNPSMEFTd6General().getSMEFTCoeffEW(name)*1000000;
536 }
double getSMEFTCoeffEW(const std::string name) const
const NPSMEFTd6General & GetmyNPSMEFTd6General() const

◆ ewgc() [2/3]

double sigma_ttz_diff_LO_ATLAS_210312603::ewgc ( const std::string  name,
int  i,
int  j 
) const
inline

Definition at line 538 of file TopQuarkObservables.h.

539 {
540 return mytopobs.GetmyNPSMEFTd6General().getSMEFTCoeffEW(name, i, j)*1000000;
541 }

◆ ewgc() [3/3]

double sigma_ttz_diff_LO_ATLAS_210312603::ewgc ( const std::string  name,
int  i,
int  j,
int  k,
int  l 
) const
inline

Definition at line 543 of file TopQuarkObservables.h.

544 {
545 return mytopobs.GetmyNPSMEFTd6General().getSMEFTCoeffEW(name, i, j, k, l)*1000000;
546 }

Member Data Documentation

◆ b_max

double sigma_ttz_diff_LO_ATLAS_210312603::b_max = 0.
private

Definition at line 551 of file TopQuarkObservables.h.

◆ b_min

double sigma_ttz_diff_LO_ATLAS_210312603::b_min = 0.
private

Definition at line 550 of file TopQuarkObservables.h.

◆ mytopobs

const TopQuarkObservables sigma_ttz_diff_LO_ATLAS_210312603::mytopobs
private

Definition at line 554 of file TopQuarkObservables.h.


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