BmnRoot
Loading...
Searching...
No Matches
BmnATestDetectorPlane Class Reference

#include <BmnATestDetectorPlane.h>

Public Member Functions

 BmnATestDetectorPlane ()=default
 
 BmnATestDetectorPlane (Double_t Zposition, const SVectGL &Misalignments, Int_t DetectorID)
 
Double_t GetPosition () const noexcept
 
Int_t GetDetectorID () const noexcept
 
Double_t GetConst () const noexcept
 
const SVect3GetNormal () const noexcept
 
const SMatr3x3GetCrdRotation () const noexcept
 
const SMatr3x3GetCrdInvRotation () const noexcept
 
const SVect3GetCrdShift () const noexcept
 
const SVect3GetAlignShift () const noexcept
 
const SVect3GetAlignRot () const noexcept
 
void Draw (Bool_t showNormal=kFALSE) const
 

Protected Attributes

Double_t fZposition
 
SVect3 fAlignShift
 
SVect3 fAlignRot
 
SVect3 fNormal
 
Double_t fConst
 
SMatr3x3 fCoordRotation
 
SMatr3x3 fCoordInvRotation
 
SVect3 fCoordShift
 
Int_t fDetectorID
 

Detailed Description

Definition at line 26 of file BmnATestDetectorPlane.h.

Constructor & Destructor Documentation

◆ BmnATestDetectorPlane() [1/2]

BmnATestDetectorPlane::BmnATestDetectorPlane ( )
default

◆ BmnATestDetectorPlane() [2/2]

BmnATestDetectorPlane::BmnATestDetectorPlane ( Double_t  Zposition,
const SVectGL Misalignments,
Int_t  DetectorID 
)
inline

Member Function Documentation

◆ Draw()

void BmnATestDetectorPlane::Draw ( Bool_t  showNormal = kFALSE) const
inline

◆ GetAlignRot()

const SVect3 & BmnATestDetectorPlane::GetAlignRot ( ) const
inlinenoexcept

Definition at line 42 of file BmnATestDetectorPlane.h.

References fAlignRot.

◆ GetAlignShift()

const SVect3 & BmnATestDetectorPlane::GetAlignShift ( ) const
inlinenoexcept

Definition at line 41 of file BmnATestDetectorPlane.h.

References fAlignShift.

◆ GetConst()

Double_t BmnATestDetectorPlane::GetConst ( ) const
inlinenoexcept

Definition at line 35 of file BmnATestDetectorPlane.h.

References fConst.

Referenced by BmnAlignerTest::PrepareData().

◆ GetCrdInvRotation()

const SMatr3x3 & BmnATestDetectorPlane::GetCrdInvRotation ( ) const
inlinenoexcept

Definition at line 38 of file BmnATestDetectorPlane.h.

References fCoordInvRotation.

Referenced by BmnAlignerTest::PrepareData().

◆ GetCrdRotation()

const SMatr3x3 & BmnATestDetectorPlane::GetCrdRotation ( ) const
inlinenoexcept

Definition at line 37 of file BmnATestDetectorPlane.h.

References fCoordRotation.

Referenced by BmnATestHit::Draw().

◆ GetCrdShift()

const SVect3 & BmnATestDetectorPlane::GetCrdShift ( ) const
inlinenoexcept

Definition at line 39 of file BmnATestDetectorPlane.h.

References fCoordShift.

Referenced by BmnATestHit::Draw(), and BmnAlignerTest::PrepareData().

◆ GetDetectorID()

Int_t BmnATestDetectorPlane::GetDetectorID ( ) const
inlinenoexcept

Definition at line 33 of file BmnATestDetectorPlane.h.

References fDetectorID.

◆ GetNormal()

const SVect3 & BmnATestDetectorPlane::GetNormal ( ) const
inlinenoexcept

Definition at line 36 of file BmnATestDetectorPlane.h.

References fNormal.

Referenced by BmnAlignerTest::PrepareData().

◆ GetPosition()

Double_t BmnATestDetectorPlane::GetPosition ( ) const
inlinenoexcept

Definition at line 32 of file BmnATestDetectorPlane.h.

References fZposition.

Referenced by BmnAlignerTest::PrepareData().

Member Data Documentation

◆ fAlignRot

SVect3 BmnATestDetectorPlane::fAlignRot
protected

Definition at line 48 of file BmnATestDetectorPlane.h.

Referenced by BmnATestDetectorPlane(), and GetAlignRot().

◆ fAlignShift

SVect3 BmnATestDetectorPlane::fAlignShift
protected

Definition at line 47 of file BmnATestDetectorPlane.h.

Referenced by BmnATestDetectorPlane(), and GetAlignShift().

◆ fConst

Double_t BmnATestDetectorPlane::fConst
protected

Definition at line 52 of file BmnATestDetectorPlane.h.

Referenced by BmnATestDetectorPlane(), and GetConst().

◆ fCoordInvRotation

SMatr3x3 BmnATestDetectorPlane::fCoordInvRotation
protected

Definition at line 54 of file BmnATestDetectorPlane.h.

Referenced by BmnATestDetectorPlane(), and GetCrdInvRotation().

◆ fCoordRotation

SMatr3x3 BmnATestDetectorPlane::fCoordRotation
protected

Definition at line 54 of file BmnATestDetectorPlane.h.

Referenced by BmnATestDetectorPlane(), Draw(), and GetCrdRotation().

◆ fCoordShift

SVect3 BmnATestDetectorPlane::fCoordShift
protected

Definition at line 55 of file BmnATestDetectorPlane.h.

Referenced by BmnATestDetectorPlane(), Draw(), and GetCrdShift().

◆ fDetectorID

Int_t BmnATestDetectorPlane::fDetectorID
protected

Definition at line 56 of file BmnATestDetectorPlane.h.

Referenced by GetDetectorID().

◆ fNormal

SVect3 BmnATestDetectorPlane::fNormal
protected

Definition at line 51 of file BmnATestDetectorPlane.h.

Referenced by BmnATestDetectorPlane(), and GetNormal().

◆ fZposition

Double_t BmnATestDetectorPlane::fZposition
protected

Definition at line 46 of file BmnATestDetectorPlane.h.

Referenced by BmnATestDetectorPlane(), and GetPosition().


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