LightToEuso
#include "LightToEuso.hh" |
LightToEuso
class description - source file - inheritance tree (.pdf)
class LightToEuso : public EsafConfigurable, public EsafMsgSource
Inheritance Chart: | |||||||||||||||||||||||||||
|
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
protected:
EventGenerator* GetGenerator() LightSource* GetLightSource() RadiativeTransfer* GetRadiative() public:
virtual ~LightToEuso() static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const virtual void Configure() virtual PhotonsOnPupil* Get(const DetectorGeometry*) const string& GetName() const virtual PhysicsData* GetPhysics() virtual MCTruth* GetTruth() virtual TClass* IsA() const virtual void ReplaceInputFile(const char*) virtual void Reset() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
Data Members
private:
string fName protected:
EventGenerator* fGenerator event generator LightSource* fLight light generator in atmosphere RadiativeTransfer* fRadiative radiative transport to euso
Class Description
void Reset()
get ready for next event. Reset method of every imbricated object is called.
Inline Functions
void ~LightToEuso() PhotonsOnPupil* Get(const DetectorGeometry*) void Configure() MCTruth* GetTruth() PhysicsData* GetPhysics() void ReplaceInputFile(const char*) const string& GetName() const const char* ClassType() const const char* ClassName() const EventGenerator* GetGenerator() RadiativeTransfer* GetRadiative() LightSource* GetLightSource() TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)