CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HICConst.h
Go to the documentation of this file.
1 #ifndef HIC_CONST_FOR_PROPAGATION
2 #define HIC_CONST_FOR_PROPAGATION
3 namespace cms {
4 class HICConst {
5 public:
6 HICConst();
7 virtual ~HICConst(){}
8 void setVertex(double a);
9 public:
10 double chicut;
11 double Zcut1;
12 double Rcut1;
13 double Rcut;
14 double ChiLimit;
15 
16 float ptboun;
17 float ptbmax;
18 float step;
19 int numbar;
20 int numfrw;
21 int nummxt;
25 float zvert;
26 float atra;
29 
30 float phias[28];
31 float phibs[28];
32 float phiai[28];
33 float phibi[28];
34 
35 float newparam[3];
36 float newparamgt40[3];
37 float forwparam[2];
38 
39 int numbargroup[3];
40 int numfrwgroup[10];
41 int barlay[5][9][8];
42 int frwlay[11][11][11];
43 int mxtlay[5];
45 //
46 // roads
47 //
48 // barrel phi
49 float phiwinbar[13][13][13];
50 float phicutbar[13][13][13];
51 float phiwinbfrw[14][14][14];
52 float phicutbfrw[14][14][14];
53 float phiwinfbb[14][14][14];
54 float phicutfbb[14][14][14];
55 
56 // barrel z
57 float zwinbar[13][13][13];
58 float zcutbar[13][13][13];
59 float zwinbfrw[14][14][14];
60 float zcutbfrw[14][14][14];
61 float zwinfbb[14][14][14];
62 float zcutfbb[14][14][14];
63 
64 // forward phi
65 float phiwinfrw[14][14][14];
66 float phicutfrw[14][14][14];
67 
68 // forward z
69 float zwinfrw[14][14][14];
70 float zcutfrw[14][14][14];
71 
72 
73 float phiwin[13];
74 float zwin[13];
75 
76 float phicut[13];
77 float zcut[13];
78 
79 float phism[13];
80 float zsm[13];
81 
82 float phiro[14];
83 float tetro[14];
84 
85 float phiwinf[14];
86 float zwinf[14];
87 
88 float phirof[14];
89 float tetrof[14];
90 
91 float phicutf[14];
92 float tetcutf[14];
93 
94 float phismf[14];
95 float tetsmf[14];
96 
97 double filtrz[6];
98 double filtrphi[6];
99 
100 double zmatchbar[2];
101 double zmatchend[2];
102 double phimatchbar[2];
103 double phimatchend[2];
104 
105 
106 
107 };
108 }
109 #endif
110 
111 
112 
float zwin[13]
Definition: HICConst.h:74
float phias[28]
Definition: HICConst.h:30
float ptbmax
Definition: HICConst.h:17
float tetsmf[14]
Definition: HICConst.h:95
float mubarrelrad
Definition: HICConst.h:27
float phiwinbfrw[14][14][14]
Definition: HICConst.h:51
int numbarlost
Definition: HICConst.h:24
float phiwin[13]
Definition: HICConst.h:73
float zvert
Definition: HICConst.h:25
int numbargroup[3]
Definition: HICConst.h:39
double zmatchend[2]
Definition: HICConst.h:101
float phicutfbb[14][14][14]
Definition: HICConst.h:54
float phibs[28]
Definition: HICConst.h:31
int frwlay[11][11][11]
Definition: HICConst.h:42
int nplus_gen
Definition: HICConst.h:23
float phiai[28]
Definition: HICConst.h:32
float forwparam[2]
Definition: HICConst.h:37
float zsm[13]
Definition: HICConst.h:80
virtual ~HICConst()
Definition: HICConst.h:7
double filtrphi[6]
Definition: HICConst.h:98
float phicutfrw[14][14][14]
Definition: HICConst.h:66
float phicutbfrw[14][14][14]
Definition: HICConst.h:52
float zwinf[14]
Definition: HICConst.h:86
float zcutfbb[14][14][14]
Definition: HICConst.h:62
double Rcut
Definition: HICConst.h:13
double Zcut1
Definition: HICConst.h:11
float zwinbfrw[14][14][14]
Definition: HICConst.h:59
int nminus_gen
Definition: HICConst.h:22
float muforwardrad
Definition: HICConst.h:28
float step
Definition: HICConst.h:18
int mxtlay[5]
Definition: HICConst.h:43
float zcutfrw[14][14][14]
Definition: HICConst.h:70
float ptboun
Definition: HICConst.h:16
float phiro[14]
Definition: HICConst.h:82
float phicut[13]
Definition: HICConst.h:76
float phiwinfrw[14][14][14]
Definition: HICConst.h:65
float phism[13]
Definition: HICConst.h:79
float zwinfrw[14][14][14]
Definition: HICConst.h:69
void setVertex(double a)
Definition: HICConst.cc:4
float tetrof[14]
Definition: HICConst.h:89
double filtrz[6]
Definition: HICConst.h:97
float zwinbar[13][13][13]
Definition: HICConst.h:57
double phimatchbar[2]
Definition: HICConst.h:102
float phirof[14]
Definition: HICConst.h:88
float newparamgt40[3]
Definition: HICConst.h:36
float phicutbar[13][13][13]
Definition: HICConst.h:50
float newparam[3]
Definition: HICConst.h:35
int numfrwgroup[10]
Definition: HICConst.h:40
float phiwinf[14]
Definition: HICConst.h:85
float zcut[13]
Definition: HICConst.h:77
double a
Definition: hdecay.h:121
float tetro[14]
Definition: HICConst.h:83
float phicutf[14]
Definition: HICConst.h:91
float phiwinbar[13][13][13]
Definition: HICConst.h:49
float tetcutf[14]
Definition: HICConst.h:92
double zmatchbar[2]
Definition: HICConst.h:100
float zwinfbb[14][14][14]
Definition: HICConst.h:61
int nofirstpixel
Definition: HICConst.h:44
float zcutbfrw[14][14][14]
Definition: HICConst.h:60
float atra
Definition: HICConst.h:26
double phimatchend[2]
Definition: HICConst.h:103
float zcutbar[13][13][13]
Definition: HICConst.h:58
double chicut
Definition: HICConst.h:10
float phismf[14]
Definition: HICConst.h:94
double ChiLimit
Definition: HICConst.h:14
float phiwinfbb[14][14][14]
Definition: HICConst.h:53
float phibi[28]
Definition: HICConst.h:33
double Rcut1
Definition: HICConst.h:12
int barlay[5][9][8]
Definition: HICConst.h:41