EOpticsResponse
#include "EOpticsResponse.hh" |
EOpticsResponse
class description - source file - inheritance tree (.pdf)
class EOpticsResponse : public TObject
Inheritance Chart: | |||||||||
|
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>
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
void ~EOpticsResponse() EOpticsResponse EOpticsResponse(const char* filename) 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&)