IdealOpticalAdaptor
#include "IdealOpticalAdaptor.hh" |
IdealOpticalAdaptor
class description - source file - inheritance tree (.pdf)
class IdealOpticalAdaptor : public OpticalAdaptor
Inheritance Chart: | |||||||||||||||||||
|
public:
IdealOpticalAdaptor() ~IdealOpticalAdaptor() 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:
Double_t fSmallSide bottom face side of optical adaptor Double_t fScale scale reduction factor
Class Description
IdealOpticalAdaptor =================== Simple implementation of an ideal optical adaptor: Compresses the image it gets on its top surface in order to fit the sensitive area of the pmt (i.e. without external dead borders). Config file parameters ====================== fSmallSide [mm]: Side of the exit face. fRadiomEff : Radiometric efficiency of the adapter. fFilter : Filter to apply to the incident radiation - options BG3: Plain BG3 filter. [EUSO-FS-REP-012-1.pdf] multilayer: MgF2/HfO2 + AR coating applied to a BG3Filter [EUSO-FS-REP-012-1.pdf] fFilterThikness [mm] : effective thikness of the filter
IdealOpticalAdaptor()
Constructor
Photon* Transport(Photon *p) const
Inline Functions
void ~IdealOpticalAdaptor() 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)