24 TCanvas *
c2 =
new TCanvas(
"c2",
"Merge Individual moving charge plots", 800, 400);
59 dir.
Append(
"/hist/data/tprofile2poly_tutorial.data");
64 std::cerr << dir.
Data() << std::endl;
65 std::cerr <<
"Error code: " << std::strerror(
errno) << std::endl;
68 std::cout <<
" WE ARE AFTER LOADING DATA " << std::endl;
70 std::vector<std::pair<Double_t, Double_t>>
allCoords;
76 cout <<
"[ERROR] Bad file" << endl;
81 for (
int i = 0; i <
allCoords.size(); i += 3) {
98 std::cout <<
" WE ARE AFTER ADDING BINS " << std::endl;
109 for (
int i = 0; i <=
NUM_LS - 1; ++i) {
110 std::cout <<
"[In Progress] LumiSection " << i << std::endl;
142 title =
"Global View: Avg in LS " + std::to_string(i);
149 title =
"Detector View: Avg in LS " + std::to_string(i);
156 title =
"Detector View: Error in LS " + std::to_string(i);
166 for (
int t = 0; t <
NUM_LS; t++) {
171 std::cout <<
"[In Progress] Merging" << std::endl;
175 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.
const char * Data() const
TString & Append(const char *cs)