8 #ifndef PNDHYPGEGAMMAANA_H
9 #define PNDHYPGEGAMMAANA_H 1
14 #include <TClonesArray.h>
20 #include "../../pnddata/HypData/PndHypPoint.h"
22 #include <TSpectrum.h>
24 #include "TGeoManager.h"
34 virtual InitStatus
Init();
35 virtual void Exec(Option_t* opt);
void ActivateComptonCalculations(Bool_t isActivated=1)
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)
Double_t CalculatePeakWidth(Double_t Energy)
bool InTargetAbsorbedGammaWouldHitGermanium()
void WriteHistogramsToFile()
void SetTarget(Bool_t TargetAvailable=1)
Double_t PeakWidtchStrechFactor
Double_t invCompton(Double_t E, Double_t Eprime)
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)
TString fVertexVolumeName
PndMCTrack * fMCGamPrimary
Bool_t useOmegaQuadrupolMode
Double_t Compton(Double_t E, Double_t Th)
Double_t iHistoUpperLimit
void SetPeakWidtchStrechFactor(Double_t PeakWidtchStrechFactor_ext=1)
void SetOmegaQuadrupolMode(Bool_t useOmegaQuadrupolMode_ext=1)
Double_t highComptonAngle
std::set< int > SetOfCrystalHit
TClonesArray * fTargetOther
TH1D * hThetaCheckPrimary
PndHypPoint * fHitTargetOther
TH1D * hGamEnergyTargetBackground
Bool_t DoComptonCalculations
Double_t SmearHit(Double_t Energy)
TH2D * h2AbsorptionDistanceAngle
virtual void Exec(Option_t *opt)
virtual InitStatus Init()
ClassDef(PndHypGeGammaAna, 1)