hESDTrueMotherGGInvMassPt(NULL),
hESDTrueConvGammaPt(NULL),
hESDTrueConvGammaR(NULL),
+ hESDTrueConvGammaRMC(NULL),
hESDTruePositronPt(NULL),
hESDTrueElectronPt(NULL),
hESDTrueSecConvGammaPt(NULL),
hESDTrueMotherGGInvMassPt(NULL),
hESDTrueConvGammaPt(NULL),
hESDTrueConvGammaR(NULL),
+ hESDTrueConvGammaRMC(NULL),
hESDTruePositronPt(NULL),
hESDTrueElectronPt(NULL),
hESDTrueSecConvGammaPt(NULL),
hESDEposEnegTruePhotonPsiPairDPhiPtCut = new TH2F*[fnCuts];
hESDEposEnegTrueJPsiInvMassPt = new TH2F*[fnCuts];
hESDTrueConvGammaR = new TH1F*[fnCuts];
+ hESDTrueConvGammaRMC = new TH1F*[fnCuts];
}
hESDTrueConvGammaR[iCut] = new TH1F("ESD_TrueConvGamma_R","ESD_TrueConvGamma_R",800,0,200);
fTrueList[iCut]->Add(hESDTrueConvGammaR[iCut]);
+
+ hESDTrueConvGammaRMC[iCut] = new TH1F("ESD_TrueConvGamma_R_MC","ESD_TrueConvGamma_R_MC",800,0,200);
+ fTrueList[iCut]->Add(hESDTrueConvGammaRMC[iCut]);
+
}
hESDTruePositronPt[iCut] = new TH1F("ESD_TruePositron_Pt","ESD_TruePositron_Pt",1000,0,25);
if( labelGamma < MCStack->GetNprimary() ){
if( fIsFromMBHeader ){
hESDTrueConvGammaPt[fiCut]->Fill(TruePhotonCandidate->Pt());
- if(fDoMesonQA) hESDTrueConvGammaR[fiCut]->Fill(TruePhotonCandidate->GetConversionRadius());
+ if(fDoMesonQA){
+ hESDTrueConvGammaR[fiCut]->Fill(TruePhotonCandidate->GetConversionRadius());
+ hESDTrueConvGammaRMC[fiCut]->Fill( posDaughter->R() );
+ }
}
} else {
if( fIsFromMBHeader){