ROOTANA
Public Member Functions | Data Fields | Static Public Attributes
InteractiveModule Class Reference
Inheritance diagram for InteractiveModule:
Inheritance graph
[legend]
Collaboration diagram for InteractiveModule:
Collaboration graph
[legend]

Public Member Functions

 InteractiveModule (TARunInfo *runinfo)
 
 ~InteractiveModule ()
 
void BeginRun (TARunInfo *runinfo)
 
void EndRun (TARunInfo *runinfo)
 
void PauseRun (TARunInfo *runinfo)
 
void ResumeRun (TARunInfo *runinfo)
 
void InteractiveLoop (TARunInfo *runinfo, TAFlags *flags)
 
TAFlowEventAnalyze (TARunInfo *runinfo, TMEvent *event, TAFlags *flags, TAFlowEvent *flow)
 
TAFlowEventAnalyzeFlowEvent (TARunInfo *runinfo, TAFlags *flags, TAFlowEvent *flow)
 
void AnalyzeSpecialEvent (TARunInfo *runinfo, TMEvent *event)
 
void Init (const std::vector< std::string > &args)
 
void Finish ()
 
TARunInterfaceNewRun (TARunInfo *runinfo)
 
- Public Member Functions inherited from TARunObject
 TARunObject (TARunInfo *runinfo)
 
virtual ~TARunObject ()
 
virtual void NextSubrun (TARunInfo *runinfo)
 
virtual void PreEndRun (TARunInfo *runinfo)
 
 TARunObject (TARunInfo *runinfo)
 
virtual ~TARunObject ()
 
virtual void NextSubrun (TARunInfo *runinfo)
 
virtual void PreEndRun (TARunInfo *runinfo)
 
- Public Member Functions inherited from TAModuleInterface
 TAModuleInterface ()
 
virtual ~TAModuleInterface ()
 
 TAModuleInterface ()
 
virtual ~TAModuleInterface ()
 

Data Fields

bool fContinue
 
bool fNextFlow
 
int fSkip
 
- Data Fields inherited from TARunObject
std::string fModuleName
 

Static Public Attributes

static ValueHolderfgHolder = NULL
 
static MainWindowfgCtrlWindow = NULL
 

Detailed Description

Definition at line 2339 of file manalyzer.cxx.

Constructor & Destructor Documentation

◆ InteractiveModule()

InteractiveModule::InteractiveModule ( TARunInfo runinfo)
inline

Definition at line 2350 of file manalyzer.cxx.

◆ ~InteractiveModule()

InteractiveModule::~InteractiveModule ( )
inline

Definition at line 2367 of file manalyzer.cxx.

Member Function Documentation

◆ Analyze()

TAFlowEvent* InteractiveModule::Analyze ( TARunInfo runinfo,
TMEvent event,
TAFlags flags,
TAFlowEvent flow 
)
inlinevirtual

Reimplemented from TARunObject.

Definition at line 2534 of file manalyzer.cxx.

Here is the call graph for this function:

◆ AnalyzeFlowEvent()

TAFlowEvent* InteractiveModule::AnalyzeFlowEvent ( TARunInfo runinfo,
TAFlags flags,
TAFlowEvent flow 
)
inlinevirtual

Reimplemented from TARunObject.

Definition at line 2563 of file manalyzer.cxx.

◆ AnalyzeSpecialEvent()

void InteractiveModule::AnalyzeSpecialEvent ( TARunInfo runinfo,
TMEvent event 
)
inlinevirtual

Reimplemented from TARunObject.

Definition at line 2587 of file manalyzer.cxx.

◆ BeginRun()

void InteractiveModule::BeginRun ( TARunInfo runinfo)
inlinevirtual

Reimplemented from TARunObject.

Definition at line 2373 of file manalyzer.cxx.

◆ EndRun()

void InteractiveModule::EndRun ( TARunInfo runinfo)
inlinevirtual

Reimplemented from TARunObject.

Definition at line 2378 of file manalyzer.cxx.

Here is the call graph for this function:

◆ Finish()

void InteractiveModule::Finish ( )
inlinevirtual

Reimplemented from TAModuleInterface.

Definition at line 1163 of file manalyzer_v0.cxx.

◆ Init()

void InteractiveModule::Init ( const std::vector< std::string > &  args)
inlinevirtual

Reimplemented from TAModuleInterface.

Definition at line 1157 of file manalyzer_v0.cxx.

◆ InteractiveLoop()

void InteractiveModule::InteractiveLoop ( TARunInfo runinfo,
TAFlags flags 
)
inline

Definition at line 2442 of file manalyzer.cxx.

Here is the call graph for this function:

◆ NewRun()

TARunInterface* InteractiveModule::NewRun ( TARunInfo runinfo)
inlinevirtual

Implements TAModuleInterface.

Definition at line 1169 of file manalyzer_v0.cxx.

◆ PauseRun()

void InteractiveModule::PauseRun ( TARunInfo runinfo)
inlinevirtual

Reimplemented from TARunObject.

Definition at line 2432 of file manalyzer.cxx.

◆ ResumeRun()

void InteractiveModule::ResumeRun ( TARunInfo runinfo)
inlinevirtual

Reimplemented from TARunObject.

Definition at line 2437 of file manalyzer.cxx.

Field Documentation

◆ fContinue

bool InteractiveModule::fContinue

Definition at line 2342 of file manalyzer.cxx.

◆ fgCtrlWindow

MainWindow * InteractiveModule::fgCtrlWindow = NULL
static

Definition at line 2347 of file manalyzer.cxx.

◆ fgHolder

ValueHolder * InteractiveModule::fgHolder = NULL
static

Definition at line 2346 of file manalyzer.cxx.

◆ fNextFlow

bool InteractiveModule::fNextFlow

Definition at line 2343 of file manalyzer.cxx.

◆ fSkip

int InteractiveModule::fSkip

Definition at line 2344 of file manalyzer.cxx.


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