Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

EnergyViewer

#include "EnergyViewer.hh"

EnergyViewer


class description - source file - inheritance tree (.pdf)

class EnergyViewer : public EsafMsgSource

Inheritance Chart:
EsafMsgSource
<-
EnergyViewer
    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)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:28:00 2005