AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::ThreeBodyCalculator Class Reference

Detailed Description

Definition at line 15 of file ThreeBodyCalculators.h.

Public Member Functions

 ThreeBodyCalculator (const std::string &head, MinuitParameterSet &mps, const size_t &nKnots=999, const double &min=-1, const double &max=-1)
 
TGraph * widthGraph (const double &mNorm=-1)
 
TGraph * widthGraph (const size_t &steps, const double &min, const double &max)
 
TGraph * runningMass (const double &mass, const double &min, const double &max, const size_t &nSteps, const size_t &nSubtractions=2)
 
TGraph * fastRunningMass (const double &mass, const double &min, const double &max, const size_t &nSteps, const size_t &nSubtractions=2)
 
double getWidth (const double &)
 
void updateRunningWidth (MinuitParameterSet &mps, const double &mNorm=0)
 
void setNorm (const double &mNorm)
 
void setAxis (const size_t &nKnots, const double &min, const double &max)
 
void prepare ()
 
void makePlots (const double &mass=-1, const size_t &x=0, const size_t &y=0)
 
void debug (const double &m, const double &theta)
 

Constructor & Destructor Documentation

◆ ThreeBodyCalculator()

AmpGen::ThreeBodyCalculator::ThreeBodyCalculator ( const std::string & head,
MinuitParameterSet & mps,
const size_t & nKnots = 999,
const double & min = -1,
const double & max = -1 )

Member Function Documentation

◆ debug()

void AmpGen::ThreeBodyCalculator::debug ( const double & m,
const double & theta )

◆ fastRunningMass()

TGraph * AmpGen::ThreeBodyCalculator::fastRunningMass ( const double & mass,
const double & min,
const double & max,
const size_t & nSteps,
const size_t & nSubtractions = 2 )

◆ getWidth()

double AmpGen::ThreeBodyCalculator::getWidth ( const double & )

◆ makePlots()

void AmpGen::ThreeBodyCalculator::makePlots ( const double & mass = -1,
const size_t & x = 0,
const size_t & y = 0 )

◆ prepare()

void AmpGen::ThreeBodyCalculator::prepare ( )

◆ runningMass()

TGraph * AmpGen::ThreeBodyCalculator::runningMass ( const double & mass,
const double & min,
const double & max,
const size_t & nSteps,
const size_t & nSubtractions = 2 )

◆ setAxis()

void AmpGen::ThreeBodyCalculator::setAxis ( const size_t & nKnots,
const double & min,
const double & max )

◆ setNorm()

void AmpGen::ThreeBodyCalculator::setNorm ( const double & mNorm)

◆ updateRunningWidth()

void AmpGen::ThreeBodyCalculator::updateRunningWidth ( MinuitParameterSet & mps,
const double & mNorm = 0 )

◆ widthGraph() [1/2]

TGraph * AmpGen::ThreeBodyCalculator::widthGraph ( const double & mNorm = -1)

◆ widthGraph() [2/2]

TGraph * AmpGen::ThreeBodyCalculator::widthGraph ( const size_t & steps,
const double & min,
const double & max )

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