HMdcEffMenu
class description - source file - inheritance tree (.pdf)
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)
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
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.