Hello Rooters,
Could anybody help?
I have an ntuple that consist of variables Prel and weight.
I want to fill prel histogram with given weight and compare it
with unweighted distribution and the same weighed 1D distribution I
already filled earlier.
After I do that I see that I am loosing some fraction of events, because
of the selection I apply. How should I define my selection
that to keep all events?
{
TH1F *hprel = new TH1F("prel","prel",50,0,1);
TH1 *hist;
TString Weight="1*weight"; //Selection need to be changed????
ntupleCut14q0->SetLineColor(4);
ntupleCut14q0->Draw("Prel>>prel",Weight,"goff");
pad[0]->cd();
ntupleCut14q0->Draw("Prel"); //Not weighted
Int_t Numb1Prel=ntupleCut14q0->GetEntries();//Integral of total entries
cout<<"1: "<<Numb1Prel<<" ";
pad[1]->cd();
PrelCut14q0->Draw(); //Previously weighted 1D histogram I also want to
compare with
Int_t rebin_factor=2;
hist =prel->Rebin(rebin_factor,"hb");
hist->Draw("Sames");
Int_t NumbPrel=hist->GetEntries();//Integral of total entries
cout<<"2: "<<NumbPrel<<" ";
cout<<endl;
}
The output:
.x get_acceptance.C
1: 45148 2: 43456
Thanks a lot,
Rustam
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:09 MET