Project
Loading...
Searching...
No Matches
o2::its3::align::RigidBodyDOFSet Class Referencefinal

#include <AlignmentHierarchy.h>

Inherits o2::its3::align::DOFSet.

Public Member Functions

 RigidBodyDOFSet ()
 
 RigidBodyDOFSet (uint8_t mask)
 
Type type () const override
 
std::string dofName (int idx) const override
 
uint8_t mask () const
 
- Public Member Functions inherited from o2::its3::align::DOFSet
virtual ~DOFSet ()=default
 
int nDOFs () const
 
bool isFree (int idx) const
 
void setFree (int idx, bool f)
 
void setAllFree (bool f)
 
int nFreeDOFs () const
 

Static Public Attributes

static constexpr int NDOF = RigidBodyDOF::NDOF
 

Additional Inherited Members

- Public Types inherited from o2::its3::align::DOFSet
enum class  Type : uint8_t { RigidBody , Legendre }
 
- Protected Member Functions inherited from o2::its3::align::DOFSet
 DOFSet (int n)
 
- Protected Attributes inherited from o2::its3::align::DOFSet
std::vector< bool > mFree
 

Detailed Description

Definition at line 92 of file AlignmentHierarchy.h.

Constructor & Destructor Documentation

◆ RigidBodyDOFSet() [1/2]

o2::its3::align::RigidBodyDOFSet::RigidBodyDOFSet ( )
inline

Definition at line 96 of file AlignmentHierarchy.h.

◆ RigidBodyDOFSet() [2/2]

o2::its3::align::RigidBodyDOFSet::RigidBodyDOFSet ( uint8_t  mask)
inlineexplicit

Definition at line 98 of file AlignmentHierarchy.h.

Member Function Documentation

◆ dofName()

std::string o2::its3::align::RigidBodyDOFSet::dofName ( int  idx) const
inlineoverridevirtual

Implements o2::its3::align::DOFSet.

Definition at line 105 of file AlignmentHierarchy.h.

◆ mask()

uint8_t o2::its3::align::RigidBodyDOFSet::mask ( ) const
inline

Definition at line 106 of file AlignmentHierarchy.h.

◆ type()

Type o2::its3::align::RigidBodyDOFSet::type ( ) const
inlineoverridevirtual

Implements o2::its3::align::DOFSet.

Definition at line 104 of file AlignmentHierarchy.h.

Member Data Documentation

◆ NDOF

constexpr int o2::its3::align::RigidBodyDOFSet::NDOF = RigidBodyDOF::NDOF
staticconstexpr

Definition at line 95 of file AlignmentHierarchy.h.


The documentation for this class was generated from the following file: