Dear Rooters,
I created a class V4 that contain another clas V3
class V4 : public TObject {
...
double GetT() {return tt}
V3 GetV() {return vv}
private:
V3 vv;
Double_t tt;
ClassDef(V4,1)
};
Then a created a tree with a single branch
tree->Branch("vec2","V4",&vec2,bsize,0);
If I try to use T->Draw I can plot member functions that return directly a
Double_t
T->Draw("vec2.GetT()")
but if I try to plot the modulus of the 3 vector(V3::Mod())
T->Draw("vec2.GetV().Mod()")
the histogram has the right number of entries but the values are always
zero
Also if I have a public member "var" and I try to do
T->Draw("vec2.var")
I get
Error in <TLeafObject::GetMethodCall>: Unknown method:var
*ERROR 26 :
Unknown name : "vec2.var"
It seems to me that if I want to use TTree::Draw I need to write a lot of
"get" functions that return directly what I want
Am I wrong?
Angela
--
Angela Biselli homepage : http://ignatz.phys.rpi.edu/~biselli
Graduate Student e-mail:biselli@angel.phys.rpi.edu
Office TEL.518-276-2050
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:30 MET