Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

R8900M36Photomultiplier

#include "R8900M36Photomultiplier.hh"

R8900M36Photomultiplier


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

class R8900M36Photomultiplier : public Photomultiplier

Inheritance Chart:
EsafConfigurable
EsafMsgSource
<-
Photomultiplier
<-
R8900M36Photomultiplier

    public:
R8900M36Photomultiplier(Int_t, PmtGeometry*) virtual ~R8900M36Photomultiplier() virtual Bool_t Add(Photon& ph) static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
static R8900M36Photomultiplier::EStatus fgStatus static vector<Double_t> fgColEff Collection efficiency static Interpolate* fgQuantumEff Quantum efficiency static Interpolate* fgAngularDependence Angular dependence static vector<Double_t>* fgCrossTalkTable Cross Talk Full table public:
static const R8900M36Photomultiplier::EStatus kUndefined static const R8900M36Photomultiplier::EStatus kPmtAdd static const R8900M36Photomultiplier::EStatus kR8900Add

Class Description

 S.Ogawa & M.Bertaina
 2004-11-26
 LastUpdate: 2005-01-20

R8900M36Photomultiplier( Int_t id, PmtGeometry* g ) : Photomultiplier(id, g )
 Constructor


~R8900M36Photomultiplier()
 Destructor

Bool_t Add(Photon& ph)
 add a photon hit to be simulated




Inline Functions


        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:18:50 2005