CMS 3D CMS Logo

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

◆ Container

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

Definition at line 20 of file CSCWireGroupPackage.h.

Constructor & Destructor Documentation

◆ CSCWireGroupPackage()

CSCWireGroupPackage::CSCWireGroupPackage ( )
inline

Member Data Documentation

◆ alignmentPinToFirstWire

double CSCWireGroupPackage::alignmentPinToFirstWire

◆ consecutiveGroups

Container CSCWireGroupPackage::consecutiveGroups

◆ lengthOfWirePlane

double CSCWireGroupPackage::lengthOfWirePlane

◆ narrowWidthOfWirePlane

double CSCWireGroupPackage::narrowWidthOfWirePlane

◆ numberOfGroups

int CSCWireGroupPackage::numberOfGroups

◆ wideWidthOfWirePlane

double CSCWireGroupPackage::wideWidthOfWirePlane

◆ wiresInEachGroup

Container CSCWireGroupPackage::wiresInEachGroup

◆ wireSpacing

double CSCWireGroupPackage::wireSpacing