PandaRoot
PndTrkCombiLegendreTransform Class Reference

#include <PndTrkCombiLegendreTransform.h>

Inheritance diagram for PndTrkCombiLegendreTransform:

Public Member Functions

 PndTrkCombiLegendreTransform ()
 
 ~PndTrkCombiLegendreTransform ()
 
void SetUpLegendreHisto ()
 
void SetUpLegendreHisto (double thetaNofBin, double thetaMin, double thetaMax, double rNofBin, double rMin, double rMax)
 
void ResetLegendreHisto ()
 
TH2F * GetLegendreHisto ()
 
void FillLegendreHisto (double x1, double y1, double radius1, double x2, double y2, double radius2)
 
void FillHisto (TH2F *histo, double x1, double y1, double r1, double x2, double y2, double r2)
 
void ComputeThetaR (double x1, double y1, double r1, double x2, double y2, double r2, double &theta, double &r)
 
int ExtractLegendreMaximum (double &theta_max, double &r_max)
 
int ExtractMaximumFromHisto (TH2F *histo, double &theta_max, double &r_max)
 
void ExtractLegendreSingleLineParameters (double &slope, double &intercept)
 
void ExtractLineParameters (double theta, double r, double &slope, double &intercept)
 
void Draw ()
 

Detailed Description

Definition at line 7 of file PndTrkCombiLegendreTransform.h.

Constructor & Destructor Documentation

◆ PndTrkCombiLegendreTransform()

PndTrkCombiLegendreTransform::PndTrkCombiLegendreTransform ( )

◆ ~PndTrkCombiLegendreTransform()

PndTrkCombiLegendreTransform::~PndTrkCombiLegendreTransform ( )

Member Function Documentation

◆ ComputeThetaR()

void PndTrkCombiLegendreTransform::ComputeThetaR ( double  x1,
double  y1,
double  r1,
double  x2,
double  y2,
double  r2,
double &  theta,
double &  r 
)

Referenced by GetLegendreHisto().

◆ Draw()

void PndTrkCombiLegendreTransform::Draw ( )

Referenced by GetLegendreHisto().

◆ ExtractLegendreMaximum()

int PndTrkCombiLegendreTransform::ExtractLegendreMaximum ( double &  theta_max,
double &  r_max 
)

Referenced by GetLegendreHisto().

◆ ExtractLegendreSingleLineParameters()

void PndTrkCombiLegendreTransform::ExtractLegendreSingleLineParameters ( double &  slope,
double &  intercept 
)

Referenced by GetLegendreHisto().

◆ ExtractLineParameters()

void PndTrkCombiLegendreTransform::ExtractLineParameters ( double  theta,
double  r,
double &  slope,
double &  intercept 
)

Referenced by GetLegendreHisto().

◆ ExtractMaximumFromHisto()

int PndTrkCombiLegendreTransform::ExtractMaximumFromHisto ( TH2F *  histo,
double &  theta_max,
double &  r_max 
)

Referenced by GetLegendreHisto().

◆ FillHisto()

void PndTrkCombiLegendreTransform::FillHisto ( TH2F *  histo,
double  x1,
double  y1,
double  r1,
double  x2,
double  y2,
double  r2 
)

Referenced by GetLegendreHisto().

◆ FillLegendreHisto()

void PndTrkCombiLegendreTransform::FillLegendreHisto ( double  x1,
double  y1,
double  radius1,
double  x2,
double  y2,
double  radius2 
)

Referenced by GetLegendreHisto().

◆ GetLegendreHisto()

TH2F* PndTrkCombiLegendreTransform::GetLegendreHisto ( )
inline

◆ ResetLegendreHisto()

void PndTrkCombiLegendreTransform::ResetLegendreHisto ( )

◆ SetUpLegendreHisto() [1/2]

void PndTrkCombiLegendreTransform::SetUpLegendreHisto ( )

◆ SetUpLegendreHisto() [2/2]

void PndTrkCombiLegendreTransform::SetUpLegendreHisto ( double  thetaNofBin,
double  thetaMin,
double  thetaMax,
double  rNofBin,
double  rMin,
double  rMax 
)

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