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&)
