BmnRoot
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

#define CHECK_SLEWING   0

Definition at line 18 of file BmnTof2Raw2DigitNew.cxx.

◆ DEBUG_EQUALIZATION

#define DEBUG_EQUALIZATION   1

Definition at line 69 of file BmnTof2Raw2DigitNew.cxx.

◆ DEBUG_EQUALIZATION0

#define DEBUG_EQUALIZATION0   1

Definition at line 37 of file BmnTof2Raw2DigitNew.cxx.

◆ DRAW_BAD

#define DRAW_BAD   0

Definition at line 56 of file BmnTof2Raw2DigitNew.cxx.

◆ DRAW_GOOD

#define DRAW_GOOD   0

Definition at line 57 of file BmnTof2Raw2DigitNew.cxx.

◆ EQUAL_MAXIMA

#define EQUAL_MAXIMA   1

Definition at line 66 of file BmnTof2Raw2DigitNew.cxx.

◆ EQUAL_MAXIMA0

#define EQUAL_MAXIMA0   1

Definition at line 34 of file BmnTof2Raw2DigitNew.cxx.

◆ FINAL_OFFSETS

#define FINAL_OFFSETS   1

Definition at line 64 of file BmnTof2Raw2DigitNew.cxx.

◆ FIT

#define FIT   "Q0RS+"

Definition at line 49 of file BmnTof2Raw2DigitNew.cxx.

◆ 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.

◆ FIT_MAXIMA0

#define FIT_MAXIMA0   0

Definition at line 35 of file BmnTof2Raw2DigitNew.cxx.

◆ FIT_SLEWING

#define FIT_SLEWING   0

Definition at line 43 of file BmnTof2Raw2DigitNew.cxx.

◆ FITI

#define FITI   "Q0RS+"

Definition at line 50 of file BmnTof2Raw2DigitNew.cxx.

◆ FITI0

#define FITI0   "Q0RS+"

Definition at line 51 of file BmnTof2Raw2DigitNew.cxx.

◆ ITERATIONS

#define ITERATIONS   1

Definition at line 54 of file BmnTof2Raw2DigitNew.cxx.

◆ ITERATIONS0

#define ITERATIONS0   1

Definition at line 55 of file BmnTof2Raw2DigitNew.cxx.

◆ LIMITS_ROOT_FILE

#define LIMITS_ROOT_FILE   1

Definition at line 29 of file BmnTof2Raw2DigitNew.cxx.

◆ MAX_FIT_ATTEMPTS

#define MAX_FIT_ATTEMPTS   5

Definition at line 45 of file BmnTof2Raw2DigitNew.cxx.

◆ MAX_RAW_LEADING_TIME

#define MAX_RAW_LEADING_TIME   67500

Definition at line 72 of file BmnTof2Raw2DigitNew.cxx.

◆ MAX_RAW_T0_TIME

#define MAX_RAW_T0_TIME   84000

Definition at line 76 of file BmnTof2Raw2DigitNew.cxx.

◆ MAX_RAW_TRAILING_TIME

#define MAX_RAW_TRAILING_TIME   71000

Definition at line 74 of file BmnTof2Raw2DigitNew.cxx.

◆ MAX_STRIP

#define MAX_STRIP   0

Definition at line 42 of file BmnTof2Raw2DigitNew.cxx.

◆ MIN_FIT_ENTRIES

#define MIN_FIT_ENTRIES   10

Definition at line 46 of file BmnTof2Raw2DigitNew.cxx.

◆ MIN_RAW_LEADING_TIME

#define MIN_RAW_LEADING_TIME   57500

Definition at line 71 of file BmnTof2Raw2DigitNew.cxx.

◆ MIN_RAW_T0_TIME

#define MIN_RAW_T0_TIME   81000

Definition at line 75 of file BmnTof2Raw2DigitNew.cxx.

◆ MIN_RAW_TRAILING_TIME

#define MIN_RAW_TRAILING_TIME   60000

Definition at line 73 of file BmnTof2Raw2DigitNew.cxx.

◆ PRELIMINARY_OFFSETS

#define PRELIMINARY_OFFSETS   1

Definition at line 33 of file BmnTof2Raw2DigitNew.cxx.

◆ PRINT_EQUALIZATION0_RESULTS

#define PRINT_EQUALIZATION0_RESULTS   0

Definition at line 36 of file BmnTof2Raw2DigitNew.cxx.

◆ PRINT_EQUALIZATION_RESULTS

#define PRINT_EQUALIZATION_RESULTS   0

Definition at line 68 of file BmnTof2Raw2DigitNew.cxx.

◆ PRINT_FIT_RESULTS

#define PRINT_FIT_RESULTS   0

Definition at line 60 of file BmnTof2Raw2DigitNew.cxx.

◆ 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

#define PRINT_TIME_LIMITS   1

Definition at line 30 of file BmnTof2Raw2DigitNew.cxx.

◆ SKIP_SIDES

#define SKIP_SIDES   0

Definition at line 44 of file BmnTof2Raw2DigitNew.cxx.

◆ SMOOTH

#define SMOOTH   0

Definition at line 47 of file BmnTof2Raw2DigitNew.cxx.

◆ SUBDEG

#define SUBDEG   4

Definition at line 53 of file BmnTof2Raw2DigitNew.cxx.

◆ SUBRANGES

#define SUBRANGES   0

Definition at line 52 of file BmnTof2Raw2DigitNew.cxx.

◆ TIME_LIMITS_VS_WIDTH

#define TIME_LIMITS_VS_WIDTH   0

Definition at line 19 of file BmnTof2Raw2DigitNew.cxx.

◆ TOZERO

#define TOZERO   1

Definition at line 65 of file BmnTof2Raw2DigitNew.cxx.

◆ USE_FINAL_OFFSETS

#define USE_FINAL_OFFSETS   1

Definition at line 25 of file BmnTof2Raw2DigitNew.cxx.

◆ USE_FIT_SLEWING

#define USE_FIT_SLEWING   0

Definition at line 21 of file BmnTof2Raw2DigitNew.cxx.

◆ USE_PRELIMINARY_OFFSETS

#define USE_PRELIMINARY_OFFSETS   1

Definition at line 20 of file BmnTof2Raw2DigitNew.cxx.

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.