O1_ClearSkyPropagator
#include "O1_ClearSkyPropagator.hh" |
O1_ClearSkyPropagator
class description - source file - inheritance tree (.pdf)
class O1_ClearSkyPropagator : public ClearSkyPropagator
Inheritance Chart: | |||||||||||||||||||
|
public:
O1_ClearSkyPropagator() O1_ClearSkyPropagator(const Ground*) virtual ~O1_ClearSkyPropagator() static TClass* Class() virtual Medium Go(BunchOfPhotons&, ListPhotonsInAtmosphere&) const virtual Double_t GoToDetector(EsafSpectrum&, const EarthVector&) 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:
Medium fFinal_medium medium where final impact occurs
Class Description
O1_ClearSkyPropagator() : ClearSkyPropagator()
ctor (should not be used)
O1_ClearSkyPropagator(const Ground* g) : ClearSkyPropagator(g)
ctor, copy RadiatvieTransfer ground description
~O1_ClearSkyPropagator()
dtor
Medium Go(BunchOfPhotons& bunch,ListPhotonsInAtmosphere& dummy) const
Transport a BunchOfPhotons in clear sky conditions One step propagation, bunch spectrum is convoluted with transmission coefficients No SinglePhoton created in this method
Double_t GoToDetector(EsafSpectrum& spec,const EarthVector& pos) const
method used in Reconstruction convoluates the given spectrum by transmission coefficients between pos and EUSO detector spectrum is normalized and the norm. coeff is returned
void Reset()
reset imbricated objects
Inline Functions
TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)