CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Public Attributes
CSCWireGroupPackage Class Reference

#include <CSCWireGroupPackage.h>

Public Types

typedef std::vector< int > Container
 

Public Member Functions

 CSCWireGroupPackage ()
 

Public Attributes

double alignmentPinToFirstWire
 
Container consecutiveGroups
 
double lengthOfWirePlane
 
double narrowWidthOfWirePlane
 
int numberOfGroups
 
double wideWidthOfWirePlane
 
Container wiresInEachGroup
 
double wireSpacing
 

Detailed Description

Bundle wire group info from DDD into one package to simplify passing it around. No functionality other than as an encapsulation of related data.

Author
Tim Cox

Definition at line 18 of file CSCWireGroupPackage.h.

Member Typedef Documentation

typedef std::vector<int> CSCWireGroupPackage::Container

Definition at line 21 of file CSCWireGroupPackage.h.

Constructor & Destructor Documentation

CSCWireGroupPackage::CSCWireGroupPackage ( )
inline

Definition at line 23 of file CSCWireGroupPackage.h.

Member Data Documentation

double CSCWireGroupPackage::alignmentPinToFirstWire
Container CSCWireGroupPackage::consecutiveGroups
double CSCWireGroupPackage::lengthOfWirePlane
double CSCWireGroupPackage::narrowWidthOfWirePlane
int CSCWireGroupPackage::numberOfGroups
double CSCWireGroupPackage::wideWidthOfWirePlane
Container CSCWireGroupPackage::wiresInEachGroup
double CSCWireGroupPackage::wireSpacing