| 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.