Hello, rooters!
Would be most thankful to you for advice!
I was trying to do the following: save in TTree 2 branches:
1. all tracks found in event (~50-60 tracks/event)
2. tracks with associated hit in EM calorimeter (~1-3 trks/event)
To do it, wrote a class TTracks derived from TObject and
made 2 branches:
TTrkBlock* Trks; // TClonesArray of TTracks
TTrkBlock* EleTrks;
TTree* _isltup;
....
Trks = new TTrkBlock;
EleTrks = new TTrkBlock;
...
_isltup->Branch("CDF_TRACKs", "TTrkBlock", &Trks, bufsize,split);
_isltup->Branch("Ele_TRACKs", "TTrkBlock", &EleTrks, bufsize,split);
The problem I have:
each of branches by itself (when I book ONLY
"CDF_TRACKs" or ONLY "Ele_TRACKs") is filled correctly.
When I am trying to book both branches - they are identical
because TTrack class is the same, so variables names are the same..
Is there a way to use the same class to write in 2 different branches
with different selection criteria?
Thank you in advance,
Elena
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:40 MET