Rev | Line | |
---|
[807] | 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.