Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

EusoDetector

#include "EusoDetector.hh"

EusoDetector


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

class EusoDetector : public Detector, public EsafConfigurable, public EsafMsgSource

Inheritance Chart:
Detector
EsafConfigurable
EsafMsgSource
<-
EusoDetector

    public:
EusoDetector() virtual ~EusoDetector() void Build() static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const virtual Telemetry* Get(PhotonsOnPupil*) DetectorTransportManager* GetDetectorTransportManager() EusoElectronics* GetEusoElectronics() 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:
EusoElectronics* fElectronics DetectorTransportManager* fDetectorTransporter

Class Description


EusoDetector() : fElectronics(0), fDetectorTransporter(0)
 Constructor


~EusoDetector()
 Destructor


void Build()
 Build or re-build the detector


void Reset()
 Reset electronics


Telemetry* Get( PhotonsOnPupil* photons )
 Simulate one event and return a pointer to a Telemetry object




Inline Functions


                 EusoElectronics* GetEusoElectronics()
        DetectorTransportManager* GetDetectorTransportManager()
                      const char* ClassType() const
                      const char* ClassName() const
                          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:17:27 2005