I’m using root 5.17/02 and I"m drawing some data from a tree (named ‘data’) and I was surprised by the difference in behavior between the following two:
I expected the second command to be equivalent to
data.Draw(“photon.E”, TCut(“photon.E != 0”))
But this is not the case, see the attachments. The second command appears to weigh every bin with the value of photon.E in that bin. I couldn’t deduce this behavior from the documentation which is why I’m posting in this forum. Is this documented / expected behavior?
data.Draw("photon.E", "photon.E != 0")
is not the same as
With the first expression the weight of each entry is either 0 or 1 and only non-zero weights
With the second expression all entries are histogrammed with a weight equal to photon.E