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
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
void ~O1_ClearSkyPropagator() O1_ClearSkyPropagator O1_ClearSkyPropagator() O1_ClearSkyPropagator O1_ClearSkyPropagator(const Ground*) TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)