ant
A2 ant: class-based analysis framework
OmegaEtaG_Plot::OmegaDalitzPlot Class Reference
+ Collaboration diagram for OmegaEtaG_Plot::OmegaDalitzPlot:

Public Member Functions

 OmegaDalitzPlot (const std::vector< TLorentzVector > &photons, const TLorentzVector &omega)
 
bool Next () noexcept
 

Static Public Member Functions

static double x (double T1, double T2, double T3) noexcept
 
static double y (double T1, double T2, double T3) noexcept
 
static vec2 xy (double T1, double T2, double T3) noexcept
 
static std::vector< double > getDalitzT (const std::vector< TLorentzVector > &photons, const TLorentzVector &omega)
 

Public Attributes

vec2 var
 

Protected Member Functions

vec2 calc ()
 

Protected Attributes

std::vector< double > T
 

Constructor & Destructor Documentation

◆ OmegaDalitzPlot()

OmegaEtaG_Plot::OmegaDalitzPlot::OmegaDalitzPlot ( const std::vector< TLorentzVector > &  photons,
const TLorentzVector &  omega 
)
inline

Member Function Documentation

◆ calc()

vec2 OmegaEtaG_Plot::OmegaDalitzPlot::calc ( )
inlineprotected

◆ getDalitzT()

static std::vector<double> OmegaEtaG_Plot::OmegaDalitzPlot::getDalitzT ( const std::vector< TLorentzVector > &  photons,
const TLorentzVector &  omega 
)
inlinestatic

◆ Next()

bool OmegaEtaG_Plot::OmegaDalitzPlot::Next ( )
inlinenoexcept

◆ x()

static double OmegaEtaG_Plot::OmegaDalitzPlot::x ( double  T1,
double  T2,
double  T3 
)
inlinestaticnoexcept

◆ xy()

static vec2 OmegaEtaG_Plot::OmegaDalitzPlot::xy ( double  T1,
double  T2,
double  T3 
)
inlinestaticnoexcept

◆ y()

static double OmegaEtaG_Plot::OmegaDalitzPlot::y ( double  T1,
double  T2,
double  T3 
)
inlinestaticnoexcept

Member Data Documentation

◆ T

std::vector<double> OmegaEtaG_Plot::OmegaDalitzPlot::T
protected

◆ var

vec2 OmegaEtaG_Plot::OmegaDalitzPlot::var

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