CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_2_9_HLT1_bphpatch4/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 
00030   Container consecutiveGroups;
00031   Container wiresInEachGroup;
00032   int numberOfGroups;
00033   double wireSpacing;
00034   double alignmentPinToFirstWire;
00035   double narrowWidthOfWirePlane;
00036   double wideWidthOfWirePlane;
00037   double lengthOfWirePlane;
00038 };
00039 #endif