Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • display/DelphesEventDisplay.h

    r341014c rf53a4d2  
    2222#include <vector>
    2323
     24#include "Rtypes.h"
    2425#include "RQ_OBJECT.h"
    25 #include "Rtypes.h"
    2626
    2727class TAxis;
     
    4545class DelphesEventDisplay
    4646{
    47   RQ_OBJECT("DelphesEventDisplay")
    48 public:
    49   DelphesEventDisplay();
    50   DelphesEventDisplay(const char *configFile, const char *inputFile, Delphes3DGeometry &det3D);
    51   ~DelphesEventDisplay();
    52   void EventChanged(Int_t); // *SIGNAL*
     47    RQ_OBJECT("DelphesEventDisplay")
     48  public:
     49    DelphesEventDisplay();
     50    DelphesEventDisplay(const char *configFile, const char *inputFile, Delphes3DGeometry& det3D);
     51    ~DelphesEventDisplay();
     52    void EventChanged(Int_t); // *SIGNAL*
    5353
    54 private:
    55   void update_html_summary();
    56   void make_gui();
    57   void load_event();
    58   void readConfig(const char *configFile, std::vector<DelphesBranchBase *> &elements);
     54  private:
     55    void update_html_summary();
     56    void make_gui();
     57    void load_event();
     58    void readConfig(const char *configFile, std::vector<DelphesBranchBase *>& elements);
    5959
    60   // Configuration and global variables.
    61   Int_t event_id_;
    62   Int_t event_id_tmp_;
    63   ExRootTreeReader *treeReader_;
    64   Double_t tkRadius_, totRadius_, tkHalfLength_, muHalfLength_, bz_;
    65   TAxis *etaAxis_, *phiAxis_;
    66   TChain *chain_;
    67   std::vector<DelphesBranchBase *> elements_;
    68   DelphesDisplay *delphesDisplay_;
    69   DelphesHtmlSummary *htmlSummary_;
    70   TGHtml *gHtml_;
    71   DelphesPlotSummary *plotSummary_;
    72   TGStatusBar *fStatusBar_;
     60    // Configuration and global variables.
     61    Int_t event_id_;
     62    Int_t event_id_tmp_;
     63    ExRootTreeReader *treeReader_;
     64    Double_t tkRadius_, totRadius_, tkHalfLength_, muHalfLength_, bz_;
     65    TAxis *etaAxis_, *phiAxis_;
     66    TChain *chain_;
     67    std::vector<DelphesBranchBase *> elements_;
     68    DelphesDisplay *delphesDisplay_;
     69    DelphesHtmlSummary *htmlSummary_;
     70    TGHtml *gHtml_;
     71    DelphesPlotSummary *plotSummary_;
     72    TGStatusBar *fStatusBar_;
     73   
     74    // gui controls
     75  public:
     76     void Fwd();
    7377
    74   // gui controls
    75 public:
    76   void Fwd();
     78     void Bck();
    7779
    78   void Bck();
     80    void PreSetEv(char *ev);
    7981
    80   void PreSetEv(char *ev);
     82    void GoTo();
    8183
    82   void GoTo();
     84    void InitSummaryPlots();
    8385
    84   void InitSummaryPlots();
    85 
    86   void DisplayProgress(Int_t p);
     86    void DisplayProgress(Int_t p);
    8787};
    8888
Note: See TracChangeset for help on using the changeset viewer.