#include <PndHypGeGammaAna.h>
|
| Double_t | Compton (Double_t E, Double_t Th) |
| |
| Double_t | invCompton (Double_t E, Double_t Eprime) |
| |
| Double_t | SmearHit (Double_t Energy) |
| |
| Double_t | CalculatePeakWidth (Double_t Energy) |
| |
| void | FitSpectrum () |
| |
| void | FittingOutput () |
| |
| void | FindPeaks () |
| |
| void | GetPeakContent () |
| |
| void | ActivateComptonCalculations (Bool_t isActivated=1) |
| |
| void | CalculateCompton () |
| |
| void | WriteHistogramsToFile () |
| |
| void | HistogramCosmetics (TH1D *histo, TString XTitle, Double_t XTitleSize, Double_t XTitleOffset, Double_t XLabelSize, TString YTitle, Double_t YTitleSize, Double_t YTitleOffset, Double_t YLabelSize) |
| |
| void | HistogramCosmetics2D (TH2D *histo, TString XTitle, Double_t XTitleSize, Double_t XTitleOffset, Double_t XLabelSize, TString YTitle, Double_t YTitleSize, Double_t YTitleOffset, Double_t YLabelSize) |
| |
| bool | InTargetAbsorbedGammaWouldHitGermanium () |
| |
| | ClassDef (PndHypGeGammaAna, 1) |
| |
Definition at line 25 of file PndHypGeGammaAna.h.
◆ PndHypGeGammaAna() [1/2]
| PndHypGeGammaAna::PndHypGeGammaAna |
( |
| ) |
|
◆ PndHypGeGammaAna() [2/2]
| PndHypGeGammaAna::PndHypGeGammaAna |
( |
TString |
TxtFileName_Ext, |
|
|
Double_t |
GammaEnergy_Ext, |
|
|
Int_t |
nEvents = 0, |
|
|
Int_t |
nPeaks_Ext = 1, |
|
|
Int_t |
PeakToLook_Ext = 1 |
|
) |
| |
◆ ~PndHypGeGammaAna()
| PndHypGeGammaAna::~PndHypGeGammaAna |
( |
| ) |
|
◆ ActivateComptonCalculations()
| void PndHypGeGammaAna::ActivateComptonCalculations |
( |
Bool_t |
isActivated = 1 | ) |
|
|
protected |
◆ CalculateCompton()
| void PndHypGeGammaAna::CalculateCompton |
( |
| ) |
|
|
protected |
◆ CalculatePeakWidth()
| Double_t PndHypGeGammaAna::CalculatePeakWidth |
( |
Double_t |
Energy | ) |
|
|
protected |
◆ ClassDef()
◆ Compton()
| Double_t PndHypGeGammaAna::Compton |
( |
Double_t |
E, |
|
|
Double_t |
Th |
|
) |
| |
|
protected |
◆ Exec()
| virtual void PndHypGeGammaAna::Exec |
( |
Option_t * |
opt | ) |
|
|
virtual |
◆ FindPeaks()
| void PndHypGeGammaAna::FindPeaks |
( |
| ) |
|
|
protected |
◆ Finish()
| void PndHypGeGammaAna::Finish |
( |
| ) |
|
◆ FitSpectrum()
| void PndHypGeGammaAna::FitSpectrum |
( |
| ) |
|
|
protected |
◆ FittingOutput()
| void PndHypGeGammaAna::FittingOutput |
( |
| ) |
|
|
protected |
◆ GetPeakContent()
| void PndHypGeGammaAna::GetPeakContent |
( |
| ) |
|
|
protected |
◆ HistogramCosmetics()
| void PndHypGeGammaAna::HistogramCosmetics |
( |
TH1D * |
histo, |
|
|
TString |
XTitle, |
|
|
Double_t |
XTitleSize, |
|
|
Double_t |
XTitleOffset, |
|
|
Double_t |
XLabelSize, |
|
|
TString |
YTitle, |
|
|
Double_t |
YTitleSize, |
|
|
Double_t |
YTitleOffset, |
|
|
Double_t |
YLabelSize |
|
) |
| |
|
protected |
◆ HistogramCosmetics2D()
| void PndHypGeGammaAna::HistogramCosmetics2D |
( |
TH2D * |
histo, |
|
|
TString |
XTitle, |
|
|
Double_t |
XTitleSize, |
|
|
Double_t |
XTitleOffset, |
|
|
Double_t |
XLabelSize, |
|
|
TString |
YTitle, |
|
|
Double_t |
YTitleSize, |
|
|
Double_t |
YTitleOffset, |
|
|
Double_t |
YLabelSize |
|
) |
| |
|
protected |
◆ Init()
| virtual InitStatus PndHypGeGammaAna::Init |
( |
| ) |
|
|
virtual |
◆ InTargetAbsorbedGammaWouldHitGermanium()
| bool PndHypGeGammaAna::InTargetAbsorbedGammaWouldHitGermanium |
( |
| ) |
|
|
protected |
◆ invCompton()
| Double_t PndHypGeGammaAna::invCompton |
( |
Double_t |
E, |
|
|
Double_t |
Eprime |
|
) |
| |
|
protected |
◆ SetOmegaQuadrupolMode()
| void PndHypGeGammaAna::SetOmegaQuadrupolMode |
( |
Bool_t |
useOmegaQuadrupolMode_ext = 1 | ) |
|
◆ SetParContainers()
| void PndHypGeGammaAna::SetParContainers |
( |
| ) |
|
◆ SetPeakWidtchStrechFactor()
| void PndHypGeGammaAna::SetPeakWidtchStrechFactor |
( |
Double_t |
PeakWidtchStrechFactor_ext = 1 | ) |
|
◆ SetTarget()
| void PndHypGeGammaAna::SetTarget |
( |
Bool_t |
TargetAvailable = 1 | ) |
|
◆ SmearHit()
| Double_t PndHypGeGammaAna::SmearHit |
( |
Double_t |
Energy | ) |
|
|
protected |
◆ WriteHistogramsToFile()
| void PndHypGeGammaAna::WriteHistogramsToFile |
( |
| ) |
|
|
protected |
◆ bufferEnergy
| Double_t PndHypGeGammaAna::bufferEnergy |
|
protected |
◆ DoComptonCalculations
| Bool_t PndHypGeGammaAna::DoComptonCalculations |
|
protected |
◆ DPeakToCompton
| Double_t PndHypGeGammaAna::DPeakToCompton |
|
protected |
◆ DPeakY
| Double_t PndHypGeGammaAna::DPeakY |
|
protected |
◆ DSumCompton
| Double_t PndHypGeGammaAna::DSumCompton |
|
protected |
◆ DSumPeak
| Double_t PndHypGeGammaAna::DSumPeak |
|
protected |
◆ EvtCount
| Long_t PndHypGeGammaAna::EvtCount |
|
protected |
◆ fGe
| TClonesArray* PndHypGeGammaAna::fGe |
|
protected |
◆ fGeAl
| TClonesArray* PndHypGeGammaAna::fGeAl |
|
protected |
◆ fHitGe
◆ fHitSi
◆ fHitTargetOther
◆ fMc
| TClonesArray* PndHypGeGammaAna::fMc |
|
protected |
◆ fMCGam
◆ fMCGamPrimary
◆ fMcTr
| TClonesArray* PndHypGeGammaAna::fMcTr |
|
protected |
◆ fName
| TString PndHypGeGammaAna::fName |
|
protected |
◆ fSilicon
| TClonesArray* PndHypGeGammaAna::fSilicon |
|
protected |
◆ fStartVertex
| TVector3 PndHypGeGammaAna::fStartVertex |
|
protected |
◆ fTargetAvailable
| Bool_t PndHypGeGammaAna::fTargetAvailable |
|
protected |
◆ fTargetOther
| TClonesArray* PndHypGeGammaAna::fTargetOther |
|
protected |
◆ fVertexVolumeName
| TString PndHypGeGammaAna::fVertexVolumeName |
|
protected |
◆ GammaEnergy
| Double_t PndHypGeGammaAna::GammaEnergy |
|
protected |
◆ GausBG
| TF1* PndHypGeGammaAna::GausBG |
|
protected |
◆ h2AbsorptionDistanceAngle
| TH2D* PndHypGeGammaAna::h2AbsorptionDistanceAngle |
|
protected |
◆ hAbsorption
| TH1D* PndHypGeGammaAna::hAbsorption |
|
protected |
◆ hGamEnergy
| TH1D* PndHypGeGammaAna::hGamEnergy |
|
protected |
◆ hGamEnergyTargetBackground
| TH1D* PndHypGeGammaAna::hGamEnergyTargetBackground |
|
protected |
◆ highComptonAngle
| Double_t PndHypGeGammaAna::highComptonAngle |
|
protected |
◆ hNumberOfHits
| TH1D* PndHypGeGammaAna::hNumberOfHits |
|
protected |
◆ hThetaCheck
| TH1D* PndHypGeGammaAna::hThetaCheck |
|
protected |
◆ hThetaCheckPrimary
| TH1D* PndHypGeGammaAna::hThetaCheckPrimary |
|
protected |
◆ iHistoUpperLimit
| Double_t PndHypGeGammaAna::iHistoUpperLimit |
|
protected |
◆ ioman
| FairRootManager* PndHypGeGammaAna::ioman |
|
protected |
◆ lowComptonAngle
| Double_t PndHypGeGammaAna::lowComptonAngle |
|
protected |
◆ nPeaks
| Int_t PndHypGeGammaAna::nPeaks |
|
protected |
◆ NumberOfEvents
| Long_t PndHypGeGammaAna::NumberOfEvents |
|
protected |
◆ PeakToCompton
| Double_t PndHypGeGammaAna::PeakToCompton |
|
protected |
◆ PeakToLook
| Int_t PndHypGeGammaAna::PeakToLook |
|
protected |
◆ PeakWidtchStrechFactor
| Double_t PndHypGeGammaAna::PeakWidtchStrechFactor |
|
protected |
◆ PeakWidth
| Double_t PndHypGeGammaAna::PeakWidth |
|
protected |
◆ PeakX
| Double_t PndHypGeGammaAna::PeakX |
|
protected |
◆ PeakY
| Double_t PndHypGeGammaAna::PeakY |
|
protected |
◆ ResConstPar
| Double_t PndHypGeGammaAna::ResConstPar |
|
protected |
◆ ResGradientPar
| Double_t PndHypGeGammaAna::ResGradientPar |
|
protected |
◆ SetOfCrystalHit
| std::set<int> PndHypGeGammaAna::SetOfCrystalHit |
|
protected |
◆ SumCompton
| Double_t PndHypGeGammaAna::SumCompton |
|
protected |
◆ SumPeak
| Double_t PndHypGeGammaAna::SumPeak |
|
protected |
◆ TxtFile
| ofstream PndHypGeGammaAna::TxtFile |
|
protected |
◆ TxtFileName
| TString PndHypGeGammaAna::TxtFileName |
|
protected |
◆ useOmegaQuadrupolMode
| Bool_t PndHypGeGammaAna::useOmegaQuadrupolMode |
|
protected |
◆ xpeaks
| Float_t* PndHypGeGammaAna::xpeaks |
|
protected |
◆ ypeaks
| Float_t* PndHypGeGammaAna::ypeaks |
|
protected |
The documentation for this class was generated from the following file: