CbmRoot
Loading...
Searching...
No Matches
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.
 
void Init (const string &s)
 Initialization in case one needs to initialize some TCloneArrays.
 
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 25 of file CbmRichMirrorMisalignmentCorrectionUtils.h.

Constructor & Destructor Documentation

◆ CbmRichMirrorMisalignmentCorrectionUtils()

CbmRichMirrorMisalignmentCorrectionUtils::CbmRichMirrorMisalignmentCorrectionUtils ( )
inline

brief Default constructor.

Definition at line 30 of file CbmRichMirrorMisalignmentCorrectionUtils.h.

◆ ~CbmRichMirrorMisalignmentCorrectionUtils()

virtual CbmRichMirrorMisalignmentCorrectionUtils::~CbmRichMirrorMisalignmentCorrectionUtils ( )
inlinevirtual

Destructor.

Definition at line 35 of file CbmRichMirrorMisalignmentCorrectionUtils.h.

Member Function Documentation

◆ CheckMirrorCorrectionParameterFile()

bool CbmRichMirrorMisalignmentCorrectionUtils::CheckMirrorCorrectionParameterFile ( )
inline

◆ 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

◆ ReadAndStoreMirrorCorrectionParamMap()

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

◆ SetMirrorCorrectionParameterFile()

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

Member Data Documentation

◆ fMirrorMisalignmentCorrectionParameterMap

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

◆ fPathToMirrorMisalignmentCorrectionParameterFile

string CbmRichMirrorMisalignmentCorrectionUtils::fPathToMirrorMisalignmentCorrectionParameterFile
private

◆ tBoolCorrection

bool CbmRichMirrorMisalignmentCorrectionUtils::tBoolCorrection
private

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