問題タブ [root-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
985 参照

python - パラメーター制限付きの root miniuit2 等高線

ROOTデータ分析フレームワークの一部である Minuit2 ミニマイザーを使用して、物理的な制限を持つパラメーターの等高線図を作成しようとしています。残念ながら、Minuit2 は、等高線図を作成しようとすると、パラメーターを制限外の領域にドリフトさせようとしているようです。

他の誰かがこれまたは同様の問題に対処しましたか? 回避策はありますか?

私はすでにROOT フォーラムでこの質問をしましたが、これまたは同様の問題に対処したスタック オーバーフロー ユーザーもいるかもしれないと思いました。

0 投票する
1 に答える
2359 参照

makefile - ROOTファイルを「hadd」とマージするためのMakefile

私は現在、を.root使用してファイルをマージするためのほぼ同一のルール/レシピをいくつか含むMakefileを作成していますhadd。これらをより少ないルールに凝縮する良い方法はありますか?4〜6の数字はディレクトリパスの1〜4と一致しない%ため、この場合にどれほど役立つかわかりません。data[4-6].done

どうもありがとう

0 投票する
1 に答える
2413 参照

root-framework - ROOTTTreeの重複エントリの削除

.rootマージする必要のあるファイルが3つあります。通常haddはファイルをマージするために使用しますが、ファイルに重複するエントリが含まれているため、削除する必要があります。TTreeは読み取り専用であるため、重複したエントリを削除することはできません。一意のエントリのみが保存されるようにしながら、ファイルをマージする簡単な方法はありますか?

0 投票する
2 に答える
6063 参照

c++ - さまざまな変数名を使用してROOTにヒストグラムをプロットする

この質問を正しく表現する方法がわかりませんが、これが私がやろうとしていることです。

次のコマンドでcernROOTを使用して、単一のヒストグラムをプロットできます。

しかし、electron1、elecron2、electron3など、シーケンスで名前が付けられた数十のヒストグラムがあり、それらすべてをプロットするための単純なループを作成したいと思います。sprintfと単純なforループを使用してみましたが、ROOTはそれを好みません。

私は何が間違っているのですか?

前もって感謝します。

0 投票する
2 に答える
2178 参照

python - rootpy と matplotlib を使用した 2D ヒストグラムのプロット

rootpy と matplotlib を使用して ROOT 2D ヒストグラムをプロットしようとしています。

これに使用するコードは次のとおりです。

ただし、これによりエラーメッセージが表示されます。

明らかに、私は間違った rootpy2matplotlib モジュールを使用しているので、調べてみました: モジュールが提供するもの: hist、bar、および errorbar 関数 - >= 2D に固有のものではありません。

何か不足していますか?簡単な回避策はありますか?

PS: この質問に「rootpy」タグを付けたいのですが、できません。この質問は非常に具体的であるため、申し訳ありません。

0 投票する
2 に答える
1372 参照

c++ - ファイルから配列への数値の読み取り

だから私は、例えば、3つの列を持つファイルを持っています:

これらは、x、y、強度値です。

次に、この長いファイルを配列に読み込もうとします。これまでのコードは次のとおりです。

最終的には、強度にリンクされた 2D 配列を使用できるようにしたいと考えています。なぜ私が失敗しているのかについてのアイデアはありますか? 正常にコンパイルされますが、実行すると次のようになります。

0 投票する
2 に答える
238 参照

arrays - CERN TNTuple から配列を抽出

CERN の ROOT フレームワークを使用していますが、単純な配列の保存と取得に問題があります。私の最善の策は TNTuple クラスを使用することのようですが、TNTuple 内に格納されているデータに番号ごとに簡単にアクセスする方法が見つかりません。実際、私がやりたいことは、TNTuple を通常の浮動小数点数の配列とまったく同じように使用するか、TNTuple を浮動小数点数の配列に簡単に変換することです。これを行う方法はありますか?

0 投票する
1 に答える
539 参照

hdf5 - HDF5 および ROOT ファイル

私は、CERN の ROOT フレームワークを日常的に使用して、データ分析と大量の階層データを.rootファイルに保存しています。HDF5 ファイルがそのような目的で設計されていることは承知しています。ROOT と HDF5 のデータの保存方法と取得方法の違いは何ですか? HDF5 ファイルが素粒子物理学のデータ解析に適しているかどうかを知りたいです。