![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
This is a class that contains the basic info about a calibration. Calibrations here are TGraphErrors that are fit, with the resulting fit function being the calibrating function.
Definition at line 30 of file TEfficiencyGraph.h.
Public Member Functions | |
TEfficiencyGraph () | |
TEfficiencyGraph (const char *name, const char *title) | |
TEfficiencyGraph (const TEfficiencyGraph &)=default | |
TEfficiencyGraph (TEfficiencyGraph &&) noexcept=default | |
~TEfficiencyGraph () | |
Int_t | AddLists (const TCalList &cal_list, const TSourceList &src_list) |
void | AddPoint (const TCalPoint &cal_point) |
void | Clear (Option_t *opt="") override |
void | ClearAllPoints (Option_t *opt="") |
void | Draw (Option_t *opt="") override |
Int_t | FindClosestPointX (const Double_t &x_val) |
Double_t | FindDistToClosestPointX (const Double_t &x_val) |
bool | IsAbsolute () const |
TEfficiencyGraph & | operator= (const TEfficiencyGraph &)=default |
TEfficiencyGraph & | operator= (TEfficiencyGraph &&) noexcept=default |
void | Print (Option_t *opt="") const override |
void | SetAbsolute (const bool &flag) |
Protected Member Functions | |
void | BuildGraph () override |
std::map< UInt_t, std::pair< TCalPoint, TCalPoint > > & | CompareMap () |
Private Member Functions | |
void | CorrectMissingPoints (TCalList &cal_list, TCalList &src_list) |
Private Attributes | |
std::map< UInt_t, std::pair< TCalPoint, TCalPoint > > | fCompareMap |
bool | fIsAbsolute {false} |
TEfficiencyGraph::TEfficiencyGraph | ( | ) |
Definition at line 6 of file TEfficiencyGraph.cxx.
References Clear().
|
inline |
Definition at line 33 of file TEfficiencyGraph.h.
|
default |
|
defaultnoexcept |
|
default |
|
inherited |
Definition at line 63 of file TCalGraph.cxx.
References TCalList::AddPoint(), TCalGraph::CorrectMissingPoints(), DGREEN, DRED, TCalGraph::fCompareMap, TCalList::Map(), and RESET_COLOR.
|
inherited |
Definition at line 36 of file TCalGraph.cxx.
References TCalPoint::Area(), TCalPoint::AreaErr(), TCalPoint::Centroid(), and TCalPoint::CentroidErr().
|
overrideprotectedvirtual |
Implements TCalGraph.
Definition at line 23 of file TEfficiencyGraph.cxx.
References TCalGraph::ClearAllPoints(), and TCalGraph::CompareMap().
|
override |
Definition at line 18 of file TEfficiencyGraph.cxx.
References TCalGraph::Clear().
Referenced by TEfficiencyGraph().
|
inherited |
Definition at line 129 of file TCalGraph.cxx.
Referenced by BuildGraph().
|
inlineprotectedinherited |
Definition at line 57 of file TCalGraph.h.
References TCalGraph::fCompareMap.
Referenced by BuildGraph().
Definition at line 113 of file TCalGraph.cxx.
References TCalGraph::fCompareMap, and TCalList::Map().
Referenced by TCalGraph::AddLists().
|
inlineoverrideinherited |
Definition at line 46 of file TCalGraph.h.
References TCalGraph::BuildGraph().
|
inherited |
Definition at line 43 of file TCalGraph.cxx.
Referenced by TCalGraph::FindDistToClosestPointX().
|
inherited |
Definition at line 57 of file TCalGraph.cxx.
References TCalGraph::FindClosestPointX().
|
inline |
Definition at line 47 of file TEfficiencyGraph.h.
References fIsAbsolute.
Referenced by TEfficiencyCalibration::AddEfficiencyGraph().
|
default |
|
defaultnoexcept |
|
override |
Definition at line 13 of file TEfficiencyGraph.cxx.
References TCalGraph::Print().
|
inline |
Definition at line 46 of file TEfficiencyGraph.h.
References fIsAbsolute.
Definition at line 64 of file TCalGraph.h.
Referenced by TCalGraph::AddLists(), TCalGraph::Clear(), TCalGraph::CompareMap(), TCalGraph::CorrectMissingPoints(), and TCalGraph::Print().
|
private |
Definition at line 53 of file TEfficiencyGraph.h.
Referenced by IsAbsolute(), and SetAbsolute().