Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

PmtSignal

#include "PmtSignal.hh"

PmtSignal


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

class PmtSignal

Inheritance Chart:
PmtSignal

    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


PmtSignal(Double_t t, Double_t c, Double_t s,Int_t pmt,Int_t ch) : fTime(t),fCharge(c),fWidth(s),fPmt(pmt),fCh(ch)
 ctor

~PmtSignal()
 dtor

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


              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&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:18:46 2005