#include <TMeshAnalysis.h>
Inheritance diagram for TMeshAnalysis:
Public Methods | |
TMeshAnalysis () | |
TMeshAnalysis (Text_t *input, Int_t type, Int_t port, Text_t *out1, Text_t *out2, Bool_t en1, Bool_t en2) | |
virtual | ~TMeshAnalysis () |
virtual Int_t | UserPreLoop () |
User defined function called once before processing the main event loop. More... | |
virtual Int_t | UserEventFunc () |
User defined function which processes the actual analysis. More... | |
virtual Int_t | UserPostLoop () |
User defined function called once after processing the main event loop. More... | |
Private Attributes | |
TMeshParameter * | fPar |
TGo4MbsEvent * | fMbsEvent |
TH1D * | fSize |
Int_t | fEvents |
Int_t | fLastEvent |
|
Definition at line 24 of file TMeshAnalysis.cxx. |
|
|
Definition at line 243 of file TMeshAnalysis.cxx. |
|
User defined function called once before processing the main event loop. Optionally. Reimplemented from TGo4Analysis. Definition at line 250 of file TMeshAnalysis.cxx. References TGo4Analysis::AddHistogram(), fEvents, fLastEvent, fMbsEvent, fSize, TGo4Analysis::GetHistogram(), and TGo4Analysis::GetInputEvent(). |
|
User defined function which processes the actual analysis. May be called explicitely from analysis client thread, or may run in an implicit loop provided by method RunImplicit, if analyis works in a non threaded standalone mode. To be overridden in the user analysis class. Reimplemented from TGo4Analysis. Definition at line 321 of file TMeshAnalysis.cxx. References fEvents, fLastEvent, fMbsEvent, fSize, TGo4MbsEvent::GetCount(), TGo4MbsEvent::GetDlen(), TGo4MbsEvent::GetMbsBufferHeader(), TGo4Analysis::IsNewInputFile(), s_bufhe::l_buf, s_bufhe::l_time, and TGo4Analysis::SetNewInputFile(). |
|
User defined function called once after processing the main event loop. Optionally. Reimplemented from TGo4Analysis. Definition at line 274 of file TMeshAnalysis.cxx. References fEvents, s_filhe::filhe_exp, s_filhe::filhe_file, s_filhe::filhe_label, s_filhe::filhe_lines, s_filhe::filhe_run, s_filhe::filhe_user, fLastEvent, fMbsEvent, TGo4MbsEvent::GetMbsBufferHeader(), TGo4MbsEvent::GetMbsSourceHeader(), i, s_bufhe::l_buf, s_bufhe::l_time, and s_filhe::s_strings. |
|
Definition at line 37 of file TMeshAnalysis.h. Referenced by TMeshAnalysis(). |
|
Definition at line 38 of file TMeshAnalysis.h. Referenced by UserEventFunc(), UserPostLoop(), and UserPreLoop(). |
|
Definition at line 39 of file TMeshAnalysis.h. Referenced by UserEventFunc(), and UserPreLoop(). |
|
Definition at line 40 of file TMeshAnalysis.h. Referenced by UserEventFunc(), UserPostLoop(), and UserPreLoop(). |
|
Definition at line 41 of file TMeshAnalysis.h. Referenced by UserEventFunc(), UserPostLoop(), and UserPreLoop(). |