EnergyViewer
#include "EnergyViewer.hh" |
EnergyViewer
class description - source file - inheritance tree (.pdf)
class EnergyViewer : public EsafMsgSource
Inheritance Chart: | |||||||||
|
private:
void DefineColors() void DefineFSView() void DefinePixelsView() void DrawLabel(TPaveText* cl, TString pavetext) void SetHistoStyle(TH2F* histo) public:
EnergyViewer(EnergyModule*) virtual ~EnergyViewer() static TClass* Class() void Clean() void CloseFilePS() void DisplayCherenkov(TH1F* htime, Int_t nPoints, Float_t* x, Float_t* y) void DisplayFSTrack() void DisplayPixels() void DisplayPixels3D(TString DrawSurf) void DisplayRecovery() void DisplayRecoveryDebug(TH1*, Float_t, Float_t) void DisplayTimeFit(TH1F* htime, TF1* func, TF1*) void DrawHisto(TH1F* histo) void InitFilePS() virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
Data Members
private:
EnergyModule* fEnergyModule pointer to the EnergyModule object map<Int_t,TPolyLine> fMyPixelLines map <Uid,TPolyLine*> for my pixels in cluster map<Int_t,TPolyLine> fPixelLines map <Uid,TPolyLine*> for pixels in cluster map<Int_t,TPolyLine3D> fPixelLines3D map <Uid,TPolyLine*> for pixels in cluster map<Int_t,TPolyLine> fPmtLines map <Uid,TPolyLine*> for pmts map<Int_t,TPolyLine3D> fPmtLines3D map <Uid,TPolyLine*> for pmts map<Int_t,TPolyLine3D> fPmtLinesFS3D map <Uid,TPolyLine*> for all pmts TCanvas* fCanvas Canvas used for all debugging plots TString fPsFile Debug Postscript file name TString fPsFileTime Debug Postscript file name Float_t fXmin Minimum X of View Float_t fXmax Maximum X of View Float_t fYmin Minimum Y of View Float_t fYmax Maximum Y of View Float_t fZmin Minimum Z of View Float_t fZmax Maximum Z of View Float_t fGXmin Minimum X of View Float_t fGXmax Maximum X of View Float_t fGYmin Minimum Y of View Float_t fGYmax Maximum Y of View Float_t fGZmin Minimum Z of View Float_t fGZmax Maximum Z of View Int_t fColNum number of used colors TColor* fColor Color variable Bool_t fColorDefined boolean: if the colors is already defined Int_t fPalette[1000] Color palette Bool_t fFSViewBuild if FSView is alredy built? Bool_t fDefinePixelsView if DefinePixelsView is alredy build?
Class Description
EnergyViewer <extensive class description> Config file parameters ====================== <parameter name>: <parameter description> -Valid options: <available options>
EnergyViewer(EnergyModule* fEM) : EsafMsgSource()
Constructor
~EnergyViewer()
Destructor
void InitFilePS()
void CloseFilePS()
void DisplayFSTrack()
void DisplayRecoveryDebug(TH1* Psf, Float_t IntegratedEfficacy, Float_t time)
void DisplayRecovery()
void DefineColors()
void DefinePixelsView()
void DefineFSView()
void DisplayPixels()
void DisplayPixels3D(TString DrawSurf)
void DisplayCherenkov(TH1F *htime, Int_t nPoints, Float_t x[], Float_t y[])
void DisplayTimeFit(TH1F *htime, TF1 *func, TF1 *bg)
void DrawHisto(TH1F *histo)
void Clean()
void SetHistoStyle(TH2F *histo)
void DrawLabel(TPaveText *cl, TString pavetext)
Inline Functions
TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)