これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド rivet-rescale です。
プログラム:
NAME
rivet-rescale - AIDAFILE の観察可能なファイル内のヒストを、
REFDATAPATH 内の対応する履歴
SYNOPSIS
リベット再スケール [-r ] [-O ] [-b [-b ...]]
[]
DESCRIPTION
AIDAFILE の観察可能なファイル内のヒストを、次の対応するヒストの領域に再スケールします。
REFDATAPATH。 REFDATAPATH は、単一の AIDA ファイル、または次のファイルを含むディレクトリのいずれかになります。
AIDA ファイル。 デフォルトでは、標準の Rivet 参照ファイルが使用されます。
/CDF_2000_S4155203/d01-x01-y01 1.0 形式の監視可能な定義は、次の目的で使用できます。
を使用するのではなく、ヒストグラムの絶対正規化 (ここでは 1.0) を指定します。
参考履歴。 もし - かける スイッチが使用されると、参照ヒスト領域は次のようにスケールされます。
ターゲットを正規化するための指定された係数。
と同じ方法で、observable-file 内で切り出すビンを定義することもできます。
Chop_bins: /CDF_2000_S4155203/d01-x01-y01:0:35 1.0 これは、Z-pT > 35 のビンをチョップします。
GeV を取得し、その制限されたビン範囲から再スケーリング係数を取得します。出力が次のとおりであることに注意してください。
ヒストグラムは再スケールされますが、*切り取られません*。
各ヒストグラムに使用できるビン定義は XNUMX つだけなので、ヒストグラムに指定された最後のバインド定義は
そのヒストパスが適用されるものになります。 バインデフは次の順序で構築されます
obsfile 内のファイルから順に、コマンドラインで指定されたものから -b 旗、みたいな
この:
-b "/CDF_2000_S4155203/d01-x01-y01:5:135 2.0"
OPTIONS
-h, - 助けて
このヘルプメッセージを表示して終了します
-O オブファイル、 --obsfile=オブファイル
正規化するヒストグラム (およびビン範囲) を含むファイルを指定します。
-b ビンレンジ、 --ビン=ビン範囲
使用するヒストグラムとビン範囲を指定します。 フォーマットは
「AIDAPATH:開始:停止」。
-r リフレディル、 --refdir=REFDIR
参照履歴を含むフォルダーのファイル
-a FLAT ではなく AIDA 出力を生成します
-f AIDA ではなく FLAT 出力を生成します
- かける
新しい領域ではなく係数として指定された重みを使用してヒストリを再スケールします
-i, - 所定の位置に
inputrescaled.aida を作成するのではなく、入力ファイルを上書きします。
- 速い 入力ファイルの分析に一致する参照ファイルのみを refpath からロードしてみてください
例
リベットリスケールアウト.aida
これにより、全体の正規化に合わせてスケーリングされたヒストが out.aida に返されます。
Rivet ref データの。
リベット再スケール -O 観測可能.obs out.aida
これにより、out.aida 内のヒストが、で指定された bin 定義によってスケーリングされて返されます。
observables.obs (そして Rivet ref データを再度使用)
リベット再スケール -r パス/to/CDF_2000_S4155203.aida -b "/CDF_2000_S4155203/d01-x01-y01:2:5"
あいだ
この Z ボソン pT 分布の場合、提供された ref データ ファイルへの正規化
は 2 < x < 5 GeV の間でのみ適用されます。
onworks.net サービスを使用してオンラインで rivet-rescale を使用する