Skip to content
Snippets Groups Projects
CalibrateBeam.cpp 534 B
Newer Older
#include <ROOT/RDataFrame.hxx>
#include <TROOT.h>

#include "TMust2Physics.h"
#include "Utils.cpp"

void CalibrateBeam()
{
    ROOT::EnableImplicitMT();
    //we can use all the data, because its measured between Caviar and CATS
    auto df {ReadAll12BeData()};
    
    //plot original values without telescope hits
    auto hOri {df.Filter([](const TMust2Physics& must2){return must2.TelescopeNumber.size() == 0;}, {"MUST2"})
        .Histo1D({"hOri", "Raw TOF", 1000, 100., 350.}, "T_CATS1_CAV")};
    
    hOri->DrawClone();   
}