Class Reference for E1039 Core & Analysis Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PHEventDisplay Class Reference

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/packages/Display/interface/PHEventDisplay.h>

+ Inheritance diagram for PHEventDisplay:
+ Collaboration diagram for PHEventDisplay:

Public Member Functions

 PHEventDisplay (int w, int h, bool _use_fieldmap, bool _use_geofile, const std::string &_mapname, const std::string &_geoname)
 
 ~PHEventDisplay ()
 
int Init (PHCompositeNode *topNode)
 Module initialization. More...
 
int InitRun (PHCompositeNode *topNode)
 Run initialization. More...
 
int process_event (PHCompositeNode *topNode)
 Event processing. More...
 
int End (PHCompositeNode *topNode)
 End of process. More...
 
void start_rotation ()
 Threaded access to Fun4All server. More...
 
void go_fullscreen ()
 
void set_jet_pt_threshold (float pt)
 
void set_jet_e_scale (float e_scale)
 
void set_calo_e_threshold (float e)
 
void set_dc_on (bool dc_on)
 
void set_hodo_on (bool hodo_on)
 
void set_prop_on (bool prop_on)
 
void set_truth_on (bool truth_on)
 
void set_verbosity (int verb)
 
void set_view_top ()
 
void set_view_side ()
 
void set_view_3d ()
 
- Public Member Functions inherited from SubsysReco
virtual ~SubsysReco ()
 
virtual int EndRun (const int)
 Called at the end of each run. More...
 
virtual int Reset (PHCompositeNode *)
 Reset. More...
 
virtual int ResetEvent (PHCompositeNode *)
 Clean up after each event. More...
 
virtual void Print (const std::string &what="ALL") const
 
- Public Member Functions inherited from Fun4AllBase
virtual ~Fun4AllBase ()
 
virtual const std::string Name () const
 Returns the name of this module. More...
 
virtual void Name (const std::string &name)
 Sets the name of this module. More...
 
virtual void Verbosity (const int ival)
 Sets the verbosity of this module (0 by default=quiet). More...
 
virtual void Verbosity (enu_Verbosity ival)
 Sets the verbosity of this module (0 by default=quiet). More...
 
virtual int Verbosity () const
 Gets the verbosity of this module. More...
 

Additional Inherited Members

- Public Types inherited from Fun4AllBase
enum  enu_Verbosity {
  VERBOSITY_QUIET = 0, VERBOSITY_SOME = 1, VERBOSITY_MORE = 2, VERBOSITY_EVEN_MORE = 3,
  VERBOSITY_A_LOT = 4, VERBOSITY_MAX = INT_MAX - 10
}
 
- Protected Member Functions inherited from SubsysReco
 SubsysReco (const std::string &name="NONAME")
 
- Protected Member Functions inherited from Fun4AllBase
 Fun4AllBase (const std::string &name="NONAME")
 
- Protected Attributes inherited from Fun4AllBase
std::string ThisName
 
int verbosity
 The verbosity level. 0 means not verbose at all. More...
 

Detailed Description

Definition at line 34 of file PHEventDisplay.h.

Constructor & Destructor Documentation

PHEventDisplay::PHEventDisplay ( int  w = 1920,
int  h = 1080,
bool  _use_fieldmap = false,
bool  _use_geofile = false,
const std::string &  _mapname = "sPHEBIX.2d.root",
const std::string &  _geoname = "geo.root" 
)

Definition at line 149 of file PHEventDisplay.cxx.

References PHEveDisplay::set_eve_manager().

+ Here is the call graph for this function:

PHEventDisplay::~PHEventDisplay ( )

Definition at line 207 of file PHEventDisplay.cxx.

Member Function Documentation

int PHEventDisplay::End ( PHCompositeNode topNode)
virtual

End of process.

Reimplemented from SubsysReco.

Definition at line 292 of file PHEventDisplay.cxx.

void PHEventDisplay::go_fullscreen ( )

Definition at line 467 of file PHEventDisplay.cxx.

References PHEveDisplay::go_fullscreen().

+ Here is the call graph for this function:

int PHEventDisplay::Init ( PHCompositeNode topNode)
virtual

Module initialization.

Reimplemented from SubsysReco.

Definition at line 211 of file PHEventDisplay.cxx.

References SubsysReco::Init(), PHEveDisplay::set_calo_e_threshold(), PHEveDisplay::set_jet_e_scale(), and PHEveDisplay::set_jet_pt_threshold().

+ Here is the call graph for this function:

int PHEventDisplay::InitRun ( PHCompositeNode topNode)
virtual

Run initialization.

Reimplemented from SubsysReco.

Definition at line 230 of file PHEventDisplay.cxx.

References PHEveDisplay::add_elements(), PHEveDisplay::config_bfields(), PHFieldUtility::GetFieldMapNode(), mPHEveModuleBase::init_run(), PHEveDisplay::load_geometry(), and PHEveDisplay::set_verbosity().

Referenced by EventDisplay4Sim(), and InitInput().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int PHEventDisplay::process_event ( PHCompositeNode topNode)
virtual

Event processing.

Reimplemented from SubsysReco.

Definition at line 267 of file PHEventDisplay.cxx.

References mPHEveModuleBase::clear(), and mPHEveModuleBase::event().

+ Here is the call graph for this function:

void PHEventDisplay::set_calo_e_threshold ( float  e)
inline

Definition at line 61 of file PHEventDisplay.h.

Referenced by Fun4All_EventDisplay().

+ Here is the caller graph for this function:

void PHEventDisplay::set_dc_on ( bool  dc_on)
inline

Definition at line 62 of file PHEventDisplay.h.

void PHEventDisplay::set_hodo_on ( bool  hodo_on)
inline

Definition at line 63 of file PHEventDisplay.h.

void PHEventDisplay::set_jet_e_scale ( float  e_scale)
inline

Definition at line 60 of file PHEventDisplay.h.

Referenced by Fun4All_EventDisplay().

+ Here is the caller graph for this function:

void PHEventDisplay::set_jet_pt_threshold ( float  pt)
inline

Definition at line 59 of file PHEventDisplay.h.

Referenced by Fun4All_EventDisplay().

+ Here is the caller graph for this function:

void PHEventDisplay::set_prop_on ( bool  prop_on)
inline

Definition at line 64 of file PHEventDisplay.h.

void PHEventDisplay::set_truth_on ( bool  truth_on)
inline

Definition at line 65 of file PHEventDisplay.h.

Referenced by Fun4All_EventDisplay().

+ Here is the caller graph for this function:

void PHEventDisplay::set_verbosity ( int  verb)
inline

Definition at line 66 of file PHEventDisplay.h.

Referenced by EventDisplay4Sim(), and Fun4All_EventDisplay().

+ Here is the caller graph for this function:

void PHEventDisplay::set_view_3d ( )

Definition at line 316 of file PHEventDisplay.cxx.

Referenced by EventDispUI::View3D().

+ Here is the caller graph for this function:

void PHEventDisplay::set_view_side ( )

Definition at line 307 of file PHEventDisplay.cxx.

Referenced by EventDispUI::ViewSide().

+ Here is the caller graph for this function:

void PHEventDisplay::set_view_top ( )

Definition at line 297 of file PHEventDisplay.cxx.

Referenced by EventDispUI::ViewTop().

+ Here is the caller graph for this function:

void PHEventDisplay::start_rotation ( )

Threaded access to Fun4All server.

Definition at line 456 of file PHEventDisplay.cxx.


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