HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields | Protected Member Functions | Protected Attributes
HarpoAnalyse Class Referenceabstract

A virtual class which define intrafece between HARPO Reader and Event Analysis code. More...

#include <HarpoAnalyse.h>

Public Member Functions

virtual ~HarpoAnalyse ()
 
void Set (HarpoEvent *event)
 
virtual void process ()=0
 
virtual void Init ()
 
virtual void ProcessEvent (HarpoEvent *event)
 Set pointer to new event for analyse, anlyse event , and delete. More...
 
virtual void print ()
 
virtual void Save (char *=NULL)
 
void SetRunHeader (HarpoRunHeader *hdr)
 
TFile * OpenHistFile (const char *ananame)
 
virtual void DisplayAnalysis (TRootEmbeddedCanvas *, TGListBox *)
 
virtual void ConfigFrame (TGMainFrame *, Int_t)
 
virtual void SetConfig ()
 

Data Fields

HarpoEventfEvt
 

Protected Member Functions

 HarpoAnalyse ()
 

Protected Attributes

ULong_t nEvents
 
HarpoRunHeaderfRunHeader
 

Detailed Description

A virtual class which define intrafece between HARPO Reader and Event Analysis code.

The real analysis done in process() proceedure.

Definition at line 47 of file HarpoAnalyse.h.

Constructor & Destructor Documentation

virtual HarpoAnalyse::~HarpoAnalyse ( )
inlinevirtual

Definition at line 50 of file HarpoAnalyse.h.

HarpoAnalyse::HarpoAnalyse ( )
inlineprotected

Definition at line 73 of file HarpoAnalyse.h.

Member Function Documentation

virtual void HarpoAnalyse::ConfigFrame ( TGMainFrame *  ,
Int_t   
)
inlinevirtual
virtual void HarpoAnalyse::DisplayAnalysis ( TRootEmbeddedCanvas *  ,
TGListBox *   
)
inlinevirtual
virtual void HarpoAnalyse::Init ( )
inlinevirtual
TFile * HarpoAnalyse::OpenHistFile ( const char *  ananame)

Definition at line 150 of file HarpoAnalyse.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

void HarpoAnalyse::print ( )
virtual
void HarpoAnalyse::process ( )
pure virtual
void HarpoAnalyse::ProcessEvent ( HarpoEvent event)
virtual

Set pointer to new event for analyse, anlyse event , and delete.

Reimplemented in HarpoAnalyseWriter.

Definition at line 139 of file HarpoAnalyse.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void HarpoAnalyse::Save ( char *  = NULL)
inlinevirtual
void HarpoAnalyse::Set ( HarpoEvent event)

Definition at line 124 of file HarpoAnalyse.cxx.

Here is the caller graph for this function:

virtual void HarpoAnalyse::SetConfig ( )
inlinevirtual
void HarpoAnalyse::SetRunHeader ( HarpoRunHeader hdr)
inline

Definition at line 60 of file HarpoAnalyse.h.

Here is the caller graph for this function:

Field Documentation

HarpoEvent* HarpoAnalyse::fEvt

Definition at line 70 of file HarpoAnalyse.h.

HarpoRunHeader* HarpoAnalyse::fRunHeader
protected

Definition at line 76 of file HarpoAnalyse.h.

ULong_t HarpoAnalyse::nEvents
protected

Definition at line 75 of file HarpoAnalyse.h.


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