#ifndef TDynamicSlice_HH
#define TDynamicSlice_HH
#include "TNamed.h"
#include "TGClient.h"
#include "TGDockableFrame.h"
#include "TGMenu.h"
#include "TGMdiDecorFrame.h"
#include "TGMdiFrame.h"
#include "TGMdiMainFrame.h"
#include "TGFrame.h"
#include "TGFileDialog.h"
#include "TGCanvas.h"
#include "TGButton.h"
#include "TGLabel.h"
#include "TRootEmbeddedCanvas.h"
#include "TCanvas.h"
#include "TPad.h"
#include "TH1.h"
#include "TH2.h"
#include "TPad.h"
#include "TList.h"
#include "TROOT.h"
#include "TBox.h"
#include <iostream>
using namespace std;
class TDynamicSlice : public TObject
{
private:
TH2* fHist;
TH1D* fProjection;
int fType;
TGMainFrame* fMainFrame;
TGRadioButton* fRadio[2];
TGCheckButton* fCheck[3];
TBox* fBox;
TCanvas* fCanvas;
TPad* fPad;
bool fDoIt;
bool fPreview;
bool fLog[2];
int fEdge;
int fWidth;
int fCenter;
enum {kPREVIEW, kLOGX, kLOGY};
enum {kPROJX, kPROJY};
public:
TDynamicSlice(TH2*, TPad*, int);
virtual ~TDynamicSlice();
void setProjection(int);
void switchPreview();
void switchLog(int);
void process();
void close(int);
void closeWindow();
void draw(int);
ClassDef(TDynamicSlice,1)
};
#endif
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.