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&)
