Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

SimpleCrkCalculator

#include "SimpleCrkCalculator.hh"

SimpleCrkCalculator


class description - source file - inheritance tree (.pdf)

class SimpleCrkCalculator : public CrkCalculator

Inheritance Chart:
EsafMsgSource
<-
CrkCalculator
<-
SimpleCrkCalculator

    public:
SimpleCrkCalculator() virtual ~SimpleCrkCalculator() static TClass* Class() virtual EsafSpectrum* GetCrkSpectrum() const virtual Double_t GetCrkYield(const Double_t SC_alt, const Double_t SC_energy, Bool_t thr = true) const virtual Double_t GetCrkYield(const Double_t SC_alt, TF12* EnergyDistribution) const virtual Double_t GetCrkYield(const Double_t SC_alt, const TH1F* EnergyDistribution) const virtual Double_t GetEnergyThreshold(const Double_t SC_alt) const virtual TClass* IsA() const virtual void Reset() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Double_t fLambdaMin Double_t fLambdaMax

Class Description


SimpleCrkCalculator() : CrkCalculator()
 ctor


~SimpleCrkCalculator()
 dtor


Double_t GetCrkYield(const Double_t SC_alt, const Double_t SC_energy, Bool_t thr) const
 get the yield of the Cerenkov emission for a fixed energy
 if thr == false, energy threshold of cerenkov production is not taken into account


Double_t GetCrkYield(const Double_t SC_alt, TF12* EnergyDistribution) const
 get the Cerenkov yield integrated on an energy distribution


Double_t GetCrkYield(const Double_t SC_alt, const TH1F* ehisto) const
 get the Cerenkov yield integrated on an energy histogram


Double_t GetEnergyThreshold(const Double_t SC_alt) const
 get the energy threshold for the cerenkov emission


EsafSpectrum* GetCrkSpectrum() const
 get the wavelenght spectrum of the cerenkov emission




Inline Functions


               void Reset()
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:20:49 2005