CbmRoot
CbmRichMirror Class Reference

#include <CbmRichMirror.h>

Collaboration diagram for CbmRichMirror:
[legend]

Public Member Functions

 CbmRichMirror ()
 
virtual ~CbmRichMirror ()
 
void setMirrorId (string s)
 
void setMomentum (TVector3 v)
 
void setProjHit (Double_t xX, Double_t yY)
 
void setExtrapHit (Double_t xX, Double_t yY)
 
void setRotAngles (Double_t xX, Double_t yY)
 
void setRingLight (CbmRichRingLight ringL)
 
string getMirrorId ()
 
TVector3 getMomentum ()
 
vector< Double_t > getProjHit ()
 
vector< Double_t > getExtrapHit ()
 
vector< Double_t > getRotAngles ()
 
CbmRichRingLight getRingLight ()
 

Private Member Functions

 CbmRichMirror (const CbmRichMirror &)
 
CbmRichMirror operator= (const CbmRichMirror &)
 
 ClassDef (CbmRichMirror, 1)
 

Private Attributes

string fMirrorId
 
TVector3 fMomentum
 
vector< Double_t > fProjHit
 
vector< Double_t > fExtrapHit
 
vector< Double_t > fRotAngles
 
CbmRichRingLight fRingL
 

Detailed Description

Definition at line 20 of file CbmRichMirror.h.

Constructor & Destructor Documentation

◆ CbmRichMirror() [1/2]

CbmRichMirror::CbmRichMirror ( )
inline

Definition at line 25 of file CbmRichMirror.h.

◆ ~CbmRichMirror()

virtual CbmRichMirror::~CbmRichMirror ( )
inlinevirtual

Definition at line 36 of file CbmRichMirror.h.

◆ CbmRichMirror() [2/2]

CbmRichMirror::CbmRichMirror ( const CbmRichMirror )
private

Member Function Documentation

◆ ClassDef()

CbmRichMirror::ClassDef ( CbmRichMirror  ,
 
)
private

◆ getExtrapHit()

vector<Double_t> CbmRichMirror::getExtrapHit ( )
inline

Definition at line 56 of file CbmRichMirror.h.

Referenced by CbmRichMirrorSortingAlignment::CreateHistoMap().

◆ getMirrorId()

string CbmRichMirror::getMirrorId ( )
inline

◆ getMomentum()

TVector3 CbmRichMirror::getMomentum ( )
inline

Definition at line 54 of file CbmRichMirror.h.

Referenced by CbmRichMirrorSortingAlignment::CreateHistoMap().

◆ getProjHit()

vector<Double_t> CbmRichMirror::getProjHit ( )
inline

Definition at line 55 of file CbmRichMirror.h.

Referenced by CbmRichMirrorSortingAlignment::CreateHistoMap().

◆ getRingLight()

CbmRichRingLight CbmRichMirror::getRingLight ( )
inline

Definition at line 58 of file CbmRichMirror.h.

Referenced by CbmRichMirrorSortingAlignment::CreateHistoMap().

◆ getRotAngles()

vector<Double_t> CbmRichMirror::getRotAngles ( )
inline

Definition at line 57 of file CbmRichMirror.h.

◆ operator=()

CbmRichMirror CbmRichMirror::operator= ( const CbmRichMirror )
private

◆ setExtrapHit()

void CbmRichMirror::setExtrapHit ( Double_t  xX,
Double_t  yY 
)
inline

Definition at line 44 of file CbmRichMirror.h.

Referenced by CbmRichMirrorSortingAlignment::Exec().

◆ setMirrorId()

void CbmRichMirror::setMirrorId ( string  s)
inline

Definition at line 39 of file CbmRichMirror.h.

Referenced by CbmRichMirrorSortingAlignment::Exec().

◆ setMomentum()

void CbmRichMirror::setMomentum ( TVector3  v)
inline

Definition at line 40 of file CbmRichMirror.h.

References v.

Referenced by CbmRichMirrorSortingAlignment::Exec().

◆ setProjHit()

void CbmRichMirror::setProjHit ( Double_t  xX,
Double_t  yY 
)
inline

Definition at line 41 of file CbmRichMirror.h.

Referenced by CbmRichMirrorSortingAlignment::Exec().

◆ setRingLight()

void CbmRichMirror::setRingLight ( CbmRichRingLight  ringL)
inline

Definition at line 50 of file CbmRichMirror.h.

Referenced by CbmRichMirrorSortingAlignment::Exec().

◆ setRotAngles()

void CbmRichMirror::setRotAngles ( Double_t  xX,
Double_t  yY 
)
inline

Definition at line 47 of file CbmRichMirror.h.

Member Data Documentation

◆ fExtrapHit

vector<Double_t> CbmRichMirror::fExtrapHit
private

Definition at line 65 of file CbmRichMirror.h.

◆ fMirrorId

string CbmRichMirror::fMirrorId
private

Definition at line 62 of file CbmRichMirror.h.

◆ fMomentum

TVector3 CbmRichMirror::fMomentum
private

Definition at line 63 of file CbmRichMirror.h.

◆ fProjHit

vector<Double_t> CbmRichMirror::fProjHit
private

Definition at line 64 of file CbmRichMirror.h.

◆ fRingL

CbmRichRingLight CbmRichMirror::fRingL
private

Definition at line 67 of file CbmRichMirror.h.

◆ fRotAngles

vector<Double_t> CbmRichMirror::fRotAngles
private

Definition at line 66 of file CbmRichMirror.h.


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