Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ana::PredictionNoExtrap Class Reference

Prediction that just uses FD MC, with no extrapolation. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-28/CAFAna/Prediction/PredictionNoExtrap.h"

Inheritance diagram for ana::PredictionNoExtrap:
ana::PredictionExtrap ana::IPrediction

Public Member Functions

 PredictionNoExtrap (std::unique_ptr< TrivialExtrap > &&extrap)
 
 PredictionNoExtrap (Loaders &loaders, const std::string &label, const Binning &bins, const Var &var, const Cut &cut, const SystShifts &shift=kNoShift, const Var &wei=kUnweighted)
 
 PredictionNoExtrap (Loaders &loaders, const HistAxis &axis, const Cut &cut, const SystShifts &shift=kNoShift, const Var &wei=kUnweighted)
 
 PredictionNoExtrap (SpectrumLoaderBase &loader, SpectrumLoaderBase &loaderSwap, SpectrumLoaderBase &loaderTau, const std::string &label, const Binning &bins, const Var &var, const Cut &cut, const SystShifts &shift=kNoShift, const Var &wei=kUnweighted)
 
 PredictionNoExtrap (SpectrumLoaderBase &loader, SpectrumLoaderBase &loaderSwap, SpectrumLoaderBase &loaderTau, const HistAxis &axis, const Cut &cut, const SystShifts &shift=kNoShift, const Var &wei=kUnweighted)
 
 PredictionNoExtrap (SpectrumLoaderBase &loader, SpectrumLoaderBase &loaderSwap, const std::string &label, const Binning &bins, const Var &var, const Cut &cut, const SystShifts &shift=kNoShift, const Var &wei=kUnweighted)
 
virtual ~PredictionNoExtrap ()
 
virtual void SaveTo (TDirectory *dir, const std::string &name) const override
 
Spectrum Predict (osc::IOscCalc *calc) const override
 
Spectrum Predict (osc::IOscCalcStan *calc) const override
 
Spectrum PredictComponent (osc::IOscCalc *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const override
 
Spectrum PredictComponent (osc::IOscCalcStan *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const override
 
OscillatableSpectrum ComponentCC (int from, int to) const override
 
Spectrum ComponentNCTotal () const override
 
Spectrum ComponentNC () const override
 
Spectrum ComponentNCAnti () const override
 
const IExtrapGetExtrap () const
 
virtual Spectrum PredictUnoscillated () const
 
virtual Spectrum PredictSyst (osc::IOscCalc *calc, const SystShifts &syst) const
 
virtual Spectrum PredictSyst (osc::IOscCalcStan *calc, const SystShifts &syst) const
 
virtual Spectrum PredictComponentSyst (osc::IOscCalc *calc, const SystShifts &syst, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const
 
virtual Spectrum PredictComponentSyst (osc::IOscCalcStan *calc, const SystShifts &syst, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const
 

Static Public Member Functions

static std::unique_ptr< PredictionNoExtrapLoadFrom (TDirectory *dir, const std::string &name)
 

Protected Member Functions

template<typename T >
Spectrum _PredictComponent (osc::_IOscCalc< T > *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const
 Templated helper function called by the non-templated versions. More...
 

Protected Attributes

std::unique_ptr< IExtrapfExtrap
 

Detailed Description

Prediction that just uses FD MC, with no extrapolation.

Definition at line 17 of file PredictionNoExtrap.h.

Constructor & Destructor Documentation

ana::PredictionNoExtrap::PredictionNoExtrap ( std::unique_ptr< TrivialExtrap > &&  extrap)

Definition at line 10 of file PredictionNoExtrap.cxx.

11  : PredictionExtrap(std::move(extrap))
12  {
13  }
ana::PredictionNoExtrap::PredictionNoExtrap ( Loaders loaders,
const std::string label,
const Binning bins,
const Var var,
const Cut cut,
const SystShifts shift = kNoShift,
const Var wei = kUnweighted 
)

Definition at line 16 of file PredictionNoExtrap.cxx.

23  : PredictionNoExtrap(loaders, HistAxis(label, bins, var), cut, shift, wei)
24  {
25  }
_HistAxis< Var > HistAxis
Definition: HistAxis.h:103
const char * label
PredictionNoExtrap(std::unique_ptr< TrivialExtrap > &&extrap)
const Binning bins
Definition: NumuCC_CPiBin.h:8
const Cut cut
Definition: exporter_fd.C:30
std::vector< Loaders * > loaders
Definition: syst_header.h:386
ana::PredictionNoExtrap::PredictionNoExtrap ( Loaders loaders,
const HistAxis axis,
const Cut cut,
const SystShifts shift = kNoShift,
const Var wei = kUnweighted 
)

Definition at line 28 of file PredictionNoExtrap.cxx.

33  : PredictionExtrap(std::make_unique<TrivialExtrap>(loaders, axis, cut, shift, wei))
34  {
35  }
const Cut cut
Definition: exporter_fd.C:30
std::vector< Loaders * > loaders
Definition: syst_header.h:386
ana::PredictionNoExtrap::PredictionNoExtrap ( SpectrumLoaderBase loader,
SpectrumLoaderBase loaderSwap,
SpectrumLoaderBase loaderTau,
const std::string label,
const Binning bins,
const Var var,
const Cut cut,
const SystShifts shift = kNoShift,
const Var wei = kUnweighted 
)

Definition at line 50 of file PredictionNoExtrap.cxx.

59  : PredictionExtrap(std::make_unique<TrivialExtrap>(loader, loaderSwap, loaderTau,
60  label, bins, var, cut, shift, wei))
61  {
62  }
const char * label
loader
Definition: demo0.py:10
const Binning bins
Definition: NumuCC_CPiBin.h:8
const Cut cut
Definition: exporter_fd.C:30
loaderSwap
Definition: demo4.py:9
ana::PredictionNoExtrap::PredictionNoExtrap ( SpectrumLoaderBase loader,
SpectrumLoaderBase loaderSwap,
SpectrumLoaderBase loaderTau,
const HistAxis axis,
const Cut cut,
const SystShifts shift = kNoShift,
const Var wei = kUnweighted 
)

Definition at line 38 of file PredictionNoExtrap.cxx.

45  : PredictionExtrap(std::make_unique<TrivialExtrap>(loader, loaderSwap, loaderTau, axis, cut, shift, wei))
46  {
47  }
loader
Definition: demo0.py:10
const Cut cut
Definition: exporter_fd.C:30
loaderSwap
Definition: demo4.py:9
ana::PredictionNoExtrap::PredictionNoExtrap ( SpectrumLoaderBase loader,
SpectrumLoaderBase loaderSwap,
const std::string label,
const Binning bins,
const Var var,
const Cut cut,
const SystShifts shift = kNoShift,
const Var wei = kUnweighted 
)

Definition at line 65 of file PredictionNoExtrap.cxx.

74  label, bins, var, cut, shift, wei)
75  {
76  }
const char * label
PredictionNoExtrap(std::unique_ptr< TrivialExtrap > &&extrap)
loader
Definition: demo0.py:10
const Binning bins
Definition: NumuCC_CPiBin.h:8
const Cut cut
Definition: exporter_fd.C:30
loaderSwap
Definition: demo4.py:9
static NullLoader kNullLoader
Dummy loader that doesn&#39;t load any files.
ana::PredictionNoExtrap::~PredictionNoExtrap ( )
virtual

Definition at line 112 of file PredictionNoExtrap.cxx.

113  {
114  // We created this in the constructor so it's our responsibility
115  // delete fExtrap;
116  }

Member Function Documentation

template<typename T >
Spectrum ana::PredictionExtrap::_PredictComponent ( osc::_IOscCalc< T > *  calc,
Flavors::Flavors_t  flav,
Current::Current_t  curr,
Sign::Sign_t  sign 
) const
protectedinherited

Templated helper function called by the non-templated versions.

Definition at line 42 of file PredictionExtrap.cxx.

References ana::assert(), ana::Spectrum::Clear(), ana::PredictionExtrap::fExtrap, ana::Flavors::kAll, ana::Sign::kAntiNu, ana::Current::kCC, ana::Current::kNC, ana::Sign::kNu, ana::Flavors::kNuEToNuE, ana::Flavors::kNuEToNuMu, ana::Flavors::kNuEToNuTau, ana::Flavors::kNuMuToNuE, ana::Flavors::kNuMuToNuMu, ana::Flavors::kNuMuToNuTau, and runNovaSAM::ret.

Referenced by ana::PredictionExtrap::GetExtrap(), and ana::PredictionExtrap::PredictComponent().

46  {
47  Spectrum ret = fExtrap->NCTotalComponent(); // Get binning
48  ret.Clear();
49 
50  if(curr & Current::kCC){
51  if(flav & Flavors::kNuEToNuE && sign & Sign::kNu) ret += fExtrap->NueSurvComponent(). Oscillated(calc, +12, +12);
52  if(flav & Flavors::kNuEToNuE && sign & Sign::kAntiNu) ret += fExtrap->AntiNueSurvComponent().Oscillated(calc, -12, -12);
53 
54  if(flav & Flavors::kNuEToNuMu && sign & Sign::kNu) ret += fExtrap->NumuAppComponent(). Oscillated(calc, +12, +14);
55  if(flav & Flavors::kNuEToNuMu && sign & Sign::kAntiNu) ret += fExtrap->AntiNumuAppComponent().Oscillated(calc, -12, -14);
56 
57  if(flav & Flavors::kNuEToNuTau && sign & Sign::kNu) ret += fExtrap->TauFromEComponent(). Oscillated(calc, +12, +16);
58  if(flav & Flavors::kNuEToNuTau && sign & Sign::kAntiNu) ret += fExtrap->AntiTauFromEComponent().Oscillated(calc, -12, -16);
59 
60  if(flav & Flavors::kNuMuToNuE && sign & Sign::kNu) ret += fExtrap->NueAppComponent(). Oscillated(calc, +14, +12);
61  if(flav & Flavors::kNuMuToNuE && sign & Sign::kAntiNu) ret += fExtrap->AntiNueAppComponent().Oscillated(calc, -14, -12);
62 
63  if(flav & Flavors::kNuMuToNuMu && sign & Sign::kNu) ret += fExtrap->NumuSurvComponent(). Oscillated(calc, +14, +14);
64  if(flav & Flavors::kNuMuToNuMu && sign & Sign::kAntiNu) ret += fExtrap->AntiNumuSurvComponent().Oscillated(calc, -14, -14);
65 
66  if(flav & Flavors::kNuMuToNuTau && sign & Sign::kNu) ret += fExtrap->TauFromMuComponent(). Oscillated(calc, +14, +16);
67  if(flav & Flavors::kNuMuToNuTau && sign & Sign::kAntiNu) ret += fExtrap->AntiTauFromMuComponent().Oscillated(calc, -14, -16);
68  }
69  if(curr & Current::kNC){
70  assert(flav == Flavors::kAll); // Don't know how to calculate anything else
71 
72  if(sign & Sign::kNu) ret += fExtrap->NCComponent();
73  if(sign & Sign::kAntiNu) ret += fExtrap->NCAntiComponent();
74  }
75 
76  return ret;
77  }
Antineutrinos-only.
Definition: IPrediction.h:50
(&#39; appearance&#39;)
Definition: IPrediction.h:18
(&#39;beam &#39;)
Definition: IPrediction.h:15
Charged-current interactions.
Definition: IPrediction.h:39
std::vector< float > Spectrum
Definition: Constants.h:610
Neutrinos-only.
Definition: IPrediction.h:49
(&#39; survival&#39;)
Definition: IPrediction.h:19
std::unique_ptr< IExtrap > fExtrap
Neutral-current interactions.
Definition: IPrediction.h:40
assert(nhit_max >=nhit_nbins)
All neutrinos, any flavor.
Definition: IPrediction.h:26
(&#39; appearance&#39;)
Definition: IPrediction.h:16
def sign(x)
Definition: canMan.py:197
OscillatableSpectrum ana::PredictionExtrap::ComponentCC ( int  from,
int  to 
) const
overridevirtualinherited

Reimplemented from ana::IPrediction.

Definition at line 100 of file PredictionExtrap.cxx.

References ana::assert(), and ana::PredictionExtrap::fExtrap.

Referenced by ana::PredictionAddRock::ComponentCC(), and nue_decomp_scales().

101  {
102  if(from == +12 && to == +12) return fExtrap->NueSurvComponent();
103  if(from == -12 && to == -12) return fExtrap->AntiNueSurvComponent();
104 
105  if(from == +12 && to == +14) return fExtrap->NumuAppComponent();
106  if(from == -12 && to == -14) return fExtrap->AntiNumuAppComponent();
107 
108  if(from == +12 && to == +16) return fExtrap->TauFromEComponent();
109  if(from == -12 && to == -16) return fExtrap->AntiTauFromEComponent();
110 
111  if(from == +14 && to == +12) return fExtrap->NueAppComponent();
112  if(from == -14 && to == -12) return fExtrap->AntiNueAppComponent();
113 
114  if(from == +14 && to == +14) return fExtrap->NumuSurvComponent();
115  if(from == -14 && to == -14) return fExtrap->AntiNumuSurvComponent();
116 
117  if(from == +14 && to == +16) return fExtrap->TauFromMuComponent();
118  if(from == -14 && to == -16) return fExtrap->AntiTauFromMuComponent();
119 
120  assert(0 && "Not reached");
121  }
std::unique_ptr< IExtrap > fExtrap
assert(nhit_max >=nhit_nbins)
Spectrum ana::PredictionExtrap::ComponentNC ( ) const
overridevirtualinherited

Reimplemented from ana::IPrediction.

Definition at line 129 of file PredictionExtrap.cxx.

References ana::PredictionExtrap::fExtrap.

Referenced by ana::PredictionAddRock::ComponentNC(), and nue_decomp_scales().

130  {
131  return fExtrap->NCComponent();
132  }
std::unique_ptr< IExtrap > fExtrap
Spectrum ana::PredictionExtrap::ComponentNCAnti ( ) const
overridevirtualinherited

Reimplemented from ana::IPrediction.

Definition at line 133 of file PredictionExtrap.cxx.

References ana::PredictionExtrap::fExtrap.

Referenced by ana::PredictionAddRock::ComponentNCAnti().

134  {
135  return fExtrap->NCAntiComponent();
136  }
std::unique_ptr< IExtrap > fExtrap
Spectrum ana::PredictionExtrap::ComponentNCTotal ( ) const
overridevirtualinherited

Reimplemented from ana::IPrediction.

Definition at line 125 of file PredictionExtrap.cxx.

References ana::PredictionExtrap::fExtrap.

Referenced by ana::PredictionAddRock::ComponentNCTotal().

126  {
127  return fExtrap->NCTotalComponent();
128  }
std::unique_ptr< IExtrap > fExtrap
const IExtrap* ana::PredictionExtrap::GetExtrap ( ) const
inlineinherited

Definition at line 43 of file PredictionExtrap.h.

References ana::PredictionExtrap::_PredictComponent(), and ana::PredictionExtrap::fExtrap.

Referenced by ana::GetDecomp(), and make_files_for_decomp_plots().

43 {return fExtrap.get();}
std::unique_ptr< IExtrap > fExtrap
std::unique_ptr< PredictionNoExtrap > ana::PredictionNoExtrap::LoadFrom ( TDirectory *  dir,
const std::string name 
)
static

Definition at line 98 of file PredictionNoExtrap.cxx.

References ana::assert(), dir, and runNovaSAM::ret.

Referenced by ana::ComparePredictionsPeripheralFromVector(), CutTableAna(), FDDataMC(), GetHist(), GetHistVectors(), GetSpectToHist(), Load1DHistFromPred(), LoadFakeDataFromPred(), nue_data_mc_validation(), nue_decomp_scales(), nue_fd_mc_validation(), and plot_spectra_2dplots().

99  {
100  dir = dir->GetDirectory(name.c_str()); // switch to subdir
101  assert(dir);
102 
103  auto ret = std::make_unique<PredictionNoExtrap>(ana::LoadFrom<TrivialExtrap>(dir, "extrap"));
104 
105  delete dir;
106 
107  return ret;
108  }
const XML_Char * name
Definition: expat.h:151
TDirectory * dir
Definition: macro.C:5
assert(nhit_max >=nhit_nbins)
Spectrum ana::PredictionExtrap::Predict ( osc::IOscCalc calc) const
overridevirtualinherited
Spectrum ana::PredictionExtrap::Predict ( osc::IOscCalcStan calc) const
overridevirtualinherited

Reimplemented from ana::IPrediction.

Definition at line 31 of file PredictionExtrap.cxx.

References ana::Flavors::kAll, ana::Current::kBoth, ana::Sign::kBoth, and ana::PredictionExtrap::PredictComponent().

32  {
33  return PredictComponent(calc,
36  Sign::kBoth);
37  }
Spectrum PredictComponent(osc::IOscCalc *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const override
Interactions of both types.
Definition: IPrediction.h:42
Both neutrinos and antineutrinos.
Definition: IPrediction.h:52
All neutrinos, any flavor.
Definition: IPrediction.h:26
Spectrum ana::PredictionExtrap::PredictComponent ( osc::IOscCalc calc,
Flavors::Flavors_t  flav,
Current::Current_t  curr,
Sign::Sign_t  sign 
) const
overridevirtualinherited

Implements ana::IPrediction.

Reimplemented in ana::PredictionSterile.

Definition at line 81 of file PredictionExtrap.cxx.

References ana::PredictionExtrap::_PredictComponent().

Referenced by BackPredict(), CompareMCCompPrediction(), CVNCuts(), GetExtrap(), getTimePeakPlots(), MakePeriCutPlot(), MCCompPredictionTable(), MichelDecompTest(), nue_pid_effs(), nue_pid_effs_miniprod(), nue_pid_effs_paper_numu_neweff(), PeripheralCuts(), ana::PredictionExtrap::Predict(), ana::PredictionSterile::PredictComponent(), ana::PredictionAddRock::RockComponent(), and test_saloaders().

85  {
86  return _PredictComponent(calc, flav, curr, sign);
87  }
Spectrum _PredictComponent(osc::_IOscCalc< T > *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const
Templated helper function called by the non-templated versions.
def sign(x)
Definition: canMan.py:197
Spectrum ana::PredictionExtrap::PredictComponent ( osc::IOscCalcStan calc,
Flavors::Flavors_t  flav,
Current::Current_t  curr,
Sign::Sign_t  sign 
) const
overridevirtualinherited

Reimplemented from ana::IPrediction.

Definition at line 91 of file PredictionExtrap.cxx.

References ana::PredictionExtrap::_PredictComponent().

95  {
96  return _PredictComponent(calc, flav, curr, sign);
97  }
Spectrum _PredictComponent(osc::_IOscCalc< T > *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const
Templated helper function called by the non-templated versions.
def sign(x)
Definition: canMan.py:197
Spectrum ana::IPrediction::PredictComponentSyst ( osc::IOscCalc calc,
const SystShifts syst,
Flavors::Flavors_t  flav,
Current::Current_t  curr,
Sign::Sign_t  sign 
) const
virtualinherited

Reimplemented in ana::PredictionInterp, ana::PredictionCombinePeriods, and ana::PredictionAddRock.

Definition at line 79 of file IPrediction.cxx.

References ana::assert(), ana::SystShifts::IsNominal(), and ana::IPrediction::PredictComponent().

Referenced by ana::PredictionAddRock::_PredictComponentSyst(), ana::CovMxManager::AddSystematic(), ana::GetBFSystBands(), ana::GetSystBands(), PlotSysts(), ana::PredictionCombinePeriods::PredictComponentSyst(), systematics_extrap_comp_from_pred_interp(), systematics_summary_from_pred_interp(), and systematics_table_from_pred_interp().

84  {
85  assert(syst.IsNominal() && "This Prediction doesn't support PredictSyst(). Did you just mean Predict()?");
86 
87  // Default implementation: no treatment of systematics
88  return PredictComponent(calc, flav, curr, sign);
89  }
virtual Spectrum PredictComponent(osc::IOscCalc *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const =0
assert(nhit_max >=nhit_nbins)
def sign(x)
Definition: canMan.py:197
Spectrum ana::IPrediction::PredictComponentSyst ( osc::IOscCalcStan calc,
const SystShifts syst,
Flavors::Flavors_t  flav,
Current::Current_t  curr,
Sign::Sign_t  sign 
) const
virtualinherited

Reimplemented in ana::PredictionInterp, and ana::PredictionAddRock.

Definition at line 93 of file IPrediction.cxx.

References ana::assert(), ana::SystShifts::IsNominal(), and ana::IPrediction::PredictComponent().

98  {
99  assert(syst.IsNominal() && "This Prediction doesn't support PredictSyst(). Did you just mean Predict()?");
100 
101  // Default implementation: no treatment of systematics
102  return PredictComponent(calc, flav, curr, sign);
103  }
virtual Spectrum PredictComponent(osc::IOscCalc *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const =0
assert(nhit_max >=nhit_nbins)
def sign(x)
Definition: canMan.py:197
Spectrum ana::IPrediction::PredictSyst ( osc::IOscCalc calc,
const SystShifts syst 
) const
virtualinherited

Reimplemented in ana::PredictionInterp, ana::PredictionScaleComp, ana::PredictionCombinePeriods, and ana::PredictionAddRock.

Definition at line 49 of file IPrediction.cxx.

References ana::assert(), ana::SystShifts::IsNominal(), and ana::IPrediction::Predict().

Referenced by BicountEllipse_dCP(), ana::CountingExperiment::ChiSq(), ana::DataMCComparison(), demo_nueNumuSysts(), DrawBins(), DrawPulls(), fill_col(), joint_fit_2017_make_fc_slice(), joint_fit_2017_make_fc_surf(), MakeFakeData(), ana::PlotWithAreaSystErrorBand(), ana::PlotWithSystErrorBand(), ana::PlotWithSystErrorBand_Quant(), ana::SingleSampleExperiment::PredHistIncCosmics(), and ana::PredictionScaleComp::~PredictionScaleComp().

51  {
52  assert(syst.IsNominal() && "This Prediction doesn't support PredictSyst(). Did you just mean Predict()?");
53 
54  // Default implementation: no treatment of systematics
55  return Predict(calc);
56  }
virtual Spectrum Predict(osc::IOscCalc *calc) const =0
assert(nhit_max >=nhit_nbins)
Spectrum ana::IPrediction::PredictSyst ( osc::IOscCalcStan calc,
const SystShifts syst 
) const
virtualinherited

Reimplemented in ana::PredictionInterp, and ana::PredictionAddRock.

Definition at line 59 of file IPrediction.cxx.

References ana::assert(), ana::SystShifts::IsNominal(), and ana::IPrediction::Predict().

61  {
62  assert(syst.IsNominal() && "This Prediction doesn't support PredictSyst(). Did you just mean Predict()?");
63 
64  // Default implementation: no treatment of systematics
65  return Predict(calc);
66  }
virtual Spectrum Predict(osc::IOscCalc *calc) const =0
assert(nhit_max >=nhit_nbins)
Spectrum ana::IPrediction::PredictUnoscillated ( ) const
virtualinherited

Reimplemented in ana::PredictionSterile.

Definition at line 33 of file IPrediction.cxx.

References noosc, and ana::IPrediction::Predict().

Referenced by cc(), demo5(), demo::DrawUpDownRatioCanvas(), efficiency(), efficiencySA(), plot_nd_data_mc(), template_basic(), and test_ana().

34  {
35  // Default implementation
37  return Predict(&noosc);
38  }
Pass neutrinos through unchanged.
Definition: IOscCalc.h:45
virtual Spectrum Predict(osc::IOscCalc *calc) const =0
osc::NoOscillations noosc
Definition: NueSystFuncs.h:44
void ana::PredictionNoExtrap::SaveTo ( TDirectory *  dir,
const std::string name 
) const
overridevirtual

Member Data Documentation

std::unique_ptr<IExtrap> ana::PredictionExtrap::fExtrap
protectedinherited

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