Project
Loading...
Searching...
No Matches
o2::event_visualisation::EventManagerFrame Class Reference

#include <EventManagerFrame.h>

Inherits TGMainFrame.

Public Types

enum  DisplayMode { OnlineMode , SavedMode , SequentialMode }
 
enum  RunMode { NewestRun , SyntheticRun , CosmicsRun , PhysicsRun }
 
enum  ERange { MaxRange = 100 }
 

Public Member Functions

float getMinTimeFrameSliderValue () const
 
float getMaxTimeFrameSliderValue () const
 
void setRunMode (EventManagerFrame::RunMode runMode)
 
 EventManagerFrame (o2::event_visualisation::EventManager &eventManager)
 
 ~EventManagerFrame () override
 
 ClassDefOverride (EventManagerFrame, 0)
 
void DoFirstEvent ()
 
void DoPrevEvent ()
 
void DoNextEvent ()
 
void DoLastEvent ()
 
void DoSetEvent ()
 
void DoScreenshot ()
 
void DoSave ()
 
void DoOnlineMode ()
 
void DoSavedMode ()
 
void DoTimeTick ()
 
void DoSequentialMode ()
 
void DoNewestData ()
 
void DoSyntheticData ()
 
void DoCosmicsData ()
 
void DoPhysicsData ()
 
void DoTerminate ()
 
void StopTimer ()
 
void StartTimer ()
 
void DoTimeFrameSliderChanged ()
 

Static Public Member Functions

static EventManagerFramegetInstance ()
 Returns an instance of EventManagerFrame.
 
static std::vector< std::string > getSourceDirectory (EventManagerFrame::RunMode runMode, EventManagerFrame::DisplayMode displayMode)
 
static RunMode decipherRunMode (TString name, RunMode defaultRun=SyntheticRun)
 

Protected Attributes

o2::event_visualisation::EventManagermEventManager
 
TGNumberEntry * mEventId
 

Detailed Description

Definition at line 39 of file EventManagerFrame.h.

Member Enumeration Documentation

◆ DisplayMode

Enumerator
OnlineMode 
SavedMode 
SequentialMode 

Definition at line 42 of file EventManagerFrame.h.

◆ ERange

Enumerator
MaxRange 

Definition at line 93 of file EventManagerFrame.h.

◆ RunMode

Enumerator
NewestRun 
SyntheticRun 
CosmicsRun 
PhysicsRun 

Definition at line 45 of file EventManagerFrame.h.

Constructor & Destructor Documentation

◆ EventManagerFrame()

o2::event_visualisation::EventManagerFrame::EventManagerFrame ( o2::event_visualisation::EventManager eventManager)

Definition at line 61 of file EventManagerFrame.cxx.

◆ ~EventManagerFrame()

o2::event_visualisation::EventManagerFrame::~EventManagerFrame ( )
override

Definition at line 56 of file EventManagerFrame.cxx.

Member Function Documentation

◆ ClassDefOverride()

o2::event_visualisation::EventManagerFrame::ClassDefOverride ( EventManagerFrame  ,
 
)

◆ decipherRunMode()

EventManagerFrame::RunMode o2::event_visualisation::EventManagerFrame::decipherRunMode ( TString  name,
RunMode  defaultRun = SyntheticRun 
)
static

Definition at line 649 of file EventManagerFrame.cxx.

◆ DoCosmicsData()

void o2::event_visualisation::EventManagerFrame::DoCosmicsData ( )

Definition at line 561 of file EventManagerFrame.cxx.

◆ DoFirstEvent()

void o2::event_visualisation::EventManagerFrame::DoFirstEvent ( )

Definition at line 289 of file EventManagerFrame.cxx.

◆ DoLastEvent()

void o2::event_visualisation::EventManagerFrame::DoLastEvent ( )

-1 means last available

Definition at line 319 of file EventManagerFrame.cxx.

◆ DoNewestData()

void o2::event_visualisation::EventManagerFrame::DoNewestData ( )

Definition at line 551 of file EventManagerFrame.cxx.

◆ DoNextEvent()

void o2::event_visualisation::EventManagerFrame::DoNextEvent ( )

Definition at line 309 of file EventManagerFrame.cxx.

◆ DoOnlineMode()

void o2::event_visualisation::EventManagerFrame::DoOnlineMode ( )

Definition at line 483 of file EventManagerFrame.cxx.

◆ DoPhysicsData()

void o2::event_visualisation::EventManagerFrame::DoPhysicsData ( )

Definition at line 566 of file EventManagerFrame.cxx.

◆ DoPrevEvent()

void o2::event_visualisation::EventManagerFrame::DoPrevEvent ( )

Definition at line 299 of file EventManagerFrame.cxx.

◆ DoSave()

void o2::event_visualisation::EventManagerFrame::DoSave ( )

Definition at line 472 of file EventManagerFrame.cxx.

◆ DoSavedMode()

void o2::event_visualisation::EventManagerFrame::DoSavedMode ( )

Definition at line 497 of file EventManagerFrame.cxx.

◆ DoScreenshot()

void o2::event_visualisation::EventManagerFrame::DoScreenshot ( )

Definition at line 333 of file EventManagerFrame.cxx.

◆ DoSequentialMode()

void o2::event_visualisation::EventManagerFrame::DoSequentialMode ( )

Definition at line 516 of file EventManagerFrame.cxx.

◆ DoSetEvent()

void o2::event_visualisation::EventManagerFrame::DoSetEvent ( )

Definition at line 329 of file EventManagerFrame.cxx.

◆ DoSyntheticData()

void o2::event_visualisation::EventManagerFrame::DoSyntheticData ( )

Definition at line 556 of file EventManagerFrame.cxx.

◆ DoTerminate()

void o2::event_visualisation::EventManagerFrame::DoTerminate ( )

Definition at line 590 of file EventManagerFrame.cxx.

◆ DoTimeFrameSliderChanged()

void o2::event_visualisation::EventManagerFrame::DoTimeFrameSliderChanged ( )

Definition at line 279 of file EventManagerFrame.cxx.

◆ DoTimeTick()

void o2::event_visualisation::EventManagerFrame::DoTimeTick ( )

-1 means last available

Definition at line 425 of file EventManagerFrame.cxx.

◆ getInstance()

EventManagerFrame & o2::event_visualisation::EventManagerFrame::getInstance ( )
static

Returns an instance of EventManagerFrame.

Definition at line 50 of file EventManagerFrame.cxx.

◆ getMaxTimeFrameSliderValue()

float o2::event_visualisation::EventManagerFrame::getMaxTimeFrameSliderValue ( ) const

Definition at line 606 of file EventManagerFrame.cxx.

◆ getMinTimeFrameSliderValue()

float o2::event_visualisation::EventManagerFrame::getMinTimeFrameSliderValue ( ) const

Definition at line 601 of file EventManagerFrame.cxx.

◆ getSourceDirectory()

std::vector< std::string > o2::event_visualisation::EventManagerFrame::getSourceDirectory ( EventManagerFrame::RunMode  runMode,
EventManagerFrame::DisplayMode  displayMode 
)
static

Definition at line 618 of file EventManagerFrame.cxx.

◆ setRunMode()

void o2::event_visualisation::EventManagerFrame::setRunMode ( EventManagerFrame::RunMode  runMode)

Definition at line 611 of file EventManagerFrame.cxx.

◆ StartTimer()

void o2::event_visualisation::EventManagerFrame::StartTimer ( )

Definition at line 462 of file EventManagerFrame.cxx.

◆ StopTimer()

void o2::event_visualisation::EventManagerFrame::StopTimer ( )

Definition at line 454 of file EventManagerFrame.cxx.

Member Data Documentation

◆ mEventId

TGNumberEntry* o2::event_visualisation::EventManagerFrame::mEventId
protected

Definition at line 89 of file EventManagerFrame.h.

◆ mEventManager

o2::event_visualisation::EventManager* o2::event_visualisation::EventManagerFrame::mEventManager
protected

Definition at line 88 of file EventManagerFrame.h.


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