#include <DisplayManager.h>
Static Public Member Functions | |
DisplayManager & | instance () |
Get the DisplayManager instance. | |
bool | addToMap (string className, shared_ptr< Displayer > displayer) |
Add a Displayer to the map. | |
shared_ptr< DisplayData > | display (shared_ptr< const Sct::Serializable > ob, const DisplayInfo &info, std::ostream &os) |
Display an object. | |
bool | addGeneric (shared_ptr< GenericDisplayer > generic) |
Adds a GenericDisplayer to the list. | |
bool | batchMode () |
Returns true if the manager is in batch mode. | |
void | setBatchMode (bool b=true) |
Allows one to set the displayer in batch mode, so that all output goes to file. | |
bool | rootMode () |
Returns true if the manager is in batch mode. | |
void | setRootMode (bool b=true) |
Set displayer in root mode, so that all histograms are output in ROOT format. | |
shared_ptr< TDirectory > | getTDirectory () |
Get the ROOT directory from to which files should be written. | |
std::string | getOutputDir () |
Returns file output directory. | |
void | setOutputDir (const std::string &dirname) |
OUtput directory to write files to. | |
void | OutputCanvases () |
Write canvases to gif files. | |
Private Attributes | |
map< string, shared_ptr< Displayer > > | displayerMap |
vector< shared_ptr< GenericDisplayer > > | genericList |
bool | m_batchMode |
bool | m_rootMode |
std::string | m_outputdir |
Static Private Attributes | |
shared_ptr< TDirectory > | s_file |
Definition at line 31 of file DisplayManager.h.
|
Adds a GenericDisplayer to the list. These will be used if there is no specific Displayer available
Definition at line 58 of file DisplayManager.cpp. References genericList, and instance(). |
Here is the call graph for this function:
|
Add a Displayer to the map. Returns true if added. Will not replace a pre-exisiting Displayer. Definition at line 25 of file DisplayManager.cpp. References displayerMap, and instance(). |
Here is the call graph for this function:
|
Returns true if the manager is in batch mode.
Definition at line 63 of file DisplayManager.cpp. References instance(), and m_batchMode. |
Here is the call graph for this function:
|
Display an object. Forwards the call to the appropriate Displayer.
|
|
Returns file output directory.
Definition at line 71 of file DisplayManager.cpp. References instance(), and m_outputdir. Referenced by OutputCanvases(). |
Here is the call graph for this function:
|
Get the ROOT directory from to which files should be written.
Definition at line 90 of file DisplayManager.cpp. |
|
Get the DisplayManager instance.
Definition at line 20 of file DisplayManager.cpp. Referenced by addGeneric(), addToMap(), batchMode(), getOutputDir(), rootMode(), setBatchMode(), setOutputDir(), and setRootMode(). |
|
Write canvases to gif files.
Definition at line 94 of file DisplayManager.cpp. References getOutputDir(), and rootMode(). |
Here is the call graph for this function:
|
Returns true if the manager is in batch mode.
Definition at line 67 of file DisplayManager.cpp. References instance(), and m_rootMode. Referenced by OutputCanvases(). |
Here is the call graph for this function:
|
Allows one to set the displayer in batch mode, so that all output goes to file.
Definition at line 82 of file DisplayManager.cpp. References instance(), and m_batchMode. Referenced by setOutputDir(). |
Here is the call graph for this function:
|
OUtput directory to write files to. Also sets batch mode. Definition at line 76 of file DisplayManager.cpp. References instance(), m_outputdir, and setBatchMode(). |
Here is the call graph for this function:
|
Set displayer in root mode, so that all histograms are output in ROOT format.
Definition at line 86 of file DisplayManager.cpp. References instance(), and m_rootMode. |
Here is the call graph for this function: