Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BbcMonDefs.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  bbc_onlmon
 

Macros

#define AUAU
 
#define nPMT_1SIDE_BBC   64
 
#define nPMT_BBC   (nPMT_1SIDE_BBC * 2)
 
#define nCANVAS   4
 
#define nSIDE   2
 
#define nTRIGGER   2
 
#define nTDC   1
 

Functions

static const char *SIDE_Str[nSIDEbbc_onlmon::__attribute__ ((unused))
 

Variables

const int bbc_onlmon::num_pmt = 128
 
const int bbc_onlmon::tdc_max = 4096
 
const int bbc_onlmon::tdc_min_overflow = 2600
 
const int bbc_onlmon::tdc_max_overflow = 3299
 
const float bbc_onlmon::max_armhittime = 22
 
const float bbc_onlmon::min_armhittime = 0
 
static const double bbc_onlmon::TDC_FIT_MAX = 19.0
 
static const double bbc_onlmon::TDC_FIT_MIN = 1.0
 
static const int bbc_onlmon::zvtnbin = 600
 
static const float bbc_onlmon::max_zvertex = 300
 
static const float bbc_onlmon::min_zvertex = -300
 
static const int bbc_onlmon::nBIN_TDC = 64
 
static const float bbc_onlmon::TDC_CONVERSION_FACTOR = 0.007
 
static const int bbc_onlmon::nBIN_ADC = 128
 
static const int bbc_onlmon::MAX_ADC = 4096
 
static const float bbc_onlmon::VIEW_OVERFLOW_MAX = 20
 
static const float bbc_onlmon::VIEW_OVERFLOW_MIN = -20
 
static const float bbc_onlmon::BBC_TDC_OVERFLOW_REGULAR_MAX = 3
 
static const float bbc_onlmon::BBC_TDC_OVERFLOW_REGULAR_MIN = -3
 
static const float bbc_onlmon::BBC_TDC_OVERFLOW_REGULAR_RMS_MAX = 3.0
 
static const float bbc_onlmon::BBC_ZVERTEX_OVERFLOW_REGULAR_MAX = 50
 
static const float bbc_onlmon::BBC_ZVERTEX_OVERFLOW_REGULAR_MIN = -50
 
static const float bbc_onlmon::BBC_nHIT_LASER_MAX [nSIDE] = {1.00, 1.00}
 
static const float bbc_onlmon::BBC_nHIT_LASER_MIN [nSIDE] = {0.95, 0.95}
 
static const float bbc_onlmon::CANVAS_XAXIS_TITLE_SIZE [] = {0.060}
 
static const float bbc_onlmon::CANVAS_XAXIS_TITLE_OFFSET [] = {1.000}
 
static const float bbc_onlmon::CANVAS_XAXIS_LABEL_SIZE [] = {0.050}
 
static const float bbc_onlmon::CANVAS_XAXIS_LABEL_OFFSET [] = {0.005}
 
static const float bbc_onlmon::CANVAS_XAXIS_PAD_OFFSET [] = {1.000}
 
static const float bbc_onlmon::CANVAS_YAXIS_TITLE_SIZE [] = {0.070}
 
static const float bbc_onlmon::CANVAS_YAXIS_TITLE_OFFSET [] = {0.500}
 
static const float bbc_onlmon::CANVAS_YAXIS_LABEL_SIZE [] = {0.050}
 
static const float bbc_onlmon::CANVAS_YAXIS_LABEL_OFFSET [] = {0.005}
 
static const float bbc_onlmon::CANVAS_YAXIS_PAD_OFFSET [] = {0.150}
 
static const float bbc_onlmon::BBC_TYPICAL_REGULAR_TDC0_MEAN = 10.5
 
static const float bbc_onlmon::BBC_MAX_REGULAR_TDC0_MEAN = 13.5
 
static const float bbc_onlmon::BBC_MIN_REGULAR_TDC0_MEAN = 7.5
 
static const float bbc_onlmon::BBC_TYPICAL_REGULAR_TDC1_MEAN = 10.5
 
static const float bbc_onlmon::BBC_MAX_REGULAR_TDC1_MEAN = 13.5
 
static const float bbc_onlmon::BBC_MIN_REGULAR_TDC1_MEAN = 7.5
 
static const float bbc_onlmon::BBC_MAX_REGULAR_ZVERTEX_MEAN = 20.0
 
static const float bbc_onlmon::BBC_MIN_REGULAR_ZVERTEX_MEAN = -20.0
 
static const float bbc_onlmon::BBC_MIN_WORNING_STATISTICS_FOR_ZVERTEX_MEAN = 5000
 
static const int bbc_onlmon::BBC_PACKET_ID = 1001
 
static const int bbc_onlmon::BBCN_PACKET_ID = 1002
 
static const int bbc_onlmon::BBCS_PACKET_ID = 1003
 
static const int bbc_onlmon::BBC_ZDC_PACKET_ID = 13001
 
static const int bbc_onlmon::BBC_TRIG_PACKET_ID = 14001
 
static const unsigned long bbc_onlmon::BBC_ZDC_TRIG = 0x4
 
static const unsigned long bbc_onlmon::BBC_BBC_TRIG = 0x2
 
static const unsigned long bbc_onlmon::BBC_BBZDC_TRIG = 0x8
 
static const unsigned long bbc_onlmon::BBC_BBLL1_TRIG = 0x40
 
static const float bbc_onlmon::BBC_nHIT_MB_MAX [nSIDE] = {0.90, 0.90}
 
static const float bbc_onlmon::BBC_nHIT_MB_MIN [nSIDE] = {0.05, 0.05}
 
static const float bbc_onlmon::ZDC_BBC_TRIGSCALE = 1
 
static const int bbc_onlmon::MAX_ADC_MIP = 100
 
static const int bbc_onlmon::MAX_CHARGE_SUM = 1500
 
static const unsigned long bbc_onlmon::BBC_BBLL1_COPY_TRIG = 0x1000000
 
static const float bbc_onlmon::BBC_DEFAULT_OFFSET = 10.5
 
static const float bbc_onlmon::BBC_ZVERTEX_CUT_FOR_TRIG_RATE = 30.0
 
static const int bbc_onlmon::BBC_COLOR_ZVTX [5] = {4, 2, 7, 6, 1}
 
static const int bbc_onlmon::BBC_NSAMPLES = 31
 

Macro Definition Documentation

#define AUAU

Definition at line 4 of file BbcMonDefs.h.

View newest version in sPHENIX GitHub at line 4 of file BbcMonDefs.h

#define nCANVAS   4

Definition at line 25 of file BbcMonDefs.h.

View newest version in sPHENIX GitHub at line 25 of file BbcMonDefs.h

Referenced by BbcMonDraw::Draw(), and BbcMonDraw::~BbcMonDraw().

#define nPMT_1SIDE_BBC   64

Definition at line 22 of file BbcMonDefs.h.

View newest version in sPHENIX GitHub at line 22 of file BbcMonDefs.h

Referenced by BbcMonDraw::Draw(), and BbcMonDraw::MakeCanvas().

#define nPMT_BBC   (nPMT_1SIDE_BBC * 2)

Definition at line 23 of file BbcMonDefs.h.

View newest version in sPHENIX GitHub at line 23 of file BbcMonDefs.h

Referenced by BbcMon::Init().

#define nSIDE   2

Definition at line 27 of file BbcMonDefs.h.

View newest version in sPHENIX GitHub at line 27 of file BbcMonDefs.h

Referenced by BbcMonDraw::Draw(), BbcMonDraw::MakeCanvas(), and BbcMonDraw::~BbcMonDraw().

#define nTDC   1

Definition at line 33 of file BbcMonDefs.h.

View newest version in sPHENIX GitHub at line 33 of file BbcMonDefs.h

#define nTRIGGER   2

Definition at line 28 of file BbcMonDefs.h.

View newest version in sPHENIX GitHub at line 28 of file BbcMonDefs.h

Referenced by BbcMonDraw::Draw(), and BbcMonDraw::~BbcMonDraw().