mist-hep 0.1.0
ROOT-backed analysis helpers built on mist
Loading...
Searching...
No Matches
transforms.h File Reference
#include <cmath>
#include <TGraph.h>
#include <TGraphErrors.h>
#include <TProfile.h>
#include <mist/hep/owned.h>
Include dependency graph for transforms.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mist
 
namespace  mist::hep
 
namespace  mist::hep::graph
 

Enumerations

enum class  mist::hep::graph::out_of_range { mist::hep::graph::skip , mist::hep::graph::nan , mist::hep::graph::extrapolate }
 

Functions

owned::root_ptr< TGraph > mist::hep::graph::relative_diff (const TGraph &subject, const TGraph &reference, out_of_range policy=out_of_range::skip)
 
owned::root_ptr< TGraph > mist::hep::graph::shift_x_to_origin (const TGraph &source)
 
owned::root_ptr< TGraph > mist::hep::graph::negate_y (const TGraph &source)
 
owned::root_ptr< TGraph > mist::hep::graph::negate_x (const TGraph &source)
 
owned::root_ptr< TGraph > mist::hep::graph::negate_xy (const TGraph &source)
 
owned::root_ptr< TGraph > mist::hep::graph::scale (const TGraph &source, double scale_x, double scale_y)
 
owned::root_ptr< TGraphErrors > mist::hep::graph::scale (const TGraphErrors &source, double scale_x, double scale_y)
 
owned::root_ptr< TGraph > mist::hep::graph::swap_xy (const TGraph &source)
 
owned::root_ptr< TGraphErrors > mist::hep::graph::swap_xy (const TGraphErrors &source)
 
owned::root_ptr< TGraphErrors > mist::hep::graph::to_graph_errors (const TGraph &source)
 
owned::root_ptr< TGraphErrors > mist::hep::graph::from_profile (const TProfile &source)