class AliRsnMiniPair : public TObject {
public:
- AliRsnMiniPair() : fDCA1(0), fDCA2(0), fMother(-1), fMotherPDG(0), fNSisters(-1) { }
+ AliRsnMiniPair() : fDCA1(0), fDCA2(0), fMother(-1), fMotherPDG(0), fNSisters(-1), fIsFromB(kFALSE), fIsQuarkFound(kFALSE) {Int_t i = 3; while (i--) fPmother[i] = 0.0;}
Int_t &Mother() {return fMother;}
Int_t &MotherPDG() {return fMotherPDG;}
+ Bool_t &IsFromB() {return fIsFromB;}
+ Bool_t &IsQuarkFound() {return fIsQuarkFound;}
+ Float_t &PmotherX() {return fPmother[0];}
+ Float_t &PmotherY() {return fPmother[1];}
+ Float_t &PmotherZ() {return fPmother[2];}
void Fill(AliRsnMiniParticle *p1, AliRsnMiniParticle *p2, Double_t m1, Double_t m2, Double_t refMass);
void FillRef(Double_t mass);
void InvertP(Bool_t first);
Int_t fMother; // label of mothers (when common)
Int_t fMotherPDG; // PDG code of mother (when common)
Short_t fNSisters; // total number of mother's daughters in the MC stack
+ Bool_t fIsFromB; // is the particle from B meson flag
+ Bool_t fIsQuarkFound; // is the particle from a quark flag (used to reject or accept Hijing event)
+ Float_t fPmother[3];// MC momentum of the pair corresponding mother
- ClassDef(AliRsnMiniPair,2)
+ ClassDef(AliRsnMiniPair,4)
};
#endif