Changeset 6301e02 in git for display/DelphesEventDisplay.h
- Timestamp:
- Nov 5, 2014, 7:23:34 PM (10 years ago)
- Branches:
- ImprovedOutputFile, Timing, dual_readout, llp, master
- Children:
- 0a67548
- Parents:
- 2695ae1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
display/DelphesEventDisplay.h
r2695ae1 r6301e02 32 32 #include "TClonesArray.h" 33 33 #include "TGStatusBar.h" 34 #include "TGNumberEntry.h" 35 #include "TGProgressBar.h" 36 37 34 38 35 39 /* … … 65 69 DelphesPlotSummary *plotSummary_; 66 70 TGStatusBar* fStatusBar_; 71 TGNumberEntry* numberEntry_; // event_id 72 TGHProgressBar* progress_; // event_id 73 67 74 68 75 // gui controls 69 76 public: 70 77 void Fwd() { 71 if (event_id_ < treeReader_->GetEntries() - 1) {78 if (event_id_ < treeReader_->GetEntries() - 2) { 72 79 ++event_id_; 80 numberEntry_->SetIntNumber(event_id_); 81 progress_->SetPosition(event_id_); 73 82 load_event(); 74 83 } else { … … 80 89 if (event_id_ > 0) { 81 90 --event_id_; 91 numberEntry_->SetIntNumber(event_id_); 92 progress_->SetPosition(event_id_); 82 93 load_event(); 83 94 } else { … … 85 96 } 86 97 } 98 99 void GoTo(Long_t ev) { 100 Int_t event = Int_t(numberEntry_->GetNumber()); 101 if (event < treeReader_->GetEntries()-1) { 102 event_id_ = event; 103 progress_->SetPosition(event_id_); //TODO we could provide a signal related to event_id changes 104 load_event(); 105 } else { 106 printf("Error: no such event.\n"); 107 } 108 } 109 110 void InitSummaryPlots() { 111 plotSummary_->FillSample(treeReader_, event_id_); // TODO we could add a signal to give the progress 112 plotSummary_->FillEvent(); 113 plotSummary_->Draw(); 114 } 87 115 }; 88 116
Note:
See TracChangeset
for help on using the changeset viewer.