List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
TelescopeSimulatorLX::CMirrorParamsReaderBase Class Referenceabstract

#include <MirrorParamsReader.hh>

Inheritance diagram for TelescopeSimulatorLX::CMirrorParamsReaderBase:
Inheritance graph
[legend]

Public Member Functions

G4bool GetMirrorParams (PMIRRORPARAMS pparams, G4int &nParamsCnt)
 
const MIRRORPARAMSGetMirrorParams (const G4int nIndex)
 
virtual G4int ReadMirrorParams (eTelescope eTelescopeName)=0
 

Protected Member Functions

 CMirrorParamsReaderBase ()
 
virtual ~CMirrorParamsReaderBase ()
 

Protected Attributes

map< int, MIRRORPARAMSm_MirrorParams
 

Detailed Description

Definition at line 33 of file MirrorParamsReader.hh.

Constructor & Destructor Documentation

CMirrorParamsReaderBase::CMirrorParamsReaderBase ( )
protected

Definition at line 12 of file MirrorParamsReader.cc.

References m_MirrorParams.

virtual TelescopeSimulatorLX::CMirrorParamsReaderBase::~CMirrorParamsReaderBase ( )
inlineprotectedvirtual

Definition at line 39 of file MirrorParamsReader.hh.

Member Function Documentation

G4bool CMirrorParamsReaderBase::GetMirrorParams ( PMIRRORPARAMS  pparams,
G4int &  nParamsCnt 
)
const MIRRORPARAMS & CMirrorParamsReaderBase::GetMirrorParams ( const G4int  nIndex)

Definition at line 35 of file MirrorParamsReader.cc.

References m_MirrorParams.

virtual G4int TelescopeSimulatorLX::CMirrorParamsReaderBase::ReadMirrorParams ( eTelescope  eTelescopeName)
pure virtual

Member Data Documentation

map<int, MIRRORPARAMS> TelescopeSimulatorLX::CMirrorParamsReaderBase::m_MirrorParams
protected

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

, generated on Tue Sep 26 2023.