19 #include "TSParameter.h"
20 #include "TSParamList.h"
21 #include "TSVariable.h"
40 TGraph* BuildGraph_ProbVsE(
int npts,
double min,
double max);
41 TGraph* BuildGraph_ProbVsL(
int npts,
double min,
double max);
42 TGraph* BuildGraph_ProbVsLoverE(
int npts,
double min,
double max);
43 TGraph* BuildGraph_ProbVsParam(
TSParameter &,
int npts,
double min,
double max);
46 virtual double Eval() =0;
48 void FillHistogram(TH1F&,TString opt=
"");
50 virtual void FillParameter(
int);
51 virtual void FillParameters();
53 virtual TString GetTransitionLabel() {
return "";}
55 TSVariable *GetEnergyVariableBound() {
return fBindVarEne;}
56 TSVariable *GetLengthVariableBound() {
return fBindVarLen;}
60 bool IsXbinningLog()
const {
return fIsXbinningLog;}
62 void OscillateHistogram(TH1 &, TH1 *, TString opt=
"");
67 void SetE(
double E)
const {mE = E;}
68 void SetL(
double L)
const {mL = L;}
69 void SetEandL(
double E,
double L)
const {mE=E;mL=L;}
71 void SetEnergyUnit(TString =
"MeV");
72 void SetLengthUnit(TString =
"km");
74 void SetBinAveNumOfPoints(
int n) {fNptBinAve=n;}
78 void SetXbinningLog(
bool b) {fIsXbinningLog = b;}
100 TString fTranstionName;
101 TString fTransitionLabel;
106 std::vector<TSParameter*> fArrayOfPars;
Definition: TSParamList.h:29
Definition: TSVariable.h:55
Definition: TSParameter.h:39
Definition: TSOscProb.h:27