9#include "FemtoSourceModelGausMt.h"
14 FemtoSourceModelGausMt::FemtoSourceModelGausMt() : FemtoSourceModel3D(7) {
19 SetParName(3,
"R_out^A");
20 SetParName(4,
"R_side^A");
21 SetParName(5,
"R_long^A");
22 SetParName(6,
"m^{2}");
27 void FemtoSourceModelGausMt::SetOutParams(Double_t a, Double_t b) {
32 void FemtoSourceModelGausMt::SetSideParams(Double_t a, Double_t b) {
37 void FemtoSourceModelGausMt::SetLongParams(Double_t a, Double_t b) {
42 void FemtoSourceModelGausMt::SetM2(Double_t par) {
SetParameter(6, par); }
49 Double_t kt2 = (tpx * tpx + tpy * tpy) * 0.25;
52 if (TMath::IsNaN(tm)) tm = 100;
67 FemtoSourceModelGausMt::~FemtoSourceModelGausMt() {
virtual FemtoSourceModel * MakeCopy() const
virtual void GenerateCoordinates(FemtoPair *Pair)
virtual Package * Report() const
void SetParameter(Int_t par_no, Double_t par_val)
virtual Package * Report() const
Double_t GetParameter(Int_t n) const