Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hcalUtil.h File Reference
#include <list>
#include <algorithm>
#include <TROOT.h>
#include <TFile.h>
#include <TTree.h>
#include <TGMsgBox.h>
#include <TCanvas.h>
#include <TGraph.h>
#include <TString.h>
#include <TText.h>
#include <TApplication.h>
#include <TStyle.h>
#include <TSystem.h>
#include <TGClient.h>
#include <TGWindow.h>
#include <TH1.h>
#include <TH1F.h>
#include <TH1D.h>
#include <TProfile.h>
#include <TF1.h>
#include <TH2.h>
#include <TH3.h>
#include <TMath.h>
#include <TSpectrum.h>
#include "TVirtualFitter.h"
#include <TSystemDirectory.h>
#include <TSystemFile.h>
#include <hcalControls.h>
+ Include dependency graph for hcalUtil.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rootfile
 
struct  prdffile
 
class  hLabHelper
 
class  hcalHelper
 
class  hcal
 
class  stack
 
class  tower
 
class  hcalTree
 
class  tileHelper
 
struct  tileHelper::eventtilesummary
 
struct  tileHelper::runtilesummary
 
class  tileLightYield
 
class  tileTree
 
class  hcalUtil
 

Functions

Double_t erfunc (Double_t *x, Double_t *par)
 
Double_t erf_g (Double_t *x, Double_t *par)
 
Double_t powerFun (Double_t *x, Double_t *par)
 
Double_t power_g (Double_t *x, Double_t *par)
 
Double_t ps (Double_t *adc, Double_t *par)
 
Double_t sipmPeaks (Double_t *x, Double_t *par)
 
Int_t sipmCalib (TString &hName, int mode=0)
 
Double_t AsymToX (Double_t asym)
 
Double_t signalShape (Double_t *x, Double_t *par)
 

Function Documentation

Double_t AsymToX ( Double_t  asym)

Definition at line 303 of file hcalUtil.C.

View newest version in sPHENIX GitHub at line 303 of file hcalUtil.C

Referenced by tileHelper::collectTileSummary().

+ Here is the caller graph for this function:

Double_t erf_g ( Double_t *  x,
Double_t *  par 
)

Definition at line 346 of file hcalUtil.C.

View newest version in sPHENIX GitHub at line 346 of file hcalUtil.C

References Acts::UnitConstants::g.

Double_t erfunc ( Double_t *  x,
Double_t *  par 
)

Definition at line 339 of file hcalUtil.C.

View newest version in sPHENIX GitHub at line 339 of file hcalUtil.C

Referenced by hcalUtil::shapeFit().

+ Here is the caller graph for this function:

Double_t power_g ( Double_t *  x,
Double_t *  par 
)

Definition at line 360 of file hcalUtil.C.

View newest version in sPHENIX GitHub at line 360 of file hcalUtil.C

References Acts::UnitConstants::g, and merge_hashes::p.

Referenced by hcalUtil::twrMipFit(), and hcalUtil::twrTimeFit().

+ Here is the caller graph for this function:

Double_t powerFun ( Double_t *  x,
Double_t *  par 
)

Definition at line 352 of file hcalUtil.C.

View newest version in sPHENIX GitHub at line 352 of file hcalUtil.C

Referenced by hcalUtil::twrMipFit(), and hcalUtil::twrTimeFit().

+ Here is the caller graph for this function:

Double_t ps ( Double_t *  adc,
Double_t *  par 
)

Definition at line 102 of file hcalUtil.C.

View newest version in sPHENIX GitHub at line 102 of file hcalUtil.C

References Acts::UnitConstants::g, CKF_timing_vs_mu::mu, n, norm, sigma, sum(), and ambiguity_solver_full_chain::x.

+ Here is the call graph for this function:

Double_t signalShape ( Double_t *  x,
Double_t *  par 
)

Definition at line 70 of file evDisplay.C.

View newest version in sPHENIX GitHub at line 70 of file evDisplay.C

References pedestal(), and signal().

Referenced by tileHelper::eventtilesummary::eventtilesummary(), fitShape(), hLabHelper::fitShape(), G__hcalUtilDict__0_1608(), hLabHelper::hLabHelper(), hLabHelper::initPRDFRun(), stack::stack(), and tower::tower().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Int_t sipmCalib ( TString &  hName,
int  mode = 0 
)
Double_t sipmPeaks ( Double_t *  x,
Double_t *  par 
)

Definition at line 133 of file hcalUtil.C.

View newest version in sPHENIX GitHub at line 133 of file hcalUtil.C

References calibMode(), calibPeaks(), mean(), norm, merge_hashes::p, sigma, and spCalib().

Referenced by sipmCalib().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: