hi rooters, We would like to consider reducing the data and select events with some criteria such as 3 tracks (in event branch) and one negative particle (in tracks branch) for example. The program below create a new tree with number of tracks equal 3 for example. The problem is that only 'event' is created the other Branches (they are under event branch): Neutron, Tracks and Bunch are filled with zeros for all variables. Can someone please give us advise how to overcome this problem? Best regards avi. { gROOT->Reset(); gSystem->Load("/usr/local/root/test/libEvent.so"); TFile f("../DATA/tf8826.root"); TTree *T = (TTree*)f.Get("T"); Event *event = new Event(); T->SetBranchAddress("event",&event); TFile f2("New.root","recreate"); TTree *T2 = T->CopyTree("Ntrack==3"); T2->Write(); } The problem: root [0] Processing tree_copy.c... Warning in <TBranchClones::Streamer>: Unknow class: Neutron. Cannot read BranchClones: fNeut Warning in <TBranchClones::Streamer>: Unknow class: Bunch. Cannot read BranchClones: fBn Warning in <TBranchClones::Streamer>: Unknow class: Neutron. Cannot read BranchClones: fNeut Warning in <TBranchClones::Streamer>: Unknow class: Bunch. Cannot read BranchClones: fBn root [1] .q
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:00 MET