Analog


class description - source file - inheritance tree

class Analog : public TObject

    private:
void prepare_file(FILE*, int, int) public:
Analog(const Analog&) Analog(char*, int = 128) virtual ~Analog() void ana(int = 0, int = 0, int = 1) void Book_histograms(int) static TClass* Class() int Cluster(int ns, CHannel*, float, float, float, CLUster*, int*) void CommonMode(CM*) void DrawEvent(int) int GetEvent(void*, unsigned int, int = -1) void GetParams() void GetPedestals() virtual TClass* IsA() const void operator()(int x) void pedes(int, int = 0, int = 0) void Reset_histograms(int = 0) void SetExclude(int, int*) void SetRegions(int, int*) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
size_t lrecl File record length */ int pfile Pointer to data file */ FILE* in char* ftit .ini file as argument */ double* avnoise public:
TH1F* his[200] TProfile* prof[10] TH2F* his2[5] CHannel* chan TH1F* chis[10] int Nevt char ffile[100] File with data */ int NNchan no. of channels */ int nupdate pdestal update rate */ float COMhard float COMthres float CLUSthr[3] Seed, neighbourgs and cluster cut */ int mxclust int mxstrip max. no. of strips per cluster */ int Nchan int Nreg int Nexcl Number of channels excluded */ float ssign Expected sign of the signal */ Region* reg int* excld int skip int sample

Class Description

 MeassureWF
                                                             
 This class handels the voltage scans produced with TCT Labview software (".tct" files)!
 Waveform vectors are stored in the histograms on which the data manipultaion rutines work

Analog(char *filename,int numch)

void pedes(int npass,int se,int ee)

int GetEvent(void *buff, unsigned int lrec, int en)

void CommonMode(CM *cmod)

~Analog()

void SetRegions(int numr,int regions[])

void SetExclude(int nume,int *exclude)

void GetParams()

void ana(int se,int ee,int histos)

void prepare_file(FILE *in,off_t offset, int whence)
_lseek(pfile,offset,whence);

void Book_histograms(int nevt)

int Cluster(int ns, CHannel *data, float SeedT, float IncT, float clsT, CLUster *clst, int *mxstrip)

void GetPedestals()

void Reset_histograms(int how)

void DrawEvent(int ix)



Inline Functions


               void operator()(int x)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
             Analog Analog(const Analog&)


Last update: Fri Sep 28 09:12:19 2007


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.