PmtSignal
#include "PmtSignal.hh" |
PmtSignal
class description - source file - inheritance tree (.pdf)
class PmtSignal
Inheritance Chart: | |||||
|
public:
PmtSignal(Double_t t0, Double_t c, Double_t width, Int_t pmt, Int_t ch) PmtSignal(const PmtSignal&) virtual ~PmtSignal() Int_t Ch() Double_t Charge() const static TClass* Class() Double_t Current(Double_t t) const virtual void Dump() const Int_t Id() virtual TClass* IsA() const Bool_t MadeCount() const Bool_t MadeFastOR() const PmtSignal& operator=(const PmtSignal&) Int_t Pmt() void SetMadeCount(Bool_t val) void SetMadeFastOR(Bool_t val) virtual void ShowMembers(TMemberInspector& insp, char* parent) Double_t Sigma() const virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Double_t Time() const Double_t Voltage(Double_t t, Double_t R) const
Data Members
private:
Double_t fTime time (leading edge) Double_t fCharge total charge Double_t fWidth time width Int_t fId identifier Int_t fPmt pmt number Int_t fCh channel number Bool_t fMadeCount true if the signal made a digital count in DFEE Bool_t fMadeFastOR true if the signal gave a fast or count in MC static Int_t gSigCounter signal counter
Class Description
Double_t Current(Double_t t) const
compute the current at time t signal shape assumed to be a gaussian
Double_t Voltage(Double_t t, Double_t R) const
void Dump() const
dump on stdout
Inline Functions
void ~PmtSignal() PmtSignal PmtSignal(Double_t t0, Double_t c, Double_t width, Int_t pmt, Int_t ch) Int_t Id() Int_t Pmt() Int_t Ch() Double_t Time() const Double_t Charge() const Double_t Sigma() const Bool_t MadeCount() const void SetMadeCount(Bool_t val) Bool_t MadeFastOR() const void SetMadeFastOR(Bool_t val) TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) PmtSignal PmtSignal(const PmtSignal&) PmtSignal& operator=(const PmtSignal&)