+ Bool_t IsFromDirectResonance();
+ Bool_t IsFromDirectCharm();
+ Bool_t IsFromDirectBeauty();
+ Bool_t IsFromChainResonance();
+ Bool_t IsFromChainCharm();
+ Bool_t IsFromChainBeauty();
+ Bool_t IsFromCharm() { return IsFromDirectCharm() || IsFromChainCharm(); }
+ Bool_t IsFromBeauty() { return IsFromDirectBeauty() || IsFromChainBeauty(); }
+ Bool_t IsMuon();
+ Bool_t IsFake();
+ Bool_t IsPDGResonance(Int_t pdg);
+ Bool_t IsPDGCharm(Int_t pdg);
+ Bool_t IsPDGBeauty(Int_t pdg);
+ Bool_t IsMuonFromBackground();
+
+ Int_t GetFirstMotherID();
+
+ void PrintHistory();