GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Gw::MatPlayer Class Reference

MatPlayer is a tool to play with 2D matrices. More...

#include <MatPlayer.h>

Inherits TNamed.

Public Member Functions

 ClassDef (MatPlayer, 0)
 rootcint dictionary More...
 
Double_t GetWidthGate (Double_t pos, Option_t *opt="Gx")
 get width for gate at position pos More...
 
 MatPlayer ()
 
void ProjectionY (Option_t *option)
 to project More...
 
void Reset ()
 to reset the conditions of gating in the current pad More...
 
void SetCanvas ()
 set current canvas as the mother of the current pad More...
 
void SetMatrix (const char *)
 Matrix to be analysed. More...
 
void SetWidthGate (Double_t wx=2.5, Double_t wy=2.5)
 set default width for gates More...
 
void ShowGates (Option_t *o="BGx")
 to show the gates used for the last gating More...
 
void XEventAction (Int_t event, Int_t px, Int_t py, TObject *obj)
 slots More...
 
virtual ~MatPlayer ()
 

Static Public Member Functions

static TList * GetListOfPlayers ()
 To get the list of all open MatPlayers. More...
 
static void SubstractBG (const char *, Option_t *)
 Generic method to substract background of the current matrix. More...
 

Protected Member Functions

Int_t InitGating (Option_t *opt="Gx")
 
void SetGateX (Option_t *opt="Gx")
 set a gate using the last mouse position More...
 

Detailed Description

MatPlayer is a tool to play with 2D matrices.

It is mainly designed in the spirit of gamma-gamma matrices but could be used also for general purposes.

Author
Olivier Stezowski

Definition at line 55 of file MatPlayer.h.


The documentation for this class was generated from the following files: