R8900M36Photomultiplier
#include "R8900M36Photomultiplier.hh" |
R8900M36Photomultiplier
class description - source file - inheritance tree (.pdf)
class R8900M36Photomultiplier : public Photomultiplier
Inheritance Chart: | |||||||||||||||
|
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)