CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch1/src/Geometry/CSCGeometry/src/CSCWireGroupPackage.h

Go to the documentation of this file.
00001 #ifndef CSC_WIREGROUP_PACKAGE_H
00002 #define CSC_WIREGROUP_PACKAGE_H
00003 
00004 // This is CSCWireGroupPackage.h
00005 
00016 #include <vector>
00017 
00018 class CSCWireGroupPackage
00019 {
00020  public:
00021   typedef std::vector<int> Container;
00022 
00023   CSCWireGroupPackage(): 
00024     numberOfGroups( 0 ),
00025     wireSpacing( 0. ),
00026     alignmentPinToFirstWire( 0. ), 
00027     narrowWidthOfWirePlane( 0. ), 
00028     wideWidthOfWirePlane( 0. ),
00029     lengthOfWirePlane( 0. ) { };
00030 
00031   Container consecutiveGroups;
00032   Container wiresInEachGroup;
00033   int numberOfGroups;
00034   double wireSpacing;
00035   double alignmentPinToFirstWire;
00036   double narrowWidthOfWirePlane;
00037   double wideWidthOfWirePlane;
00038   double lengthOfWirePlane;
00039 };
00040 #endif