BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnTof2Raw2DigitNew.cxx File Reference
#include "BmnTof2Raw2DigitNew.h"
#include "FairLogger.h"
#include "TCanvas.h"
#include "TF1.h"
#include "TFile.h"
#include "TFitResult.h"
#include "TH2D.h"
#include "TLine.h"
#include "TPRegexp.h"
#include "TProfile2D.h"
#include "TROOT.h"
#include "TStyle.h"
#include "TSystem.h"
Include dependency graph for BmnTof2Raw2DigitNew.cxx:

Go to the source code of this file.

Macros

#define CHECK_SLEWING   0
#define TIME_LIMITS_VS_WIDTH   0
#define USE_PRELIMINARY_OFFSETS   1
#define USE_FIT_SLEWING   0
#define USE_FINAL_OFFSETS   1
#define LIMITS_ROOT_FILE   1
#define PRINT_TIME_LIMITS   1
#define PRELIMINARY_OFFSETS   1
#define EQUAL_MAXIMA0   1
#define FIT_MAXIMA0   0
#define PRINT_EQUALIZATION0_RESULTS   0
#define DEBUG_EQUALIZATION0   1
#define MAX_STRIP   0
#define FIT_SLEWING   0
#define SKIP_SIDES   0
#define MAX_FIT_ATTEMPTS   5
#define MIN_FIT_ENTRIES   10
#define SMOOTH   0
#define FIT0   "Q0RS+"
#define FIT   "Q0RS+"
#define FITI   "Q0RS+"
#define FITI0   "Q0RS+"
#define SUBRANGES   0
#define SUBDEG   4
#define ITERATIONS   1
#define ITERATIONS0   1
#define DRAW_BAD   0
#define DRAW_GOOD   0
#define PRINT_SLEWING_RESULTS   0
#define PRINT_SLEWING_PARAMETERS   0
#define PRINT_FIT_RESULTS   0
#define FINAL_OFFSETS   1
#define TOZERO   1
#define EQUAL_MAXIMA   1
#define FIT_MAXIMA   1
#define PRINT_EQUALIZATION_RESULTS   0
#define DEBUG_EQUALIZATION   1
#define MIN_RAW_LEADING_TIME   57500
#define MAX_RAW_LEADING_TIME   67500
#define MIN_RAW_TRAILING_TIME   60000
#define MAX_RAW_TRAILING_TIME   71000
#define MIN_RAW_T0_TIME   81000
#define MAX_RAW_T0_TIME   84000

Variables

const UInt_t kTDC64VHLE = 0x53
const UInt_t kTDC64VHLE_E = 0xD3
const UInt_t kTDC72VHL = 0x12
const UInt_t kTDC32VL = 0x11
int champosn [TOF2_MAX_CHAMBERS] = {0}

Macro Definition Documentation

◆ CHECK_SLEWING

◆ DEBUG_EQUALIZATION

#define DEBUG_EQUALIZATION   1

Definition at line 69 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::Equalization().

◆ DEBUG_EQUALIZATION0

#define DEBUG_EQUALIZATION0   1

Definition at line 37 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::Equalization0().

◆ DRAW_BAD

#define DRAW_BAD   0

Definition at line 56 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ DRAW_GOOD

#define DRAW_GOOD   0

Definition at line 57 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ EQUAL_MAXIMA

#define EQUAL_MAXIMA   1

Definition at line 66 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::Equalization().

◆ EQUAL_MAXIMA0

#define EQUAL_MAXIMA0   1

Definition at line 34 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::Equalization0().

◆ FINAL_OFFSETS

#define FINAL_OFFSETS   1

Definition at line 64 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::Equalization().

◆ FIT

#define FIT   "Q0RS+"

Definition at line 49 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ FIT0

#define FIT0   "Q0RS+"

Definition at line 48 of file BmnTof2Raw2DigitNew.cxx.

◆ FIT_MAXIMA

#define FIT_MAXIMA   1

Definition at line 67 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::Equalization().

◆ FIT_MAXIMA0

#define FIT_MAXIMA0   0

Definition at line 35 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::Equalization0().

◆ FIT_SLEWING

#define FIT_SLEWING   0

Definition at line 43 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ FITI

#define FITI   "Q0RS+"

Definition at line 50 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ FITI0

#define FITI0   "Q0RS+"

Definition at line 51 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ ITERATIONS

#define ITERATIONS   1

Definition at line 54 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ ITERATIONS0

#define ITERATIONS0   1

Definition at line 55 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ LIMITS_ROOT_FILE

#define LIMITS_ROOT_FILE   1

◆ MAX_FIT_ATTEMPTS

#define MAX_FIT_ATTEMPTS   5

Definition at line 45 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ MAX_RAW_LEADING_TIME

◆ MAX_RAW_T0_TIME

◆ MAX_RAW_TRAILING_TIME

◆ MAX_STRIP

◆ MIN_FIT_ENTRIES

#define MIN_FIT_ENTRIES   10

Definition at line 46 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ MIN_RAW_LEADING_TIME

◆ MIN_RAW_T0_TIME

#define MIN_RAW_T0_TIME   81000

Definition at line 75 of file BmnTof2Raw2DigitNew.cxx.

◆ MIN_RAW_TRAILING_TIME

◆ PRELIMINARY_OFFSETS

#define PRELIMINARY_OFFSETS   1

Definition at line 33 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::Equalization0().

◆ PRINT_EQUALIZATION0_RESULTS

#define PRINT_EQUALIZATION0_RESULTS   0

Definition at line 36 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::Equalization0().

◆ PRINT_EQUALIZATION_RESULTS

#define PRINT_EQUALIZATION_RESULTS   0

Definition at line 68 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::Equalization().

◆ PRINT_FIT_RESULTS

#define PRINT_FIT_RESULTS   0

Definition at line 60 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ PRINT_SLEWING_PARAMETERS

#define PRINT_SLEWING_PARAMETERS   0

Definition at line 59 of file BmnTof2Raw2DigitNew.cxx.

◆ PRINT_SLEWING_RESULTS

#define PRINT_SLEWING_RESULTS   0

Definition at line 58 of file BmnTof2Raw2DigitNew.cxx.

◆ PRINT_TIME_LIMITS

◆ SKIP_SIDES

#define SKIP_SIDES   0

Definition at line 44 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ SMOOTH

#define SMOOTH   0

Definition at line 47 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ SUBDEG

#define SUBDEG   4

Definition at line 53 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ SUBRANGES

#define SUBRANGES   0

Definition at line 52 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::FitSlewing().

◆ TIME_LIMITS_VS_WIDTH

◆ TOZERO

#define TOZERO   1

Definition at line 65 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::Equalization().

◆ USE_FINAL_OFFSETS

#define USE_FINAL_OFFSETS   1

Definition at line 25 of file BmnTof2Raw2DigitNew.cxx.

Referenced by BmnTof2Raw2DigitNew::fillEvent().

◆ USE_FIT_SLEWING

◆ USE_PRELIMINARY_OFFSETS

Variable Documentation

◆ champosn

◆ kTDC32VL

const UInt_t kTDC32VL = 0x11

Definition at line 82 of file BmnTof2Raw2DigitNew.cxx.

◆ kTDC64VHLE

const UInt_t kTDC64VHLE = 0x53

Definition at line 79 of file BmnTof2Raw2DigitNew.cxx.

◆ kTDC64VHLE_E

const UInt_t kTDC64VHLE_E = 0xD3

Definition at line 80 of file BmnTof2Raw2DigitNew.cxx.

◆ kTDC72VHL

const UInt_t kTDC72VHL = 0x12

Definition at line 81 of file BmnTof2Raw2DigitNew.cxx.