ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
MSVtxPlotComparison::PlotInfo< T > Struct Template Reference
Collaboration diagram for MSVtxPlotComparison::PlotInfo< T >:

Public Member Functions

 PlotInfo (std::unique_ptr< T > plot, TLegend *legend, double maxy, TString xlabel, const TString ylabel)
 

Public Attributes

std::unique_ptr< T > plot {nullptr}
 
TLegend * legend {nullptr}
 
double maxy {0.}
 
TString xlabel {}
 
const TString ylabel {}
 

Detailed Description

template<typename T>
struct MSVtxPlotComparison::PlotInfo< T >

Definition at line 45 of file MSVtxPlotComparison.h.

Constructor & Destructor Documentation

◆ PlotInfo()

template<typename T >
MSVtxPlotComparison::PlotInfo< T >::PlotInfo ( std::unique_ptr< T >  plot,
TLegend *  legend,
double  maxy,
TString  xlabel,
const TString  ylabel 
)
inline

Definition at line 52 of file MSVtxPlotComparison.h.

53  : plot(std::move(plot)), legend(legend), maxy(maxy), xlabel(xlabel), ylabel(ylabel) {};

Member Data Documentation

◆ legend

template<typename T >
TLegend* MSVtxPlotComparison::PlotInfo< T >::legend {nullptr}

Definition at line 47 of file MSVtxPlotComparison.h.

◆ maxy

template<typename T >
double MSVtxPlotComparison::PlotInfo< T >::maxy {0.}

Definition at line 48 of file MSVtxPlotComparison.h.

◆ plot

template<typename T >
std::unique_ptr<T> MSVtxPlotComparison::PlotInfo< T >::plot {nullptr}

Definition at line 46 of file MSVtxPlotComparison.h.

◆ xlabel

template<typename T >
TString MSVtxPlotComparison::PlotInfo< T >::xlabel {}

Definition at line 49 of file MSVtxPlotComparison.h.

◆ ylabel

template<typename T >
const TString MSVtxPlotComparison::PlotInfo< T >::ylabel {}

Definition at line 50 of file MSVtxPlotComparison.h.


The documentation for this struct was generated from the following file:
MSVtxPlotComparison::PlotInfo::xlabel
TString xlabel
Definition: MSVtxPlotComparison.h:49
plot
Definition: PhysicsAnalysis/ElectronPhotonID/ElectronPhotonFourMomentumCorrection/python/plot.py:1
MSVtxPlotComparison::PlotInfo::legend
TLegend * legend
Definition: MSVtxPlotComparison.h:47
MSVtxPlotComparison::PlotInfo::plot
std::unique_ptr< T > plot
Definition: MSVtxPlotComparison.h:46
MSVtxPlotComparison::PlotInfo::maxy
double maxy
Definition: MSVtxPlotComparison.h:48
MSVtxPlotComparison::PlotInfo::ylabel
const TString ylabel
Definition: MSVtxPlotComparison.h:50