12#ifndef CbmFlesCanvasTools_H
13#define CbmFlesCanvasTools_H
25 CanvasConfig(std::string sName, std::string sTitle, uint32_t uNbPadsX, uint32_t uNbPadsY);
35 bool GetGridx(uint32_t uPadIdx)
const;
36 bool GetGridy(uint32_t uPadIdx)
const;
37 bool GetLogx(uint32_t uPadIdx)
const;
38 bool GetLogy(uint32_t uPadIdx)
const;
39 bool GetLogz(uint32_t uPadIdx)
const;
41 std::string
GetObjName(uint32_t uPadIdx, uint32_t uObjIdx)
const;
42 std::string
GetOption(uint32_t uPadIdx, uint32_t uObjIdx)
const;
48 bool SetConfig(uint32_t uPadIdx,
bool bGridx,
bool bGridy,
bool bLogx,
bool bLogy,
bool bLogz,
49 std::vector<std::string> vsObjName, std::vector<std::string> vsOptions);
70void GetNbPadsXY(TPad* pPad, uint32_t& uNbPadsX, uint32_t& uNbPadsY);
uint32_t GetNbPadsY() const
bool GetLogz(uint32_t uPadIdx) const
std::vector< bool > fvbLogx
std::vector< bool > fvbLogz
void SetNbPadsX(uint32_t uNbColumns)
setters
std::vector< std::vector< std::string > > fvvsOptions
bool GetGridy(uint32_t uPadIdx) const
bool GetLogy(uint32_t uPadIdx) const
std::string GetOption(uint32_t uPadIdx, uint32_t uObjIdx) const
std::string GetTitle() const
std::string GetName() const
accessors
void SetNbPadsY(uint32_t uNbRows)
std::vector< bool > fvbGridx
std::vector< bool > fvbLogy
std::vector< std::vector< std::string > > fvvsObjName
bool GetLogx(uint32_t uPadIdx) const
uint32_t GetNbObjsInPad(uint32_t uPadIdx) const
bool SetConfig(uint32_t uPadIdx, bool bGridx, bool bGridy, bool bLogx, bool bLogy, bool bLogz, std::vector< std::string > vsObjName, std::vector< std::string > vsOptions)
bool GetGridx(uint32_t uPadIdx) const
accessors
uint32_t GetNbPadsX() const
std::vector< bool > fvbGridy
std::string GetObjName(uint32_t uPadIdx, uint32_t uObjIdx) const
uint32_t GetNbPads() const