Skip to content

Made New Class 'OFCPhysTree'

Marin Furukawa requested to merge physwave_dev into dev

OFCPhysTreeクラスを作りました。 CaliWaveのOFCTreeにはOFCというTreeしかないのに対し、Physwaveには4種類のTTreeがあるためです。OFCPhysTreeクラスを使うことによりOFC_1ns_muというTTreeを読み込むことができるようになりました。今のところその他のTreeを読み込むには直接ソースコードを書き換えるしかないです。 また、このアップデートに合わせて、OFCCaliTree::MakeTree(), OFCPhysTree::MakeTree()両方にisCali_out branchを追加しました。(bool型)。ついでにあったら便利なのでphase branchも追加しました。ユーザーが入力するNthPhaseがそのままfillされます。 MakegFuncOFCTree()に関しては、OFCCaliTreeクラスのものがそのまま使えるため、OFCPhysTreeクラスではコメントアウトしています。OFCPhysTreeクラスにもあった方がユーザーにはわかりやすいかと思いましたが、スマートじゃないのでいらなければ削除します。

run/Examples/Example_dev にこのチュートリアルを作りました。

Merge request reports