waveformsadcValWITHareaBMof Specific Event
waveformsadcValWITHareaBMof Specific Event
#include <iostream>
#include <TFile.h>
#include <TTree.h>
#include <TGraph.h>
#include <TCanvas.h>
#include <TAxis.h>
#include <TH1F.h>
#include <vector>
#include <algorithm>
#include <cmath>
#include "TLatex.h"
// Find the maximum ADC value across all channels and time bins for this event
double maxADC = 0;
for (int i = 0; i < 23; i++) {
for (int k = 0; k < 45; k++) {
if (adcVal[i][k] > maxADC) {
maxADC = adcVal[i][k];
}
}
}
// Round up the maximum ADC value to the nearest 100 for better y-axis scaling
maxADC = roundUpToBin(maxADC, 10);
individualCanvas->SaveAs(individualSiPMFileName);
delete individualCanvas;
}
return 0;
}