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

#include <AlignmentHierarchy.h>

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

Public Member Functions

 LegendreDOFSet (int order)
 
Type type () const override
 
int order () const
 
std::string dofName (int idx) const override
 
- 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
 

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 116 of file AlignmentHierarchy.h.

Constructor & Destructor Documentation

◆ LegendreDOFSet()

o2::its3::align::LegendreDOFSet::LegendreDOFSet ( int  order)
inlineexplicit

Definition at line 119 of file AlignmentHierarchy.h.

Member Function Documentation

◆ dofName()

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

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

Definition at line 122 of file AlignmentHierarchy.h.

◆ order()

int o2::its3::align::LegendreDOFSet::order ( ) const
inline

Definition at line 121 of file AlignmentHierarchy.h.

◆ type()

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

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

Definition at line 120 of file AlignmentHierarchy.h.


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