FairRoot/PandaRoot
|
#include "TF1.h"
#include "TH1D.h"
#include "TMath.h"
#include "TRandom3.h"
#include "TROOT.h"
#include "TGraphErrors.h"
#include "TFile.h"
#include <iostream>
Go to the source code of this file.
Functions | |
Double_t | nastyFunction (Double_t *x, Double_t *par) |
Double_t | pandaResponse (Double_t *x, Double_t *par) |
Double_t | signalResponse (Double_t *x, Double_t *par) |
Double_t | breitWigner (Double_t *x, Double_t *par) |
void | setShape (Double_t stat, Double_t peaktobackground, Double_t beamresolution, Double_t resonancewidth, Double_t resonancemass) |
void | getCounts (Int_t n, Double_t *masses, Double_t *counts) |
void | convolutionAnalysis (Int_t nroftests=1, Char_t option[]="LQN", Double_t stat=200, Double_t peaktobackground=8, Double_t beamresolution=50., Double_t resonancewidth=500., Double_t resonancemass=3.526, Int_t seed=0) |
Variables | |
Double_t | xmin |
Double_t | xmax |
TRandom3 * | myran |
TF1 * | func =NULL |
TF1 * | fResponse =NULL |
TF1 * | fSignal =NULL |
TF1 * | fBW =NULL |
Definition at line 65 of file convolutionAnalysis.C.
References Double_t, f1, and f2.
Referenced by convolutionAnalysis().
void convolutionAnalysis | ( | Int_t | nroftests = 1 , |
Char_t | option[] = "LQN" , |
||
Double_t | stat = 200 , |
||
Double_t | peaktobackground = 8 , |
||
Double_t | beamresolution = 50. , |
||
Double_t | resonancewidth = 500. , |
||
Double_t | resonancemass = 3.526 , |
||
Int_t | seed = 0 |
||
) |
Definition at line 99 of file convolutionAnalysis.C.
References breitWigner(), count, Double_t, f, fabs(), fBW, fResponse, fSignal, getCounts(), i, masses, myran, seed, setShape(), signalResponse(), CAMath::Sqrt(), val, xmax, and xmin.
Definition at line 90 of file convolutionAnalysis.C.
References fResponse, i, myran, and n.
Referenced by convolutionAnalysis().
Definition at line 20 of file convolutionAnalysis.C.
References Double_t, f1, and f2.
Referenced by pandaResponse(), and signalResponse().
Definition at line 36 of file convolutionAnalysis.C.
References Double_t, f1, f2, func, nastyFunction(), Pi, CAMath::Sqrt(), xmax, and xmin.
Referenced by setShape().
void setShape | ( | Double_t | stat, |
Double_t | peaktobackground, | ||
Double_t | beamresolution, | ||
Double_t | resonancewidth, | ||
Double_t | resonancemass | ||
) |
Definition at line 72 of file convolutionAnalysis.C.
References fResponse, pandaResponse(), xmax, and xmin.
Referenced by convolutionAnalysis().
Definition at line 51 of file convolutionAnalysis.C.
References Double_t, f1, f2, func, nastyFunction(), Pi, CAMath::Sqrt(), xmax, and xmin.
Referenced by convolutionAnalysis().
TF1* fBW =NULL |
Definition at line 18 of file convolutionAnalysis.C.
Referenced by convolutionAnalysis().
TF1* fResponse =NULL |
Definition at line 16 of file convolutionAnalysis.C.
Referenced by convolutionAnalysis(), getCounts(), and setShape().
TF1* fSignal =NULL |
Definition at line 17 of file convolutionAnalysis.C.
Referenced by convolutionAnalysis().
TF1* func =NULL |
Definition at line 15 of file convolutionAnalysis.C.
Referenced by ana_track(), PndHypGeSpectrumAnalyser::FitPeaks(), pandaResponse(), Photospp::Log::RedirectOutput(), PndVolGenerator::SetVolTgFc(), and signalResponse().
TRandom3* myran |
Definition at line 13 of file convolutionAnalysis.C.
Referenced by convolutionAnalysis(), and getCounts().
Double_t xmax |
Definition at line 11 of file convolutionAnalysis.C.
Referenced by PndSttTrackFinderReal::AssociateSkewHitsToXYTrack(), checkphsp2_2(), convolutionAnalysis(), createHistoGraph(), Eff_lE(), PndFsmCmpDet::eval(), PndFsmCombiDet::eval(), FCDrawVariable(), FCQaVar(), fitsb(), PndLmdSensorAligner::getPairSpread(), histos_ca(), pandaResponse(), Pic_Compare_FEP_Eff(), plotTMVADemoData(), QA_histos(), QAmacro_stt_4(), raytrace_z(), setShape(), signalResponse(), PndTrkPlotMacros::WriteMacroAllHitsRestanti(), PndTrkPlotMacros2::WriteMacroAllHitsRestanti(), PndTrkPlotMacros::WriteMacroParallel_MvdHitsGeneralConformalwithMC(), PndTrkPlotMacros2::WriteMacroParallel_MvdHitsGeneralConformalwithMC(), PndSttTrackFinderReal::WriteMacroParallelAssociatedHits(), PndSttTrackFinderReal::WriteMacroParallelAssociatedHitswithMC(), PndSttTrackFinderReal::WriteMacroParallelHitsConformalwithMCspecial(), PndTrkPlotMacros::WriteMacroParallelHitsGeneral(), PndTrkPlotMacros2::WriteMacroParallelHitsGeneral(), PndSttTrackFinderReal::WriteMacroParallelHitsGeneral(), PndTrkPlotMacros::WriteMacroParallelHitsGeneralConformalwithMC(), PndTrkPlotMacros2::WriteMacroParallelHitsGeneralConformalwithMC(), PndSttTrackFinderReal::WriteMacroParallelHitsGeneralConformalwithMC(), PndSttTrackFinderReal::WriteMacroParallelHitswithRfromMC(), PndSttTrackFinderReal::WriteMacroSkewAssociatedHits(), PndSttTrackFinderReal::WriteMacroSkewAssociatedHitswithMC(), PndSttTrackFinderReal::WriteMacroSkewAssociatedHitswithRfromMC(), PndTrkPlotMacros2::WriteMacroSttParallel(), PndTrkPlotMacros::WriteMacroSttParallelAssociatedHitsandMvdwithMC(), PndTrkPlotMacros2::WriteMacroSttParallelAssociatedHitsandMvdwithMC(), and PndTrkPlotMacros2::WriteMacroSttParallelExternal().
Double_t xmin |
Definition at line 10 of file convolutionAnalysis.C.
Referenced by PndSttTrackFinderReal::AssociateSkewHitsToXYTrack(), checkphsp2_2(), convolutionAnalysis(), createHistoGraph(), Eff_lE(), PndFsmCmpDet::eval(), PndFsmCombiDet::eval(), FCDrawVariable(), FCQaVar(), fitsb(), PndLmdSensorAligner::getPairSpread(), PndRichRecoTask::GetPeakParameters(), histos_ca(), ReadBDT::NormVariable(), pandaResponse(), Pic_Compare_FEP_Eff(), plotTMVADemoData(), QA_histos(), raytrace_x(), raytrace_z(), setShape(), chigen::models::ColorSingletPartonicModel::setTrialKin(), signalResponse(), PndTrkPlotMacros::WriteMacroAllHitsRestanti(), PndTrkPlotMacros2::WriteMacroAllHitsRestanti(), PndTrkPlotMacros::WriteMacroParallel_MvdHitsGeneralConformalwithMC(), PndTrkPlotMacros2::WriteMacroParallel_MvdHitsGeneralConformalwithMC(), PndSttTrackFinderReal::WriteMacroParallelAssociatedHits(), PndSttTrackFinderReal::WriteMacroParallelAssociatedHitswithMC(), PndSttTrackFinderReal::WriteMacroParallelHitsConformalwithMCspecial(), PndTrkPlotMacros::WriteMacroParallelHitsGeneral(), PndTrkPlotMacros2::WriteMacroParallelHitsGeneral(), PndSttTrackFinderReal::WriteMacroParallelHitsGeneral(), PndTrkPlotMacros::WriteMacroParallelHitsGeneralConformalwithMC(), PndTrkPlotMacros2::WriteMacroParallelHitsGeneralConformalwithMC(), PndSttTrackFinderReal::WriteMacroParallelHitsGeneralConformalwithMC(), PndSttTrackFinderReal::WriteMacroParallelHitswithRfromMC(), PndSttTrackFinderReal::WriteMacroSkewAssociatedHits(), PndSttTrackFinderReal::WriteMacroSkewAssociatedHitswithMC(), PndSttTrackFinderReal::WriteMacroSkewAssociatedHitswithRfromMC(), PndTrkPlotMacros2::WriteMacroSttParallel(), PndTrkPlotMacros::WriteMacroSttParallelAssociatedHitsandMvdwithMC(), PndTrkPlotMacros2::WriteMacroSttParallelAssociatedHitsandMvdwithMC(), and PndTrkPlotMacros2::WriteMacroSttParallelExternal().