298 Int_t ni=a1->GetEntries();
299 Int_t nj=a2->GetEntries();
313 Double_t v2[4],vx[4];
319 for (Int_t i=0; i<ni; i++)
328 for (Int_t j=jmin; j<nj; j++)
341 if ((!isame && nj>1) || (isame && nj>2))
343 jx=int(
fRndm.Uniform(0,
float(nj)));
346 while (!px || px==p2 || px==p1)
373 fMinv=
new TObjArray();
382 fMbkg=
new TObjArray();
Handling of Lorentz 4-vectors in various reference frames.
void SetVector(Double_t v0, Nc3Vector &v)
void GetVector(Double_t *v, TString f, TString u="rad")
Construction of invariant mass and combinatorial background.
TObjArray * CombBkg(TObjArray *a1, TObjArray *a2)
Int_t GetPhiSwitch() const
Int_t GetStorageMode() const
void SetThetaSwitch(Int_t i=1)
void SetPhiSwitch(Int_t i=1)
TObjArray * Invmass(TObjArray *a1, TObjArray *a2)
Int_t GetThetaSwitch() const
void Combine(TObjArray *a1, TObjArray *a2)
void SetStorageMode(Int_t m)
Handling of the attributes of a reconstructed particle track.
void Set4Momentum(Nc4Vector &p)
void SetCharge(Float_t q)
Float_t GetCharge() const