EPmtData
#include "EPmtData.hh" |
EPmtData
class description - source file - inheritance tree (.pdf)
class EPmtData : public TObject
Inheritance Chart: | |||||||||
|
public:
EPmtData() EPmtData(const EPmtData&) ~EPmtData() Int_t Channel(Int_t uid) const Int_t ChCol(Int_t ch) const Int_t ChRow(Int_t ch) const Float_t ChX(Int_t ch) const Float_t ChY(Int_t ch) const static TClass* Class() virtual void Clear(Option_t*) Int_t Col(Int_t uid) const virtual void Copy(TObject&) const Float_t GetBorderWidth() const Float_t GetGain() const Float_t GetGainSigma() const Float_t GetGtuLength() const Int_t GetNumCols() const Int_t GetNumPads() const Int_t GetNumRows() const Float_t GetPadGap() const Float_t GetPadSide() const Float_t GetPmtHeight() const Float_t GetPmtSide() const Float_t GetQuantum() const Float_t GetWidth() const virtual TClass* IsA() const EPmtData& operator=(const EPmtData&) Int_t Pmt(Int_t uid) const Int_t Row(Int_t uid) const void SetBorderWidth(Float_t bwidth) void SetGain(Float_t g) void SetGainSigma(Float_t gsigma) void SetGtuLength(Float_t gtulen) void SetNumCols(Int_t cols) void SetNumPads(Int_t pads) void SetNumRows(Int_t rows) void SetPadGap(Float_t gap) void SetPadSide(Float_t side) void SetPmtHeight(Float_t h) void SetPmtSide(Float_t side) void SetQuantum(Float_t q) void SetWidth(Float_t width) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Float_t X(Int_t uid) const Float_t Y(Int_t uid) const
Data Members
private:
Float_t fPmtSide pmt side length Float_t fPmtHeight pmt height Float_t fPadSide pmt pad side length Float_t fPadGap width of gap among pads Float_t fBorderWidth width of the pmt's dead border Int_t fNumPads number of pixels per pmt Int_t fNumRows number of rows Int_t fNumCols number of columns Float_t fQuantum quantum efficiency Float_t fGain nominal gain Float_t fGainSigma gain spread Float_t fWidth time width Float_t fGtuLength gtu length (ns)
Class Description
void Copy( TObject& other ) const
Copy this to other
void Clear(Option_t* opt )
Inline Functions
void ~EPmtData() EPmtData EPmtData() Float_t GetPmtSide() const Float_t GetPmtHeight() const Float_t GetPadSide() const Float_t GetPadGap() const Float_t GetBorderWidth() const Int_t GetNumPads() const Int_t GetNumRows() const Int_t GetNumCols() const Float_t GetQuantum() const Float_t GetGain() const Float_t GetGainSigma() const Float_t GetWidth() const Float_t GetGtuLength() const void SetPmtSide(Float_t side) void SetPmtHeight(Float_t h) void SetPadSide(Float_t side) void SetPadGap(Float_t gap) void SetBorderWidth(Float_t bwidth) void SetNumPads(Int_t pads) void SetNumRows(Int_t rows) void SetNumCols(Int_t cols) void SetQuantum(Float_t q) void SetGain(Float_t g) void SetGainSigma(Float_t gsigma) void SetWidth(Float_t width) void SetGtuLength(Float_t gtulen) Int_t Pmt(Int_t uid) const Int_t Channel(Int_t uid) const Int_t Col(Int_t uid) const Int_t Row(Int_t uid) const Float_t X(Int_t uid) const Float_t Y(Int_t uid) const Int_t ChCol(Int_t ch) const Int_t ChRow(Int_t ch) const Float_t ChX(Int_t ch) const Float_t ChY(Int_t ch) const TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) EPmtData EPmtData(const EPmtData&) EPmtData& operator=(const EPmtData&)