]>
Commit | Line | Data |
---|---|---|
3506b383 | 1 | //Author: Ludmila Malinina, JINR (malinina@sunhe.jinr.ru) |
2 | ||
7f92929e | 3 | #include "AliHBTLLWeightFctn.h" |
4 | #include "AliHBTLLWeights.h" | |
2f8eea63 | 5 | #include "AliHBTLLWeightsPID.h" |
7f92929e | 6 | |
7 | //--for test--AliHBTLLWeightQInvFctn* yyy= new AliHBTLLWeightQInvFctn(); | |
8 | ||
9 | ClassImp( AliHBTLLWeightQInvFctn ) | |
10 | /****************************************************************/ | |
11 | AliHBTLLWeightQInvFctn::AliHBTLLWeightQInvFctn(Int_t nbins, Double_t maxXval, Double_t minXval): | |
12 | AliHBTTwoPairFctn1D(nbins,maxXval,minXval) | |
13 | { | |
2f8eea63 | 14 | //ctor |
7f92929e | 15 | } |
16 | /****************************************************************/ | |
17 | void AliHBTLLWeightQInvFctn::ProcessSameEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair) | |
18 | { | |
2f8eea63 | 19 | //Processes Particles and tracks Same different even |
7f92929e | 20 | trackpair = CheckPair(trackpair); |
21 | partpair = CheckPair(partpair); | |
22 | if ( trackpair && partpair) | |
23 | { | |
2f8eea63 | 24 | Double_t weightPID=1.; |
25 | Double_t weightHBT=AliHBTLLWeights::Instance()->GetWeight(partpair); | |
26 | Double_t weight=weightHBT*weightPID; | |
27 | if(TMath::Abs(weight)<=10.) fNumerator->Fill(trackpair->GetQInv(),weight); | |
7f92929e | 28 | } |
7f92929e | 29 | } |
7f92929e | 30 | /****************************************************************/ |
2f8eea63 | 31 | |
32 | void AliHBTLLWeightQInvFctn::ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair) | |
7f92929e | 33 | { |
34 | trackpair = CheckPair(trackpair); | |
35 | partpair = CheckPair(partpair); | |
36 | if ( trackpair && partpair) | |
37 | { | |
38 | fDenominator->Fill(trackpair->GetQInv()); | |
39 | } | |
40 | } | |
41 | /**************************************************************/ | |
42 | TH1* AliHBTLLWeightQInvFctn::GetResult() | |
43 | ||
44 | { | |
45 | //returns ratio of numerator and denominator | |
af8cf344 | 46 | return GetRatio(Scale()); |
7f92929e | 47 | } |
48 |