Rivet API documentation
![]() |
Rivet 4.1.3
|
Rivet::ProjectionTreeGenerator Class Reference
Class that deals with generating projection trees (for debugging etc.). More...
#include <ProjectionTreePlotter.hh>
Public Member Functions | |
The vectors that store the projection tree itself. | |
} { Stores all the projections in the tree | |
| ProjectionTreeGenerator (const std::string &path) | |
| } | |
| ProjectionTreeGenerator () | |
| Standard constructor. | |
| void | setPath (const std::string &path) |
| Set the path. | |
| void | setTitle (const std::string &title) |
| Set the title (defaults to last bit of path without '.gv'). | |
| int | generateProjTree (const std::vector< std::string > &analyses) |
| Generate the projection tree for the supplied analyses (constructs dummy analysisHandler for you). | |
| int | getProjTree (const AnalysisHandler &ah) |
| Get a projection tree from the supplied analysishandler. | |
| void | writeProjTree () const |
| Save the projection tree to the path specifed by _path. | |
| const std::vector< string > & | getProjNames () const |
| const std::vector< std::pair< size_t, size_t > > & | getEdges () const |
| Get the vector of edges - format pair<size_t,size_t>(start-index,end-index). | |
| Log & | getLog () const |
| Get a logger object. | |
Detailed Description
Class that deals with generating projection trees (for debugging etc.).
Constructor & Destructor Documentation
◆ ProjectionTreeGenerator()
| Rivet::ProjectionTreeGenerator::ProjectionTreeGenerator | ( | const std::string & | path | ) |
}
Standard constructor with name of gv pre-supplied
Member Function Documentation
◆ getProjNames()
|
inline |
Get the vector of projection names TODO: I'd have preferred a pass-by-reference solution but cython wasn't co-operating.
The documentation for this class was generated from the following file:
- /builds/hepcedar/rivet/include/Rivet/Tools/ProjectionTreePlotter.hh
Generated on for Rivet by
