9#ifndef HALFEMTOSOURCEMODELGAUSS_H_
10#define HALFEMTOSOURCEMODELGAUSS_H_
12#include "FemtoSourceDensity.h"
14#include "FemtoSourceModel.h"
17#include <RtypesCore.h>
18#include <TMatrixDfwd.h>
98 Double_t GetSideLong()
const {
return GetParameter(5); };
101 virtual ~FemtoSourceModelGauss3DCross() {};
110 Double_t
GetProbDensity3d(
const TVector3& vec,
const Double_t* params)
const;
119 Double_t
GetProbDensity3d(
const TVector3& vec,
const Double_t* params)
const;
Double_t GetProbDensity1d(const Double_t r, const Double_t *params) const
Double_t GetProbDensity3d(const TVector3 &vec, const Double_t *params) const
Double_t GetProbDensity3d(const TVector3 &vec, const Double_t *params) const
Double_t GetProbDensity1d(const Double_t r, const Double_t *params) const
FemtoSourceModel * MakeCopy() const
void GenerateCoordinates(FemtoPair *Pair)
void SetOutSideRadius(Double_t os)
void SetOutLongRadius(Double_t sl)
void SetSideLongRadius(Double_t ol)
void GenerateCoordinates(FemtoPair *Pair)
FemtoSourceModel * MakeCopy() const
FemtoSourceModelGauss3DCross()
FemtoSourceModel * MakeCopy() const
FemtoSourceModelGauss3D()
void GenerateCoordinates(FemtoPair *Pair)
void SetParameter(Int_t par_no, Double_t par_val)
Double_t GetParameter(Int_t n) const