HepMC3 event record library
Public Member Functions | Private Attributes | Static Private Attributes
HepMC3ViewerFrame Class Reference

Detailed Description

Definition at line 21 of file HepMC3ViewerFrame.h.

+ Inheritance diagram for HepMC3ViewerFrame:
+ Collaboration diagram for HepMC3ViewerFrame:

Public Member Functions

void ReadFile (const char *a)
 
 HepMC3ViewerFrame (const TGWindow *p, UInt_t w, UInt_t h)
 
void DrawEvent ()
 
void DoAnalysis ()
 
void NextEvent ()
 
void PreviousEvent ()
 
void ClearEventCache ()
 
void ChooseInput ()
 

Private Attributes

TGCompositeFrame * fMainFrame
 
TGCompositeFrame * fButtonFrame
 
TGTextButton * fNextEvent
 
TGTextButton * fPreviousEvent
 
TGTextButton * fExit
 
TGTextButton * fChooseInput
 
TGTextButton * fClearEventCache
 
TRootEmbeddedCanvas * fEmbEventImageCanvas
 
TRootEmbeddedCanvas * fEmbAnalysisCanvas
 
std::shared_ptr< HepMC3::ReaderfReader
 
HepMC3::GenEventfCurrentEvent
 
std::vector< HepMC3::GenEvent * > fEventsCache
 
TCanvas * fEventImageCanvas
 
TCanvas * fAnalysisCanvas
 
TImage * fGraphImage
 
std::map< std::string, TH1 * > fAnalysisH
 

Static Private Attributes

static const size_t m_char_buffer_size =100000
 

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