CMS 3D CMS Logo

TkCommonModeTopology.h
Go to the documentation of this file.
1 #ifndef TkCommonModeTopology_h
2 #define TkCommonModeTopology_h
3 
4 #include <vector>
9 public:
10  TkCommonModeTopology(int nstrips, int nstripsperset);
11 
18 
19  int numberOfStrips() const { return numberStrips; }
20  int numberOfStripsPerSet() const { return numberStripsPerSet; }
21 
22  int numberOfSets() const { return numberStrips / numberStripsPerSet; }
23 
24  int setOfStrip(int);
25 
26  std::vector<int>& initialStrips() { return initStrips; }
27  std::vector<int>& finalStrips() { return finStrips; }
28 
29 private:
32  std::vector<int> initStrips;
33  std::vector<int> finStrips;
34 };
35 
36 #endif
std::vector< int > initStrips
std::vector< int > & initialStrips()
TkCommonModeTopology(int nstrips, int nstripsperset)
std::vector< int > & finalStrips()
int numberOfStripsPerSet() const
std::vector< int > finStrips
void setNumberOfStripsPerSet(int in)