My code doesn’t generate the histogram as expected,
Float_t Threshold1;
TFile* file_input1 = new TFile("current_dec.root", "read");
TTree* current = (TTree*)file_input1->Get("current_ntuple");
Float_t Curr1;
current->SetBranchAddress("Current", &Curr1);
//current->SetBranchAddress("Voltage", &Volt1);
ULong64_t mEntries = current->GetEntries();
cout << "This tree contains " << mEntries << " events!" << endl;
cout << "Loop over " << mEntries << " events!" << endl;
TH1D* curr_vals1= new TH1D("curr_vals1", "Current Distribution on December", NumBins, 0,
NumBins);
curr_vals1 -> GetXaxis()-> SetTitle("Current [#muA] ");
curr_vals1 -> GetYaxis()-> SetTitle("Frequency"); //y label
Double_t p1 = 0.0;
Int_t Tot1 = 0;
for(Int_t f = 0; f < mEntries; f++)
{
currentAna->GetEntry(f);
curr_vals1->Fill(abs(Curr1));
}
TCanvas* c3= new TCanvas("c3");
curr_vals1->Draw();
c3->SetLogy();
c3->Update();