CbmRoot
CbmRichMirrorMisalignmentCorrectionUtils Class Reference

class checks correction parameter file containing mirror misalignment information. More...

#include <CbmRichMirrorMisalignmentCorrectionUtils.h>

Collaboration diagram for CbmRichMirrorMisalignmentCorrectionUtils:
[legend]

Public Member Functions

 CbmRichMirrorMisalignmentCorrectionUtils ()
 
virtual ~CbmRichMirrorMisalignmentCorrectionUtils ()
 Destructor. More...
 
void Init (const string &s)
 Initialization in case one needs to initialize some TCloneArrays. More...
 
void SetMirrorCorrectionParameterFile (const string &s)
 
bool CheckMirrorCorrectionParameterFile ()
 
void ReadAndStoreMirrorCorrectionParamMap (std::map< string, std::pair< Double_t, Double_t >> &mirrorCorrectionParamMap)
 
std::map< string, std::pair< Double_t, Double_t > > GetMirrorCorrectionParamMap ()
 
bool GetMirrorCorrectionParamBool ()
 

Private Attributes

bool tBoolCorrection
 
string fPathToMirrorMisalignmentCorrectionParameterFile
 
std::map< string, pair< Double_t, Double_t > > fMirrorMisalignmentCorrectionParameterMap
 

Detailed Description

class checks correction parameter file containing mirror misalignment information.

Author
Jordan Bendarouach
Date
2017

Definition at line 20 of file CbmRichMirrorMisalignmentCorrectionUtils.h.

Constructor & Destructor Documentation

◆ CbmRichMirrorMisalignmentCorrectionUtils()

CbmRichMirrorMisalignmentCorrectionUtils::CbmRichMirrorMisalignmentCorrectionUtils ( )
inline

brief Default constructor.

Definition at line 25 of file CbmRichMirrorMisalignmentCorrectionUtils.h.

◆ ~CbmRichMirrorMisalignmentCorrectionUtils()

virtual CbmRichMirrorMisalignmentCorrectionUtils::~CbmRichMirrorMisalignmentCorrectionUtils ( )
inlinevirtual

Destructor.

Definition at line 30 of file CbmRichMirrorMisalignmentCorrectionUtils.h.

Member Function Documentation

◆ CheckMirrorCorrectionParameterFile()

bool CbmRichMirrorMisalignmentCorrectionUtils::CheckMirrorCorrectionParameterFile ( )
inline

Definition at line 53 of file CbmRichMirrorMisalignmentCorrectionUtils.h.

◆ GetMirrorCorrectionParamBool()

bool CbmRichMirrorMisalignmentCorrectionUtils::GetMirrorCorrectionParamBool ( )
inline

◆ GetMirrorCorrectionParamMap()

std::map<string, std::pair<Double_t, Double_t> > CbmRichMirrorMisalignmentCorrectionUtils::GetMirrorCorrectionParamMap ( )
inline

◆ Init()

void CbmRichMirrorMisalignmentCorrectionUtils::Init ( const string &  s)
inline

Initialization in case one needs to initialize some TCloneArrays.

Definition at line 37 of file CbmRichMirrorMisalignmentCorrectionUtils.h.

Referenced by CbmRichProjectionProducerAnalytical::Init().

◆ ReadAndStoreMirrorCorrectionParamMap()

void CbmRichMirrorMisalignmentCorrectionUtils::ReadAndStoreMirrorCorrectionParamMap ( std::map< string, std::pair< Double_t, Double_t >> &  mirrorCorrectionParamMap)
inline

Definition at line 68 of file CbmRichMirrorMisalignmentCorrectionUtils.h.

◆ SetMirrorCorrectionParameterFile()

void CbmRichMirrorMisalignmentCorrectionUtils::SetMirrorCorrectionParameterFile ( const string &  s)
inline

Definition at line 49 of file CbmRichMirrorMisalignmentCorrectionUtils.h.

Member Data Documentation

◆ fMirrorMisalignmentCorrectionParameterMap

std::map<string, pair<Double_t, Double_t> > CbmRichMirrorMisalignmentCorrectionUtils::fMirrorMisalignmentCorrectionParameterMap
private

Definition at line 114 of file CbmRichMirrorMisalignmentCorrectionUtils.h.

◆ fPathToMirrorMisalignmentCorrectionParameterFile

string CbmRichMirrorMisalignmentCorrectionUtils::fPathToMirrorMisalignmentCorrectionParameterFile
private

Definition at line 112 of file CbmRichMirrorMisalignmentCorrectionUtils.h.

◆ tBoolCorrection

bool CbmRichMirrorMisalignmentCorrectionUtils::tBoolCorrection
private

Definition at line 111 of file CbmRichMirrorMisalignmentCorrectionUtils.h.


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