PowerSpectrum Class Reference

Inherited by NoisePowerSpectrum.

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 Tue Nov 16 10:50:03 2010 for CUORE Software by  doxygen 1.5.6