Line | |
---|
1 | #include <vector> |
---|
2 | using namespace std; |
---|
3 | |
---|
4 | class fst_strip |
---|
5 | { |
---|
6 | public: |
---|
7 | double alpha; |
---|
8 | double pitch; |
---|
9 | double Pi; |
---|
10 | |
---|
11 | double interlayer; // distance between 2 layers of a superlayer |
---|
12 | double intersuperlayer; // distance between 2 superlayers |
---|
13 | int Nsector; // number of sectors for each layer |
---|
14 | double DZ; // size of the band of dead zones |
---|
15 | double Rmin; // inner radius of disks |
---|
16 | double Rmax; // outer radius of disks |
---|
17 | double Z_1stlayer; // z position of the 1st layer |
---|
18 | |
---|
19 | vector<double> Z0; // z of the upstream part of the layer |
---|
20 | vector<double> R; // radii of layers |
---|
21 | vector<double> MidTile; // mid angle of the sector |
---|
22 | int Nstrips; // Number of strips for 1 card |
---|
23 | |
---|
24 | void fill_infos(); |
---|
25 | |
---|
26 | int FindStrip( int layer, int sector, double x, double y, double z); // Strip Finding Routine |
---|
27 | |
---|
28 | }; |
---|
Note: See
TracBrowser
for help on using the repository browser.