1 #ifndef Fireworks_Core_FWOverlapTableManager_h 2 #define Fireworks_Core_FWOverlapTableManager_h 22 #include "TGeoMatrix.h" 24 #include "TGeoOverlap.h" 66 std::vector<std::string>
getTitles()
const override;
~FWOverlapTableManager() override
std::multimap< int, int > m_mapNodeOverlaps
const FWOverlapTableManager & operator=(const FWOverlapTableManager &)=delete
void setDaughtersSelfVisibility(int i, bool v) override
const char * GetName() const override
int numberOfColumns() const override
Number of columns in the table.
void addOverlapEntry(TGeoOverlap *, int, int, TGeoHMatrix *)
void printOverlaps(int) const
virtual void recalculateVisibilityNodeRec(int)
std::vector< int > m_nodes
void getOverlapTitles(int, TString &) const
bool nodeIsParent(const NodeInfo &) const override
FWOverlapTableManager(FWOverlapTableView *)
FWTableCellRendererBase * cellRenderer(int iSortedRowNumber, int iCol) const override
std::vector< std::string > getTitles() const override
returns the title names for each column
void recalculateVisibility() override
const char * GetTitle() const override
QuadId(TGeoOverlap *ovl, int idx)
void importOverlaps(std::string path, double precision)
FWOverlapTableView * m_browser