ROOTANA
Public Member Functions | Data Fields | Private Member Functions
TARunObject Class Reference

#include <manalyzer.h>

Inheritance diagram for TARunObject:
Inheritance graph
[legend]
Collaboration diagram for TARunObject:
Collaboration graph
[legend]

Public Member Functions

 TARunObject (TARunInfo *runinfo)
 
virtual ~TARunObject ()
 
virtual void BeginRun (TARunInfo *runinfo)
 
virtual void EndRun (TARunInfo *runinfo)
 
virtual void NextSubrun (TARunInfo *runinfo)
 
virtual void PauseRun (TARunInfo *runinfo)
 
virtual void ResumeRun (TARunInfo *runinfo)
 
virtual void PreEndRun (TARunInfo *runinfo)
 
virtual TAFlowEventAnalyze (TARunInfo *runinfo, TMEvent *event, TAFlags *flags, TAFlowEvent *flow)
 
virtual TAFlowEventAnalyzeFlowEvent (TARunInfo *runinfo, TAFlags *flags, TAFlowEvent *flow)
 
virtual void AnalyzeSpecialEvent (TARunInfo *runinfo, TMEvent *event)
 
 TARunObject (TARunInfo *runinfo)
 
virtual ~TARunObject ()
 
virtual void BeginRun (TARunInfo *runinfo)
 
virtual void EndRun (TARunInfo *runinfo)
 
virtual void NextSubrun (TARunInfo *runinfo)
 
virtual void PauseRun (TARunInfo *runinfo)
 
virtual void ResumeRun (TARunInfo *runinfo)
 
virtual void PreEndRun (TARunInfo *runinfo)
 
virtual TAFlowEventAnalyze (TARunInfo *runinfo, TMEvent *event, TAFlags *flags, TAFlowEvent *flow)
 
virtual TAFlowEventAnalyzeFlowEvent (TARunInfo *runinfo, TAFlags *flags, TAFlowEvent *flow)
 
virtual void AnalyzeSpecialEvent (TARunInfo *runinfo, TMEvent *event)
 

Data Fields

std::string fModuleName
 

Private Member Functions

 TARunObject ()
 
 TARunObject ()
 

Detailed Description

Definition at line 80 of file manalyzer.h.

Constructor & Destructor Documentation

◆ TARunObject() [1/4]

TARunObject::TARunObject ( TARunInfo runinfo)

Definition at line 105 of file manalyzer.cxx.

◆ ~TARunObject() [1/2]

virtual TARunObject::~TARunObject ( )
inlinevirtual

Definition at line 87 of file manalyzer.h.

◆ TARunObject() [2/4]

TARunObject::TARunObject ( )
private

◆ TARunObject() [3/4]

TARunObject::TARunObject ( TARunInfo runinfo)

◆ ~TARunObject() [2/2]

virtual TARunObject::~TARunObject ( )
inlinevirtual

Definition at line 87 of file manalyzer.h.

◆ TARunObject() [4/4]

TARunObject::TARunObject ( )
private

Member Function Documentation

◆ Analyze() [1/2]

TAFlowEvent * TARunObject::Analyze ( TARunInfo runinfo,
TMEvent event,
TAFlags flags,
TAFlowEvent flow 
)
virtual

◆ Analyze() [2/2]

virtual TAFlowEvent* TARunObject::Analyze ( TARunInfo runinfo,
TMEvent event,
TAFlags flags,
TAFlowEvent flow 
)
virtual

◆ AnalyzeFlowEvent() [1/2]

TAFlowEvent * TARunObject::AnalyzeFlowEvent ( TARunInfo runinfo,
TAFlags flags,
TAFlowEvent flow 
)
virtual

Reimplemented in Module2, Module1, Example2, Example1, and InteractiveModule.

Definition at line 154 of file manalyzer.cxx.

◆ AnalyzeFlowEvent() [2/2]

virtual TAFlowEvent* TARunObject::AnalyzeFlowEvent ( TARunInfo runinfo,
TAFlags flags,
TAFlowEvent flow 
)
virtual

Reimplemented in Module2, Module1, Example2, Example1, and InteractiveModule.

◆ AnalyzeSpecialEvent() [1/2]

void TARunObject::AnalyzeSpecialEvent ( TARunInfo runinfo,
TMEvent event 
)
virtual

Reimplemented in ExampleGRoot, ExampleRoot, ExampleCxx, InteractiveModule, and EventDumpModule.

Definition at line 161 of file manalyzer.cxx.

◆ AnalyzeSpecialEvent() [2/2]

virtual void TARunObject::AnalyzeSpecialEvent ( TARunInfo runinfo,
TMEvent event 
)
virtual

◆ BeginRun() [1/2]

void TARunObject::BeginRun ( TARunInfo runinfo)
virtual

Reimplemented in ExampleGRoot, ExampleRoot, ExampleCxx, InteractiveModule, and EventDumpModule.

Definition at line 111 of file manalyzer.cxx.

◆ BeginRun() [2/2]

virtual void TARunObject::BeginRun ( TARunInfo runinfo)
virtual

◆ EndRun() [1/2]

void TARunObject::EndRun ( TARunInfo runinfo)
virtual

Reimplemented in ExampleGRoot, ExampleRoot, Module1, ExampleCxx, InteractiveModule, and EventDumpModule.

Definition at line 117 of file manalyzer.cxx.

◆ EndRun() [2/2]

virtual void TARunObject::EndRun ( TARunInfo runinfo)
virtual

◆ NextSubrun() [1/2]

void TARunObject::NextSubrun ( TARunInfo runinfo)
virtual

Reimplemented in ExampleGRoot, ExampleCxx, and EventDumpModule.

Definition at line 123 of file manalyzer.cxx.

◆ NextSubrun() [2/2]

virtual void TARunObject::NextSubrun ( TARunInfo runinfo)
virtual

Reimplemented in ExampleGRoot, ExampleCxx, and EventDumpModule.

◆ PauseRun() [1/2]

void TARunObject::PauseRun ( TARunInfo runinfo)
virtual

Reimplemented in ExampleGRoot, ExampleRoot, ExampleCxx, InteractiveModule, and EventDumpModule.

Definition at line 129 of file manalyzer.cxx.

◆ PauseRun() [2/2]

virtual void TARunObject::PauseRun ( TARunInfo runinfo)
virtual

◆ PreEndRun() [1/2]

void TARunObject::PreEndRun ( TARunInfo runinfo)
virtual

Reimplemented in Module1, and Example2.

Definition at line 141 of file manalyzer.cxx.

◆ PreEndRun() [2/2]

virtual void TARunObject::PreEndRun ( TARunInfo runinfo)
virtual

Reimplemented in Module1, and Example2.

◆ ResumeRun() [1/2]

void TARunObject::ResumeRun ( TARunInfo runinfo)
virtual

Reimplemented in ExampleGRoot, ExampleRoot, ExampleCxx, InteractiveModule, and EventDumpModule.

Definition at line 135 of file manalyzer.cxx.

◆ ResumeRun() [2/2]

virtual void TARunObject::ResumeRun ( TARunInfo runinfo)
virtual

Field Documentation

◆ fModuleName

std::string TARunObject::fModuleName

Definition at line 83 of file manalyzer.h.


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