---559023410-851401618-929310322=:4808
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.SOL.3.96.990613211009.4808E@pxs.lbl.gov>
Hi Rene,
thanks for your prompt response!
Please find an attatched script to illustrate my finding
(for_rene.C).
This puts 16 values of 'a' into an ntuple then projects 'a'
first into a variable binned histo (twalk1) then into an equal
binned histo (twalk2).
The bin boundaries for twalk1 are calculated as the mid points
between the data values.
The root version I am using is 2.21/08 (Solaris).
By the way, a quick question about ntuple plotting...
If I want to histogram one parameter from an ntuple (a)
and use another (b) as the weight, how do I do this?
In paw I used to just put the name of the 'weight
variable' in the logic string defining the cuts
e.g. n/proj 200 100.a b.and.c<100
I've tried to do this kind of thing:
ntuple1->Project("twalk2","a","(b)&&(c<100.0)","")
without success.
Thanks,
John
On Sun, 13 Jun 1999, Rene Brun wrote:
> Hi John,
> This should work.
> Can you tell me what is the version of root ?
> Could you send me a small file with a 5 lines long macro showing the
> problem?
>
> Rene Brun
>
>
> On Sun, 13 Jun 1999, John Richardson wrote:
>
> >
> > Has anyone attempted to project ntuple data into a histogram
> > with non-equal bin widths?
> >
> > I find that using
> >
> > ntuple->Draw("a>>histid","","");
> > or
> > ntuple->Project("histid","a","","");
> >
> > work just fine so long as the TH1F called histid has equal bins.
> > If histid has been set up with variable binning however, the
> > bin assignment of the data seems to be corrupt.
> > Perhaps there is something special I need to do for this
> > case. Can anyone comment?
> >
> > John Richardson.
> >
>
>
---559023410-851401618-929310322=:4808
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME="for_rene.C"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.3.96.990613144522.4808B@pxs.lbl.gov>
Content-Description:
ew0KZ1JPT1QtPlJlc2V0KCk7DQpUTnR1cGxlICpudHVwbGUxID0gbmV3IFRO
dHVwbGUoIm50dXBsZTEiLCIiLCJhOmIiKTsNCg0KRmxvYXRfdCBvdXRlcl92
YWx1ZXNbMTZdOw0KRmxvYXRfdCBiaW5fZWRnZXNbMTddOw0KDQpJbnRfdCBp
aTsNCkludF90IG5vdXRlcjsNCg0Kb3V0ZXJfdmFsdWVzWzBdID0gMjU5MC4w
Ow0Kb3V0ZXJfdmFsdWVzWzFdID0gMjY2Ni4wOw0Kb3V0ZXJfdmFsdWVzWzJd
ID0gMjc4MS4wOw0Kb3V0ZXJfdmFsdWVzWzNdID0gMjkzMy4wOw0Kb3V0ZXJf
dmFsdWVzWzRdID0gMzEyNC4wOw0Kb3V0ZXJfdmFsdWVzWzVdID0gMzM1Mi4w
Ow0Kb3V0ZXJfdmFsdWVzWzZdID0gMzYxOS4wOw0Kb3V0ZXJfdmFsdWVzWzdd
ID0gMzkyNC4wOw0Kb3V0ZXJfdmFsdWVzWzhdID0gNDI2Ny4wOw0Kb3V0ZXJf
dmFsdWVzWzldID0gNDY0OC4wOw0Kb3V0ZXJfdmFsdWVzWzEwXSA9IDUxODEu
MDsNCm91dGVyX3ZhbHVlc1sxMV0gPSA2MzI0LjA7DQpvdXRlcl92YWx1ZXNb
MTJdID0gNzg0OC4wOw0Kb3V0ZXJfdmFsdWVzWzEzXSA9IDEwMTM0LjA7DQpv
dXRlcl92YWx1ZXNbMTRdID0gMTQ3MDYuMDsNCm91dGVyX3ZhbHVlc1sxNV0g
PSAyNDk2My4wOw0KDQovKiBDYWxjdWxhdGUgdGhlIGJpbiBib3VuZGFyaWVz
ICovDQogYmluX2VkZ2VzWzBdID0gb3V0ZXJfdmFsdWVzWzBdLShvdXRlcl92
YWx1ZXNbMV0tb3V0ZXJfdmFsdWVzWzBdKS8yLjA7DQogZm9yIChpaT0wOyBp
aTwxNjsgaWkrKykNCiB7DQogIGJpbl9lZGdlc1tpaSsxXSA9IDIuMCpvdXRl
cl92YWx1ZXNbaWldLWJpbl9lZGdlc1tpaV07DQogfQ0KDQogZm9yIChpaT0w
OyBpaTwxNjsgaWkrKykNCiAgIHsNCiAgICAgICAgICAgbnR1cGxlMS0+Rmls
bChvdXRlcl92YWx1ZXNbaWldLDAuMCk7DQogICB9DQoNCi8qIFZhcmlhYmxl
IGJpbiBoaXN0byAqLw0KVEgxRiAqdHdhbGsxID0gbmV3IFRIMUYoInR3YWxr
MSIsIlRpbWV3YWxrMSIsIDE2LCBiaW5fZWRnZXMpOw0KDQovKiBFcXVhbCBi
aW4gaGlzdG8gKi8NClRIMUYgKnR3YWxrMiA9IG5ldyBUSDFGKCJ0d2FsazIi
LCJUaW1ld2FsazIiLCAxMDAsIDAuMCwgMzAwMDAuMCk7DQoNCm50dXBsZTEt
PkRyYXcoImE+PnR3YWxrMSIsIiIsIiIpOw0KbnR1cGxlMS0+RHJhdygiYT4+
dHdhbGsyIiwiIiwiIik7DQoNCn0NCg0K
---559023410-851401618-929310322=:4808--