BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnResultsTOF700.C File Reference
#include "../../../../bmndata/BmnEnums.h"
#include "../../../run/bmnloadlibs.C"
#include "TCanvas.h"
#include "TChain.h"
#include "TClonesArray.h"
#include "TFile.h"
#include "TGeoManager.h"
#include "TH1F.h"
#include "TH2F.h"
#include "TMath.h"
#include "TProfile.h"
#include "TStyle.h"
#include "TVector3.h"
#include <vector>
Include dependency graph for BmnResultsTOF700.C:

Go to the source code of this file.

Macros

#define NUMBER_CHAMBERS   59
#define IN_WIDTH_LIMITS   1
#define WIDTH_MAX   5000
#define DIFF_CHAMB_1   9
#define DIFF_CHAMB_2   18
#define STRIP_1   0
#define STRIP_2   31
#define STRIP_1_2   0
#define STRIP_2_2   31
#define NDX   8
#define NDY   8

Functions

void draw_vs_cham (char *, TH1F **)
void draw_vs_cham_prof (char *, TProfile **)
double FitIn (TH1F *h, Double_t xmin, Double_t xmax)
void BmnResultsTOF700 (const char *fname="./5070/bmn_run5070_digi.root")
double FitIn2Sigma (TH1F *h)
void select_hist ()

Variables

int champos [NUMBER_CHAMBERS] = {0}
int wmi [NUMBER_CHAMBERS] = {2800}
int wma [NUMBER_CHAMBERS] = {4000}
float idchambers [59]
int chamnum_left [30]
int chamnum_right [NUMBER_CHAMBERS - 30]
int champos_left [30]
int champos_right [NUMBER_CHAMBERS - 30]
BmnTof2Raw2DigitNew * TOF2 = NULL

Macro Definition Documentation

◆ DIFF_CHAMB_1

#define DIFF_CHAMB_1   9

Definition at line 29 of file BmnResultsTOF700.C.

◆ DIFF_CHAMB_2

#define DIFF_CHAMB_2   18

Definition at line 30 of file BmnResultsTOF700.C.

◆ IN_WIDTH_LIMITS

#define IN_WIDTH_LIMITS   1

Definition at line 19 of file BmnResultsTOF700.C.

◆ NDX

#define NDX   8

Definition at line 49 of file BmnResultsTOF700.C.

◆ NDY

#define NDY   8

Definition at line 50 of file BmnResultsTOF700.C.

◆ NUMBER_CHAMBERS

#define NUMBER_CHAMBERS   59

Definition at line 18 of file BmnResultsTOF700.C.

◆ STRIP_1

#define STRIP_1   0

Definition at line 33 of file BmnResultsTOF700.C.

◆ STRIP_1_2

#define STRIP_1_2   0

Definition at line 35 of file BmnResultsTOF700.C.

◆ STRIP_2

#define STRIP_2   31

Definition at line 34 of file BmnResultsTOF700.C.

◆ STRIP_2_2

#define STRIP_2_2   31

Definition at line 36 of file BmnResultsTOF700.C.

◆ WIDTH_MAX

#define WIDTH_MAX   5000

Definition at line 20 of file BmnResultsTOF700.C.

Function Documentation

◆ BmnResultsTOF700()

◆ draw_vs_cham()

void draw_vs_cham ( char * name,
TH1F ** h )

Definition at line 681 of file BmnResultsTOF700.C.

References TCanvas::cd(), chamnum_left, chamnum_right, champos_left, champos_right, TPad::Divide(), TH1::Draw(), and i.

Referenced by BmnResultsTOF700().

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

◆ draw_vs_cham_prof()

void draw_vs_cham_prof ( char * name,
TProfile ** h )

Definition at line 709 of file BmnResultsTOF700.C.

References TCanvas::cd(), chamnum_left, chamnum_right, champos_left, champos_right, TPad::Divide(), TH1::Draw(), and i.

Referenced by BmnResultsTOF700().

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

◆ FitIn()

double FitIn ( TH1F * h,
Double_t xmin,
Double_t xmax )

Definition at line 588 of file BmnResultsTOF700.C.

References ff, TH1::FindBin(), TH1::Fit(), TH1::GetBinContent(), TH1::GetEntries(), TH1::GetFunction(), TH1::GetNbinsX(), TNamed::GetTitle(), i, TH1::Integral(), TF1::kNotDraw, and TH1::SetAxisRange().

Referenced by BmnResultsTOF700().

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

◆ FitIn2Sigma()

double FitIn2Sigma ( TH1F * h)

◆ select_hist()

void select_hist ( )

Definition at line 623 of file BmnResultsTOF700.C.

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

Here is the call graph for this function:

Variable Documentation

◆ chamnum_left

int chamnum_left[30]

Definition at line 58 of file BmnResultsTOF700.C.

◆ chamnum_right

int chamnum_right[NUMBER_CHAMBERS - 30]

Definition at line 60 of file BmnResultsTOF700.C.

◆ champos

int champos[NUMBER_CHAMBERS] = {0}

Definition at line 46 of file BmnResultsTOF700.C.

◆ champos_left

int champos_left[30]
Initial value:
= {25, 26, 11, 9, 27, 12, 31, 28, 13, 23, 29, 14, 10, 30, 17,
18, 19, 20, 21, 22, 15, 16, 8, 24, 1, 3, 5, 33, 35, 37}

Definition at line 62 of file BmnResultsTOF700.C.

◆ champos_right

int champos_right[NUMBER_CHAMBERS - 30]
Initial value:
= {25, 9, 27, 11, 29, 13, 24, 8, 26, 10, 28, 12, 17, 19, 21,
18, 20, 22, 1, 3, 5, 15, 23, 31, 14, 30, 33, 35, 37}

Definition at line 65 of file BmnResultsTOF700.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 52 of file BmnResultsTOF700.C.

◆ TOF2

BmnTof2Raw2DigitNew* TOF2 = NULL

Definition at line 76 of file BmnResultsTOF700.C.

◆ wma

int wma[NUMBER_CHAMBERS] = {4000}

Definition at line 48 of file BmnResultsTOF700.C.

◆ wmi

int wmi[NUMBER_CHAMBERS] = {2800}

Definition at line 47 of file BmnResultsTOF700.C.