ndmspc  0.20250128.0
HnSparseBrowser.h
1 #ifndef NdmspcCoreHnSparseBrowser_H
2 #define NdmspcCoreHnSparseBrowser_H
3 
4 #include <TObject.h>
5 #include <THnSparse.h>
6 #include <TList.h>
7 #include <TVirtualPad.h>
8 
9 namespace Ndmspc {
10 
17 
18 class HnSparseBrowser : public TObject {
19  public:
21  virtual ~HnSparseBrowser();
22 
23  int Draw(std::string filename =
24  "root://eos.ndmspc.io//eos/ndmspc/scratch/alice/hyperloop/PWGLF-376/222580/AnalysisResults.root",
25  std::string objects = "phianalysis-t-hn-sparse_default/unlikepm,phianalysis-t-hn-sparse_default/likepp",
26  std::string dirtoken = "/");
27 
28  protected:
29  THnSparse * fInputHnSparse{nullptr};
30  TList * fListOfHnSparses{nullptr};
31 
32  public:
33  void HighlightMain(TVirtualPad * pad, TObject * obj, Int_t xBin, Int_t yBin);
34 
36  ClassDef(HnSparseBrowser, 1);
38 };
39 } // namespace Ndmspc
40 #endif /* PointRun_H */
HnSparseBrowser object.
int Draw(std::string filename="root://eos.ndmspc.io//eos/ndmspc/scratch/alice/hyperloop/PWGLF-376/222580/AnalysisResults.root", std::string objects="phianalysis-t-hn-sparse_default/unlikepm,phianalysis-t-hn-sparse_default/likepp", std::string dirtoken="/")