Vertical Bar for Uncertainty

I am trying to add vertical bar for uncertainty in my histogram,
I am trying to add uncertainty data into the histogram as a vertical line;

Float_t Threshold;
TFile* file_input = new TFile("data.root", "read");
   
    TH1D* beyond = new TH1D("beyond", "",NumBins, 0, NumBins);
    beyond -> GetXaxis()-> SetTitle("Current [#muA] ");
    beyond -> GetYaxis()-> SetTitle("Percentage [%]");
    beyond->Sumw2(kTRUE);
    for(ULong64_t i = 0; i < NumBins; i++)
    {
        Threshold = i;
        Int_t count = 0;

        for(ULong64_t e = 0; e < nEntries; e++)
            {
             currentAna->GetEntry(e);
            if( abs(Curr) < Threshold ) continue;
            {
                count++;
            }
        }
        beyond->SetBinContent(i+1, count*100/nEntries);
        cout << Threshold << "\t \t" << count << endl;
    }
    TCanvas* c2 = new TCanvas("c2");
    c2->SetLogy();
    beyond->Draw("");
    
    beyond->SetTitle("Histogram");
   // byond->GetYaxis()->SetRangeUser(0, 0.5);
   // beyond->GetXaxis()->SetRangeUser(0, 5);
    c2->Update();

float uncertainity;
TFile* file_input = new TFile("uncertainity.root", "read");

    

You already asked this and got an answer