97 |
|
|
98 |
|
def add_stops (options, masses, ctaus, bottomBranchingRatios = []): |
99 |
|
if not bottomBranchingRatios: |
100 |
< |
bottomBranchingRatios.append (0.5) |
100 |
> |
bottomBranchingRatios.append (50.0) |
101 |
|
for mass in masses: |
102 |
|
for ctau in ctaus: |
103 |
|
for bottomBranchingRatio in bottomBranchingRatios: |
104 |
< |
datasetName = 'stop' + str (mass) + "_" + str (ctau) + "mm_" + str (bottomBranchingRatio) |
104 |
> |
datasetName = 'stop' + str (mass) + "_" + str (ctau) + "mm_br" + str (int (bottomBranchingRatio)) |
105 |
|
bottomDatasetName = 'stop' + str (mass) + "toBl_" + str (ctau) + "mm" |
106 |
|
sourceBottomDatasetName = 'stop' + str (mass) + "toBl_" + str (source_stop_ctau (ctau)) + "mm" |
107 |
|
topDatasetName = 'stop' + str (mass) + "toTnu_" + str (ctau) + "mm" |
110 |
|
sourceMixedDatasetName = 'stop' + str (mass) + "toBT_" + str (source_stop_ctau (ctau)) + "mm" |
111 |
|
|
112 |
|
options['datasets'].append (datasetName) |
113 |
+ |
bottomBranchingRatio /= 100.0 |
114 |
|
options['composite_dataset_definitions'][datasetName] = { |
115 |
|
bottomDatasetName : bottomBranchingRatio * bottomBranchingRatio, |
116 |
|
topDatasetName : (1 - bottomBranchingRatio) * (1 - bottomBranchingRatio), |