23 TCanvas *
c2 =
new TCanvas(
"c2",
"Merge Individual moving charge plots", 800, 400);
58 dir.Append(
"/hist/data/tprofile2poly_tutorial.data");
63 std::cerr <<
dir.Data() << std::endl;
64 std::cerr <<
"Error code: " << std::strerror(
errno) << std::endl;
67 std::cout <<
" WE ARE AFTER LOADING DATA " << std::endl;
69 std::vector<std::pair<Double_t, Double_t>>
allCoords;
75 cout <<
"[ERROR] Bad file" << endl;
80 for (
int i = 0; i <
allCoords.size(); i += 3) {
97 std::cout <<
" WE ARE AFTER ADDING BINS " << std::endl;
108 for (
int i = 0; i <=
NUM_LS-1; ++i) {
109 std::cout <<
"[In Progress] LumiSection " << i << std::endl;
110 for (
int j = 0;
j < numEvents; ++
j) {
143 title =
"Global View: Avg in LS " + std::to_string(i);
150 title =
"Detector View: Avg in LS " + std::to_string(i);
157 title =
"Detector View: Error in LS " + std::to_string(i);
167 for (
int t = 0; t <
NUM_LS; t++){
172 std::cout <<
"[In Progress] Merging" << std::endl;
176 tot_merge->SetTitle(
"Total average merge");
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
2D Histogram with Polygonal Bins
2D Profile Histogram with Polygonal Bins.
This is the base class for the ROOT Random number generators.