Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ST_Propagation_Time/macros/SC_PTC_RvsZ.C File Reference
#include "TH1.h"
#include <TH2I.h>
#include "TF1.h"
#include "TROOT.h"
#include "TStyle.h"
#include "TMath.h"
#include "TFile.h"
#include "TCanvas.h"
#include "TAxis.h"
#include <TDirectory.h>
#include <TLine.h>
#include <TPaveLabel.h>
#include <TPaletteAxis.h>
#include <stdio.h>
#include <stdint.h>
#include <fstream>

Go to the source code of this file.

Functions

void SC_PTC_RvsZ (char const *input_filename)
 

Variables

const Int_t NCHANNELS = 30
 
Double_t t_ns_fit_mean [NCHANNELS][300][3]
 
Double_t t_ns_fit_mean_err [NCHANNELS][300][3]
 
Double_t t_ss_fit_mean [NCHANNELS][300][3]
 
Double_t t_ss_fit_mean_err [NCHANNELS][300][3]
 
Double_t t_bs_fit_mean [NCHANNELS][300][3]
 
Double_t t_bs_fit_mean_err [NCHANNELS][300][3]
 
Double_t t_ss_fit_sigma [NCHANNELS][300][3]
 
Double_t t_ss_fit_sigma_err [NCHANNELS][300][3]
 
Double_t t_bs_fit_sigma [NCHANNELS][300][3]
 
Double_t t_bs_fit_sigma_err [NCHANNELS][300][3]
 
Double_t t_ns_fit_sigma [NCHANNELS][300][3]
 
Double_t t_ns_fit_sigma_err [NCHANNELS][300][3]
 
TCanvas * PT_can [30]
 
TCanvas * PTC [30]
 
TCanvas * PTC_BS [30]
 
TCanvas * PTC_NS [30]
 
TDirectory * TopDirectory
 
TH2I * h2_ss
 
TH2I * h2_bs
 
TH2I * h2_ns
 
TH2I * h2All
 
double bin1 [30][100]
 
double bin2 [30][100]
 
TH1D * h1_ns_Bin [30][100]
 
TH1D * h1_ss_Bin [30][100]
 
TH1D * h1_bs_Bin [30][100]
 
Double_t t_max [NCHANNELS][300]
 
Double_t t_max_BS [NCHANNELS][300]
 
Double_t t_max_NS [NCHANNELS][300]
 
double bin1bs [30][100]
 
double bin2bs [30][100]
 
double bin1ns [30][100]
 
double bin2ns [30][100]
 
Double_t t_z_ss_fit_slope [NCHANNELS][3]
 
Double_t t_z_ss_fit_slope_err [NCHANNELS][3]
 
Double_t t_z_ss_fit_intercept [NCHANNELS][3]
 
Double_t t_z_ss_fit_intercept_err [NCHANNELS][3]
 
Double_t t_z_bs_fit_slope [NCHANNELS][3]
 
Double_t t_z_bs_fit_slope_err [NCHANNELS][3]
 
Double_t t_z_bs_fit_intercept [NCHANNELS][3]
 
Double_t t_z_bs_fit_intercept_err [NCHANNELS][3]
 
Double_t t_z_ns_fit_slope [NCHANNELS][3]
 
Double_t t_z_ns_fit_slope_err [NCHANNELS][3]
 
Double_t t_z_ns_fit_intercept [NCHANNELS][3]
 
Double_t t_z_ns_fit_intercept_err [NCHANNELS][3]
 
const int NOXbins = 300
 
const int NOYbins = 200
 
int sss [NCHANNELS][NOXbins][NOYbins]
 
Double_t binsss [NCHANNELS][NOXbins][NOYbins]
 
Double_t ss_max [NCHANNELS]
 
Double_t low_cut = 0.10
 
Double_t global [NCHANNELS]
 
Double_t N_x_bin [NCHANNELS]
 
Double_t N_y_bin [NCHANNELS]
 
Double_t max_y_axis_bin [NCHANNELS]
 
Double_t max_y_axis_value [NCHANNELS]
 
Double_t bins [500][500]
 

Function Documentation

Variable Documentation

double bin1[30][100]

Definition at line 47 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

double bin1bs[30][100]

Definition at line 55 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

double bin1ns[30][100]

Definition at line 57 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

double bin2[30][100]

Definition at line 48 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

double bin2bs[30][100]

Definition at line 56 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

double bin2ns[30][100]

Definition at line 58 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t bins[500][500]

Definition at line 85 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t binsss[NCHANNELS][NOXbins][NOYbins]

Definition at line 76 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t global[NCHANNELS]

Definition at line 79 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

TH1D* h1_bs_Bin[30][100]

Definition at line 51 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

TH1D* h1_ns_Bin[30][100]

Definition at line 49 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

TH1D* h1_ss_Bin[30][100]

Definition at line 50 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

TH2I* h2_bs

Definition at line 44 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

TH2I* h2_ns

Definition at line 45 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

TH2I* h2_ss

Definition at line 43 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

TH2I* h2All

Definition at line 46 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t low_cut = 0.10

Definition at line 78 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t max_y_axis_bin[NCHANNELS]

Definition at line 83 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t max_y_axis_value[NCHANNELS]

Definition at line 84 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t N_x_bin[NCHANNELS]

Definition at line 81 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t N_y_bin[NCHANNELS]

Definition at line 82 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

const Int_t NCHANNELS = 30

Definition at line 24 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

const int NOXbins = 300

Definition at line 73 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

const int NOYbins = 200

Definition at line 74 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

TCanvas* PT_can[30]

Definition at line 38 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

TCanvas* PTC[30]

Definition at line 39 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

TCanvas* PTC_BS[30]

Definition at line 40 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

TCanvas* PTC_NS[30]

Definition at line 41 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t ss_max[NCHANNELS]

Definition at line 77 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Definition at line 75 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_bs_fit_mean[NCHANNELS][300][3]

Definition at line 29 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_bs_fit_mean_err[NCHANNELS][300][3]

Definition at line 30 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_bs_fit_sigma[NCHANNELS][300][3]

Definition at line 33 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_bs_fit_sigma_err[NCHANNELS][300][3]

Definition at line 34 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_max[NCHANNELS][300]

Definition at line 52 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_max_BS[NCHANNELS][300]

Definition at line 53 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_max_NS[NCHANNELS][300]

Definition at line 54 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_ns_fit_mean[NCHANNELS][300][3]

Definition at line 25 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_ns_fit_mean_err[NCHANNELS][300][3]

Definition at line 26 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_ns_fit_sigma[NCHANNELS][300][3]

Definition at line 35 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_ns_fit_sigma_err[NCHANNELS][300][3]

Definition at line 36 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_ss_fit_mean[NCHANNELS][300][3]

Definition at line 27 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_ss_fit_mean_err[NCHANNELS][300][3]

Definition at line 28 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_ss_fit_sigma[NCHANNELS][300][3]

Definition at line 31 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_ss_fit_sigma_err[NCHANNELS][300][3]

Definition at line 32 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_z_bs_fit_intercept[NCHANNELS][3]

Definition at line 67 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_z_bs_fit_intercept_err[NCHANNELS][3]

Definition at line 68 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_z_bs_fit_slope[NCHANNELS][3]

Definition at line 65 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_z_bs_fit_slope_err[NCHANNELS][3]

Definition at line 66 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_z_ns_fit_intercept[NCHANNELS][3]

Definition at line 71 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_z_ns_fit_intercept_err[NCHANNELS][3]

Definition at line 72 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_z_ns_fit_slope[NCHANNELS][3]

Definition at line 69 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_z_ns_fit_slope_err[NCHANNELS][3]

Definition at line 70 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_z_ss_fit_intercept[NCHANNELS][3]

Definition at line 63 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_z_ss_fit_intercept_err[NCHANNELS][3]

Definition at line 64 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_z_ss_fit_slope[NCHANNELS][3]

Definition at line 61 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

Double_t t_z_ss_fit_slope_err[NCHANNELS][3]

Definition at line 62 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.

TDirectory* TopDirectory

Definition at line 42 of file ST_Propagation_Time/macros/SC_PTC_RvsZ.C.