DatabaseOpticalSystem
#include "DatabaseOpticalSystem.hh" |
DatabaseOpticalSystem
class description - source file - inheritance tree (.pdf)
class DatabaseOpticalSystem : public OpticalSystem
Inheritance Chart: | |||||||||||||||||||
|
private:
void Init() string KeyWord(OAEKeyType type) streampos LoadHeader(streampos = 0) streampos LoadKeyMap(streampos = 0) public:
DatabaseOpticalSystem() virtual ~DatabaseOpticalSystem() static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Photon* Transport(Photon*) const
Data Members
private:
ifstream* fBinFile Float_t fXYStep Float_t fEntranceDiscRadius Float_t fEntranceZ Float_t fExitZ vector<Float_t> fWavelengths vector<Float_t> fAngles Int_t fNumPos vector<Int_t> fNumCols vector<size_t> fRowsOffset vector<vector<streampos> > fKeyMap unsigned int fKeyLength
Class Description
Photon* Transport( Photon *p ) const
check the photon to be on the first lens
void Init()
streampos LoadHeader( streampos start )
streampos LoadKeyMap( streampos start)
Inline Functions
void ~DatabaseOpticalSystem() DatabaseOpticalSystem DatabaseOpticalSystem() string KeyWord(OAEKeyType type) const char* ClassType() const const char* ClassName() const TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)