#include "hmdceffmenu.h"

HMdcEffMenu


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

class HMdcEffMenu : public TObject

Inheritance Chart:
TObject
<-
HMdcEffMenu

    protected:
HMdcEffMenu(HMdcEfficiency* feff) ~HMdcEffMenu() TGTextButton* drawButton(Int_t x, Int_t y, Char_t* name, Char_t* doThis, Int_t textColor) TGLabel* drawLabel(Int_t x, Int_t y, Char_t* name, Int_t textColor) TGTextEntry* drawTextLine(Int_t x, Int_t y, Char_t* name, Int_t textColor) void menu() void setInitPoint(Int_t sw, Int_t dw, Int_t sh, Int_t dh) public:
HMdcEffMenu(const HMdcEffMenu&) void calcEff() static TClass* Class() void closeDial() static void deleteMenu() void doDraw(Int_t ind = 1) void doEventPlots(Int_t ind = 1) void doEvents(Int_t nEv) void doPlots(Int_t ind = 1) void drawHist(Int_t n) void drawHistMb() void drawPlot(Int_t n) void drawTimes() void drawXYlayer() virtual TClass* IsA() const static HMdcEffMenu* makeMenu(HMdcEfficiency* feff) HMdcEffMenu& operator=(const HMdcEffMenu&) void printClusters() void rebinTimes(Int_t n) void rebinXY(Int_t n) void saveHist() void setGroup(Int_t n) void setLayer(Int_t l) void setListLayer() void setListPads() void setPlotType(Int_t n) void setSecMod(Int_t s, Int_t m) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TGTransientFrame* fDialog TList* fWidgets Int_t width dialog frame size Int_t height dialog frame size Int_t sHeight start pozition for buttons Int_t dHeight step size for buttons Int_t sWidth start pozition for buttons Int_t dWidth step size for buttons static HMdcEffMenu* fEffMenu HMdcEfficiency* mdcEff HMdcEfficiencySec* feffSec HMdcEfficiencyMod* feffMod HMdcEfficiencyLayer* feffLay TGTextButton* bSecMod[6][4] TGTextButton* bLayer[6] TGTextButton* bGroupMdcLay[2] TGTextButton* button[30] TGTextButton* bPlot[3] TGTextButton* bTypePlot[3] TGTextButton* bHist[5] TGTextButton* bHistMb TGTextButton* bXYlayer TGTextButton* bTimes Int_t indSec[6] Int_t indMod[6][4] Int_t indLay[6] for all selected modules Int_t numLay Int_t indPlot[3] Int_t typePlot Int_t indHist[5] Int_t indHistMb Int_t numHists Int_t indXYlayers Int_t indTimes Int_t indGroup[2] Int_t sumBnXY Int_t sumBnTimes TGTextEntry* pvLSumXY TGTextEntry* pvLSumTimes Char_t name[100] Char_t doThis[100] TText* text Int_t totModsSel Int_t nTotEv Bool_t calcEffFlag

Class Description


HMdcEffMenu* makeMenu(HMdcEfficiency *feff)

void deleteMenu(void)

HMdcEffMenu(HMdcEfficiency *feff)

~HMdcEffMenu()

void setSecMod(Int_t s, Int_t m)

void setLayer(Int_t l)

void setListPads()

void setListLayer()

void drawPlot(Int_t n)

void setPlotType(Int_t n)

void drawHist(Int_t n)

void drawXYlayer()

void drawTimes()

void drawHistMb()

void setGroup(Int_t n)

TGTextEntry* drawTextLine(Int_t x, Int_t y,Char_t* name, Int_t textColor)

TGLabel* drawLabel(Int_t x, Int_t y,Char_t* name,Int_t textColor)

TGTextButton* drawButton(Int_t x, Int_t y,Char_t* name, Char_t* doThis,Int_t textColor)

void setInitPoint(Int_t sw,Int_t dw,Int_t sh,Int_t dh)

void menu()

void closeDial(void)

void calcEff(void)

void rebinTimes(Int_t n)

void rebinXY(Int_t n)

void printClusters()

void doDraw(Int_t ind)
ind=1 - draw canvas
   =0 - close canvas

void doPlots(Int_t ind)
ind=1 - draw canvas
   =0 - close canvas

void doEventPlots(Int_t ind)
ind=1 - draw canvas
   =0 - close canvas

void doEvents(Int_t nEv)



Inline Functions


                void saveHist()
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
                void StreamerNVirtual(TBuffer& b)
         HMdcEffMenu HMdcEffMenu(const HMdcEffMenu&)
        HMdcEffMenu& operator=(const HMdcEffMenu&)


Last update: Fri Jan 26 12:06:59 2007


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.