#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: