ComPWA
Common Partial-Wave-Analysis Framework
ComPWA::Tools::Plotting::DalitzPlot Class Reference

#include <DalitzPlot.hpp>

Public Member Functions

 DalitzPlot (ComPWA::Physics::HelicityFormalism::HelicityKinematics &Kinematics, const std::string &Name, int bins=100)
 
virtual ~DalitzPlot ()=default
 
void setGlobalScale (double Scale)
 
void fill (const ComPWA::EventCollection &Data, bool Normalize=false, const std::string &Name="", const std::string &Title="", Color_t Color=kBlack)
 
void fill (const ComPWA::EventCollection &data, Intensity &intens, bool Normalize=false, const std::string &Name="", const std::string &Title="", Color_t Color=kBlack)
 
void plot ()
 

Private Member Functions

void CreateHist (std::string Name)
 

Private Attributes

TString Name
 
Physics::HelicityFormalism::HelicityKinematicsKinematics
 
unsigned int Bins
 
double GlobalScale
 
std::vector< DalitzHistoPlotHistograms
 

Detailed Description

Definition at line 87 of file DalitzPlot.hpp.

+ Collaboration diagram for ComPWA::Tools::Plotting::DalitzPlot:

Constructor & Destructor Documentation

◆ DalitzPlot()

ComPWA::Tools::Plotting::DalitzPlot::DalitzPlot ( ComPWA::Physics::HelicityFormalism::HelicityKinematics Kinematics,
const std::string &  Name,
int  bins = 100 
)

Definition at line 42 of file DalitzPlot.cpp.

◆ ~DalitzPlot()

virtual ComPWA::Tools::Plotting::DalitzPlot::~DalitzPlot ( )
virtualdefault

Member Function Documentation

◆ CreateHist()

void ComPWA::Tools::Plotting::DalitzPlot::CreateHist ( std::string  Name)
private

Definition at line 149 of file DalitzPlot.cpp.

◆ fill() [1/2]

void ComPWA::Tools::Plotting::DalitzPlot::fill ( const ComPWA::EventCollection Data,
bool  Normalize = false,
const std::string &  Name = "",
const std::string &  Title = "",
Color_t  Color = kBlack 
)

Definition at line 53 of file DalitzPlot.cpp.

◆ fill() [2/2]

void ComPWA::Tools::Plotting::DalitzPlot::fill ( const ComPWA::EventCollection data,
Intensity intens,
bool  Normalize = false,
const std::string &  Name = "",
const std::string &  Title = "",
Color_t  Color = kBlack 
)

Definition at line 70 of file DalitzPlot.cpp.

◆ plot()

void ComPWA::Tools::Plotting::DalitzPlot::plot ( )

Definition at line 85 of file DalitzPlot.cpp.

◆ setGlobalScale()

void ComPWA::Tools::Plotting::DalitzPlot::setGlobalScale ( double  Scale)
inline

Definition at line 94 of file DalitzPlot.hpp.

Member Data Documentation

◆ Bins

unsigned int ComPWA::Tools::Plotting::DalitzPlot::Bins
private

Definition at line 107 of file DalitzPlot.hpp.

◆ GlobalScale

double ComPWA::Tools::Plotting::DalitzPlot::GlobalScale
private

Definition at line 108 of file DalitzPlot.hpp.

◆ Kinematics

Physics::HelicityFormalism::HelicityKinematics& ComPWA::Tools::Plotting::DalitzPlot::Kinematics
private

Definition at line 106 of file DalitzPlot.hpp.

◆ Name

TString ComPWA::Tools::Plotting::DalitzPlot::Name
private

Definition at line 105 of file DalitzPlot.hpp.

◆ PlotHistograms

std::vector<DalitzHisto> ComPWA::Tools::Plotting::DalitzPlot::PlotHistograms
private

Definition at line 112 of file DalitzPlot.hpp.


The documentation for this class was generated from the following files: