問題タブ [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.
c++ - g++ を使用してルート ライブラリ インクルードを含む C++ プログラムをコンパイルするにはどうすればよいですか?
root の対話モードで動作する C++ プログラム (mainPixelDet1.C
で定義されたクラスを使用する) を作成しました。PixelDet1.C
しかし今、g++ を使用して、ルート外でコンパイルしたいと考えています。
これが私がターミナルに書いたものです:
そして、ここに私が得るものがあります:
/usr/bin/ld: -lGraf3d が見つかりません
usr/bin/ld: -lPostscript が見つかりません
/usr/bin/ld: -lPhysics
collect2 が見つかりません: エラー: ld は 1 つの終了ステータスを返しました
c++ - きれいにする 構文エラー
「make clean」を開始しようとすると、出力は次のようになります。
何が間違っているのかわかりませんか?make clean が正常に実行される他のメイクファイルがいくつかあります。私は問題がここにあることを知っています:
この行にコメントすると:
make clean
それ以外の場合はエラーが発生します。
c++ - Cern ROOT - TTree ルート ファイルの内容を配列に読み込む方法
Cern ROOT TTree ファイルからデータを読み込もうとしています。以前にルートを使用したことがなく、これに少し苦労しています。私は C++ に精通しているので、配列側を並べ替えることができますが、オンラインでいくつかのチュートリアル ページを調べましたが、どこにも行きませんでした。
TTree ファイルからデータを読み取るにはどうすればよいですか? forループ内でツリーのノードを反復処理することで実行されると思います(繰り返しますが、ファイルがどのように構成されているか正確にはわかりませんか?)。
これは、私が従おうとしてきた参考文献の例です。
https://root.cern.ch/drupal/content/using-macro-read-ttree
私が理解しているように、これは一般的な質問ですが、TTree は一般的ではありませんか? (異なる変数名が含まれている可能性があるため、と思いますか?)
したがって、私が重要だと思う追加情報は次のとおりです。
ルート オブジェクト ブラウザTBrowser b
を開き、「.root」ファイルを参照すると (そしてダブルクリックすると)、ファイルに 12 個の変数があることがわかります。たとえば、1つは「質量」、「電荷」などと呼ばれます...
それが十分な情報であることを願っていますか?そうでない場合は、もっと提供できます。
root-framework - TCutG を使用したルート ヒストグラムのグラフィカルなカット
ルート ヒストグラム (時間対カウント) があり、時間を 3 つの等しい間隔に分割し、新しいファイルで統計上の理由からそれぞれの上に折りたたむ必要があります。