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