Hello guys:
I want to know why one histogram can’t be initialized after adding a histogram, like below hQ2Q2Q2Q2_HFmHFmHFpHFp, even through I initial the histogram. Second times or more, though get the same histograms in files, I found the entries and mean of hQ2Q2Q2Q2_HFmHFmHFpHFp changed.
Thanks.
TH1D* hQ2Q2Q2Q2_HFmHFmHFpHFp ;
Tstring label_centbin = “”;
for(int pT=0; pT< n; pT++){
hQ2Q2Q2Q2_HFmHFmHFpHFp =
TH1D*)file1->Get(“Q2Q2Q2Q2_HFmHFmHFpHFp_Re_”+label_centbin);
TH1D hQ2Q2_HFmHFp = (TH1D)file1->Get(“Q2Q2_HFmHFp_Re_”+label_centbin);
TH1D* hQ4Q4_HFmHFp = (TH1D*)file1->Get(“Q4Q4_HFmHFp_Re_”+label_centbin);
TH1D* hQ4Q2Q2_HFmHFpHFp =
(TH1D*)file1->Get(“Q4Q2Q2_HFmHFpHFp_Re_”+label_centbin);
TH1D* hQ2Q2Q4_HFmHFmHFp =
(TH1D*)file1->Get(“Q2Q2Q4_HFmHFmHFp_Re_”+label_centbin);
hQ2Q2Q2Q2_HFmHFmHFpHFp->Sumw2();
hQ2Q2Q2Q2_HFmHFmHFpHFp->Add(hQ4Q4_HFmHFp);
hQ2Q2Q2Q2_HFmHFmHFpHFp->Add(hQ4Q2Q2_HFmHFpHFp, -1);
hQ2Q2Q2Q2_HFmHFmHFpHFp->Add(hQ2Q2Q4_HFmHFmHFp, -1);
aux_Q2Q2Q2Q2_HFmHFmHFpHFp_mean = hQ2Q2Q2Q2_HFmHFmHFpHFp->GetMean();
aux_Q2Q2_HFmHFp_mean = hQ2Q2_HFmHFp->GetMean();
vn_den = TMath::Power(fabs(aux_Q2Q2Q2Q2_HFmHFmHFpHFp_mean - 2.0*aux_Q2Q2_HFmHFp_mean*aux_Q2Q2_HFmHFp_mean),3./4.);
}