EORSample
#include "EORSample.hh" |
EORSample
class description - source file - inheritance tree (.pdf)
class EORSample : public TObject
Inheritance Chart: | |||||||||
|
public:
EORSample() EORSample(const EORSample&) virtual ~EORSample() static TClass* Class() virtual void Clear(Option_t*) const TVector3& GetCentroid() const Float_t GetLambda() const Int_t GetLambdaIndex() const TH2F* GetPsfHist() const Float_t GetTheta() const Int_t GetThetaIndex() const Float_t GetTotalEfficacy() const Float_t GetTriggEfficacy() const virtual TClass* IsA() const TH2F* MakePsfHistRotated(Float_t ph) EORSample& operator=(const EORSample&) void SetCentroid(const TVector3& v) void SetLambda(Float_t lambda) void SetLambdaIndex(Int_t n) void SetPsfHist(TH2F*) void SetTheta(Float_t theta) void SetThetaIndex(Int_t n) void SetTotalEfficacy(Float_t eff) void SetTriggEfficacy(Float_t eff) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
Data Members
private:
Int_t fThetaIndex Theta index for faster access Int_t fLambdaIndex Lambda index for faster access Float_t fTheta Incident Theta angle in rad Float_t fLambda Light wavelength in nm Float_t fTotalEfficacy Optics Global Efficacy Float_t fTriggEfficacy Optics Triggering Efficacy TVector3 fCentroid position of the centroid on the fs TH2F* fPsfHist XY distribution of efficacy
Class Description
EORSample <extensive class description> Config file parameters ====================== <parameter name>: <parameter description> -Valid options: <available options>
void Clear( Option_t* )
Clear the sample
void SetPsfHist( TH2F* h )
TH2F* MakePsfHistRotated(Float_t phi)
returnes rotated for the angle phi in deg Psf distribution in XY plane the user must take care to delete this histo him/her self
Inline Functions
void ~EORSample() EORSample EORSample() void SetThetaIndex(Int_t n) void SetLambdaIndex(Int_t n) void SetTheta(Float_t theta) void SetLambda(Float_t lambda) void SetTotalEfficacy(Float_t eff) void SetTriggEfficacy(Float_t eff) void SetCentroid(const TVector3& v) TH2F* GetPsfHist() const Int_t GetThetaIndex() const Int_t GetLambdaIndex() const Float_t GetTheta() const Float_t GetLambda() const Float_t GetTotalEfficacy() const Float_t GetTriggEfficacy() const const TVector3& GetCentroid() const TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) EORSample EORSample(const EORSample&) EORSample& operator=(const EORSample&)