PandaRoot
PndTrkLegendreTransform Class Reference

#include <PndTrkLegendreTransform.h>

Inheritance diagram for PndTrkLegendreTransform:

Public Member Functions

 PndTrkLegendreTransform ()
 
 ~PndTrkLegendreTransform ()
 
void SetUpLegendreHisto ()
 
void SetUpLegendreHisto (double thetaNofBin, double thetaMin, double thetaMax, double rNofBin, double rMin, double rMax)
 
void SetUpZoomHisto (double theta, double r, double deltatheta, double deltar)
 
void SetUpZoomHisto ()
 
void ResetLegendreHisto ()
 
void ResetZoomHisto ()
 
void FillHisto (TH2F *histo, double thetamin, double thetamax, double x, double y, double radius)
 
void FillLegendreHisto (double x, double y, double radius)
 
void FillZoomHisto (double x, double y, double radius)
 
void ApplyThresholdLegendreHisto (double threshold)
 
int ExtractLegendreMaximum (double &theta_max, double &r_max)
 
void ExtractLegendreMaxima (int nmaxima, std::vector< double > &theta_max, std::vector< double > &r_max, std::vector< int > &content_max)
 
int ExtractZoomMaximum (double &theta_max, double &r_max)
 
int ExtractMaximumFromHisto (TH2F *histo, double &theta_max, double &r_max)
 
void ExtractMaximaFromHisto (int nmaxima, TH2F *histo, std::vector< double > &theta_max, std::vector< double > &r_max, std::vector< int > &content_max)
 
void ExtractLineParameters (double theta, double r, double &slope, double &intercept)
 
void ExtractLegendreSingleLineParameters (double &slope, double &intercept)
 
void ExtractZoomSingleLineParameters (double &slope, double &intercept)
 
void DeleteZoneAroundXYLegendre (double x, double y)
 
void DeleteZoneAroundXYZoom (double x, double y)
 
void DeleteZoneAroundXY (TH2F *histo, double x, double y)
 
void Draw ()
 
void DrawZoom ()
 

Detailed Description

Definition at line 7 of file PndTrkLegendreTransform.h.

Constructor & Destructor Documentation

◆ PndTrkLegendreTransform()

PndTrkLegendreTransform::PndTrkLegendreTransform ( )

◆ ~PndTrkLegendreTransform()

PndTrkLegendreTransform::~PndTrkLegendreTransform ( )

Member Function Documentation

◆ ApplyThresholdLegendreHisto()

void PndTrkLegendreTransform::ApplyThresholdLegendreHisto ( double  threshold)

◆ DeleteZoneAroundXY()

void PndTrkLegendreTransform::DeleteZoneAroundXY ( TH2F *  histo,
double  x,
double  y 
)

◆ DeleteZoneAroundXYLegendre()

void PndTrkLegendreTransform::DeleteZoneAroundXYLegendre ( double  x,
double  y 
)

◆ DeleteZoneAroundXYZoom()

void PndTrkLegendreTransform::DeleteZoneAroundXYZoom ( double  x,
double  y 
)

◆ Draw()

void PndTrkLegendreTransform::Draw ( )

◆ DrawZoom()

void PndTrkLegendreTransform::DrawZoom ( )

◆ ExtractLegendreMaxima()

void PndTrkLegendreTransform::ExtractLegendreMaxima ( int  nmaxima,
std::vector< double > &  theta_max,
std::vector< double > &  r_max,
std::vector< int > &  content_max 
)

◆ ExtractLegendreMaximum()

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

◆ ExtractLegendreSingleLineParameters()

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

◆ ExtractLineParameters()

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

◆ ExtractMaximaFromHisto()

void PndTrkLegendreTransform::ExtractMaximaFromHisto ( int  nmaxima,
TH2F *  histo,
std::vector< double > &  theta_max,
std::vector< double > &  r_max,
std::vector< int > &  content_max 
)

◆ ExtractMaximumFromHisto()

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

◆ ExtractZoomMaximum()

int PndTrkLegendreTransform::ExtractZoomMaximum ( double &  theta_max,
double &  r_max 
)

◆ ExtractZoomSingleLineParameters()

void PndTrkLegendreTransform::ExtractZoomSingleLineParameters ( double &  slope,
double &  intercept 
)

◆ FillHisto()

void PndTrkLegendreTransform::FillHisto ( TH2F *  histo,
double  thetamin,
double  thetamax,
double  x,
double  y,
double  radius 
)

◆ FillLegendreHisto()

void PndTrkLegendreTransform::FillLegendreHisto ( double  x,
double  y,
double  radius 
)

◆ FillZoomHisto()

void PndTrkLegendreTransform::FillZoomHisto ( double  x,
double  y,
double  radius 
)

◆ ResetLegendreHisto()

void PndTrkLegendreTransform::ResetLegendreHisto ( )

◆ ResetZoomHisto()

void PndTrkLegendreTransform::ResetZoomHisto ( )

◆ SetUpLegendreHisto() [1/2]

void PndTrkLegendreTransform::SetUpLegendreHisto ( )

◆ SetUpLegendreHisto() [2/2]

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

◆ SetUpZoomHisto() [1/2]

void PndTrkLegendreTransform::SetUpZoomHisto ( double  theta,
double  r,
double  deltatheta,
double  deltar 
)

◆ SetUpZoomHisto() [2/2]

void PndTrkLegendreTransform::SetUpZoomHisto ( )

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