EFocalSurface3DPainter
| #include "EFocalSurface3DPainter.hh" |
EFocalSurface3DPainter
class description - source file - inheritance tree (.pdf)
class EFocalSurface3DPainter : public TObject
| Inheritance Chart: | |||||||||
|
private:
void Constructor()
public:
EFocalSurface3DPainter()
EFocalSurface3DPainter(EEvent*)
EFocalSurface3DPainter(EDetector*, ERunParameters*)
EFocalSurface3DPainter(const EFocalSurface3DPainter&)
virtual ~EFocalSurface3DPainter()
static TClass* Class()
virtual void Clear(Option_t* = "")
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
virtual void Draw(Option_t* = "")
virtual Double_t GetAlpha() const
virtual Color_t GetBackgroundColor() const
virtual Int_t GetDrawCode() const
virtual Style_t GetMarkerStyle() const
virtual Float_t GetMaxMarkerSize() const
virtual Color_t GetMinMarkerColor() const
virtual Float_t GetMinMarkerSize() const
virtual Int_t GetNumMarkerColors() const
virtual TClass* IsA() const
virtual Bool_t IsModified()
virtual void Load(EEvent*)
virtual void Load(EDetector*, ERunParameters*)
virtual void Modified(Bool_t mod = kTRUE)
EFocalSurface3DPainter& operator=(const EFocalSurface3DPainter&)
virtual void Paint(Option_t* = "")
virtual void SetAlpha(Double_t alpha)
virtual void SetBackgroundColor(Color_t color)
virtual void SetDrawCode(Int_t code)
virtual void SetMarkerStyle(Style_t mstyle)
virtual void SetMaxMarkerSize(Float_t max)
virtual void SetMinMarkerColor(Color_t color)
virtual void SetMinMarkerSize(Float_t min)
virtual void SetNumMarkerColors(Int_t n)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void Update()
Data Members
private:
EDetector* fDetector
ERunParameters* fRunPars
Double_t fAlpha
Double_t fMeanThres
Style_t fMarkerStyle
Float_t fMaxMarkerSize
Float_t fMinMarkerSize
Color_t fMinMarkerColor
Int_t fNumMarkerColors
Color_t fBackgroundColor
TLatex* fLabel
TGaxis* fAxis
Int_t fDrawCode
TObjArray* fHits
Int_t fNumMarkers
TObjArray* fSignals
Int_t fNumSignals
TObjArray* fPixels
Int_t fNumPixels
TAxis3D* fAxis3D
Double_t fXmin
Double_t fXmax
Double_t fYmin
Double_t fYmax
Double_t fTmin
Double_t fTmax
Int_t fCmin
Int_t fCmax
Bool_t fModified
public:
static const enum EFocalSurface3DPainter:: kCodeHits
static const enum EFocalSurface3DPainter:: kCodeSigs
Class Description
EFocalSurface3DPainter <extensive class description> Config file parameters ====================== <parameter name>: <parameter description> -Valid options: <available options>
EFocalSurface3DPainter()
Constructor
EFocalSurface3DPainter( EEvent* ev )
Constructor
EFocalSurface3DPainter( EDetector* det, ERunParameters* runpars )
Constructor
~EFocalSurface3DPainter()
Destructor
void Constructor()
void Clear( Option_t* opt )
Clear
void Load( EEvent* ev )
void Load( EDetector* det, ERunParameters* runpars)
void Draw( Option_t* option )
void Paint( Option_t* )
void Update()
Int_t DistancetoPrimitive(Int_t px, Int_t py)
Inline Functions
Double_t GetAlpha() const
Style_t GetMarkerStyle() const
Float_t GetMaxMarkerSize() const
Color_t GetMinMarkerColor() const
Float_t GetMinMarkerSize() const
Int_t GetNumMarkerColors() const
Color_t GetBackgroundColor() const
Int_t GetDrawCode() const
void SetAlpha(Double_t alpha)
void SetBackgroundColor(Color_t color)
void SetMarkerStyle(Style_t mstyle)
void SetMinMarkerColor(Color_t color)
void SetMaxMarkerSize(Float_t max)
void SetMinMarkerSize(Float_t min)
void SetNumMarkerColors(Int_t n)
void SetDrawCode(Int_t code)
Bool_t IsModified()
void Modified(Bool_t mod = kTRUE)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
EFocalSurface3DPainter EFocalSurface3DPainter(const EFocalSurface3DPainter&)
EFocalSurface3DPainter& operator=(const EFocalSurface3DPainter&)
