stressSpectrum.cxx File Reference

#include <stdlib.h>
#include "TApplication.h"
#include "TBenchmark.h"
#include "TCanvas.h"
#include "TH2.h"
#include "TF2.h"
#include "TRandom.h"
#include "TSpectrum.h"
#include "TSpectrum2.h"
#include "TStyle.h"
#include "Riostream.h"
#include "TROOT.h"
#include "TMath.h"

Go to the source code of this file.

Functions

Double_t fpeaks (Double_t *x, Double_t *par)
Double_t fpeaks2 (Double_t *x, Double_t *par)
void findPeaks (Int_t pmin, Int_t pmax, Int_t &nfound, Int_t &ngood, Int_t &nghost)
void stress1 (Int_t ntimes)
void stress2 (Int_t np2)
void stressSpectrum (Int_t ntimes)
int main (int argc, char **argv)

Variables

Int_t npeaks


Function Documentation

void findPeaks ( Int_t  pmin,
Int_t  pmax,
Int_t nfound,
Int_t ngood,
Int_t nghost 
)

Definition at line 83 of file stressSpectrum.cxx.

References TMath::Abs(), fpeaks(), gRandom, h, nbins, nf, npeaks, p, par, TRandom::Rndm(), s, and TRandom::Uniform().

Referenced by stress1().

Double_t fpeaks ( Double_t x,
Double_t par 
)

Definition at line 61 of file stressSpectrum.cxx.

References TMath::Gaus(), norm(), npeaks, p, result(), and sigma.

Referenced by findPeaks(), and peaks().

Double_t fpeaks2 ( Double_t x,
Double_t par 
)

Definition at line 71 of file stressSpectrum.cxx.

References TMath::Gaus(), norm(), npeaks, p, and result().

Referenced by findPeak2(), and stress2().

int main ( int  argc,
char **  argv 
)

Definition at line 277 of file stressSpectrum.cxx.

References gBenchmark, gROOT, TROOT::SetBatch(), and stressSpectrum().

void stress1 ( Int_t  ntimes  ) 

Definition at line 128 of file stressSpectrum.cxx.

References TMath::Abs(), c1, TCanvas::cd(), TPad::Divide(), TH1::Fill(), findPeaks(), TH1::Fit(), TH1::GetFunction(), TFormula::GetParameter(), TF1::GetParError(), gStyle, i, npeaks, p1(), p2(), p3(), TStyle::SetOptFit(), and sprintf().

void stress2 ( Int_t  np2  ) 

Definition at line 177 of file stressSpectrum.cxx.

References TMath::Abs(), f2, TH2::FillRandom(), fpeaks2(), h2, nf, npeaks, p, par, s, TF1::SetNpx(), TF2::SetNpy(), TFormula::SetParameters(), TH1::SetStats(), sprintf(), xmax, xmin, ymax, and ymin.

void stressSpectrum ( Int_t  ntimes  ) 

Definition at line 252 of file stressSpectrum.cxx.

References gBenchmark, TBenchmark::GetCpuTime(), TROOT::GetVersion(), TROOT::GetVersionDate(), TROOT::GetVersionTime(), gROOT, TBenchmark::Print(), TBenchmark::Start(), TBenchmark::Stop(), stress1(), and stress2().

Referenced by main().


Variable Documentation

Int_t npeaks

Definition at line 60 of file stressSpectrum.cxx.

Referenced by findPeak2(), findPeaks(), fpeaks(), fpeaks2(), peaks(), peaks2(), TSpectrum::Search(), TSpectrum2::Search(), TSpectrum3::Search(), stress1(), and stress2().


Generated on Tue Jul 5 16:08:55 2011 for ROOT_528-00b_version by  doxygen 1.5.1