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

Definition at line 22 of file CSCWireGroupPackage.h.

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
CSCWireGroupPackage::lengthOfWirePlane
double lengthOfWirePlane
Definition: CSCWireGroupPackage.h:37
CSCWireGroupPackage::narrowWidthOfWirePlane
double narrowWidthOfWirePlane
Definition: CSCWireGroupPackage.h:35
CSCWireGroupPackage::wideWidthOfWirePlane
double wideWidthOfWirePlane
Definition: CSCWireGroupPackage.h:36
CSCWireGroupPackage::wireSpacing
double wireSpacing
Definition: CSCWireGroupPackage.h:33
CSCWireGroupPackage::numberOfGroups
int numberOfGroups
Definition: CSCWireGroupPackage.h:32
CSCWireGroupPackage::alignmentPinToFirstWire
double alignmentPinToFirstWire
Definition: CSCWireGroupPackage.h:34