CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
AlignmentLevel Class Reference

#include <AlignmentLevel.h>

Public Member Functions

 AlignmentLevel (align::StructureType levelType, unsigned int maxNumComponents, bool isFlat)
 
 AlignmentLevel (AlignmentLevel &&)=default
 
 AlignmentLevel (const AlignmentLevel &)=default
 
AlignmentLeveloperator= (AlignmentLevel &&)=default
 
AlignmentLeveloperator= (const AlignmentLevel &)=default
 
virtual ~AlignmentLevel ()=default
 

Public Attributes

bool isFlat
 true if structure-type is a flat surface (rod, string, ladder etc.) More...
 
align::StructureType levelType
 
unsigned int maxNumComponents
 

Detailed Description

Definition at line 9 of file AlignmentLevel.h.

Constructor & Destructor Documentation

◆ AlignmentLevel() [1/3]

AlignmentLevel::AlignmentLevel ( align::StructureType  levelType,
unsigned int  maxNumComponents,
bool  isFlat 
)
inline

◆ AlignmentLevel() [2/3]

AlignmentLevel::AlignmentLevel ( const AlignmentLevel )
default

◆ AlignmentLevel() [3/3]

AlignmentLevel::AlignmentLevel ( AlignmentLevel &&  )
default

◆ ~AlignmentLevel()

virtual AlignmentLevel::~AlignmentLevel ( )
virtualdefault

Member Function Documentation

◆ operator=() [1/2]

AlignmentLevel& AlignmentLevel::operator= ( AlignmentLevel &&  )
default

◆ operator=() [2/2]

AlignmentLevel& AlignmentLevel::operator= ( const AlignmentLevel )
default

Member Data Documentation

◆ isFlat

bool AlignmentLevel::isFlat

true if structure-type is a flat surface (rod, string, ladder etc.)

Definition at line 36 of file AlignmentLevel.h.

◆ levelType

align::StructureType AlignmentLevel::levelType

the structure-type for this level, e.g. TPBModule for RunI-tracker-PXB

Definition at line 29 of file AlignmentLevel.h.

◆ maxNumComponents

unsigned int AlignmentLevel::maxNumComponents

the maximum number of components of the structure-type, e.g. 768 TPBModules in RunI tracker-PXB

Definition at line 33 of file AlignmentLevel.h.

AlignmentLevel::isFlat
bool isFlat
true if structure-type is a flat surface (rod, string, ladder etc.)
Definition: AlignmentLevel.h:36
AlignmentLevel::maxNumComponents
unsigned int maxNumComponents
Definition: AlignmentLevel.h:33
AlignmentLevel::levelType
align::StructureType levelType
Definition: AlignmentLevel.h:29