BmnRoot 26.10.0-19-g6979a6c6
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
ExtractZ2.h File Reference
#include "BmnTrigWaveDigit.h"
#include "TClonesArray.h"
Include dependency graph for ExtractZ2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void findIdx (TClonesArray *data, int &index, double refT)
void grabZ2 (TClonesArray *TQDC_BC1, TClonesArray *bc2Data, double t0Time, double &z2, double &x, double BC1calib, double BC2calib, short &Z, bool isIncoming)
void grabZ2OR (TClonesArray *TQDC_BC1, TClonesArray *bc2Data, double t0Time, double &z2A, double &z2B, double &x, double &y, bool isIncoming)

Variables

const double pedBC1 = 69.2885
const double pedBC2 = -11.7212
const double pedBC3 = -25.4808
const double pedBC4 = 126.067
const double a_out = 0.00173144
const double b_out = 0.0384856
const double c_out = 0.000015362
const double a_in = 0.020542
const double b_in = 0.0305108
const double c_in = 0.0000114953
const double meanBC1_Cin = 1095
const double meanBC2_Cin = 795
const double sigmaBC1_Cin = 130
const double sigmaBC2_Cin = 130
const double sigmaMultiBC1_Cin = 2
const double sigmaMultiBC2_Cin = 2

Function Documentation

◆ findIdx()

void findIdx ( TClonesArray * data,
int & index,
double refT )

Definition at line 27 of file ExtractZ2.h.

References TObjArray::At(), fabs(), TObjArray::GetEntriesFast(), m, and signal().

Referenced by grabZ2(), and grabZ2OR().

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

◆ grabZ2()

void grabZ2 ( TClonesArray * TQDC_BC1,
TClonesArray * bc2Data,
double t0Time,
double & z2,
double & x,
double BC1calib,
double BC2calib,
short & Z,
bool isIncoming )

Definition at line 42 of file ExtractZ2.h.

References a_in, a_out, TObjArray::At(), b_in, b_out, c_in, c_out, findIdx(), TObjArray::GetEntriesFast(), BmnTrigWaveDigit::GetPeak(), meanBC1_Cin, meanBC2_Cin, pedBC1, pedBC2, pedBC3, pedBC4, sigmaBC1_Cin, sigmaBC2_Cin, sigmaMultiBC1_Cin, sigmaMultiBC2_Cin, and x.

Referenced by BmnFillDstTask::Exec().

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

◆ grabZ2OR()

void grabZ2OR ( TClonesArray * TQDC_BC1,
TClonesArray * bc2Data,
double t0Time,
double & z2A,
double & z2B,
double & x,
double & y,
bool isIncoming )

Definition at line 102 of file ExtractZ2.h.

References a_in, a_out, TObjArray::At(), b_in, b_out, c_in, c_out, findIdx(), TObjArray::GetEntriesFast(), BmnTrigWaveDigit::GetPeak(), pedBC1, pedBC2, pedBC3, pedBC4, x, and y.

Referenced by BmnFillDstTask::Exec().

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

Variable Documentation

◆ a_in

const double a_in = 0.020542

Definition at line 15 of file ExtractZ2.h.

Referenced by grabZ2(), and grabZ2OR().

◆ a_out

const double a_out = 0.00173144

Definition at line 12 of file ExtractZ2.h.

Referenced by BmnBCHit::BmnBCHit(), grabZ2(), and grabZ2OR().

◆ b_in

const double b_in = 0.0305108

Definition at line 16 of file ExtractZ2.h.

Referenced by grabZ2(), and grabZ2OR().

◆ b_out

const double b_out = 0.0384856

Definition at line 13 of file ExtractZ2.h.

Referenced by BmnBCHit::BmnBCHit(), grabZ2(), and grabZ2OR().

◆ c_in

const double c_in = 0.0000114953

Definition at line 17 of file ExtractZ2.h.

Referenced by grabZ2(), and grabZ2OR().

◆ c_out

const double c_out = 0.000015362

Definition at line 14 of file ExtractZ2.h.

Referenced by BmnBCHit::BmnBCHit(), grabZ2(), and grabZ2OR().

◆ meanBC1_Cin

const double meanBC1_Cin = 1095

Definition at line 20 of file ExtractZ2.h.

Referenced by grabZ2().

◆ meanBC2_Cin

const double meanBC2_Cin = 795

Definition at line 21 of file ExtractZ2.h.

Referenced by grabZ2().

◆ pedBC1

const double pedBC1 = 69.2885

Definition at line 8 of file ExtractZ2.h.

Referenced by grabZ2(), and grabZ2OR().

◆ pedBC2

const double pedBC2 = -11.7212

Definition at line 9 of file ExtractZ2.h.

Referenced by grabZ2(), and grabZ2OR().

◆ pedBC3

const double pedBC3 = -25.4808

Definition at line 10 of file ExtractZ2.h.

Referenced by grabZ2(), and grabZ2OR().

◆ pedBC4

const double pedBC4 = 126.067

Definition at line 11 of file ExtractZ2.h.

Referenced by grabZ2(), and grabZ2OR().

◆ sigmaBC1_Cin

const double sigmaBC1_Cin = 130

Definition at line 22 of file ExtractZ2.h.

Referenced by grabZ2().

◆ sigmaBC2_Cin

const double sigmaBC2_Cin = 130

Definition at line 23 of file ExtractZ2.h.

Referenced by grabZ2().

◆ sigmaMultiBC1_Cin

const double sigmaMultiBC1_Cin = 2

Definition at line 24 of file ExtractZ2.h.

Referenced by grabZ2().

◆ sigmaMultiBC2_Cin

const double sigmaMultiBC2_Cin = 2

Definition at line 25 of file ExtractZ2.h.

Referenced by grabZ2().