simple-tof-analysis
 All Classes Namespaces Functions Variables Groups Pages
Public Member Functions | List of all members
TSOscProb3Plus1 Class Reference
Inheritance diagram for TSOscProb3Plus1:
TSOscProb TSOscProb TSNamed TSNamed TSNamed TSNamed

Public Member Functions

 TSOscProb3Plus1 (TString name, TString title)
 
double ComputeSurvProbNuE () const
 
double ComputeNuSApp () const
 
double ComputeSurvProbNuMu () const
 
double ComputeNuMuToNuE () const
 
void DefineTransition (int, TString, TString)
 
double Eval ()
 
void FillParameter (int)
 
void FillParameters ()
 
TString GetTransitionLabel ()
 
void Init ()
 
void SetParameters (const TSParamList &)
 
void SetParameters (TSParameter &sin2_2theta_ee, TSParameter &sin2_2theta_mumu, TSParameter &dm2_14)
 
void SetTransition (TString)
 
void SetTransition (int)
 
 TSOscProb3Plus1 (TString name, TString title)
 
double ComputeSurvProbNuE () const
 
double ComputeNuSApp () const
 
double ComputeSurvProbNuMu () const
 
double ComputeNuMuToNuE () const
 
void DefineTransition (int, TString, TString)
 
double Eval ()
 
void FillParameter (int)
 
void FillParameters ()
 
TString GetTransitionLabel ()
 
void Init ()
 
void SetParameters (const TSParamList &)
 
void SetParameters (TSParameter &sin2_2theta_ee, TSParameter &sin2_2theta_mumu, TSParameter &dm2_14)
 
void SetTransition (TString)
 
void SetTransition (int)
 
- Public Member Functions inherited from TSOscProb
 TSOscProb (TString name, TString title)
 
void BindToEnergyVariable (TSVariable &)
 
void BindToLengthVariable (TSVariable &)
 
TGraph * BuildGraph_ProbVsE (int npts, double min, double max)
 
TGraph * BuildGraph_ProbVsL (int npts, double min, double max)
 
TGraph * BuildGraph_ProbVsLoverE (int npts, double min, double max)
 
TGraph * BuildGraph_ProbVsParam (TSParameter &, int npts, double min, double max)
 
void FillHistogram (TH1F &, TString opt="")
 
TSVariableGetEnergyVariableBound ()
 
TSVariableGetLengthVariableBound ()
 
void Init ()
 
bool IsXbinningLog () const
 
void OscillateHistogram (TH1 &, TH1 *, TString opt="")
 
void Print ()
 
void SetE (double E) const
 
void SetL (double L) const
 
void SetEandL (double E, double L) const
 
void SetEnergyUnit (TString="MeV")
 
void SetLengthUnit (TString="km")
 
void SetBinAveNumOfPoints (int n)
 
void SetXbinningLog (bool b)
 
 TSOscProb (TString name, TString title)
 
void BindToEnergyVariable (TSVariable &)
 
void BindToLengthVariable (TSVariable &)
 
TGraph * BuildGraph_ProbVsE (int npts, double min, double max)
 
TGraph * BuildGraph_ProbVsL (int npts, double min, double max)
 
TGraph * BuildGraph_ProbVsLoverE (int npts, double min, double max)
 
TGraph * BuildGraph_ProbVsParam (TSParameter &, int npts, double min, double max)
 
void FillHistogram (TH1F &, TString opt="")
 
TSVariableGetEnergyVariableBound ()
 
TSVariableGetLengthVariableBound ()
 
void Init ()
 
bool IsXbinningLog () const
 
void OscillateHistogram (TH1 &, TH1 *, TString opt="")
 
void Print ()
 
void SetE (double E) const
 
void SetL (double L) const
 
void SetEandL (double E, double L) const
 
void SetEnergyUnit (TString="MeV")
 
void SetLengthUnit (TString="km")
 
void SetBinAveNumOfPoints (int n)
 
void SetXbinningLog (bool b)
 
- Public Member Functions inherited from TSNamed
 TSNamed (TString name, TString label, TString title)
 
void Clear ()
 
virtual TString GetDescription () const
 
TString GetLabel () const
 
TString Label () const
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
virtual void SetLabel (TString)
 
virtual void SetName (TString)
 
virtual void SetTitle (TString)
 
 TSNamed (TString name, TString label, TString title)
 
void Clear ()
 
virtual TString GetDescription () const
 
TString GetLabel () const
 
TString Label () const
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
virtual void SetLabel (TString)
 
virtual void SetName (TString)
 
virtual void SetTitle (TString)
 

Additional Inherited Members

- Protected Attributes inherited from TSOscProb
TSVariable fVarEne
 
TSVariable fVarLen
 
TSVariablefBindVarEne
 
TSVariablefBindVarLen
 
double mArgBase
 
double mArgConst
 
double mArgEScale
 
double mArgLScale
 
double mE
 
double mL
 
bool fIsXbinningLog
 
int fTransitionId
 
TString fTranstionName
 
TString fTransitionLabel
 
int fNumOfParams
 
TSParamList fParamList
 
std::vector< TSParameter * > fArrayOfPars
 
double * fParamCache
 
int fNptBinAve
 

Member Function Documentation

double TSOscProb3Plus1::Eval ( )
virtual

temporary if switch implementation

Implements TSOscProb.


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