PowerSpectrum Class Reference

List of all members.

Detailed Description

Interface for power spectrum Th epower spectrum can be comupted from pulses or readed from file.


Public Member Functions

 PowerSpectrum (char *gainFile)
 PowerSpectrum (Int_t nf)
 PowerSpectrum (const PowerSpectrum &ps)
void Initialize ()
Int_t ReadGainsFromConfFile (char *confFile)
Int_t ReadGainsFromDataFile (char *inFile)
Int_t ReadHeaderFile (char *headFile)
Int_t ReadTassoPS (char *inputFile)
Int_t ReadTassoPulses (char *inputFile)
Int_t ReadROOTPS (char *inputFile)
Int_t ReadROOTPulses (char *inputFile)
Int_t ComputePowerSpectrum ()
void Integral (Float_t fini=-1, Float_t fend=-1)
TH1F * GetHistoIntegral (char *histoName, Float_t fini=-1, Float_t fend=-1)
TH1F ** GetPS ()
TH1F ** GetPSfull ()
TH1F * GetPS (Int_t i)
TH1F * GetPSfull (Int_t i)
TH1F ** GetPulses ()
TH1F * GetPulse (Int_t i)
Int_t GetNChannels ()
Int_t GetNPts ()
Float_t GetSamplingInterval ()
Float_t GetADCScale ()
Float_t GetGain (Int_t i)
Float_t GetIntegral (Int_t i)
Float_t * GetIntegral ()
Float_t GetNyquist ()
Float_t GetFini ()
Float_t GetFend ()
const char * GetName ()
Int_t GetMeasNumber ()
Int_t SetPS (Int_t i, TH1F *histo)
Int_t SetPSfull (Int_t i, TH1F *histo)
Int_t SetPulse (Int_t i, TH1F *histo)
void SetSamplingInterval (Float_t s)
void SetNPts (Int_t npts)
void SetADCScale (Float_t s)
void SetFini (Float_t f)
void SetFend (Float_t f)
void SetMeasNumber (Int_t no)
void SetName (char *name)
void SetNChannels (Int_t nch)

Protected Attributes

Int_t fNChannels
Int_t fNPts
Float_t * fGains
Float_t fSamplingInterval
Float_t fADCScale
Float_t fNyquist
Float_t fDeltaFreq
TH1F ** fPS
TH1F ** fPSfull
TH1F ** fPulses
Float_t * fIntegral
TString fName
Int_t fMeasNumber
TString fHeaderFile
Float_t fAdcChannels
Float_t fFini
Float_t fFend


The documentation for this class was generated from the following files:
Generated on Fri Mar 6 13:40:42 2009 for CUORE Software by  doxygen 1.5.1