Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

ConicBaffle

#include "ConicBaffle.hh"

ConicBaffle


class description - source file - inheritance tree (.pdf)

class ConicBaffle : public Baffle

Inheritance Chart:
EsafConfigurable
EsafMsgSource
<-
DetectorPhotonTransporter
<-
Baffle
<-
ConicBaffle

    protected:
Double_t NextInteraction(Photon*) const public:
ConicBaffle() virtual ~ConicBaffle() 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


    protected:
Double_t fAlpha cone's angle Double_t fCotAlpha cotangent of the cone's angle Double_t fVPosZ z coordinate of the cone's vertex

Class Description

 ConicBaffle

 <extensive class description>

   Config file parameters
   ======================

   fTopRadius [mm]: radius of the optics the baffle is attached to.
   -Valid options: <available options>

   fAlpha [deg]: baffle's field of view.
   -Valid options: 0 to 60 degrees.


ConicBaffle()
 Constructor


~ConicBaffle()
 Destructor


Double_t NextInteraction( Photon* ph ) const
  finds the next interaction of the photon inside the cylinder


Photon* Transport( Photon* ph ) const
 Transport




Inline Functions


        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)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:19:13 2005