#ifndef _CVIVScan #define _CVIVScan ////////////////////////////////////////////////////////////////////////// // // // CVIV Scan // // // // // // // ////////////////////////////////////////////////////////////////////////// #include "CVIV.h" class CVIVScan : public TObject { private: Int_t Num; TClonesArray *meas; Int_t i2a(Char_t *,Float_t ); public: CVIVScan(Char_t *,Int_t=1000); ~CVIVScan(); void Read(FILE *); void AddCVIV(FILE *,Int_t ); inline CVIV *Get(Int_t index) {return((CVIV *)meas->At(index));} inline CVIV *operator()(Int_t i) {return(Get(i));}; TGraph *FDV(Float_t, Float_t , Float_t,Float_t, Int_t,Int_t); TGraph *It(Float_t,Float_t=-1); TGraph *It(Float_t *,Float_t=-1); inline Float_t GetNum() {return(Num);} void Info() {for(Int_t i=0;iInfo();}}; ClassDef(CVIVScan,1) }; #endif