|
virtual double | AngularCDF (const double theta, const double verticalDepth, const double showerAge) const =0 |
|
virtual double | AngularPDF (const double theta, const double verticalDepth, const double showerAge) const =0 |
|
virtual utl::TabulatedFunction & | EvaluateCherenkovDirect (const utl::Point &xA, const utl::Point &xB, const utl::Point &xEye, const double ShowerAge) const =0 |
|
virtual utl::TabulatedFunction & | EvaluateCherenkovPhotons (const utl::Point &xA, const utl::Point &xB, const double ShowerAge) const =0 |
|
virtual double | EvaluateDirectCherenkovProbability (const utl::Point &xA, const utl::Point &xB, const utl::Point &xEye, const double ShowerAge) const =0 |
|
virtual double | EvaluateDirectCherenkovProbability (const utl::Point &xA, const utl::Point &xB, const utl::Point &xEye, const double ShowerAge, const double wavelength) const =0 |
|
virtual double | GetEnergyCutoff () const |
|
virtual const std::vector
< double > & | GetWavelengths () const =0 |
|
virtual bool | HasData () const =0 |
| True if a data source is for the given model. More...
|
|
virtual void | Init ()=0 |
|
virtual void | SetEnergyCutoff (const double ecut) const =0 |
|
virtual void | SetUncertaintyBound (const double nSigma) const |
| alter Model by nSigma standard deviations More...
|
|
| VCherenkovModel () |
|
virtual | ~VCherenkovModel () |
|
Base class for a Cherenkov Model.
- Author
- Luis Prado Jr
- Date
- 27 Jan 2004
Definition at line 25 of file VCherenkovModel.h.
virtual bool atm::VModel::HasData |
( |
| ) |
const |
|
pure virtualinherited |
True if a data source is for the given model.
This method is meant to be checked to determine whether the given model is able to find valid data to evaluate. Typically it will always be true for parametric models which rely on an XML file, and will be true or false for database-based models, depending on whether or not relevant data are found in the DB for the current detector time
Implemented in atm::SuperMieModel, atm::MeasuredDBMieModel, atm::MieModelOff, atm::RayleighModelOff, atm::LidarCloudDBModel, atm::ParametricXMLMieModel, atm::ParametricXMLRayleighModel, atm::HumidAirRayleighModel, atm::AnalyticalCherenkovModel, atm::SimShowerProfileModel, atm::NonParametricXMLMieModel, atm::GDASProfileModel, atm::RadiosondeDBProfileModel, atm::SuperProfileModel, atm::ParametricXMLProfileModel, atm::MonthlyAvgDBProfileModel, atm::AirflyFluorescenceModel, atm::Kakimoto1996FluorescenceModel, atm::Nagano2004FluorescenceModel, atm::USStdADBProfileModel, atm::ConstantFluorescenceModel, atm::Keilhauer2008FluorescenceModel, and atm::AirFluorescenceModel.