-Double_t AliHBTPair::GetInvMass()
-{
- if(fInvMassNotCalc)
- {
- CalculateInvMassSqr(); //method is inline so we not waste th time for jumping into method
-
- if(fInvMassSqr<0) fInvMass = TMath::Sqrt(-fInvMassSqr);
- else fInvMass = TMath::Sqrt(fInvMassSqr);
-
- fInvMassNotCalc = kFALSE;
- }
- return fInvMass;
-}
-/************************************************************************/
-Double_t AliHBTPair::GetQSideCMSLC()
-{
- //return Q Side in Central Of Mass System in Longitudialy Comoving Frame
-
- if (fQSideCMSLCNotCalc)
- {
- fQSideCMSLC = (fPart1->Px()*fPart2->Py()-fPart2->Px()*fPart1->Py())/GetKt();
- fQSideCMSLCNotCalc = kFALSE;
- }
- return fQSideCMSLC;
-}
-/************************************************************************/
-Double_t AliHBTPair::GetQOutCMSLC()
-{
- if(fQOutCMSLCNotCalc)
- {
- CalculateSums();
- CalculateDiffs();
- Double_t k2 = fPxSum*fPxDiff+fPySum*fPyDiff;
- fQOutCMSLC = 0.5*k2/GetKt();
- fQOutCMSLCNotCalc = kFALSE;
- }
- return fQOutCMSLC;
-}
-/************************************************************************/
-Double_t AliHBTPair::GetQLongCMSLC()
-{
- if (fQLongCMSLCNotCalc)
- {
- CalculateSums();
- CalculateDiffs();
- Double_t beta = fPzSum/fESum;
- Double_t gamma = 1.0/TMath::Sqrt(1.0 - beta*beta);
- fQLongCMSLC = gamma*( fPzDiff - beta*fEDiff );
- fQLongCMSLCNotCalc = kFALSE;
- }
- return fQLongCMSLC;
-}
+
+AliHBTPair::AliHBTPair(AliVAODParticle* part1, AliVAODParticle* part2, Bool_t rev):
+ AliAODPair(part1,part2,rev),
+ fWeight(0.0),
+ fWeightNotCalc(kTRUE)
+ {
+//constructor
+
+ }