ndmspc 0.20250304.0
Loading...
Searching...
No Matches
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
9namespace Ndmspc {
10
17
18class HnSparseBrowser : public TObject {
19 public:
21 virtual ~HnSparseBrowser();
22 // virtual void Draw(Option_t * option = "");
23 virtual int DrawBrowser(
24 std::string filename =
25 "root://eos.ndmspc.io//eos/ndmspc/scratch/alice/hyperloop/PWGLF-376/222580/AnalysisResults.root",
26 std::string objects = "phianalysis-t-hn-sparse_default/unlikepm,phianalysis-t-hn-sparse_default/likepp",
27 std::string dirtoken = "/");
28
29 protected:
31 THnSparse * fInputHnSparse{nullptr};
33 TList * fListOfHnSparses{nullptr};
34
35 public:
36 void HighlightMain(TVirtualPad * pad, TObject * obj, Int_t xBin, Int_t yBin);
37
39 ClassDef(HnSparseBrowser, 1);
41};
42} // namespace Ndmspc
43#endif /* PointRun_H */
HnSparseBrowser object.
void HighlightMain(TVirtualPad *pad, TObject *obj, Int_t xBin, Int_t yBin)
THnSparse * fInputHnSparse
Input HnSparse.
TList * fListOfHnSparses
List of hn sparce objects.
virtual int DrawBrowser(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="/")