Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Object.h
1/*
2 * HalPack.h
3 *
4 * Created on: 30-04-2022
5 * Author: Daniel Wielanek
6 * E-mail: daniel.wielanek@gmail.com
7 * Warsaw University of Technology, Faculty of Physics
8 */
9#ifndef HALPACK_H_
10#define HALPACK_H_
11
12#include <TNamed.h>
13#include <TString.h>
14
15class HtmlTable;
16
17
26namespace Hal {
27
28 class Object : public TNamed {
29 public:
33 Object();
40 virtual TString GetExtractType() const;
47 virtual TString HTMLExtract(Int_t /*no*/, TString /*dir*/ = "") const;
55 virtual void
56 HTMLExtractIntoTable(Int_t /* no*/, HtmlTable& /*table*/, TString /*dir*/ = "", TString /*rel_dir */ = "") const {};
61 virtual void Add(const Object* pack);
66 virtual Long64_t Merge(TCollection* collection);
71 virtual Bool_t CanBeTableElement() const { return kFALSE; };
72 virtual ~Object();
73 ClassDef(Object, 1)
74 };
75} // namespace Hal
76#endif /* HALPACK_H_ */
virtual TString GetExtractType() const
Definition Object.cxx:18
virtual Long64_t Merge(TCollection *collection)
Definition Object.cxx:26
virtual Bool_t CanBeTableElement() const
Definition Object.h:71
virtual void Add(const Object *pack)
Definition Object.cxx:24
virtual TString HTMLExtract(Int_t, TString="") const
Definition Object.cxx:20
virtual void HTMLExtractIntoTable(Int_t, HtmlTable &, TString="", TString="") const
Definition Object.h:56