source: trunk/examples/novice/gemc/src/fst_strip.h@ 1190

Last change on this file since 1190 was 807, checked in by garnier, 17 years ago

update

File size: 899 bytes
Line 
1#include <vector>
2using namespace std;
3
4class 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.