GSignals


class description - source file - inheritance tree

class GSignals : public TObject


    public:
GSignals(Int_t, Float_t, Float_t, Float_t*, Float_t*) GSignals(const GSignals&) GSignals() virtual ~GSignals() void AddEvent(Int_t, Int_t, Float_t*) static TClass* Class() void Clean() void DrawHistogram(Int_t, char*, Char_t*) Double_t FindLandauPeak(TF1*) Double_t FitLG(Int_t, char*, Double_t*, Double_t*) void GetHistogram(Int_t, TH1F*, char*) Float_t GetMax(TH1F*, Int_t = 0) Float_t GetMIP() Int_t GetN() Float_t* GetPeakTimes() virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t Num Number of points Float_t Noise Noise in mV Float_t MIPSignal MIP signal in mV TArrayF PeakTimes Peaking Times TArrayF Cuts Cluster cuts TClonesArray* sn Array of Signal/Noise Historgrams TClonesArray* csignal Array of Signal Histograms TClonesArray* csignalsn Array of Signal Histograms after SN cuts TClonesArray* csize Array of Cluster Sizes Histograms public:
TRandom rnd

Class Description


GSignals()

GSignals(Int_t num,Float_t noise, Float_t mipsignal, Float_t *peaktimes, Float_t *cuts)

~GSignals()

void DrawHistogram(Int_t i,char *option,char *doption)

void GetHistogram(Int_t i,TH1F *his,char *option)

void AddEvent(Int_t timenum, Int_t clsiz, Float_t *sig)

void Clean()

Double_t FitLG(Int_t timenum,char *option, Double_t *par, Double_t *parerr)

Double_t FindLandauPeak(TF1 *land)

Float_t GetMax(TH1F *histo,Int_t opt) //X=0,Y=else



Inline Functions


              Int_t GetN()
            Float_t GetMIP()
           Float_t* GetPeakTimes()
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
           GSignals GSignals(const GSignals&)


Last update: Mon Jan 12 14:47:36 2004


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.