BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
Constants.cxx
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2//
3// Description:
4// Class Constants; encapsulates static constants
5//
6// See header for more info
7//
8// Environment:
9// Software developed for the BESIII Detector at the BEPCII
10//
11// Author List:
12// Zhang Yao
13//
14// Copyright Information:
15// Copyright (C) 2006
16//
17// History:
18// Migration for BESIII MDC
19//
20//------------------------------------------------------------------------
21
22//-----------------------
23// This Class's Header --
24//-----------------------
25#include "MdcGeom/Constants.h"
26#include "CLHEP/Units/PhysicalConstants.h"
27
28const double Constants::pi = CLHEP::pi;
29const double Constants::twoPi = CLHEP::twopi;
30const double Constants::halfPi = CLHEP::halfpi;
31const double Constants::radToDegrees = 180./pi;
32
33const double Constants::c = 2.99792458E10; // cm/sec
34const double Constants::epsilon = 0.000000001;
35const double Constants::vpropInner = 22.0;//cm/nsec
36const double Constants::vpropOuter = 24.0;//cm/nsec
37
38const int Constants::nSuperLayer = 11;
39const int Constants::nWireBeforeLayer[43] = {0,40,84,132,188,252,324,404,484,560,636,724,812,912,1012,1124,1236,1364,1492,1632,1772,1932,2092,2252,2412,2588,2764,2940,3116,3324,3532,3740,3948,4188,4428,4668,4908,5164,5420,5676,5932,6220,6508};
40const int Constants::maxCell[43] = {
41 40,44,48,56, 64,72,80,80, 76,76,88,88,
42 100,100,112,112, 128,128,140,140, 160,160,160,160,
43 176,176,176,176, 208,208,208,208, 240,240,240,240,
44 256,256,256,256, 288,288,288 };
45
46const int Constants::viewOfsLayer[11] = {1,-1,0,0,0,1,-1,1,-1,0,0};//FIXME
47
48/// MDC Geometry
49const double Constants::firstStLayerRadius = 23.6;
50const double Constants::maxMdcRadius = 81.0;
51const double Constants::maxMdcZLen = 150.;
static const double vpropInner
Definition: Constants.h:49
static const double pi
Definition: Constants.h:38
static const double halfPi
Definition: Constants.h:40
static const double twoPi
Definition: Constants.h:39
static const int nWireBeforeLayer[43]
Definition: Constants.h:54
static const double firstStLayerRadius
MDC Geometry.
Definition: Constants.h:59
static const double maxMdcRadius
Definition: Constants.h:60
static const double c
Definition: Constants.h:43
static const int nSuperLayer
Definition: Constants.h:53
static const double vpropOuter
Definition: Constants.h:50
static const int maxCell[43]
Definition: Constants.h:55
static const double radToDegrees
Definition: Constants.h:41
static const double maxMdcZLen
Definition: Constants.h:61
static const double epsilon
Definition: Constants.h:46
static const int viewOfsLayer[11]
Definition: Constants.h:56
const float pi
Definition: vector3.h:133