Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/root/TCreatePrimitives.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 // @(#)root/gpad:$Id: TCreatePrimitives.h,v 1.0
0002 
0003 /*************************************************************************
0004  * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers.               *
0005  * All rights reserved.                                                  *
0006  *                                                                       *
0007  * For the licensing terms see $ROOTSYS/LICENSE.                         *
0008  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
0009  *************************************************************************/
0010 
0011 #ifndef ROOT_TCreatePrimitives
0012 #define ROOT_TCreatePrimitives
0013 
0014 
0015 #include "TLatex.h"
0016 #include "TCurlyArc.h"
0017 #include "TArrow.h"
0018 #include "TArc.h"
0019 #include "TPavesText.h"
0020 #include "TPaveLabel.h"
0021 #include "TDiamond.h"
0022 #include "TGraph.h"
0023 
0024 class TCreatePrimitives {
0025 
0026 private:
0027 
0028    static TLine *fgLine;
0029    static TLatex *fgText;
0030    static TCurlyLine *fgCLine;
0031    static TArrow *fgArrow;
0032    static TCurlyArc *fgCArc;
0033    static TArc *fgArc;
0034    static TEllipse *fgEllipse;
0035    static TPave *fgPave;
0036    static TPaveText *fgPaveText;
0037    static TPavesText *fgPavesText;
0038    static TDiamond *fgDiamond;
0039    static TPaveLabel *fgPaveLabel;
0040    static TGraph *fgPolyLine;
0041    static TBox *fgPadBBox;
0042 
0043 public:
0044 
0045    TCreatePrimitives();
0046    virtual ~TCreatePrimitives();
0047    static void Ellipse(Int_t event, Int_t px, Int_t py,Int_t mode);
0048    static void Line(Int_t event, Int_t px, Int_t py, Int_t mode);
0049    static void Pad(Int_t event, Int_t px, Int_t py, Int_t);
0050    static void Pave(Int_t event, Int_t px, Int_t py, Int_t mode);
0051    static void PolyLine(Int_t event, Int_t px, Int_t py, Int_t mode);
0052    static void Text(Int_t event, Int_t px, Int_t py, Int_t mode);
0053 };
0054 
0055 #endif