ROOT logo
TCTAnalyse » . » TCTConv

class TCTConv

Function Members (Methods)

public:
TCTConv(const TCTConv&)
TCTConv(Int_t = 2000, Double_t = 0.1)
~TCTConv()
static TClass*Class()
TGraph*Convolute(TH1F* his, Bool_t mode)
voidDivideFFT(Double_t*, Double_t*, Double_t*, Double_t*, Double_t*, Double_t*)
TGraph*Draw(Int_t)
voidFFT(Double_t*, Double_t*, Double_t*)
voidGetIndCur(TH1F*, Int_t, Int_t)
voidGetTransferFuntion(TH1F*, TH1F*, Int_t = -1, Int_t = -1)
voidIFFT(Double_t*, Double_t*, Double_t*)
virtual TClass*IsA() const
voidLoad(Char_t*)
TCTConv&operator=(const TCTConv&)
voidReset(Int_t = 0)
voidSave(Char_t*)
virtual voidShowMembers(TMemberInspector&)
voidSplineIt(Double_t*, TH1F*, Int_t = -1, Int_t = -1)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

public:
Int_tFFTtf
Int_tNfine
Double_t*TranF
Double_t*imendI
Double_t*immI
Double_t*imqI
Double_t*indcI
Double_t*measI
Double_t*reendI
Double_t*remI
Double_t*reqI
Double_t*time
Double_ttimestep

Class Charts

Inheritance Chart:
TCTConv

Function documentation

TCTConv(Int_t = 2000, Double_t = 0.1)
~TCTConv()
void Load(Char_t* )
void SplineIt(Double_t* , TH1F* , Int_t = -1, Int_t = -1)
void FFT(Double_t* , Double_t* , Double_t* )
if(values==NULL) delete values;  values=new Double_t [Nfine];
if(rem==NULL) delete rem;  rem=new Double_t [Nfine];
if(imm==NULL) delete imm;  imm=new Double_t [Nfine];
void IFFT(Double_t* , Double_t* , Double_t* )
  if(values==NULL) delete values;  values=new Double_t [Nfine];
 if(reend==NULL) delete reend;  reend=new Double_t [Nfine];
if(imend==NULL) delete imend;  imend=new Double_t [Nfine];
void DivideFFT(Double_t* , Double_t* , Double_t* , Double_t* , Double_t* , Double_t* )
void GetIndCur(TH1F* , Int_t , Int_t )
TGraph * Draw(Int_t )
TGraph * Convolute(TH1F* his, Bool_t mode)
 faster if size1<size2
   double *result = new double[size2+1];
void Save(Char_t* )
void GetTransferFuntion(TH1F* , TH1F* , Int_t = -1, Int_t = -1)
void Reset(Int_t = 0)
TCTConv(Int_t = 2000, Double_t = 0.1)