Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

EOpticsResponse

#include "EOpticsResponse.hh"

EOpticsResponse


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

class EOpticsResponse : public TObject

Inheritance Chart:
TObject
<-
EOpticsResponse

    public:
EOpticsResponse(const char* filename) EOpticsResponse(const EOpticsResponse&) virtual ~EOpticsResponse() static TClass* Class() virtual void Clear(Option_t* = "") Bool_t GetEntry(Float_t th, Float_t lam) EORHeader* GetHeader() EORSample* GetSample() TTree* GetTree() virtual TClass* IsA() const TH2F* MakePsfHist(Float_t, Float_t, TH1F*) TH2F* MakePsfHist(Float_t, Float_t, Float_t) EOpticsResponse& operator=(const EOpticsResponse&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TFile* fFile TTree* fTree EORSample* fSample EORHeader* fHeader TH2F* fPsf Psf distribution for the given spectrum TClonesArray* fPoints temp container

Class Description

 OpticsResponse

 <extensive class description>

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

   <parameter name>: <parameter description>
   -Valid options: <available options>


EOpticsResponse( const char *dbname ) : fFile(0), fTree(0), fSample(0), fHeader(0), fPsf(0), fPoints(0)
 Constructor


~EOpticsResponse()
 Destructor


Bool_t GetEntry(Float_t theta, Float_t lambda)
 Reads the entry from the OR DB file for given theta (in rad) and lambda (in nm)


TH2F* MakePsfHist(Float_t theta, Float_t phi, TH1F* spectrum)
 returnes a histo with weighted sum of Psf distributions for the entry spectrum


void Clear( Option_t* )
 Clears all temporary histograms


TH2F* MakePsfHist(Float_t theta, Float_t phi, Float_t lambda)
 returnes Psf distribution for the given theta and phi




Inline Functions


              EORHeader* GetHeader()
              EORSample* GetSample()
                  TTree* GetTree()
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
         EOpticsResponse EOpticsResponse(const EOpticsResponse&)
        EOpticsResponse& operator=(const EOpticsResponse&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:22:57 2005