BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnXTCalibrationTOF700.C File Reference
#include <Rtypes.h>
#include <fstream>
#include "bmndata/BmnEnums.h"
#include "macro/run/bmnloadlibs.C"
Include dependency graph for BmnXTCalibrationTOF700.C:

Go to the source code of this file.

Macros

#define OLD_DIGI_FILE   false
#define XYCALIBRATION   true
#define MINSTAT   50
#define WRITE_NEW_CALIBRATION_FILES   1
#define WRITE_CALIBRATION_X   true
#define WRITE_CALIBRATION_Y   true
#define WRITE_CALIBRATION_X_CHAMBER   true
#define WRITE_CALIBRATION_Y_CHAMBER   true
#define CALRUNNAME   1
#define CALIBFILE   "bmn_run9687_digi_calibration.root"
#define CORRECTIONFILE   "bmn_argon_protonbased_time_corrections.root"
#define GEMTYPE   2
#define DTXDCH   +0.0
#define DTYDCH   +0.0
#define DXDCH   -9.2454
#define DYDCH   +3.7912
#define DZDCH   -0.1655
#define MINGEMNDF   4
#define MINSIHITS   2
#define TRACKFILE   "argon_tracks_gleb_chi2_files.txt"
#define DTX0DCH   +0.0
#define DTY0DCH   +0.0
#define DX0DCH   -10.3038
#define DY0DCH   +2.55
#define DZ0DCH   +1.94
#define MINTIME   true
#define GEMDEBUG   false
#define XYPANIN   0
#define XYPETNEW   1
#define DXGEMDCHMAX   2.5
#define DYGEMDCHMAX   1.5
#define USE_CLUSTERS   1
#define STRIP_CORRECTIONS   1
#define LIST_STRIP_CORRECTIONS   0
#define CALIBRATION   2
#define PRIMARY_VERTEX_CUTS   1
#define GEMCUTS   1
#define CVERS   1
#define CFACTOR   0.97f
#define FLAG   0
#define BETAMAX   1.00f
#define PMIN   0.5f
#define PMAX   5.0f
#define PMAX1   3.0f
#define PMAX2   2.5f
#define PRES   2.0f
#define PRES1   3.0f
#define PMAXPI   3.0f
#define MPIMAX   0.2f
#define MP   0.938f
#define MP2   (MP * MP)
#define MPI   0.139
#define MPI2   (MPI * MPI)
#define DMPSCALE1   1.
#define DMPSCALE2   1.
#define DMPSCALET1   1.
#define DMPSCALET2   1.5
#define DMPISCALE   1.
#define PSCALE   0.99f
#define WRITE_CALIBRATION   1
#define XFACTOR   1.0f
#define DISTMAX   20.0f
#define DXMAX   5.0f
#define DYMAX   3.0f
#define DXMAXPAN   5.0f
#define DYMAXPAN   5.0f
#define TOFMAX   39.0f
#define IN_WIDTH_LIMITS   0
#define WMIN   2900
#define WMAX   9000
#define NUMBER_CHAMBERS   59

Functions

void FitChambersX ()
void FitStripsX ()
Int_t readMCTimeFile (const char *MCTimeFile="TOF700_MC_argon_qgsm_time_run7.txt")
int ReadXYCalibration ()
void BmnXTCalibrationTOF700 (const char *TracksGemDch=TRACKFILE, const char *DigitsTOF700="argon_tof700_digits_files_pro_full.txt")
void select_hist ()

Variables

Float_t halfwidthx [NUMBER_CHAMBERS] = {8.0}
Float_t halfwidthy [NUMBER_CHAMBERS] = {0.5}
int wmi [NUMBER_CHAMBERS] = {2900}
int wma [NUMBER_CHAMBERS] = {9000}
int nhi = 0
int nhit [NUMBER_CHAMBERS] = {0}
int nhits [NUMBER_CHAMBERS][32] = {{0}}
float tof [NUMBER_CHAMBERS][32] = {{0.}}
float tofWidths [NUMBER_CHAMBERS][32] = {{0.}}
double xhi [1000]
double yhi [1000]
double zhi [1000]
double lrd [1000]
double xhic [1000]
double yhic [1000]
double zhic [1000]
BmnTof2Raw2DigitNew * TOF2 = NULL
TProfile2D * itcalibr = 0
TProfile * itcalibrc = 0
TFile * fcalc = 0
TFile * fcals = 0
TProfile2D * XvsLRvsStrip [NUMBER_CHAMBERS] = {0}
TProfile2D * XvsLRvsStrip1 [NUMBER_CHAMBERS] = {0}
TProfile2D * XvsLR = 0
TProfile2D * XvsLRvsRun [10] = {0}
TProfile2D * YvsY = 0
TH2F * XvsLRp [NUMBER_CHAMBERS] = {0}
TH1F * hfitx0 = 0
TH1F * hfitx1 = 0
TH1F * hfitx0run = 0
TH1F * hfitx1run = 0
TH1F * hfitxs0 = 0
TH1F * hfitxs1 = 0
TH1F * hfitxs0a = 0
TH1F * hfitxs1a = 0
TH1F * hfitx1s0 = 0
TH1F * hfitx1s1 = 0
TH1F * hfitx1s1a = 0
TH1F * hfity = 0
TH1F * hfityc = 0
float idchambers [59]
Double_t tofcalmc [NUMBER_CHAMBERS] = {0.f}
Double_t tofcalc [NUMBER_CHAMBERS] = {0.f}
Double_t tofcals [NUMBER_CHAMBERS][32] = {{0.f}}
Double_t interxl [NUMBER_CHAMBERS][32] = {{0.}}
Double_t slopexl [NUMBER_CHAMBERS][32] = {{0.}}
Double_t interxg [NUMBER_CHAMBERS][32] = {{0.}}
Double_t slopexg [NUMBER_CHAMBERS][32] = {{0.}}
Double_t interxc [NUMBER_CHAMBERS] = {0.}
Double_t slopexc [NUMBER_CHAMBERS] = {0.}
Double_t shifty [NUMBER_CHAMBERS][32] = {{0.}}
Double_t shiftyc [NUMBER_CHAMBERS] = {0.}
char fnametof700 [256]

Macro Definition Documentation

◆ BETAMAX

#define BETAMAX   1.00f

Definition at line 140 of file BmnXTCalibrationTOF700.C.

◆ CALIBFILE

#define CALIBFILE   "bmn_run9687_digi_calibration.root"

Definition at line 18 of file BmnXTCalibrationTOF700.C.

◆ CALIBRATION

#define CALIBRATION   2

Definition at line 122 of file BmnXTCalibrationTOF700.C.

◆ CALRUNNAME

#define CALRUNNAME   1

Definition at line 16 of file BmnXTCalibrationTOF700.C.

◆ CFACTOR

#define CFACTOR   0.97f

Definition at line 134 of file BmnXTCalibrationTOF700.C.

◆ CORRECTIONFILE

#define CORRECTIONFILE   "bmn_argon_protonbased_time_corrections.root"

Definition at line 19 of file BmnXTCalibrationTOF700.C.

◆ CVERS

#define CVERS   1

Definition at line 131 of file BmnXTCalibrationTOF700.C.

◆ DISTMAX

#define DISTMAX   20.0f

Definition at line 201 of file BmnXTCalibrationTOF700.C.

◆ DMPISCALE

#define DMPISCALE   1.

Definition at line 191 of file BmnXTCalibrationTOF700.C.

◆ DMPSCALE1

#define DMPSCALE1   1.

Definition at line 179 of file BmnXTCalibrationTOF700.C.

◆ DMPSCALE2

#define DMPSCALE2   1.

Definition at line 182 of file BmnXTCalibrationTOF700.C.

◆ DMPSCALET1

#define DMPSCALET1   1.

Definition at line 185 of file BmnXTCalibrationTOF700.C.

◆ DMPSCALET2

#define DMPSCALET2   1.5

Definition at line 188 of file BmnXTCalibrationTOF700.C.

◆ DTX0DCH

#define DTX0DCH   +0.0

Definition at line 93 of file BmnXTCalibrationTOF700.C.

◆ DTXDCH

#define DTXDCH   +0.0

Definition at line 26 of file BmnXTCalibrationTOF700.C.

◆ DTY0DCH

#define DTY0DCH   +0.0

Definition at line 94 of file BmnXTCalibrationTOF700.C.

◆ DTYDCH

#define DTYDCH   +0.0

Definition at line 27 of file BmnXTCalibrationTOF700.C.

◆ DX0DCH

#define DX0DCH   -10.3038

Definition at line 95 of file BmnXTCalibrationTOF700.C.

◆ DXDCH

#define DXDCH   -9.2454

Definition at line 28 of file BmnXTCalibrationTOF700.C.

◆ DXGEMDCHMAX

#define DXGEMDCHMAX   2.5

Definition at line 108 of file BmnXTCalibrationTOF700.C.

◆ DXMAX

#define DXMAX   5.0f

Definition at line 202 of file BmnXTCalibrationTOF700.C.

◆ DXMAXPAN

#define DXMAXPAN   5.0f

Definition at line 204 of file BmnXTCalibrationTOF700.C.

◆ DY0DCH

#define DY0DCH   +2.55

Definition at line 96 of file BmnXTCalibrationTOF700.C.

◆ DYDCH

#define DYDCH   +3.7912

Definition at line 29 of file BmnXTCalibrationTOF700.C.

◆ DYGEMDCHMAX

#define DYGEMDCHMAX   1.5

Definition at line 109 of file BmnXTCalibrationTOF700.C.

◆ DYMAX

#define DYMAX   3.0f

Definition at line 203 of file BmnXTCalibrationTOF700.C.

◆ DYMAXPAN

#define DYMAXPAN   5.0f

Definition at line 205 of file BmnXTCalibrationTOF700.C.

◆ DZ0DCH

#define DZ0DCH   +1.94

Definition at line 97 of file BmnXTCalibrationTOF700.C.

◆ DZDCH

#define DZDCH   -0.1655

Definition at line 30 of file BmnXTCalibrationTOF700.C.

◆ FLAG

#define FLAG   0

Definition at line 137 of file BmnXTCalibrationTOF700.C.

Referenced by BmnXTCalibrationTOF700().

◆ GEMCUTS

#define GEMCUTS   1

Definition at line 128 of file BmnXTCalibrationTOF700.C.

◆ GEMDEBUG

#define GEMDEBUG   false

Definition at line 101 of file BmnXTCalibrationTOF700.C.

◆ GEMTYPE

#define GEMTYPE   2

Definition at line 21 of file BmnXTCalibrationTOF700.C.

◆ IN_WIDTH_LIMITS

#define IN_WIDTH_LIMITS   0

Definition at line 209 of file BmnXTCalibrationTOF700.C.

◆ LIST_STRIP_CORRECTIONS

#define LIST_STRIP_CORRECTIONS   0

Definition at line 114 of file BmnXTCalibrationTOF700.C.

◆ MINGEMNDF

#define MINGEMNDF   4

Definition at line 31 of file BmnXTCalibrationTOF700.C.

◆ MINSIHITS

#define MINSIHITS   2

Definition at line 32 of file BmnXTCalibrationTOF700.C.

◆ MINSTAT

#define MINSTAT   50

Definition at line 9 of file BmnXTCalibrationTOF700.C.

◆ MINTIME

#define MINTIME   true

Definition at line 99 of file BmnXTCalibrationTOF700.C.

◆ MP

#define MP   0.938f

Definition at line 167 of file BmnXTCalibrationTOF700.C.

◆ MP2

#define MP2   (MP * MP)

Definition at line 170 of file BmnXTCalibrationTOF700.C.

◆ MPI

#define MPI   0.139

Definition at line 173 of file BmnXTCalibrationTOF700.C.

◆ MPI2

#define MPI2   (MPI * MPI)

Definition at line 176 of file BmnXTCalibrationTOF700.C.

◆ MPIMAX

#define MPIMAX   0.2f

Definition at line 164 of file BmnXTCalibrationTOF700.C.

◆ NUMBER_CHAMBERS

#define NUMBER_CHAMBERS   59

Definition at line 213 of file BmnXTCalibrationTOF700.C.

◆ OLD_DIGI_FILE

#define OLD_DIGI_FILE   false

Definition at line 7 of file BmnXTCalibrationTOF700.C.

◆ PMAX

#define PMAX   5.0f

Definition at line 146 of file BmnXTCalibrationTOF700.C.

◆ PMAX1

#define PMAX1   3.0f

Definition at line 149 of file BmnXTCalibrationTOF700.C.

◆ PMAX2

#define PMAX2   2.5f

Definition at line 152 of file BmnXTCalibrationTOF700.C.

◆ PMAXPI

#define PMAXPI   3.0f

Definition at line 161 of file BmnXTCalibrationTOF700.C.

◆ PMIN

#define PMIN   0.5f

Definition at line 143 of file BmnXTCalibrationTOF700.C.

◆ PRES

#define PRES   2.0f

Definition at line 155 of file BmnXTCalibrationTOF700.C.

◆ PRES1

#define PRES1   3.0f

Definition at line 158 of file BmnXTCalibrationTOF700.C.

◆ PRIMARY_VERTEX_CUTS

#define PRIMARY_VERTEX_CUTS   1

Definition at line 125 of file BmnXTCalibrationTOF700.C.

◆ PSCALE

#define PSCALE   0.99f

Definition at line 195 of file BmnXTCalibrationTOF700.C.

◆ STRIP_CORRECTIONS

#define STRIP_CORRECTIONS   1

Definition at line 113 of file BmnXTCalibrationTOF700.C.

◆ TOFMAX

#define TOFMAX   39.0f

Definition at line 207 of file BmnXTCalibrationTOF700.C.

◆ TRACKFILE

#define TRACKFILE   "argon_tracks_gleb_chi2_files.txt"

Definition at line 33 of file BmnXTCalibrationTOF700.C.

◆ USE_CLUSTERS

#define USE_CLUSTERS   1

Definition at line 111 of file BmnXTCalibrationTOF700.C.

◆ WMAX

#define WMAX   9000

Definition at line 211 of file BmnXTCalibrationTOF700.C.

◆ WMIN

#define WMIN   2900

Definition at line 210 of file BmnXTCalibrationTOF700.C.

◆ WRITE_CALIBRATION

#define WRITE_CALIBRATION   1

Definition at line 198 of file BmnXTCalibrationTOF700.C.

◆ WRITE_CALIBRATION_X

#define WRITE_CALIBRATION_X   true

Definition at line 11 of file BmnXTCalibrationTOF700.C.

◆ WRITE_CALIBRATION_X_CHAMBER

#define WRITE_CALIBRATION_X_CHAMBER   true

Definition at line 13 of file BmnXTCalibrationTOF700.C.

◆ WRITE_CALIBRATION_Y

#define WRITE_CALIBRATION_Y   true

Definition at line 12 of file BmnXTCalibrationTOF700.C.

◆ WRITE_CALIBRATION_Y_CHAMBER

#define WRITE_CALIBRATION_Y_CHAMBER   true

Definition at line 14 of file BmnXTCalibrationTOF700.C.

◆ WRITE_NEW_CALIBRATION_FILES

#define WRITE_NEW_CALIBRATION_FILES   1

Definition at line 10 of file BmnXTCalibrationTOF700.C.

◆ XFACTOR

#define XFACTOR   1.0f

Definition at line 200 of file BmnXTCalibrationTOF700.C.

◆ XYCALIBRATION

#define XYCALIBRATION   true

Definition at line 8 of file BmnXTCalibrationTOF700.C.

◆ XYPANIN

#define XYPANIN   0

Definition at line 103 of file BmnXTCalibrationTOF700.C.

◆ XYPETNEW

#define XYPETNEW   1

Definition at line 104 of file BmnXTCalibrationTOF700.C.

Function Documentation

◆ BmnXTCalibrationTOF700()

void BmnXTCalibrationTOF700 ( const char * TracksGemDch = TRACKFILE,
const char * DigitsTOF700 = "argon_tof700_digits_files_pro_full.txt" )

Definition at line 283 of file BmnXTCalibrationTOF700.C.

References TMath::Abs(), TChain::Add(), TObjArray::At(), bmnloadlibs(), CALIBFILE, CALIBRATION, CFACTOR, TFile::Close(), CORRECTIONFILE, CVERS, TString::Data(), dist(), DISTMAX, TH1::Divide(), DMPSCALE1, DMPSCALE2, DMPSCALET1, DMPSCALET2, DTX0DCH, DTXDCH, DTY0DCH, DTYDCH, DX0DCH, DXDCH, DXGEMDCHMAX, DXMAX, DXMAXPAN, DY0DCH, DYDCH, DYGEMDCHMAX, DYMAX, DYMAXPAN, DZ0DCH, DZDCH, f, fabs(), TH1::Fill(), TH2::Fill(), TProfile2D::Fill(), TProfile::Fill(), FitChambersX(), FitStripsX(), FLAG, fnametof700, GEMCUTS, GEMDEBUG, TDirectoryFile::Get(), BmnTof1Digit::GetAmplitude(), BmnGemDchTrack::GetChi2(), BmnGemDchTrack::GetDchTrack(), BmnGemDchTrack::GetDdtx(), BmnGemDchTrack::GetDdty(), BmnGemDchTrack::GetDdx(), BmnGemDchTrack::GetDdy(), BmnGemDchTrack::GetDtx(), BmnGemDchTrack::GetDty(), BmnGemDchTrack::GetDx(), BmnGemDchTrack::GetDy(), TChain::GetEntries(), TObjArray::GetEntriesFast(), TChain::GetEntry(), BmnGemDchTrack::GetEventId(), BmnTrack::GetFlag(), BmnGemDchTrack::GetGemHits(), BmnGemDchTrack::GetGemTrack(), BmnGemDchTrack::GetLength(), BmnTrack::GetNHits(), BmnTrack::GetParamLast(), BmnTof1Digit::GetPlane(), BmnGemDchTrack::GetSiHits(), BmnTof1Digit::GetStrip(), BmnTof1Digit::GetTime(), TObject::GetUniqueID(), CbmVertex::GetX(), BmnGemDchTrack::GetXpv(), CbmVertex::GetY(), BmnGemDchTrack::GetYpv(), CbmVertex::GetZ(), halfwidthx, halfwidthy, hfitx0, hfitx0run, hfitx1, hfitx1run, hfitx1s0, hfitx1s1, hfitx1s1a, hfitxs0, hfitxs0a, hfitxs1, hfitxs1a, hfity, hfityc, i, idchambers, IN_WIDTH_LIMITS, interxg, TMath::IsNaN(), itcalibr, itcalibrc, TObject::kOverwrite, LIST_STRIP_CORRECTIONS, lrd, MINGEMNDF, MINSIHITS, MINTIME, MP, MP2, MPI2, MPIMAX, nhi, nhit, nhits, NUMBER_CHAMBERS, OLD_DIGI_FILE, PMAX, PMAX1, PMAX2, PMAXPI, PMIN, PRES, PRES1, PRIMARY_VERTEX_CUTS, TH2::ProjectionX(), TH2::ProjectionY(), PSCALE, readMCTimeFile(), ReadXYCalibration(), TChain::SetBranchAddress(), TH1::SetOption(), shifty, slopexg, TMath::Sqrt(), STRIP_CORRECTIONS, tof, TOF2, tofcalc, tofcalmc, tofcals, TOFMAX, tofWidths, TRACKFILE, TObjArray::UncheckedAt(), USE_CLUSTERS, wma, WMAX, wmi, WMIN, TObject::Write(), WRITE_CALIBRATION, x, XFACTOR, xhi, xhic, XvsLR, XvsLRp, XvsLRvsRun, XvsLRvsStrip, XvsLRvsStrip1, XYCALIBRATION, XYPANIN, XYPETNEW, y, yhi, yhic, YvsY, z, z0, zhi, and zhic.

Here is the call graph for this function:

◆ FitChambersX()

void FitChambersX ( )

Definition at line 1749 of file BmnXTCalibrationTOF700.C.

References fcalc, TH1::Fit(), fnametof700, TProfile::GetBinContent(), TH1::GetEntries(), TH1::GetFunction(), TF1::GetParameter(), hfitx0, hfitx0run, hfitx1, hfitx1run, hfity, hfityc, idchambers, MINSTAT, NUMBER_CHAMBERS, shiftyc, TObject::Write(), WRITE_CALIBRATION_X_CHAMBER, WRITE_CALIBRATION_Y, WRITE_CALIBRATION_Y_CHAMBER, WRITE_NEW_CALIBRATION_FILES, XvsLR, XvsLRvsRun, and YvsY.

Referenced by BmnXTCalibrationTOF700().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FitStripsX()

void FitStripsX ( )

Definition at line 1622 of file BmnXTCalibrationTOF700.C.

References fcals, TH1::Fit(), fnametof700, TH1::GetEntries(), TH1::GetFunction(), TF1::GetParameter(), hfitx1s0, hfitx1s1, hfitx1s1a, hfitxs0, hfitxs0a, hfitxs1, hfitxs1a, idchambers, MINSTAT, NUMBER_CHAMBERS, TObject::Write(), WRITE_CALIBRATION_X, WRITE_NEW_CALIBRATION_FILES, XvsLRvsStrip, and XvsLRvsStrip1.

Referenced by BmnXTCalibrationTOF700().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ readMCTimeFile()

Int_t readMCTimeFile ( const char * MCTimeFile = "TOF700_MC_argon_qgsm_time_run7.txt")

Definition at line 1559 of file BmnXTCalibrationTOF700.C.

References TString::Data(), idchambers, order, and tofcalmc.

Referenced by BmnXTCalibrationTOF700().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReadXYCalibration()

int ReadXYCalibration ( )

Definition at line 1919 of file BmnXTCalibrationTOF700.C.

References fnametof700, interxc, interxg, interxl, shifty, shiftyc, slopexc, slopexg, and slopexl.

Referenced by BmnXTCalibrationTOF700().

Here is the caller graph for this function:

◆ select_hist()

void select_hist ( )

Definition at line 1501 of file BmnXTCalibrationTOF700.C.

References TCanvas::cd(), TH1::Draw(), select(), and TCanvas::Update().

Here is the call graph for this function:

Variable Documentation

◆ fcalc

TFile* fcalc = 0

Definition at line 236 of file BmnXTCalibrationTOF700.C.

◆ fcals

TFile * fcals = 0

Definition at line 236 of file BmnXTCalibrationTOF700.C.

◆ fnametof700

char fnametof700[256]

Definition at line 281 of file BmnXTCalibrationTOF700.C.

◆ halfwidthx

Float_t halfwidthx[NUMBER_CHAMBERS] = {8.0}

Definition at line 215 of file BmnXTCalibrationTOF700.C.

◆ halfwidthy

Float_t halfwidthy[NUMBER_CHAMBERS] = {0.5}

Definition at line 216 of file BmnXTCalibrationTOF700.C.

◆ hfitx0

TH1F* hfitx0 = 0

Definition at line 248 of file BmnXTCalibrationTOF700.C.

◆ hfitx0run

TH1F* hfitx0run = 0

Definition at line 250 of file BmnXTCalibrationTOF700.C.

◆ hfitx1

TH1F* hfitx1 = 0

Definition at line 249 of file BmnXTCalibrationTOF700.C.

◆ hfitx1run

TH1F* hfitx1run = 0

Definition at line 251 of file BmnXTCalibrationTOF700.C.

◆ hfitx1s0

TH1F* hfitx1s0 = 0

Definition at line 256 of file BmnXTCalibrationTOF700.C.

◆ hfitx1s1

TH1F* hfitx1s1 = 0

Definition at line 257 of file BmnXTCalibrationTOF700.C.

◆ hfitx1s1a

TH1F* hfitx1s1a = 0

Definition at line 258 of file BmnXTCalibrationTOF700.C.

◆ hfitxs0

TH1F* hfitxs0 = 0

Definition at line 252 of file BmnXTCalibrationTOF700.C.

◆ hfitxs0a

TH1F* hfitxs0a = 0

Definition at line 254 of file BmnXTCalibrationTOF700.C.

◆ hfitxs1

TH1F* hfitxs1 = 0

Definition at line 253 of file BmnXTCalibrationTOF700.C.

◆ hfitxs1a

TH1F* hfitxs1a = 0

Definition at line 255 of file BmnXTCalibrationTOF700.C.

◆ hfity

TH1F* hfity = 0

Definition at line 259 of file BmnXTCalibrationTOF700.C.

◆ hfityc

TH1F* hfityc = 0

Definition at line 260 of file BmnXTCalibrationTOF700.C.

◆ idchambers

float idchambers[59]
Initial value:
= {27.1, 28.1, 3.1, 1.1, 29.1, 4.1, 33.1, 30.1, 5.1, 19.3, 31.1, 6.1,
2.1, 32.1, 15.2, 16.2, 17.2, 18.2, 19.2, 20.2, 7.1, 115.2, 113.1, 117.1,
35.1, 9.1, 37.1, 11.1, 39.1, 13.1, 34.1, 8.1, 36.1, 10.1, 38.1, 12.1,
21.2, 23.2, 25.2, 22.2, 24.2, 26.2, 107.2, 108.2, 109.2, 110.2, 111.2, 112.2,
114.1, 116.2, 118.1, 14.1, 40.1, 119.2, 120.2, 121.2, 122.2, 123.2, 124.2}

Definition at line 262 of file BmnXTCalibrationTOF700.C.

◆ interxc

Double_t interxc[NUMBER_CHAMBERS] = {0.}

Definition at line 277 of file BmnXTCalibrationTOF700.C.

◆ interxg

Double_t interxg[NUMBER_CHAMBERS][32] = {{0.}}

Definition at line 276 of file BmnXTCalibrationTOF700.C.

◆ interxl

Double_t interxl[NUMBER_CHAMBERS][32] = {{0.}}

Definition at line 275 of file BmnXTCalibrationTOF700.C.

◆ itcalibr

TProfile2D* itcalibr = 0

Definition at line 234 of file BmnXTCalibrationTOF700.C.

◆ itcalibrc

TProfile* itcalibrc = 0

Definition at line 235 of file BmnXTCalibrationTOF700.C.

◆ lrd

double lrd[1000]

Definition at line 227 of file BmnXTCalibrationTOF700.C.

◆ nhi

int nhi = 0

Definition at line 221 of file BmnXTCalibrationTOF700.C.

◆ nhit

int nhit[NUMBER_CHAMBERS] = {0}

Definition at line 222 of file BmnXTCalibrationTOF700.C.

◆ nhits

int nhits[NUMBER_CHAMBERS][32] = {{0}}

Definition at line 223 of file BmnXTCalibrationTOF700.C.

◆ shifty

Double_t shifty[NUMBER_CHAMBERS][32] = {{0.}}

Definition at line 278 of file BmnXTCalibrationTOF700.C.

◆ shiftyc

Double_t shiftyc[NUMBER_CHAMBERS] = {0.}

Definition at line 279 of file BmnXTCalibrationTOF700.C.

◆ slopexc

Double_t slopexc[NUMBER_CHAMBERS] = {0.}

Definition at line 277 of file BmnXTCalibrationTOF700.C.

◆ slopexg

Double_t slopexg[NUMBER_CHAMBERS][32] = {{0.}}

Definition at line 276 of file BmnXTCalibrationTOF700.C.

◆ slopexl

Double_t slopexl[NUMBER_CHAMBERS][32] = {{0.}}

Definition at line 275 of file BmnXTCalibrationTOF700.C.

◆ tof

float tof[NUMBER_CHAMBERS][32] = {{0.}}

Definition at line 224 of file BmnXTCalibrationTOF700.C.

◆ TOF2

BmnTof2Raw2DigitNew* TOF2 = NULL

Definition at line 232 of file BmnXTCalibrationTOF700.C.

◆ tofcalc

Double_t tofcalc[NUMBER_CHAMBERS] = {0.f}

Definition at line 269 of file BmnXTCalibrationTOF700.C.

◆ tofcalmc

Double_t tofcalmc[NUMBER_CHAMBERS] = {0.f}

Definition at line 268 of file BmnXTCalibrationTOF700.C.

◆ tofcals

Double_t tofcals[NUMBER_CHAMBERS][32] = {{0.f}}

Definition at line 270 of file BmnXTCalibrationTOF700.C.

◆ tofWidths

float tofWidths[NUMBER_CHAMBERS][32] = {{0.}}

Definition at line 225 of file BmnXTCalibrationTOF700.C.

◆ wma

int wma[NUMBER_CHAMBERS] = {9000}

Definition at line 219 of file BmnXTCalibrationTOF700.C.

◆ wmi

int wmi[NUMBER_CHAMBERS] = {2900}

Definition at line 218 of file BmnXTCalibrationTOF700.C.

◆ xhi

double xhi[1000]

Definition at line 226 of file BmnXTCalibrationTOF700.C.

◆ xhic

double xhic[1000]

Definition at line 228 of file BmnXTCalibrationTOF700.C.

◆ XvsLR

TProfile2D* XvsLR = 0

Definition at line 244 of file BmnXTCalibrationTOF700.C.

◆ XvsLRp

TH2F* XvsLRp[NUMBER_CHAMBERS] = {0}

Definition at line 247 of file BmnXTCalibrationTOF700.C.

◆ XvsLRvsRun

TProfile2D* XvsLRvsRun[10] = {0}

Definition at line 245 of file BmnXTCalibrationTOF700.C.

◆ XvsLRvsStrip

TProfile2D* XvsLRvsStrip[NUMBER_CHAMBERS] = {0}

Definition at line 242 of file BmnXTCalibrationTOF700.C.

◆ XvsLRvsStrip1

TProfile2D* XvsLRvsStrip1[NUMBER_CHAMBERS] = {0}

Definition at line 243 of file BmnXTCalibrationTOF700.C.

◆ yhi

double yhi[1000]

Definition at line 226 of file BmnXTCalibrationTOF700.C.

◆ yhic

double yhic[1000]

Definition at line 228 of file BmnXTCalibrationTOF700.C.

◆ YvsY

TProfile2D* YvsY = 0

Definition at line 246 of file BmnXTCalibrationTOF700.C.

◆ zhi

double zhi[1000]

Definition at line 226 of file BmnXTCalibrationTOF700.C.

◆ zhic

double zhic[1000]

Definition at line 228 of file BmnXTCalibrationTOF700.C.