19 #ifndef TSCATEGORYDEF_H_
20 #define TSCATEGORYDEF_H_
25 #include "MessageMgr.h"
49 void AddMember(TString name, TString label=
"");
50 void AddMembers(TString list, TString labels);
56 int GetCategoryNameHash()
const;
57 int GetHash()
const {
return fHash;}
58 TH1F& GetHistogram() {
return fHisto;}
59 int GetNumOfMembers()
const {
return fNumOfMems;}
60 TString GetMemName(
int)
const;
61 TString GetMemLabel(
int)
const;
62 TString GetMemBinLabel(
int)
const;
63 int GetMemHash(
int)
const;
64 bool HasAll()
const {
return fHasAllMems;}
65 bool HasMember(TString name)
const;
68 void PrintHashTable()
const;
70 void SetName(TString);
80 bool fCheckCollisions();
87 std::vector<TString> fMember;
88 std::vector<TString> fMemLabel;
89 std::vector<TString> fMemBinLabel;
90 std::vector<int> fMemHash;
Definition: TSCategoryDef.h:40
void Copy(const TSCategoryDef &)
Definition: TSCategoryDef.cc:62