EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FairEventManager Class Reference

#include <EicRoot/blob/master/eventdisplay/FairEventManager.h>

+ Inheritance diagram for FairEventManager:
+ Collaboration diagram for FairEventManager:

Public Member Functions

 FairEventManager ()
 
virtual ~FairEventManager ()
 
virtual void Open ()
 
virtual void GotoEvent (Int_t event)
 
virtual void NextEvent ()
 
virtual void PrevEvent ()
 
virtual void Close ()
 
virtual void DisplaySettings ()
 
virtual Int_t Color (Int_t pdg)
 
void AddTask (FairTask *t)
 
virtual void Init ()
 
virtual Int_t GetCurrentEvent ()
 
virtual void SetPriOnly (Bool_t Pri)
 
virtual Bool_t IsPriOnly ()
 
virtual void SelectPDG (Int_t PDG)
 
virtual Int_t GetCurrentPDG ()
 
virtual void SetMaxEnergy (Float_t max)
 
virtual void SetMinEnergy (Float_t min)
 
virtual void SetEvtMaxEnergy (Float_t max)
 
virtual void SetEvtMinEnergy (Float_t min)
 
virtual Float_t GetEvtMaxEnergy ()
 
virtual Float_t GetEvtMinEnergy ()
 
virtual Float_t GetMaxEnergy ()
 
virtual Float_t GetMinEnergy ()
 
void UpdateEditor ()
 
virtual void AddParticlesToPdgDataBase ()
 
 ClassDef (FairEventManager, 1)
 

Static Public Member Functions

static FairEventManagerInstance ()
 

Protected Attributes

FairRunAnafRunAna
 
TGListTreeItem * fEvent
 

Private Member Functions

 FairEventManager (const FairEventManager &)
 
FairEventManageroperator= (const FairEventManager &)
 

Private Attributes

FairRootManagerfRootManager
 
Int_t fEntry
 
Bool_t fPriOnly
 
Int_t fCurrentPDG
 
Float_t fMinEnergy
 
Float_t fMaxEnergy
 
Float_t fEvtMinEnergy
 
Float_t fEvtMaxEnergy
 

Static Private Attributes

static FairEventManagerfgRinstance
 

Detailed Description

Definition at line 17 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 17 of file FairEventManager.h

Constructor & Destructor Documentation

FairEventManager::FairEventManager ( )

Definition at line 27 of file FairEventManager.cxx.

View newest version in sPHENIX GitHub at line 27 of file FairEventManager.cxx

References AddParticlesToPdgDataBase(), and fgRinstance.

+ Here is the call graph for this function:

FairEventManager::~FairEventManager ( )
virtual

Definition at line 63 of file FairEventManager.cxx.

View newest version in sPHENIX GitHub at line 63 of file FairEventManager.cxx

FairEventManager::FairEventManager ( const FairEventManager )
private

Member Function Documentation

void FairEventManager::AddParticlesToPdgDataBase ( )
virtual

Definition at line 214 of file FairEventManager.cxx.

View newest version in sPHENIX GitHub at line 214 of file FairEventManager.cxx

Referenced by FairEventManager().

+ Here is the caller graph for this function:

void FairEventManager::AddTask ( FairTask t)
inline

Definition at line 30 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 30 of file FairEventManager.h

References FairRun::AddTask(), and fRunAna.

Referenced by eventDisplay().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

FairEventManager::ClassDef ( FairEventManager  ,
 
)
void FairEventManager::Close ( )
virtual

Definition at line 90 of file FairEventManager.cxx.

View newest version in sPHENIX GitHub at line 90 of file FairEventManager.cxx

Int_t FairEventManager::Color ( Int_t  pdg)
virtual

Definition at line 103 of file FairEventManager.cxx.

View newest version in sPHENIX GitHub at line 103 of file FairEventManager.cxx

Referenced by FairMCTracks::Exec(), FairMCStack::Exec(), FairMCTracks::GetTrGroup(), and FairMCStack::GetTrGroup().

+ Here is the caller graph for this function:

void FairEventManager::DisplaySettings ( )
virtual

Definition at line 97 of file FairEventManager.cxx.

View newest version in sPHENIX GitHub at line 97 of file FairEventManager.cxx

virtual Int_t FairEventManager::GetCurrentEvent ( )
inlinevirtual

Definition at line 32 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 32 of file FairEventManager.h

References fEntry.

Referenced by FairBoxSetEditor::TimeWindow().

+ Here is the caller graph for this function:

virtual Int_t FairEventManager::GetCurrentPDG ( )
inlinevirtual

Definition at line 36 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 36 of file FairEventManager.h

References fCurrentPDG.

Referenced by FairMCTracks::Exec(), and FairMCStack::Exec().

+ Here is the caller graph for this function:

virtual Float_t FairEventManager::GetEvtMaxEnergy ( )
inlinevirtual

Definition at line 41 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 41 of file FairEventManager.h

References fEvtMaxEnergy.

Referenced by FairMCTracks::Init(), FairMCStack::Init(), and FairEventManagerEditor::SelectEvent().

+ Here is the caller graph for this function:

virtual Float_t FairEventManager::GetEvtMinEnergy ( )
inlinevirtual

Definition at line 42 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 42 of file FairEventManager.h

References fEvtMinEnergy.

Referenced by FairMCTracks::Init(), FairMCStack::Init(), and FairEventManagerEditor::SelectEvent().

+ Here is the caller graph for this function:

virtual Float_t FairEventManager::GetMaxEnergy ( )
inlinevirtual

Definition at line 43 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 43 of file FairEventManager.h

References fMaxEnergy.

Referenced by FairMCTracks::Exec(), and FairMCStack::Exec().

+ Here is the caller graph for this function:

virtual Float_t FairEventManager::GetMinEnergy ( )
inlinevirtual

Definition at line 44 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 44 of file FairEventManager.h

References fMinEnergy.

Referenced by FairMCTracks::Exec(), and FairMCStack::Exec().

+ Here is the caller graph for this function:

void FairEventManager::GotoEvent ( Int_t  event)
virtual

Definition at line 72 of file FairEventManager.cxx.

View newest version in sPHENIX GitHub at line 72 of file FairEventManager.cxx

References fRunAna, and FairRunAna::Run().

Referenced by FairEventManagerEditor::SelectEvent(), and FairBoxSetEditor::TimeWindow().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void FairEventManager::Init ( void  )
virtual

Reimplemented in EicEventManager.

Definition at line 45 of file FairEventManager.cxx.

View newest version in sPHENIX GitHub at line 45 of file FairEventManager.cxx

References fEvent, fRunAna, FairRunAna::Init(), and charm_jet_strange_helicity::N.

+ Here is the call graph for this function:

static FairEventManager* FairEventManager::Instance ( )
static

Referenced by FairMCTracks::Init(), FairMCStack::Init(), FairPointSetDraw::Init(), FairBoxSetDraw::Init(), and FairBoxSetEditor::TimeWindow().

+ Here is the caller graph for this function:

virtual Bool_t FairEventManager::IsPriOnly ( )
inlinevirtual

Definition at line 34 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 34 of file FairEventManager.h

References fPriOnly.

Referenced by FairMCTracks::Exec(), and FairMCStack::Exec().

+ Here is the caller graph for this function:

void FairEventManager::NextEvent ( )
virtual

Definition at line 78 of file FairEventManager.cxx.

View newest version in sPHENIX GitHub at line 78 of file FairEventManager.cxx

References fRunAna, and FairRunAna::Run().

+ Here is the call graph for this function:

void FairEventManager::Open ( void  )
virtual

Definition at line 67 of file FairEventManager.cxx.

View newest version in sPHENIX GitHub at line 67 of file FairEventManager.cxx

FairEventManager& FairEventManager::operator= ( const FairEventManager )
private
void FairEventManager::PrevEvent ( )
virtual

Definition at line 84 of file FairEventManager.cxx.

View newest version in sPHENIX GitHub at line 84 of file FairEventManager.cxx

References fRunAna, and FairRunAna::Run().

+ Here is the call graph for this function:

virtual void FairEventManager::SelectPDG ( Int_t  PDG)
inlinevirtual

Definition at line 35 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 35 of file FairEventManager.h

References fCurrentPDG.

Referenced by FairEventManagerEditor::SelectPDG().

+ Here is the caller graph for this function:

virtual void FairEventManager::SetEvtMaxEnergy ( Float_t  max)
inlinevirtual

Definition at line 39 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 39 of file FairEventManager.h

References fEvtMaxEnergy, and max.

Referenced by FairMCTracks::Exec(), and FairMCStack::Exec().

+ Here is the caller graph for this function:

virtual void FairEventManager::SetEvtMinEnergy ( Float_t  min)
inlinevirtual

Definition at line 40 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 40 of file FairEventManager.h

References fEvtMinEnergy, and min.

Referenced by FairMCTracks::Exec(), and FairMCStack::Exec().

+ Here is the caller graph for this function:

virtual void FairEventManager::SetMaxEnergy ( Float_t  max)
inlinevirtual

Definition at line 37 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 37 of file FairEventManager.h

References fMaxEnergy, and max.

Referenced by FairEventManagerEditor::Init(), and FairEventManagerEditor::MaxEnergy().

+ Here is the caller graph for this function:

virtual void FairEventManager::SetMinEnergy ( Float_t  min)
inlinevirtual

Definition at line 38 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 38 of file FairEventManager.h

References fMinEnergy, and min.

Referenced by FairEventManagerEditor::MinEnergy().

+ Here is the caller graph for this function:

virtual void FairEventManager::SetPriOnly ( Bool_t  Pri)
inlinevirtual

Definition at line 33 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 33 of file FairEventManager.h

References fPriOnly.

Referenced by FairEventManagerEditor::DoVizPri().

+ Here is the caller graph for this function:

void FairEventManager::UpdateEditor ( )

Definition at line 58 of file FairEventManager.cxx.

View newest version in sPHENIX GitHub at line 58 of file FairEventManager.cxx

Member Data Documentation

Int_t FairEventManager::fCurrentPDG
private

Definition at line 57 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 57 of file FairEventManager.h

Referenced by GetCurrentPDG(), and SelectPDG().

Int_t FairEventManager::fEntry
private

Definition at line 51 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 51 of file FairEventManager.h

Referenced by GetCurrentEvent().

TGListTreeItem* FairEventManager::fEvent
protected

Definition at line 54 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 54 of file FairEventManager.h

Referenced by Init(), and EicEventManager::Run().

Float_t FairEventManager::fEvtMaxEnergy
private

Definition at line 61 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 61 of file FairEventManager.h

Referenced by GetEvtMaxEnergy(), and SetEvtMaxEnergy().

Float_t FairEventManager::fEvtMinEnergy
private

Definition at line 60 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 60 of file FairEventManager.h

Referenced by GetEvtMinEnergy(), and SetEvtMinEnergy().

FairEventManager* FairEventManager::fgRinstance
staticprivate

Definition at line 63 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 63 of file FairEventManager.h

Referenced by FairEventManager().

Float_t FairEventManager::fMaxEnergy
private

Definition at line 59 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 59 of file FairEventManager.h

Referenced by GetMaxEnergy(), and SetMaxEnergy().

Float_t FairEventManager::fMinEnergy
private

Definition at line 58 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 58 of file FairEventManager.h

Referenced by GetMinEnergy(), and SetMinEnergy().

Bool_t FairEventManager::fPriOnly
private

Definition at line 56 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 56 of file FairEventManager.h

Referenced by IsPriOnly(), and SetPriOnly().

FairRootManager* FairEventManager::fRootManager
private

Definition at line 50 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 50 of file FairEventManager.h

FairRunAna* FairEventManager::fRunAna
protected

Definition at line 53 of file FairEventManager.h.

View newest version in sPHENIX GitHub at line 53 of file FairEventManager.h

Referenced by AddTask(), EicEventManager::EicEventManager(), GotoEvent(), EicEventManager::Init(), Init(), NextEvent(), PrevEvent(), and EicEventManager::SetInputFile().


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