A post-processing task which trends values, stores them in a TTree and produces plots.
More...
|
void | configure (std::string name, const boost::property_tree::ptree &config) override |
| Configuration of a post-processing task. Configuration of a post-processing task. Can be overridden if user wants to retrieve the configuration of the task. More...
|
|
void | initialize (Trigger, framework::ServiceRegistry &) override |
| Initialization of a post-processing task. Initialization of a post-processing task. User receives a Trigger which caused the initialization and a service registry with singleton interfaces. More...
|
|
void | update (Trigger, framework::ServiceRegistry &) override |
| Update of a post-processing task. Update of a post-processing task. User receives a Trigger which caused the update and a service registry with singleton interfaces. More...
|
|
void | finalize (Trigger, framework::ServiceRegistry &) override |
| Finalization of a post-processing task. Finalization of a post-processing task. User receives a Trigger which caused the finalization and a service registry with singleton interfaces. More...
|
|
void | SetLegendStyle (TLegend *leg) |
|
void | SetGraphStyle (TGraph *g, int col, int mkr) |
|
void | SetGraphNameAndAxes (TGraph *g, std::string name, std::string title, std::string xtitle, std::string ytitle, double ymin, double ymax, std::vector< std::string > runlist) |
|
void | PrepareLegend (TLegend *leg, int layer) |
|
void | setObjectsManager (std::shared_ptr< core::ObjectsManager > objectsManager) |
|
void | setName (const std::string &name) |
|
std::string | getName () const |
|
A post-processing task which trends values, stores them in a TTree and produces plots.
A post-processing task which trends objects inside QC database (QCDB). It extracts some values of one or multiple objects using the Reductor classes, then stores them inside a TTree. One can generate plots out the TTree - the class exposes the TTree::Draw interface to the user. The TTree and plots are stored in the QCDB. The class is configured with configuration files, see Framework/postprocessing.json as an example.
- Author
- Ivan Ravasenga on the structure from Piotr Konopka