#include <MirrorParamsReader.hh>
Public Member Functions | |
CMirrorParamsReaderFromFile (const char szFilename[]) | |
G4bool | GetMirrorParams (PMIRRORPARAMS pparams, G4int &nParamsCnt) |
const MIRRORPARAMS & | GetMirrorParams (const G4int nIndex) |
virtual G4int | ReadMirrorParams (eTelescope eTelescopeName) |
Protected Attributes | |
map< int, MIRRORPARAMS > | m_MirrorParams |
Private Attributes | |
char | m_szFilename [512] |
Definition at line 47 of file MirrorParamsReader.hh.
CMirrorParamsReaderFromFile::CMirrorParamsReaderFromFile | ( | const char | szFilename[] | ) |
Definition at line 50 of file MirrorParamsReader.cc.
References m_szFilename.
|
inherited |
Definition at line 17 of file MirrorParamsReader.cc.
References TelescopeSimulatorLX::CMirrorParamsReaderBase::m_MirrorParams.
Referenced by TelescopeSimulatorLX::FDsimG4Mirror::ReadMirrorSegmentPositions().
|
inherited |
Definition at line 35 of file MirrorParamsReader.cc.
References TelescopeSimulatorLX::CMirrorParamsReaderBase::m_MirrorParams.
|
virtual |
Implements TelescopeSimulatorLX::CMirrorParamsReaderBase.
Definition at line 56 of file MirrorParamsReader.cc.
References TelescopeSimulatorLX::ET_CO1, TelescopeSimulatorLX::ET_CO2, TelescopeSimulatorLX::ET_CO3, TelescopeSimulatorLX::ET_CO4, TelescopeSimulatorLX::ET_CO5, TelescopeSimulatorLX::ET_CO6, TelescopeSimulatorLX::ET_LA1, TelescopeSimulatorLX::ET_LA2, TelescopeSimulatorLX::ET_LA3, TelescopeSimulatorLX::ET_LA4, TelescopeSimulatorLX::ET_LA5, TelescopeSimulatorLX::ET_LA6, TelescopeSimulatorLX::ET_LL1, TelescopeSimulatorLX::ET_LL2, TelescopeSimulatorLX::ET_LL3, TelescopeSimulatorLX::ET_LL4, TelescopeSimulatorLX::ET_LL5, TelescopeSimulatorLX::ET_LL6, TelescopeSimulatorLX::ET_LM1, TelescopeSimulatorLX::ET_LM2, TelescopeSimulatorLX::ET_LM3, TelescopeSimulatorLX::ET_LM4, TelescopeSimulatorLX::ET_LM5, TelescopeSimulatorLX::ET_LM6, TelescopeSimulatorLX::MIRRORPARAMS::eTelescopeName, TelescopeSimulatorLX::MIRRORPARAMS::fHorzAnglePos, TelescopeSimulatorLX::MIRRORPARAMS::fRadius, TelescopeSimulatorLX::MIRRORPARAMS::fReflec375, TelescopeSimulatorLX::MIRRORPARAMS::fVertAnglePos, TelescopeSimulatorLX::CMirrorParamsReaderBase::m_MirrorParams, m_szFilename, TelescopeSimulatorLX::MIRRORPARAMS::nMirrorID, TelescopeSimulatorLX::MIRRORPARAMS::nPosition, and TelescopeSimulatorLX::MIRRORPARAMS::nType.
Referenced by TelescopeSimulatorLX::FDsimG4Mirror::ReadMirrorSegmentPositions().
|
protectedinherited |
Definition at line 35 of file MirrorParamsReader.hh.
Referenced by TelescopeSimulatorLX::CMirrorParamsReaderBase::CMirrorParamsReaderBase(), TelescopeSimulatorLX::CMirrorParamsReaderBase::GetMirrorParams(), and ReadMirrorParams().
|
private |
Definition at line 49 of file MirrorParamsReader.hh.
Referenced by CMirrorParamsReaderFromFile(), and ReadMirrorParams().