#include <TH1F.h>
#include <TH2F.h>
#include <TH3F.h>
#include <TF1.h>
#include <THnSparse.h>
#include <TDatabasePDG.h>
#include <TMath.h>
#include <TROOT.h>
#include "AliAODEvent.h"
#include "AliAODRecoDecayHF2Prong.h"
#include "AliAODRecoDecayHF.h"
#include "AliAODRecoDecay.h"
#include "AliAnalysisDataSlot.h"
#include "AliAnalysisDataContainer.h"
#include "AliAODTrack.h"
#include "AliAODHandler.h"
#include "AliESDtrack.h"
#include "AliAODVertex.h"
#include "AliESDVertex.h"
#include "AliVertexerTracks.h"
#include "AliAODMCParticle.h"
#include "AliAODPid.h"
#include "AliTPCPIDResponse.h"
#include "AliAODMCHeader.h"
#include "AliAnalysisVertexingHF.h"
#include "AliAnalysisTaskSECharmFraction.h"
#include "AliRDHFCutsD0toKpi.h"
#include "AliAODInputHandler.h"
#include "AliAnalysisManager.h"
#include "AliNormalizationCounter.h"
#include "AliVertexingHFUtils.h"
class TCanvas;
class TTree;
class TChain;
class AliAnalysisTaskSE;
ClassImp(AliAnalysisTaskSECharmFraction)
AliAnalysisTaskSECharmFraction::AliAnalysisTaskSECharmFraction()
: AliAnalysisTaskSE(),
fCutsLoose(0),
fCutsTight(0),
fFastAnalysis(1),
fReadMC(kFALSE),
fcheckD0Bit(kTRUE),
fsplitMassD0D0bar(kTRUE),
fLikeSign(kFALSE),
fusePID(kTRUE),
fmD0PDG(),
fnbins(1),
fptbins(0),
fNtrMaxforVtx(-1),
fptAll(),
fptAllSq(),
fptMax(),
fAcceptanceCuts(),
fsignalInvMassCut(),
flargeInvMassCut(),
fsidebandInvMassCut(),
fsidebandInvMassWindow(),
fUseMC(kTRUE),
fCleanCandOwnVtx(kFALSE),
fNentries(0),
fSignalType(0),
fSignalTypeLsCuts(0),
fSignalTypeTghCuts(0),
fCounter(0),
flistMCproperties(0),
flistNoCutsSignal(0),
flistNoCutsBack(0),
flistNoCutsFromB(0),
flistNoCutsFromDstar(0),
flistNoCutsOther(0),
flistLsCutsSignal(0),
flistLsCutsBack(0),
flistLsCutsFromB(0),
flistLsCutsFromDstar(0),
flistLsCutsOther(0),
flistTghCutsSignal(0),
flistTghCutsBack(0),
flistTghCutsFromB(0),
flistTghCutsFromDstar(0),
flistTghCutsOther(0),
fVertUtil(0),
fselectForUpgrade(0),
fskipEventSelection(kFALSE),
fZvtxUpgr(10.),
fWeightPt(0x0)
{
}
AliAnalysisTaskSECharmFraction::AliAnalysisTaskSECharmFraction(const char *name)
: AliAnalysisTaskSE(name),
fCutsLoose(0x0),
fCutsTight(0x0),
fFastAnalysis(1),
fReadMC(kFALSE),
fcheckD0Bit(kTRUE),
fsplitMassD0D0bar(kTRUE),
fLikeSign(kFALSE),
fusePID(kTRUE),
fmD0PDG(),
fnbins(1),
fptbins(0),
fNtrMaxforVtx(-1),
fptAll(),
fptAllSq(),
fptMax(),
fAcceptanceCuts(),
fsignalInvMassCut(-1.),
flargeInvMassCut(-1.),
fsidebandInvMassCut(-1.),
fsidebandInvMassWindow(-1.),
fUseMC(kFALSE),
fCleanCandOwnVtx(kFALSE),
fNentries(0),
fSignalType(0),
fSignalTypeLsCuts(0),
fSignalTypeTghCuts(0),
fCounter(0),
flistMCproperties(0),
flistNoCutsSignal(0),
flistNoCutsBack(0),
flistNoCutsFromB(0),
flistNoCutsFromDstar(0),
flistNoCutsOther(0),
flistLsCutsSignal(0),
flistLsCutsBack(0),
flistLsCutsFromB(0),
flistLsCutsFromDstar(0),
flistLsCutsOther(0),
flistTghCutsSignal(0),
flistTghCutsBack(0),
flistTghCutsFromB(0),
flistTghCutsFromDstar(0),
flistTghCutsOther(0),
fVertUtil(0),
fselectForUpgrade(0),
fskipEventSelection(kFALSE),
fZvtxUpgr(10.),
fWeightPt(0x0)
{
fnbins=SetStandardCuts();
DefineOutput(1, TH1F::Class());
DefineOutput(2, TH1F::Class());
DefineOutput(3, TH1F::Class());
DefineOutput(4, TH1F::Class());
DefineOutput(5, AliNormalizationCounter::Class());
for(Int_t j=6;j<22;j++){
DefineOutput(j, TList::Class());
}
fVertUtil=new AliVertexingHFUtils();
DefineOutput(22,AliRDHFCutsD0toKpi::Class());
DefineOutput(23,AliRDHFCutsD0toKpi::Class());
}
AliAnalysisTaskSECharmFraction::AliAnalysisTaskSECharmFraction(const char *name,AliRDHFCutsD0toKpi *cutsA,AliRDHFCutsD0toKpi *cutsB)
: AliAnalysisTaskSE(name),
fCutsLoose(0),
fCutsTight(0),
fFastAnalysis(1),
fReadMC(kFALSE),
fcheckD0Bit(kTRUE),
fsplitMassD0D0bar(kTRUE),
fLikeSign(kFALSE),
fusePID(kTRUE),
fmD0PDG(),
fnbins(1),
fptbins(0),
fNtrMaxforVtx(-1),
fptAll(),
fptAllSq(),
fptMax(),
fAcceptanceCuts(),
fsignalInvMassCut(-1.),
flargeInvMassCut(-1.),
fsidebandInvMassCut(-1.),
fsidebandInvMassWindow(-1.),
fUseMC(kFALSE),
fCleanCandOwnVtx(kFALSE),
fNentries(0),
fSignalType(0),
fSignalTypeLsCuts(0),
fSignalTypeTghCuts(0),
fCounter(0),
flistMCproperties(0),
flistNoCutsSignal(0),
flistNoCutsBack(0),
flistNoCutsFromB(0),
flistNoCutsFromDstar(0),
flistNoCutsOther(0),
flistLsCutsSignal(0),
flistLsCutsBack(0),
flistLsCutsFromB(0),
flistLsCutsFromDstar(0),
flistLsCutsOther(0),
flistTghCutsSignal(0),
flistTghCutsBack(0),
flistTghCutsFromB(0),
flistTghCutsFromDstar(0),
flistTghCutsOther(0),
fVertUtil(0),
fselectForUpgrade(0),
fskipEventSelection(kFALSE),
fZvtxUpgr(10.),
fWeightPt(0x0)
{
if(fCutsTight){
delete fCutsTight;fCutsTight=NULL;
}
if(fCutsLoose){
delete fCutsLoose;fCutsLoose=NULL;
}
if(cutsA->GetNPtBins()!=cutsB->GetNPtBins()){
printf("Different number of pt bins between the two sets of cuts: SWITCH TO STANDARD CUTS \n");
fnbins=SetStandardCuts();
}
else{
fCutsTight=new AliRDHFCutsD0toKpi(*cutsA);
fCutsLoose=new AliRDHFCutsD0toKpi(*cutsB);
for(Int_t j=0;j<cutsA->GetNPtBins();j++){
if(TMath::Abs(cutsA->GetPtBinLimits()[j]-cutsB->GetPtBinLimits()[j])>1.e-7){
printf("Different pt bin limits in the two set of cuts: use the first as reference \n");
fCutsLoose->SetPtBins(cutsA->GetNPtBins(),cutsA->GetPtBinLimits());
break;
}
}
SetPtBins(fCutsTight->GetNPtBins(),fCutsTight->GetPtBinLimits());
}
fVertUtil=new AliVertexingHFUtils();
DefineOutput(1, TH1F::Class());
DefineOutput(2, TH1F::Class());
DefineOutput(3, TH1F::Class());
DefineOutput(4, TH1F::Class());
DefineOutput(5, AliNormalizationCounter::Class());
for(Int_t j=6;j<22;j++){
DefineOutput(j, TList::Class());
}
DefineOutput(22,AliRDHFCutsD0toKpi::Class());
DefineOutput(23,AliRDHFCutsD0toKpi::Class());
}
AliAnalysisTaskSECharmFraction::~AliAnalysisTaskSECharmFraction()
{
if (fCutsTight) {
delete fCutsTight;
fCutsTight = 0;
}
if (fCutsLoose) {
delete fCutsLoose;
fCutsLoose = 0;
}
if(fptbins){
delete fptbins;
fptbins =0;
}
if (fNentries) {
delete fNentries;
fNentries = 0;
}
if (fSignalType) {
delete fSignalType;
fSignalType = 0;
}
if (fSignalTypeLsCuts) {
delete fSignalTypeLsCuts;
fSignalTypeLsCuts = 0;
}
if (fSignalTypeTghCuts) {
delete fSignalTypeTghCuts;
fSignalTypeTghCuts = 0;
}
if (fCounter) {
delete fCounter;
fCounter = 0;
}
if(flistMCproperties){
flistMCproperties->Delete();
delete flistMCproperties;
flistMCproperties=0;
}
if(flistNoCutsSignal){
flistNoCutsSignal->Delete();
delete flistNoCutsSignal;
flistNoCutsSignal=0;
}
if(flistNoCutsBack){
flistNoCutsBack->Delete();
delete flistNoCutsBack;
flistNoCutsBack=0;
}
if(flistNoCutsFromB){
flistNoCutsFromB->Delete();
delete flistNoCutsFromB;
flistNoCutsFromB=0;
}
if(flistNoCutsFromDstar){
flistNoCutsFromDstar->Delete();
delete flistNoCutsFromDstar;
flistNoCutsFromDstar=0;
}
if(flistNoCutsOther){
flistNoCutsOther->Delete();
delete flistNoCutsOther;
flistNoCutsOther=0;
}
if(flistLsCutsSignal){
flistLsCutsSignal->Delete();
delete flistLsCutsSignal;
flistLsCutsSignal=0;
}
if(flistLsCutsBack){
flistLsCutsBack->Delete();
delete flistLsCutsBack;
flistLsCutsBack=0;
}
if(flistLsCutsFromB){
flistLsCutsFromB->Delete();
delete flistLsCutsFromB;
flistLsCutsFromB=0;
}
if(flistLsCutsFromDstar){
flistLsCutsFromDstar->Delete();
delete flistLsCutsFromDstar;
flistLsCutsFromDstar=0;
}
if(flistLsCutsOther){
flistLsCutsOther->Delete();
delete flistLsCutsOther;
flistLsCutsOther=0;
}
if(flistTghCutsSignal){
flistTghCutsSignal->Delete();
delete flistTghCutsSignal;
flistTghCutsSignal=0;
}
if(flistTghCutsBack){
flistTghCutsBack->Delete();
delete flistTghCutsBack;
flistTghCutsBack=0;
}
if(flistTghCutsFromB){
flistTghCutsFromB->Delete();
delete flistTghCutsFromB;
flistTghCutsFromB=0;
}
if(flistTghCutsFromDstar){
flistTghCutsFromDstar->Delete();
delete flistTghCutsFromDstar;
flistTghCutsFromDstar=0;
}
if(flistTghCutsOther){
flistTghCutsOther->Delete();
delete flistTghCutsOther;
flistTghCutsOther=0;
}
delete fWeightPt;
delete fVertUtil;
}
void AliAnalysisTaskSECharmFraction::Init()
{
if(fDebug > 1) printf("AnalysisTaskSED0Mass::Init() \n");
fmD0PDG = TDatabasePDG::Instance()->GetParticle(421)->Mass();
if(fNtrMaxforVtx<0)SetNMaxTrForVtx(3);
if(fsignalInvMassCut<0.||flargeInvMassCut<0.||fsidebandInvMassCut<0.||fsidebandInvMassWindow<0.){
printf("AliAnalysisTaskSECharmFraction: Not All info for mass selection provided: switch to default values \n");
SetStandardMassSelection();
}
AliRDHFCutsD0toKpi* copyfCutsTight=new AliRDHFCutsD0toKpi(*fCutsTight);
const char* nameoutputTight=GetOutputSlot(22)->GetContainer()->GetName();
copyfCutsTight->SetName(nameoutputTight);
AliRDHFCutsD0toKpi* copyfCutsLoose=new AliRDHFCutsD0toKpi(*fCutsLoose);
const char* nameoutputLoose=GetOutputSlot(23)->GetContainer()->GetName();
copyfCutsLoose->SetName(nameoutputLoose);
PostData(22,copyfCutsTight);
PostData(23,copyfCutsLoose);
fCleanCandOwnVtx=kFALSE;
if(fCutsTight->GetIsPrimaryWithoutDaughters()^fCutsLoose->GetIsPrimaryWithoutDaughters()) {
printf("Two cut objects have different selection for primary vertex recalculation w/o daughters:\n Dangerous for variable drawing!! \n");
}
else{
if(fCutsTight->GetIsPrimaryWithoutDaughters()){
fCleanCandOwnVtx=kTRUE;
fCutsTight->SetRemoveDaughtersFromPrim(kFALSE);
fCutsLoose->SetRemoveDaughtersFromPrim(kFALSE);
}
}
return;
}
void AliAnalysisTaskSECharmFraction::UserCreateOutputObjects()
{
TString namehist;
TString titlehist;
TString strnamept,strtitlept;
Printf("INSIDE USER CREATE \n");
fNentries=new TH1F("nentriesChFr", "Analyzed sample properties", 21,-0.5,20.5);
fNentries->GetXaxis()->SetBinLabel(1,"nEventsAnal");
fNentries->GetXaxis()->SetBinLabel(2,"nEvTGHTsel");
fNentries->GetXaxis()->SetBinLabel(3,"nEvTGHTPile-up Rej");
fNentries->GetXaxis()->SetBinLabel(4,"nEvTGHTGoodVtxS");
fNentries->GetXaxis()->SetBinLabel(5,"nEvTGHTRejVtxZ");
fNentries->GetXaxis()->SetBinLabel(6,"nTracksTGHTEv");
fNentries->GetXaxis()->SetBinLabel(7,"nCandTGHTEv");
fNentries->GetXaxis()->SetBinLabel(8,"nCandSelTGHTEv");
fNentries->GetXaxis()->SetBinLabel(20,"nUnexpErrorTGHT");
fNentries->GetXaxis()->SetBinLabel(9,"nEvLSsel");
fNentries->GetXaxis()->SetBinLabel(10,"nEvLSPile-up Rej");
fNentries->GetXaxis()->SetBinLabel(11,"nEvLSGoodVtxS");
fNentries->GetXaxis()->SetBinLabel(12,"nEvLSRejVtxZ");
fNentries->GetXaxis()->SetBinLabel(13,"nTracksLSEv");
fNentries->GetXaxis()->SetBinLabel(14,"nCandLSEv");
fNentries->GetXaxis()->SetBinLabel(15,"nCandSelLSEv");
fNentries->GetXaxis()->SetBinLabel(21,"nUnexpErrorTGHT");
fNentries->GetXaxis()->SetNdivisions(1,kFALSE);
fSignalType=new TH1F("hsignaltype", "Histo for type of MC signal", 61,-1.,60.);
fSignalTypeLsCuts=new TH1F("hsignaltypeLsCuts", "Histo for type of MC signal with loose cuts", 61,-1.,60.);
fSignalTypeTghCuts=new TH1F("hsignaltypeTghCuts", "Histo for type of MC signal with tight cuts", 61,-1.,60.);
fCounter = new AliNormalizationCounter(Form("%s",GetOutputSlot(5)->GetContainer()->GetName()));
fCounter->Init();
flistMCproperties=new TList();
flistMCproperties->SetOwner();
flistMCproperties->SetName("listMCproperties");
flistNoCutsSignal = new TList();
flistNoCutsSignal->SetOwner();
flistNoCutsSignal->SetName("listNCsign");
flistNoCutsBack = new TList();
flistNoCutsBack->SetOwner();
flistNoCutsBack->SetName("listNCback");
flistNoCutsFromB = new TList();
flistNoCutsFromB->SetOwner();
flistNoCutsFromB->SetName("listNCfromB");
flistNoCutsFromDstar = new TList();
flistNoCutsFromDstar->SetOwner();
flistNoCutsFromDstar->SetName("listNCfromDstar");
flistNoCutsOther = new TList();
flistNoCutsOther->SetOwner();
flistNoCutsOther->SetName("listNCother");
flistLsCutsSignal = new TList();
flistLsCutsSignal->SetOwner();
flistLsCutsSignal->SetName("listLSCsign");
flistLsCutsBack = new TList();
flistLsCutsBack->SetOwner();
flistLsCutsBack->SetName("listLSCback");
flistLsCutsFromB = new TList();
flistLsCutsFromB->SetOwner();
flistLsCutsFromB->SetName("listLSCfromB");
flistLsCutsFromDstar = new TList();
flistLsCutsFromDstar->SetOwner();
flistLsCutsFromDstar->SetName("listLSCfromDstar");
flistLsCutsOther = new TList();
flistLsCutsOther->SetOwner();
flistLsCutsOther->SetName("listLSCother");
flistTghCutsSignal = new TList();
flistTghCutsSignal->SetOwner();
flistTghCutsSignal->SetName("listTGHCsign");
flistTghCutsBack = new TList();
flistTghCutsBack->SetOwner();
flistTghCutsBack->SetName("listTGHCback");
flistTghCutsFromB = new TList();
flistTghCutsFromB->SetOwner();
flistTghCutsFromB->SetName("listTGHCfromB");
flistTghCutsFromDstar = new TList();
flistTghCutsFromDstar->SetOwner();
flistTghCutsFromDstar->SetName("listTGHCfromDstar");
flistTghCutsOther = new TList();
flistTghCutsOther->SetOwner();
flistTghCutsOther->SetName("listTGHCother");
Float_t ptbinsD0arr[35]={0.,0.1,0.2,0.3,0.4,0.5,0.6,0.8,1.,1.25,1.5,1.75,2.,2.3,2.6,3.,3.5,4.,4.5,5.,5.5,6.,7.,8.,9.,10.,12.,14.,16.,20.,25.,30.,40.,50.,100.};
Float_t dumbinning[201];
for(Int_t j=0;j<201;j++){
dumbinning[j]=(Float_t)j*0.5;
}
const Int_t nPtbinsForSparse=91;
Double_t ptbinsForNsparse[nPtbinsForSparse];
Double_t pT=0;
Double_t massbins[186],impparbins[401];
Double_t massHypoBins[4]={1.,2.,3.,4.};
Int_t nbinsSparse[5]={185,185,nPtbinsForSparse-1,400,3};
for(Int_t nBins=0;nBins<nPtbinsForSparse;nBins++){
ptbinsForNsparse[nBins]=pT;
if(pT<8.)pT+=0.2;
else if(pT<20)pT+=0.5;
else if(pT<40)pT+=1;
else if(pT<70)pT+=5.;
}
for(Int_t nBins=0;nBins<186;nBins++){
massbins[nBins]=1.680+nBins*(2.050-1.680)/185.;
}
for(Int_t nBins=0;nBins<401;nBins++){
impparbins[nBins]=-1000+nBins*(2000.)/400.;
}
Int_t nbinsSparsCxyLxy[4]={84,fCutsTight->GetNPtBins(),10,20};
Double_t binLowLimitSparseCxyLxy[4]={1.680,fCutsTight->GetPtBinLimits()[0],0.99,0.};
Double_t binUpLimitSparseCxyLxy[4]={2.100,fCutsTight->GetPtBinLimits()[fCutsTight->GetNPtBins()],1.,20.};
Double_t *ptbinlimitsCxyLxy=new Double_t[fCutsTight->GetNPtBins()+1];
for(Int_t nBins=0;nBins<=fCutsTight->GetNPtBins();nBins++){
ptbinlimitsCxyLxy[nBins]=fCutsTight->GetPtBinLimits()[nBins];
}
TH1F *hMCcquarkAllPt=new TH1F("hMCcquarkAllPt","c quark Pt (all cquarks produced)",34,ptbinsD0arr);
TH1F *hMCcquarkAllEta=new TH1F("hMCcquarkAllEta","c quark Eta (all cquarks produced)",50,-3.,3.);
TH1F *hMCcquarkAllEnergy=new TH1F("hMCcquarkAllEnergy","c quark Pt (all cquarks produced)",200,0.,100.);
TH1F *hMCcquarkNdaught=new TH1F("hMCcquarkNdaught","N cquark daughters (all cquarks produced)",100,0.,100.);
TH1F *hMCD0fromcPt=new TH1F("hMCD0fromcPt","D0 from c Pt",34,ptbinsD0arr);
TH1F *hMCD0fromcEta=new TH1F("hMCD0fromcEta","D0 from c Eta",50,-3.,3.);
TH1F *hMCD0fromcEnergy=new TH1F("hMCD0fromcEnergy","D0 from c Energy",200,0.,100.);
TH2F *hMCD0VscquarkPt=new TH2F("hMCD0VscquarkPt","D0 pt Vs cquark pt",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hMCD0VscquarkEnergy=new TH2F("hMCD0VscquarkEnergy","D0 Energy Vs cquark Energy",200,0.,50.,200,0.,50.);
TH1F *hMCD0deltacquarkEnergy=new TH1F("hMCD0deltacquarkEnergy","Fractional D0 Energy w.r.t. cquark Energy",20,0.,1.);
TH1F *hMCD0EnergyVsAvcquarkDaughtEn=new TH1F("hMCD0EnergyVsAvcquarkDaughtEn","#Delta(E^{D^0}-E_{avg})/E_{cquark}",40,-1.,1.);
TH1F *hMCD0cquarkAngle=new TH1F("hMCD0cquarkAngle","cosine of the angle between D0 and c quark particle",40,-1.,1.);
TH2F *hMCD0cquarkAngleEnergy=new TH2F("hMCD0cquarkAngleEnergy","cosine of the angle between D0 and c quark particle as a function of Energy",25,0.,50.,40,-1.,1.);
TH1I *hMCfromBpdgB=new TH1I("hMCfromBpdgB","hMCfromBpdgB",10000,0.,10000);
TH1F *hMCBhadrPt=new TH1F("hMCBhadrPt","B hadr Pt",34,ptbinsD0arr);
TH1F *hMCBhadrEta=new TH1F("hMCBhadrEta","B hadr Eta",50,-3.,3.);
TH1F *hMCBhadrEnergy=new TH1F("hMCBhadrEnergy","B hadr Pt",200,0.,100.);
TH1F *hMCBhadrNdaught=new TH1F("hMCBhadrNdaught","N Bhadr daughters",100,0.,100.);
TH1F *hMCD0fromBPt=new TH1F("hMCD0fromBPt","D0 from B Pt",34,ptbinsD0arr);
TH1F *hMCD0fromBEta=new TH1F("hMCD0fromBEta","D0 from B Eta",50,-3.,3.);
TH1F *hMCD0fromBEnergy=new TH1F("hMCD0fromBEnergy","D0 from B Energy",200,0.,100.);
TH2F *hMCD0VsBhadrPt=new TH2F("hMCD0VsBhadrPt","D0 pt Vs Bhadr pt",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hMCD0VsBhadrEnergy=new TH2F("hMCD0VsBhadrEnergy","D0 Energy Vs Bhadr Energy",200,0.,50.,200,0.,50.);
TH1F *hMCD0deltaBhadrEnergy=new TH1F("hMCD0deltaBhadrEnergy","Fractional D0 Energy w.r.t. Bhadr Energy",20,0.,1.);
TH1F *hMCD0EnergyVsAvBDaughtEn=new TH1F("hMCD0EnergyVsAvBDaughtEn","#Delta(E^{D^0}-E_{avg})/E_{Bahdr}",40,-1.,1.);
TH1F *hMCD0BhadrAngle=new TH1F("hMCD0BhadrAngle","cosine of the angle between D0 and Bhadr particle",40,-1.,1.);
TH2F *hMCD0BhadrAngleEnergy=new TH2F("hMCD0BhadrAngleEnergy","cosine of the angle between D0 and Bhadr particle as a function of Energy",25,0.,50.,40,-1.,1.);
TH1I *hMCPartFound=new TH1I("hMCPartFound","1=c,2=D0,3=fromBall,4=fromBmeson,5=fromBbaryon",6,0,6);
flistMCproperties->Add(hMCcquarkAllPt);
flistMCproperties->Add(hMCcquarkAllEta);
flistMCproperties->Add(hMCcquarkAllEnergy);
flistMCproperties->Add(hMCcquarkNdaught);
flistMCproperties->Add(hMCD0fromcPt);
flistMCproperties->Add(hMCD0fromcEta);
flistMCproperties->Add(hMCD0fromcEnergy);
flistMCproperties->Add(hMCD0VscquarkPt);
flistMCproperties->Add(hMCD0VscquarkEnergy);
flistMCproperties->Add(hMCD0deltacquarkEnergy);
flistMCproperties->Add(hMCD0EnergyVsAvcquarkDaughtEn);
flistMCproperties->Add(hMCD0cquarkAngle);
flistMCproperties->Add(hMCD0cquarkAngleEnergy);
flistMCproperties->Add(hMCfromBpdgB);
flistMCproperties->Add(hMCBhadrPt);
flistMCproperties->Add(hMCBhadrEta);
flistMCproperties->Add(hMCBhadrEnergy);
flistMCproperties->Add(hMCBhadrNdaught);
flistMCproperties->Add(hMCD0fromBPt);
flistMCproperties->Add(hMCD0fromBEta);
flistMCproperties->Add(hMCD0fromBEnergy);
flistMCproperties->Add(hMCD0VsBhadrPt);
flistMCproperties->Add(hMCD0VsBhadrEnergy);
flistMCproperties->Add(hMCD0deltaBhadrEnergy);
flistMCproperties->Add(hMCD0EnergyVsAvBDaughtEn);
flistMCproperties->Add(hMCD0BhadrAngle);
flistMCproperties->Add(hMCD0BhadrAngleEnergy);
flistMCproperties->Add(hMCPartFound);
Printf("AFTER MC HISTOS \n");
TH2F *hCPtaVSd0d0NCsign=new TH2F("hCPtaVSd0d0NCsign","hCPtaVSd0d0_NoCuts_Signal",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZNCsign=new TH1F("hSecVtxZNCsign","hSecVtxZ_NoCuts_Signal",1000,-8.,8.);
TH1F *hSecVtxXNCsign=new TH1F("hSecVtxXNCsign","hSecVtxX_NoCuts_Signal",1000,-3000.,3000.);
TH1F *hSecVtxYNCsign=new TH1F("hSecVtxYNCsign","hSecVtxY_NoCuts_Signal",1000,-3000.,3000.);
TH2F *hSecVtxXYNCsign=new TH2F("hSecVtxXYNCsign","hSecVtxXY_NoCuts_Signal",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiNCsign=new TH1F("hSecVtxPhiNCsign","hSecVtxPhi_NoCuts_Signal",180,-180.1,180.1);
TH1F *hd0singlTrackNCsign=new TH1F("hd0singlTrackNCsign","hd0singlTrackNoCuts_Signal",1000,-5000.,5000.);
TH1F *hCPtaNCsign=new TH1F("hCPtaNCsign","hCPta_NoCuts_Signal",100,-1.,1.);
TH1F *hd0xd0NCsign=new TH1F("hd0xd0NCsign","hd0xd0_NoCuts_Signal",1000,-100000.,100000.);
TH1F *hMassTrueNCsign=new TH1F("hMassTrueNCsign","D^{0} MC inv. Mass No Cuts Signal(All momenta)",600,1.600,2.200);
TH1F *hMassNCsign=new TH1F("hMassNCsign","D^{0} inv. Mass No Cuts Signal (All momenta)",600,1.600,2.200);
hMassNCsign->Sumw2();
TH1F *hMassTrueNCsignPM=new TH1F("hMassTrueNCsignPM","D^{0} MC inv. Mass No Cuts Signal, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassNCsignPM=new TH1F("hMassNCsignPM","D^{0} inv. Mass No Cuts Signal (All momenta), MassPeak",600,1.600,2.200);
hMassNCsignPM->Sumw2();
TH1F *hMassTrueNCsignSB=new TH1F("hMassTrueNCsignSB","D^{0} MC inv. Mass in Side Bands No Cuts Signal(All momenta)",600,1.600,2.200);
TH1F *hMassNCsignSB=new TH1F("hMassNCsignSB","D^{0} inv. Mass in Side Bands No Cuts Signal (All momenta)",600,1.600,2.200);
hMassNCsignSB->Sumw2();
flistNoCutsSignal->Add(hCPtaVSd0d0NCsign);
flistNoCutsSignal->Add(hSecVtxZNCsign);
flistNoCutsSignal->Add(hSecVtxYNCsign);
flistNoCutsSignal->Add(hSecVtxXNCsign);
flistNoCutsSignal->Add(hSecVtxXYNCsign);
flistNoCutsSignal->Add(hSecVtxPhiNCsign);
flistNoCutsSignal->Add(hd0singlTrackNCsign);
flistNoCutsSignal->Add(hCPtaNCsign);
flistNoCutsSignal->Add(hd0xd0NCsign);
flistNoCutsSignal->Add(hMassTrueNCsign);
flistNoCutsSignal->Add(hMassNCsign);
flistNoCutsSignal->Add(hMassTrueNCsignPM);
flistNoCutsSignal->Add(hMassNCsignPM);
flistNoCutsSignal->Add(hMassTrueNCsignSB);
flistNoCutsSignal->Add(hMassNCsignSB);
TH1F *hdcaNCsign=new TH1F("hdcaNCsign","hdca_NoCuts_Signal",100,0.,1000.);
hdcaNCsign->SetXTitle("dca [#mum]");
hdcaNCsign->SetYTitle("Entries");
TH1F *hcosthetastarNCsign=new TH1F("hcosthetastarNCsign","hCosThetaStar_NoCuts_Signal",50,-1.,1.);
hcosthetastarNCsign->SetXTitle("cos #theta^{*}");
hcosthetastarNCsign->SetYTitle("Entries");
TH1F *hptD0NCsign=new TH1F("hptD0NCsign","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0NCsign->SetXTitle("p_{t} [GeV/c]");
hptD0NCsign->SetYTitle("Entries");
TH1F *hptD0VsMaxPtNCsign=new TH1F("hptD0VsMaxPtNCsign","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtNCsign=new TH2F("hptD0PTallsqrtNCsign","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallNCsign=new TH2F("hptD0PTallNCsign","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBNCsign=new TH2F("hptD0vsptBNCsign","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBNCsign=new TH2F("hpD0vspBNCsign","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkNCsign=new TH2F("hptD0vsptcquarkNCsign","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkNCsign=new TH2F("hpD0vspcquarkNCsign","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistNoCutsSignal->Add(hdcaNCsign);
flistNoCutsSignal->Add(hcosthetastarNCsign);
flistNoCutsSignal->Add(hptD0NCsign);
flistNoCutsSignal->Add(hptD0VsMaxPtNCsign);
flistNoCutsSignal->Add(hptD0PTallsqrtNCsign);
flistNoCutsSignal->Add(hptD0PTallNCsign);
flistNoCutsSignal->Add(hptD0vsptBNCsign);
flistNoCutsSignal->Add(hpD0vspBNCsign);
flistNoCutsSignal->Add(hptD0vsptcquarkNCsign);
flistNoCutsSignal->Add(hpD0vspcquarkNCsign);
TH1F *hd0zD0ptNCsign;
TH1F *hInvMassD0NCsign,*hInvMassD0barNCsign;
TH2F *hInvMassPtNCsign=new TH2F("hInvMassPtNCsign","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
flistNoCutsSignal->Add(hInvMassPtNCsign);
TH3F *hInvMassPtSelSignOnlyNCsign=new TH3F("hInvMassPtSelSignOnlyNCsign","Candidate p_{t} Vs invariant mass vs sel case for signal only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistNoCutsSignal->Add(hInvMassPtSelSignOnlyNCsign);
TH3F *hInvMassPtSelReflOnlyNCsign=new TH3F("hInvMassPtSelReflOnlyNCsign","Candidate p_{t} Vs invariant mass vs sel case for reflections only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistNoCutsSignal->Add(hInvMassPtSelReflOnlyNCsign);
THnSparseF *hSparseNCsign=new THnSparseF("hSparseNCsign","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseNCsign->SetBinEdges(0,massbins);
hSparseNCsign->SetBinEdges(1,massbins);
hSparseNCsign->SetBinEdges(2,ptbinsForNsparse);
hSparseNCsign->SetBinEdges(3,impparbins);
hSparseNCsign->SetBinEdges(4,massHypoBins);
flistNoCutsSignal->Add(hSparseNCsign);
THnSparseF *hSparseCxyLxyNCsign=new THnSparseF("hSparseCxyLxyNCsign","Candidate Mass;massD0;Pt;CosXY;Lxy",4,nbinsSparsCxyLxy,binLowLimitSparseCxyLxy,binUpLimitSparseCxyLxy);
hSparseCxyLxyNCsign->SetBinEdges(1,ptbinlimitsCxyLxy);
hSparseCxyLxyNCsign->GetAxis(0)->SetName("mass");
hSparseCxyLxyNCsign->GetAxis(0)->SetTitle("Invariant Mass (K#pi) [GeV/c^{2}]");
hSparseCxyLxyNCsign->GetAxis(1)->SetName("pt");
hSparseCxyLxyNCsign->GetAxis(1)->SetTitle("p_{t} [GeV/c]");
hSparseCxyLxyNCsign->GetAxis(2)->SetName("CosPointXY");
hSparseCxyLxyNCsign->GetAxis(2)->SetTitle("Cos#theta_{point}^{XY}");
hSparseCxyLxyNCsign->GetAxis(3)->SetName("NormDecLengthXY");
hSparseCxyLxyNCsign->GetAxis(3)->SetTitle("Normalized XY decay length");
flistNoCutsSignal->Add(hSparseCxyLxyNCsign);
TH1F *hetaNCsign;
TH1F *hCosPDPBNCsign;
TH1F *hCosPcPDNCsign;
TH2F *hd0D0VSd0xd0NCsignpt;
TH2F *hangletracksVSd0xd0NCsignpt;
TH2F *hangletracksVSd0D0NCsignpt;
TH1F *hd0xd0NCsignpt;
TH1F *hPhiHistPMNCsignpt,*hPhiHistSBNCsignpt;
TH2F *hTOFpidNCsign=new TH2F("hTOFpidNCsign","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistNoCutsSignal->Add(hTOFpidNCsign);
for(Int_t i=0;i<fnbins;i++){
namehist="hPhiHistPMNCsign_pt";
namehist+=i;
titlehist="Azimuthal correlation No Cuts Sign PM ptbin=";
titlehist+=i;
hPhiHistPMNCsignpt=new TH1F(namehist.Data(),titlehist.Data(),100,-3.15,3.15);
hPhiHistPMNCsignpt->Sumw2();
flistNoCutsSignal->Add(hPhiHistPMNCsignpt);
namehist="hPhiHistSBNCsign_pt";
namehist+=i;
titlehist="Azimuthal correlation No Cuts Sign SB ptbin=";
titlehist+=i;
hPhiHistSBNCsignpt=new TH1F(namehist.Data(),titlehist.Data(),100,-3.15,3.15);
hPhiHistSBNCsignpt->Sumw2();
flistNoCutsSignal->Add(hPhiHistSBNCsignpt);
namehist="hd0zD0ptNCsign_pt";
namehist+=i;
titlehist="d0(z) No Cuts Signalm ptbin=";
titlehist+=i;
hd0zD0ptNCsign=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptNCsign->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptNCsign->SetYTitle("Entries");
flistNoCutsSignal->Add(hd0zD0ptNCsign);
namehist="hInvMassD0NCsign_pt";
namehist+=i;
titlehist="Invariant Mass D0 No Cuts Signal ptbin=";
titlehist+=i;
hInvMassD0NCsign=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0NCsign->SetXTitle("Invariant Mass [GeV]");
hInvMassD0NCsign->SetYTitle("Entries");
flistNoCutsSignal->Add(hInvMassD0NCsign);
namehist="hInvMassD0barNCsign_pt";
namehist+=i;
titlehist="Invariant Mass D0bar No Cuts Signal ptbin=";
titlehist+=i;
hInvMassD0barNCsign=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barNCsign->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barNCsign->SetYTitle("Entries");
flistNoCutsSignal->Add(hInvMassD0barNCsign);
namehist="hetaNCsign_pt";
namehist+=i;
titlehist="eta No Cuts Signal ptbin=";
titlehist+=i;
hetaNCsign=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaNCsign->SetXTitle("Pseudorapidity");
hetaNCsign->SetYTitle("Entries");
flistNoCutsSignal->Add(hetaNCsign);
namehist="hCosPDPBNCsign_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBNCsign=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBNCsign->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBNCsign->SetYTitle("Entries");
flistNoCutsSignal->Add(hCosPDPBNCsign);
namehist="hCosPcPDNCsign_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDNCsign=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDNCsign->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDNCsign->SetYTitle("Entries");
flistNoCutsSignal->Add(hCosPcPDNCsign);
namehist="hd0xd0NCsign_pt";
namehist+=i;
titlehist="d0xd0 No Cuts Signal ptbin=";
titlehist+=i;
hd0xd0NCsignpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0NCsignpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0NCsignpt->SetYTitle("Entries");
flistNoCutsSignal->Add(hd0xd0NCsignpt);
namehist="hd0D0VSd0xd0NCsign_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} No Cuts Signal ptbin=";
titlehist+=i;
hd0D0VSd0xd0NCsignpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0NCsignpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0NCsignpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistNoCutsSignal->Add(hd0D0VSd0xd0NCsignpt);
namehist="hangletracksVSd0xd0NCsign_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} No Cuts Signal ptbin=";
titlehist+=i;
hangletracksVSd0xd0NCsignpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0NCsignpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0NCsignpt->SetYTitle(" angle between K and #p tracks [rad]");
flistNoCutsSignal->Add(hangletracksVSd0xd0NCsignpt);
namehist="hangletracksVSd0D0NCsign_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} No Cuts Signal ptbin=";
titlehist+=i;
hangletracksVSd0D0NCsignpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0NCsignpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0NCsignpt->SetYTitle(" angle between K and #p tracks [rad]");
flistNoCutsSignal->Add(hangletracksVSd0D0NCsignpt);
}
Printf("AFTER LOOP HISTOS CREATION \n");
TH1F *hd0D0NCsignPM = new TH1F("hd0D0NCsignPM","D^{0} impact par. plot , No Cuts ,Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0NCsignPM->SetXTitle("Impact parameter [#mum]");
hd0D0NCsignPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueNCsignPM = new TH1F("hd0D0VtxTrueNCsignPM","D^{0} impact par. w.r.t. True Vtx, No Cuts, Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueNCsignPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueNCsignPM->SetYTitle("Entries");
TH1F *hMCd0D0NCsignPM = new TH1F("hMCd0D0NCsignPM","D^{0} impact par. plot, No Cuts, Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0NCsignPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0NCsignPM->SetYTitle("Entries");
TH1F *hd0D0NCsignSB = new TH1F("hd0D0NCsignSB","D^{0} impact par. plot , No Cuts ,Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0NCsignSB->SetXTitle("Impact parameter [#mum]");
hd0D0NCsignSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueNCsignSB = new TH1F("hd0D0VtxTrueNCsignSB","D^{0} impact par. w.r.t. True Vtx, No Cuts, Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueNCsignSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueNCsignSB->SetYTitle("Entries");
TH1F *hMCd0D0NCsignSB = new TH1F("hMCd0D0NCsignSB","D^{0} impact par. plot, No Cuts, Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0NCsignSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0NCsignSB->SetYTitle("Entries");
flistNoCutsSignal->Add(hd0D0NCsignPM);
flistNoCutsSignal->Add(hd0D0VtxTrueNCsignPM);
flistNoCutsSignal->Add(hMCd0D0NCsignPM);
flistNoCutsSignal->Add(hd0D0NCsignSB);
flistNoCutsSignal->Add(hd0D0VtxTrueNCsignSB);
flistNoCutsSignal->Add(hMCd0D0NCsignSB);
TH1F *hd0D0ptNCsignPM;
TH1F *hMCd0D0ptNCsignPM;
TH1F *hd0D0VtxTrueptNCsignPM;
TH1F *hd0D0ptNCsignSB;
TH1F *hMCd0D0ptNCsignSB;
TH1F *hd0D0VtxTrueptNCsignSB;
namehist="hd0D0ptNCsign_";
titlehist="D^{0} impact par. plot, No Cuts, Signal, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptNCsignPM= new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptNCsignPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptNCsignPM->SetYTitle("Entries");
flistNoCutsSignal->Add(hd0D0ptNCsignPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptNCsignPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptNCsignPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptNCsignPM->SetYTitle("Entries");
flistNoCutsSignal->Add(hMCd0D0ptNCsignPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptNCsignPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptNCsignPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptNCsignPM->SetYTitle("Entries");
flistNoCutsSignal->Add(hd0D0VtxTrueptNCsignPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptNCsignSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptNCsignSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptNCsignSB->SetYTitle("Entries");
flistNoCutsSignal->Add(hd0D0ptNCsignSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptNCsignSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptNCsignSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptNCsignSB->SetYTitle("Entries");
flistNoCutsSignal->Add(hMCd0D0ptNCsignSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptNCsignSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptNCsignSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptNCsignSB->SetYTitle("Entries");
flistNoCutsSignal->Add(hd0D0VtxTrueptNCsignSB);
}
TH2F *hCPtaVSd0d0NCback=new TH2F("hCPtaVSd0d0NCback","hCPtaVSd0d0_NoCuts_Background",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZNCback=new TH1F("hSecVtxZNCback","hSecVtxZ_NoCuts_Background",1000,-8.,8.);
TH1F *hSecVtxXNCback=new TH1F("hSecVtxXNCback","hSecVtxX_NoCuts_Background",1000,-3000.,3000.);
TH1F *hSecVtxYNCback=new TH1F("hSecVtxYNCback","hSecVtxY_NoCuts_Background",1000,-3000.,3000.);
TH2F *hSecVtxXYNCback=new TH2F("hSecVtxXYNCback","hSecVtxXY_NoCuts_Background",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiNCback=new TH1F("hSecVtxPhiNCback","hSecVtxPhi_NoCuts_Background",180,-180.1,180.1);
TH1F *hd0singlTrackNCback=new TH1F("hd0singlTrackNCback","hd0singlTrackNoCuts_Back",1000,-5000.,5000.);
TH1F *hCPtaNCback=new TH1F("hCPtaNCback","hCPta_NoCuts_Background",100,-1.,1.);
TH1F *hd0xd0NCback=new TH1F("hd0xd0NCback","hd0xd0_NoCuts_Background",1000,-100000.,100000.);
TH1F *hMassTrueNCback=new TH1F("hMassTrueNCback","D^{0} MC inv. Mass No Cuts Background(All momenta)",600,1.600,2.200);
TH1F *hMassNCback=new TH1F("hMassNCback","D^{0} inv. Mass No Cuts Background (All momenta)",600,1.600,2.200);
hMassNCback->Sumw2();
TH1F *hMassTrueNCbackPM=new TH1F("hMassTrueNCbackPM","D^{0} MC inv. Mass No Cuts Background, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassNCbackPM=new TH1F("hMassNCbackPM","D^{0} inv. Mass No Cuts Background (All momenta), MassPeak",600,1.600,2.200);
hMassNCbackPM->Sumw2();
TH1F *hMassTrueNCbackSB=new TH1F("hMassTrueNCbackSB","D^{0} MC inv. Mass in Side Bands No Cuts Background(All momenta)",600,1.600,2.200);
TH1F *hMassNCbackSB=new TH1F("hMassNCbackSB","D^{0} inv. Mass in Side Bands No Cuts Background (All momenta)",600,1.600,2.200);
hMassNCbackSB->Sumw2();
flistNoCutsBack->Add(hCPtaVSd0d0NCback);
flistNoCutsBack->Add(hSecVtxZNCback);
flistNoCutsBack->Add(hSecVtxYNCback);
flistNoCutsBack->Add(hSecVtxXNCback);
flistNoCutsBack->Add(hSecVtxXYNCback);
flistNoCutsBack->Add(hSecVtxPhiNCback);
flistNoCutsBack->Add(hd0singlTrackNCback);
flistNoCutsBack->Add(hCPtaNCback);
flistNoCutsBack->Add(hd0xd0NCback);
flistNoCutsBack->Add(hMassTrueNCback);
flistNoCutsBack->Add(hMassNCback);
flistNoCutsBack->Add(hMassTrueNCbackPM);
flistNoCutsBack->Add(hMassNCbackPM);
flistNoCutsBack->Add(hMassTrueNCbackSB);
flistNoCutsBack->Add(hMassNCbackSB);
TH1F *hdcaNCback=new TH1F("hdcaNCback","hdca_NoCuts_Backgr",100,0.,1000.);
hdcaNCback->SetXTitle("dca [#mum]");
hdcaNCback->SetYTitle("Entries");
TH1F *hcosthetastarNCback=new TH1F("hcosthetastarNCback","hCosThetaStar_NoCuts_Backgr",50,-1.,1.);
hcosthetastarNCback->SetXTitle("cos #theta^{*}");
hcosthetastarNCback->SetYTitle("Entries");
TH1F *hptD0NCback=new TH1F("hptD0NCback","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0NCback->SetXTitle("p_{t} [GeV/c]");
hptD0NCback->SetYTitle("Entries");
TH1F *hptD0VsMaxPtNCback=new TH1F("hptD0VsMaxPtNCback","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtNCback=new TH2F("hptD0PTallsqrtNCback","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallNCback=new TH2F("hptD0PTallNCback","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBNCback=new TH2F("hptD0vsptBNCback","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBNCback=new TH2F("hpD0vspBNCback","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkNCback=new TH2F("hptD0vsptcquarkNCback","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkNCback=new TH2F("hpD0vspcquarkNCback","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistNoCutsBack->Add(hdcaNCback);
flistNoCutsBack->Add(hcosthetastarNCback);
flistNoCutsBack->Add(hptD0NCback);
flistNoCutsBack->Add(hptD0VsMaxPtNCback);
flistNoCutsBack->Add(hptD0PTallsqrtNCback);
flistNoCutsBack->Add(hptD0PTallNCback);
flistNoCutsBack->Add(hptD0vsptBNCback);
flistNoCutsBack->Add(hpD0vspBNCback);
flistNoCutsBack->Add(hptD0vsptcquarkNCback);
flistNoCutsBack->Add(hpD0vspcquarkNCback);
TH1F *hd0zD0ptNCback;
TH1F *hInvMassD0NCback,*hInvMassD0barNCback;
TH2F *hInvMassPtNCback=new TH2F("hInvMassPtNCback","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
THnSparseF *hSparseNCback=new THnSparseF("hSparseNCback","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseNCback->SetBinEdges(0,massbins);
hSparseNCback->SetBinEdges(1,massbins);
hSparseNCback->SetBinEdges(2,ptbinsForNsparse);
hSparseNCback->SetBinEdges(3,impparbins);
hSparseNCback->SetBinEdges(4,massHypoBins);
flistNoCutsBack->Add(hSparseNCback);
TH1F *hetaNCback;
TH1F *hCosPDPBNCback;
TH1F *hCosPcPDNCback;
TH2F *hd0D0VSd0xd0NCbackpt;
TH2F *hangletracksVSd0xd0NCbackpt;
TH2F *hangletracksVSd0D0NCbackpt;
TH1F *hd0xd0NCbackpt;
flistNoCutsBack->Add(hInvMassPtNCback);
TH2F *hTOFpidNCback=new TH2F("hTOFpidNCback","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistNoCutsBack->Add(hTOFpidNCback);
for(Int_t i=0;i<fnbins;i++){
namehist="hd0zD0ptNCback_pt";
namehist+=i;
titlehist="d0(z) No Cuts Backgrm ptbin=";
titlehist+=i;
hd0zD0ptNCback=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptNCback->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptNCback->SetYTitle("Entries");
flistNoCutsBack->Add(hd0zD0ptNCback);
namehist="hInvMassD0NCback_pt";
namehist+=i;
titlehist="Invariant Mass No Cuts Backgr ptbin=";
titlehist+=i;
hInvMassD0NCback=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0NCback->SetXTitle("Invariant Mass [GeV]");
hInvMassD0NCback->SetYTitle("Entries");
flistNoCutsBack->Add(hInvMassD0NCback);
namehist="hInvMassD0barNCback_pt";
namehist+=i;
titlehist="Invariant Mass D0bar No Cuts Back ptbin=";
titlehist+=i;
hInvMassD0barNCback=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barNCback->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barNCback->SetYTitle("Entries");
flistNoCutsBack->Add(hInvMassD0barNCback);
namehist="hetaNCback_pt";
namehist+=i;
titlehist="eta No Cuts Backgr ptbin=";
titlehist+=i;
hetaNCback=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaNCback->SetXTitle("Pseudorapidity");
hetaNCback->SetYTitle("Entries");
flistNoCutsBack->Add(hetaNCback);
namehist="hCosPDPBNCback_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBNCback=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBNCback->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBNCback->SetYTitle("Entries");
flistNoCutsBack->Add(hCosPDPBNCback);
namehist="hCosPcPDNCback_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDNCback=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDNCback->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDNCback->SetYTitle("Entries");
flistNoCutsBack->Add(hCosPcPDNCback);
namehist="hd0xd0NCback_pt";
namehist+=i;
titlehist="d0xd0 No Cuts Background ptbin=";
titlehist+=i;
hd0xd0NCbackpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0NCbackpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0NCbackpt->SetYTitle("Entries");
flistNoCutsBack->Add(hd0xd0NCbackpt);
namehist="hd0D0VSd0xd0NCback_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} No Cuts Back ptbin=";
titlehist+=i;
hd0D0VSd0xd0NCbackpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0NCbackpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0NCbackpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistNoCutsBack->Add(hd0D0VSd0xd0NCbackpt);
namehist="hangletracksVSd0xd0NCback_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} No Cuts Back ptbin=";
titlehist+=i;
hangletracksVSd0xd0NCbackpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0NCbackpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0NCbackpt->SetYTitle(" angle between K and #p tracks [rad]");
flistNoCutsBack->Add(hangletracksVSd0xd0NCbackpt);
namehist="hangletracksVSd0D0NCback_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} No Cuts Back ptbin=";
titlehist+=i;
hangletracksVSd0D0NCbackpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0NCbackpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0NCbackpt->SetYTitle(" angle between K and #p tracks [rad]");
flistNoCutsBack->Add(hangletracksVSd0D0NCbackpt);
}
TH1F *hd0D0NCbackPM = new TH1F("hd0D0NCbackPM","D^{0} impact par. plot , No Cuts ,Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0NCbackPM->SetXTitle("Impact parameter [#mum]");
hd0D0NCbackPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueNCbackPM = new TH1F("hd0D0VtxTrueNCbackPM","D^{0} impact par. w.r.t. True Vtx, No Cuts, Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueNCbackPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueNCbackPM->SetYTitle("Entries");
TH1F *hMCd0D0NCbackPM = new TH1F("hMCd0D0NCbackPM","D^{0} impact par. plot, No Cuts, Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0NCbackPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0NCbackPM->SetYTitle("Entries");
TH1F *hd0D0NCbackSB = new TH1F("hd0D0NCbackSB","D^{0} impact par. plot , No Cuts ,Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0NCbackSB->SetXTitle("Impact parameter [#mum]");
hd0D0NCbackSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueNCbackSB = new TH1F("hd0D0VtxTrueNCbackSB","D^{0} impact par. w.r.t. True Vtx, No Cuts, Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueNCbackSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueNCbackSB->SetYTitle("Entries");
TH1F *hMCd0D0NCbackSB = new TH1F("hMCd0D0NCbackSB","D^{0} impact par. plot, No Cuts, Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0NCbackSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0NCbackSB->SetYTitle("Entries");
flistNoCutsBack->Add(hd0D0NCbackPM);
flistNoCutsBack->Add(hd0D0VtxTrueNCbackPM);
flistNoCutsBack->Add(hMCd0D0NCbackPM);
flistNoCutsBack->Add(hd0D0NCbackSB);
flistNoCutsBack->Add(hd0D0VtxTrueNCbackSB);
flistNoCutsBack->Add(hMCd0D0NCbackSB);
TH1F *hd0D0ptNCbackPM;
TH1F *hMCd0D0ptNCbackPM;
TH1F *hd0D0VtxTrueptNCbackPM;
TH1F *hd0D0ptNCbackSB;
TH1F *hMCd0D0ptNCbackSB;
TH1F *hd0D0VtxTrueptNCbackSB;
namehist="hd0D0ptNCback_";
titlehist="D^{0} impact par. plot, No Cuts, Background, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptNCbackPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptNCbackPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptNCbackPM->SetYTitle("Entries");
flistNoCutsBack->Add(hd0D0ptNCbackPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptNCbackPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptNCbackPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptNCbackPM->SetYTitle("Entries");
flistNoCutsBack->Add(hMCd0D0ptNCbackPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptNCbackPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptNCbackPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptNCbackPM->SetYTitle("Entries");
flistNoCutsBack->Add(hd0D0VtxTrueptNCbackPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptNCbackSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptNCbackSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptNCbackSB->SetYTitle("Entries");
flistNoCutsBack->Add(hd0D0ptNCbackSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptNCbackSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptNCbackSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptNCbackSB->SetYTitle("Entries");
flistNoCutsBack->Add(hMCd0D0ptNCbackSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptNCbackSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptNCbackSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptNCbackSB->SetYTitle("Entries");
flistNoCutsBack->Add(hd0D0VtxTrueptNCbackSB);
}
TH2F *hCPtaVSd0d0NCfromB=new TH2F("hCPtaVSd0d0NCfromB","hCPtaVSd0d0_NoCuts_FromB",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZNCfromB=new TH1F("hSecVtxZNCfromB","hSecVtxZ_NoCuts_FromB",1000,-8.,8.);
TH1F *hSecVtxXNCfromB=new TH1F("hSecVtxXNCfromB","hSecVtxX_NoCuts_FromB",1000,-3000.,3000.);
TH1F *hSecVtxYNCfromB=new TH1F("hSecVtxYNCfromB","hSecVtxY_NoCuts_FromB",1000,-3000.,3000.);
TH2F *hSecVtxXYNCfromB=new TH2F("hSecVtxXYNCfromB","hSecVtxXY_NoCuts_FromB",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiNCfromB=new TH1F("hSecVtxPhiNCfromB","hSecVtxPhi_NoCuts_FromB",180,-180.1,180.1);
TH1F *hd0singlTrackNCfromB=new TH1F("hd0singlTrackNCfromB","hd0singlTrackNoCuts_FromB",1000,-5000.,5000.);
TH1F *hCPtaNCfromB=new TH1F("hCPtaNCfromB","hCPta_NoCuts_FromB",100,-1.,1.);
TH1F *hd0xd0NCfromB=new TH1F("hd0xd0NCfromB","hd0xd0_NoCuts_FromB",1000,-100000.,100000.);
TH1F *hMassTrueNCfromB=new TH1F("hMassTrueNCfromB","D^{0} MC inv. Mass No Cuts FromB(All momenta)",600,1.600,2.200);
TH1F *hMassNCfromB=new TH1F("hMassNCfromB","D^{0} inv. Mass No Cuts FromB (All momenta)",600,1.600,2.200);
hMassNCfromB->Sumw2();
TH1F *hMassTrueNCfromBPM=new TH1F("hMassTrueNCfromBPM","D^{0} MC inv. Mass No Cuts FromB, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassNCfromBPM=new TH1F("hMassNCfromBPM","D^{0} inv. Mass No Cuts FromB (All momenta), MassPeak",600,1.600,2.200);
hMassNCfromB->Sumw2();
TH1F *hMassTrueNCfromBSB=new TH1F("hMassTrueNCfromBSB","D^{0} MC inv. Mass in Side Bands No Cuts FromB(All momenta)",600,1.600,2.200);
TH1F *hMassNCfromBSB=new TH1F("hMassNCfromBSB","D^{0} inv. Mass in Side Bands No Cuts FromB (All momenta)",600,1.600,2.200);
hMassNCfromBSB->Sumw2();
flistNoCutsFromB->Add(hCPtaVSd0d0NCfromB);
flistNoCutsFromB->Add(hSecVtxZNCfromB);
flistNoCutsFromB->Add(hSecVtxYNCfromB);
flistNoCutsFromB->Add(hSecVtxXNCfromB);
flistNoCutsFromB->Add(hSecVtxXYNCfromB);
flistNoCutsFromB->Add(hSecVtxPhiNCfromB);
flistNoCutsFromB->Add(hd0singlTrackNCfromB);
flistNoCutsFromB->Add(hCPtaNCfromB);
flistNoCutsFromB->Add(hd0xd0NCfromB);
flistNoCutsFromB->Add(hMassTrueNCfromB);
flistNoCutsFromB->Add(hMassNCfromB);
flistNoCutsFromB->Add(hMassTrueNCfromBPM);
flistNoCutsFromB->Add(hMassNCfromBPM);
flistNoCutsFromB->Add(hMassTrueNCfromBSB);
flistNoCutsFromB->Add(hMassNCfromBSB);
TH1F *hdcaNCfromB=new TH1F("hdcaNCfromB","hdca_NoCuts_FromB",100,0.,1000.);
hdcaNCfromB->SetXTitle("dca [#mum]");
hdcaNCfromB->SetYTitle("Entries");
TH1F *hcosthetastarNCfromB=new TH1F("hcosthetastarNCfromB","hCosThetaStar_NoCuts_FromB",50,-1.,1.);
hcosthetastarNCfromB->SetXTitle("cos #theta^{*}");
hcosthetastarNCfromB->SetYTitle("Entries");
TH1F *hptD0NCfromB=new TH1F("hptD0NCfromB","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0NCfromB->SetXTitle("p_{t} [GeV/c]");
hptD0NCfromB->SetYTitle("Entries");
TH1F *hptD0VsMaxPtNCfromB=new TH1F("hptD0VsMaxPtNCfromB","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtNCfromB=new TH2F("hptD0PTallsqrtNCfromB","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallNCfromB=new TH2F("hptD0PTallNCfromB","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBNCfromB=new TH2F("hptD0vsptBNCfromB","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBNCfromB=new TH2F("hpD0vspBNCfromB","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkNCfromB=new TH2F("hptD0vsptcquarkNCfromB","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkNCfromB=new TH2F("hpD0vspcquarkNCfromB","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistNoCutsFromB->Add(hdcaNCfromB);
flistNoCutsFromB->Add(hcosthetastarNCfromB);
flistNoCutsFromB->Add(hptD0NCfromB);
flistNoCutsFromB->Add(hptD0VsMaxPtNCfromB);
flistNoCutsFromB->Add(hptD0PTallsqrtNCfromB);
flistNoCutsFromB->Add(hptD0PTallNCfromB);
flistNoCutsFromB->Add(hptD0vsptBNCfromB);
flistNoCutsFromB->Add(hpD0vspBNCfromB);
flistNoCutsFromB->Add(hptD0vsptcquarkNCfromB);
flistNoCutsFromB->Add(hpD0vspcquarkNCfromB);
TH1F *hd0zD0ptNCfromB;
TH1F *hInvMassD0NCfromB,*hInvMassD0barNCfromB;
TH2F *hInvMassPtNCfromB=new TH2F("hInvMassPtNCfromB","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
TH3F *hInvMassPtSelSignOnlyNCfromB=new TH3F("hInvMassPtSelSignOnlyNCfromB","Candidate p_{t} Vs invariant mass vs sel case for signal only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistNoCutsFromB->Add(hInvMassPtSelSignOnlyNCfromB);
TH3F *hInvMassPtSelReflOnlyNCfromB=new TH3F("hInvMassPtSelReflOnlyNCfromB","Candidate p_{t} Vs invariant mass vs sel case for reflections only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistNoCutsFromB->Add(hInvMassPtSelReflOnlyNCfromB);
THnSparseF *hSparseNCfromB=new THnSparseF("hSparseNCfromB","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseNCfromB->SetBinEdges(0,massbins);
hSparseNCfromB->SetBinEdges(1,massbins);
hSparseNCfromB->SetBinEdges(2,ptbinsForNsparse);
hSparseNCfromB->SetBinEdges(3,impparbins);
hSparseNCfromB->SetBinEdges(4,massHypoBins);
flistNoCutsFromB->Add(hSparseNCfromB);
THnSparseF *hSparseRecoNCfromB=new THnSparseF("hSparseRecoNCfromB","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseRecoNCfromB->SetBinEdges(0,massbins);
hSparseRecoNCfromB->SetBinEdges(1,massbins);
hSparseRecoNCfromB->SetBinEdges(2,ptbinsForNsparse);
hSparseRecoNCfromB->SetBinEdges(3,impparbins);
hSparseRecoNCfromB->SetBinEdges(4,massHypoBins);
flistNoCutsFromB->Add(hSparseRecoNCfromB);
TH1F *hetaNCfromB;
TH1F *hCosPDPBNCfromB;
TH1F *hCosPcPDNCfromB;
TH2F *hd0D0VSd0xd0NCfromBpt;
TH2F *hangletracksVSd0xd0NCfromBpt;
TH2F *hangletracksVSd0D0NCfromBpt;
TH1F *hd0xd0NCfromBpt;
flistNoCutsFromB->Add(hInvMassPtNCfromB);
TH2F *hTOFpidNCfromB=new TH2F("hTOFpidNCfromB","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistNoCutsFromB->Add(hTOFpidNCfromB);
for(Int_t i=0;i<fnbins;i++){
namehist="hd0zD0ptNCfromB_pt";
namehist+=i;
titlehist="d0(z) No Cuts FromB ptbin=";
titlehist+=i;
hd0zD0ptNCfromB=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptNCfromB->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptNCfromB->SetYTitle("Entries");
flistNoCutsFromB->Add(hd0zD0ptNCfromB);
namehist="hInvMassD0NCfromB_pt";
namehist+=i;
titlehist="Invariant Mass No Cuts FromB ptbin=";
titlehist+=i;
hInvMassD0NCfromB=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0NCfromB->SetXTitle("Invariant Mass [GeV]");
hInvMassD0NCfromB->SetYTitle("Entries");
flistNoCutsFromB->Add(hInvMassD0NCfromB);
namehist="hInvMassD0barNCfromB_pt";
namehist+=i;
titlehist="Invariant Mass D0bar No Cuts FromB ptbin=";
titlehist+=i;
hInvMassD0barNCfromB=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barNCfromB->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barNCfromB->SetYTitle("Entries");
flistNoCutsFromB->Add(hInvMassD0barNCfromB);
namehist="hetaNCfromB_pt";
namehist+=i;
titlehist="eta No Cuts FromB ptbin=";
titlehist+=i;
hetaNCfromB=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaNCfromB->SetXTitle("Pseudorapidity");
hetaNCfromB->SetYTitle("Entries");
flistNoCutsFromB->Add(hetaNCfromB);
namehist="hCosPDPBNCfromB_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBNCfromB=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBNCfromB->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBNCfromB->SetYTitle("Entries");
flistNoCutsFromB->Add(hCosPDPBNCfromB);
namehist="hCosPcPDNCfromB_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDNCfromB=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDNCfromB->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDNCfromB->SetYTitle("Entries");
flistNoCutsFromB->Add(hCosPcPDNCfromB);
namehist="hd0xd0NCfromB_pt";
namehist+=i;
titlehist="d0xd0 No Cuts FromB ptbin=";
titlehist+=i;
hd0xd0NCfromBpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0NCfromBpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0NCfromBpt->SetYTitle("Entries");
flistNoCutsFromB->Add(hd0xd0NCfromBpt);
namehist="hd0D0VSd0xd0NCfromB_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} No Cuts FromB ptbin=";
titlehist+=i;
hd0D0VSd0xd0NCfromBpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0NCfromBpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0NCfromBpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistNoCutsFromB->Add(hd0D0VSd0xd0NCfromBpt);
namehist="hangletracksVSd0xd0NCfromB_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} No Cuts FromB ptbin=";
titlehist+=i;
hangletracksVSd0xd0NCfromBpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0NCfromBpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0NCfromBpt->SetYTitle(" angle between K and #p tracks [rad]");
flistNoCutsFromB->Add(hangletracksVSd0xd0NCfromBpt);
namehist="hangletracksVSd0D0NCfromB_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} No Cuts FromB ptbin=";
titlehist+=i;
hangletracksVSd0D0NCfromBpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0NCfromBpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0NCfromBpt->SetYTitle(" angle between K and #p tracks [rad]");
flistNoCutsFromB->Add(hangletracksVSd0D0NCfromBpt);
}
TH1F *hd0D0NCfromBPM = new TH1F("hd0D0NCfromBPM","D^{0} impact par. plot , No Cuts ,FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0NCfromBPM->SetXTitle("Impact parameter [#mum]");
hd0D0NCfromBPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueNCfromBPM = new TH1F("hd0D0VtxTrueNCfromBPM","D^{0} impact par. w.r.t. True Vtx, No Cuts, FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueNCfromBPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueNCfromBPM->SetYTitle("Entries");
TH1F *hMCd0D0NCfromBPM = new TH1F("hMCd0D0NCfromBPM","D^{0} impact par. plot, No Cuts, FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0NCfromBPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0NCfromBPM->SetYTitle("Entries");
TH1F *hd0D0NCfromBSB = new TH1F("hd0D0NCfromBSB","D^{0} impact par. plot , No Cuts ,FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0NCfromBSB->SetXTitle("Impact parameter [#mum]");
hd0D0NCfromBSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueNCfromBSB = new TH1F("hd0D0VtxTrueNCfromBSB","D^{0} impact par. w.r.t. True Vtx, No Cuts, FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueNCfromBSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueNCfromBSB->SetYTitle("Entries");
TH1F *hMCd0D0NCfromBSB = new TH1F("hMCd0D0NCfromBSB","D^{0} impact par. plot, No Cuts, FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0NCfromBSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0NCfromBSB->SetYTitle("Entries");
flistNoCutsFromB->Add(hd0D0NCfromBPM);
flistNoCutsFromB->Add(hd0D0VtxTrueNCfromBPM);
flistNoCutsFromB->Add(hMCd0D0NCfromBPM);
flistNoCutsFromB->Add(hd0D0NCfromBSB);
flistNoCutsFromB->Add(hd0D0VtxTrueNCfromBSB);
flistNoCutsFromB->Add(hMCd0D0NCfromBSB);
TH1F *hd0D0ptNCfromBPM;
TH1F *hMCd0D0ptNCfromBPM;
TH1F *hd0D0VtxTrueptNCfromBPM;
TH1F *hd0D0ptNCfromBSB;
TH1F *hMCd0D0ptNCfromBSB;
TH1F *hd0D0VtxTrueptNCfromBSB;
namehist="hd0D0ptNCfromB_";
titlehist="D^{0} impact par. plot, No Cuts, FromB, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptNCfromBPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptNCfromBPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptNCfromBPM->SetYTitle("Entries");
flistNoCutsFromB->Add(hd0D0ptNCfromBPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptNCfromBPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptNCfromBPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptNCfromBPM->SetYTitle("Entries");
flistNoCutsFromB->Add(hMCd0D0ptNCfromBPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptNCfromBPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptNCfromBPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptNCfromBPM->SetYTitle("Entries");
flistNoCutsFromB->Add(hd0D0VtxTrueptNCfromBPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptNCfromBSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptNCfromBSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptNCfromBSB->SetYTitle("Entries");
flistNoCutsFromB->Add(hd0D0ptNCfromBSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptNCfromBSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptNCfromBSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptNCfromBSB->SetYTitle("Entries");
flistNoCutsFromB->Add(hMCd0D0ptNCfromBSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptNCfromBSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptNCfromBSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptNCfromBSB->SetYTitle("Entries");
flistNoCutsFromB->Add(hd0D0VtxTrueptNCfromBSB);
}
TH2F *hCPtaVSd0d0NCfromDstar=new TH2F("hCPtaVSd0d0NCfromDstar","hCPtaVSd0d0_NoCuts_FromDStar",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZNCfromDstar=new TH1F("hSecVtxZNCfromDstar","hSecVtxZ_NoCuts_FromDStar",1000,-8.,8.);
TH1F *hSecVtxXNCfromDstar=new TH1F("hSecVtxXNCfromDstar","hSecVtxX_NoCuts_FromDStar",1000,-3000.,3000.);
TH1F *hSecVtxYNCfromDstar=new TH1F("hSecVtxYNCfromDstar","hSecVtxY_NoCuts_FromDStar",1000,-3000.,3000.);
TH2F *hSecVtxXYNCfromDstar=new TH2F("hSecVtxXYNCfromDstar","hSecVtxXY_NoCuts_FromDStar",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiNCfromDstar=new TH1F("hSecVtxPhiNCfromDstar","hSecVtxPhi_NoCuts_FromDStar",180,-180.1,180.1);
TH1F *hd0singlTrackNCfromDstar=new TH1F("hd0singlTrackNCfromDstar","hd0singlTrackNoCuts_fromDstar",1000,-5000.,5000.);
TH1F *hCPtaNCfromDstar=new TH1F("hCPtaNCfromDstar","hCPta_NoCuts_FromDStar",100,-1.,1.);
TH1F *hd0xd0NCfromDstar=new TH1F("hd0xd0NCfromDstar","hd0xd0_NoCuts_FromDStar",1000,-100000.,100000.);
TH1F *hMassTrueNCfromDstar=new TH1F("hMassTrueNCfromDstar","D^{0} MC inv. Mass No Cuts FromDStar(All momenta)",600,1.600,2.200);
TH1F *hMassNCfromDstar=new TH1F("hMassNCfromDstar","D^{0} inv. Mass No Cuts FromDStar (All momenta)",600,1.600,2.200);
hMassNCfromDstar->Sumw2();
TH1F *hMassTrueNCfromDstarPM=new TH1F("hMassTrueNCfromDstarPM","D^{0} MC inv. Mass No Cuts FromDStar, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassNCfromDstarPM=new TH1F("hMassNCfromDstarPM","D^{0} inv. Mass No Cuts FromDStar (All momenta), MassPeak",600,1.600,2.200);
hMassNCfromDstarPM->Sumw2();
TH1F *hMassTrueNCfromDstarSB=new TH1F("hMassTrueNCfromDstarSB","D^{0} MC inv. Mass in Side Bands No Cuts FromDStar(All momenta)",600,1.600,2.200);
TH1F *hMassNCfromDstarSB=new TH1F("hMassNCfromDstarSB","D^{0} inv. Mass in Side Bands No Cuts FromDStar (All momenta)",600,1.600,2.200);
hMassNCfromDstarSB->Sumw2();
flistNoCutsFromDstar->Add(hCPtaVSd0d0NCfromDstar);
flistNoCutsFromDstar->Add(hSecVtxZNCfromDstar);
flistNoCutsFromDstar->Add(hSecVtxYNCfromDstar);
flistNoCutsFromDstar->Add(hSecVtxXNCfromDstar);
flistNoCutsFromDstar->Add(hSecVtxXYNCfromDstar);
flistNoCutsFromDstar->Add(hSecVtxPhiNCfromDstar);
flistNoCutsFromDstar->Add(hd0singlTrackNCfromDstar);
flistNoCutsFromDstar->Add(hCPtaNCfromDstar);
flistNoCutsFromDstar->Add(hd0xd0NCfromDstar);
flistNoCutsFromDstar->Add(hMassTrueNCfromDstar);
flistNoCutsFromDstar->Add(hMassNCfromDstar);
flistNoCutsFromDstar->Add(hMassTrueNCfromDstarPM);
flistNoCutsFromDstar->Add(hMassNCfromDstarPM);
flistNoCutsFromDstar->Add(hMassTrueNCfromDstarSB);
flistNoCutsFromDstar->Add(hMassNCfromDstarSB);
TH1F *hdcaNCfromDstar=new TH1F("hdcaNCfromDstar","hdca_NoCuts_FromDstar",100,0.,1000.);
hdcaNCfromDstar->SetXTitle("dca [#mum]");
hdcaNCfromDstar->SetYTitle("Entries");
TH1F *hcosthetastarNCfromDstar=new TH1F("hcosthetastarNCfromDstar","hCosThetaStar_NoCuts_FromDstar",50,-1.,1.);
hcosthetastarNCfromDstar->SetXTitle("cos #theta^{*}");
hcosthetastarNCfromDstar->SetYTitle("Entries");
TH1F *hptD0NCfromDstar=new TH1F("hptD0NCfromDstar","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0NCfromDstar->SetXTitle("p_{t} [GeV/c]");
hptD0NCfromDstar->SetYTitle("Entries");
TH1F *hptD0VsMaxPtNCfromDstar=new TH1F("hptD0VsMaxPtNCfromDstar","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtNCfromDstar=new TH2F("hptD0PTallsqrtNCfromDstar","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallNCfromDstar=new TH2F("hptD0PTallNCfromDstar","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBNCfromDstar=new TH2F("hptD0vsptBNCfromDstar","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBNCfromDstar=new TH2F("hpD0vspBNCfromDstar","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkNCfromDstar=new TH2F("hptD0vsptcquarkNCfromDstar","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkNCfromDstar=new TH2F("hpD0vspcquarkNCfromDstar","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistNoCutsFromDstar->Add(hdcaNCfromDstar);
flistNoCutsFromDstar->Add(hcosthetastarNCfromDstar);
flistNoCutsFromDstar->Add(hptD0NCfromDstar);
flistNoCutsFromDstar->Add(hptD0VsMaxPtNCfromDstar);
flistNoCutsFromDstar->Add(hptD0PTallsqrtNCfromDstar);
flistNoCutsFromDstar->Add(hptD0PTallNCfromDstar);
flistNoCutsFromDstar->Add(hptD0vsptBNCfromDstar);
flistNoCutsFromDstar->Add(hpD0vspBNCfromDstar);
flistNoCutsFromDstar->Add(hptD0vsptcquarkNCfromDstar);
flistNoCutsFromDstar->Add(hpD0vspcquarkNCfromDstar);
TH1F *hd0zD0ptNCfromDstar;
TH1F *hInvMassD0NCfromDstar,*hInvMassD0barNCfromDstar;
TH2F *hInvMassPtNCfromDstar=new TH2F("hInvMassPtNCfromDstar","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
TH3F *hInvMassPtSelSignOnlyNCfromDstar=new TH3F("hInvMassPtSelSignOnlyNCfromDstar","Candidate p_{t} Vs invariant mass vs sel case for signal only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistNoCutsFromDstar->Add(hInvMassPtSelSignOnlyNCfromDstar);
TH3F *hInvMassPtSelReflOnlyNCfromDstar=new TH3F("hInvMassPtSelReflOnlyNCfromDstar","Candidate p_{t} Vs invariant mass vs sel case for reflections only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistNoCutsFromDstar->Add(hInvMassPtSelReflOnlyNCfromDstar);
THnSparseF *hSparseNCfromDstar=new THnSparseF("hSparseNCfromDstar","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseNCfromDstar->SetBinEdges(0,massbins);
hSparseNCfromDstar->SetBinEdges(1,massbins);
hSparseNCfromDstar->SetBinEdges(2,ptbinsForNsparse);
hSparseNCfromDstar->SetBinEdges(3,impparbins);
hSparseNCfromDstar->SetBinEdges(4,massHypoBins);
flistNoCutsFromDstar->Add(hSparseNCfromDstar);
TH1F *hetaNCfromDstar;
TH1F *hCosPDPBNCfromDstar;
TH1F *hCosPcPDNCfromDstar;
flistNoCutsFromDstar->Add(hInvMassPtNCfromDstar);
TH2F *hd0D0VSd0xd0NCfromDstarpt;
TH2F *hangletracksVSd0xd0NCfromDstarpt;
TH2F *hangletracksVSd0D0NCfromDstarpt;
TH1F *hd0xd0NCfromDstarpt;
TH2F *hTOFpidNCfromDstar=new TH2F("hTOFpidNCfromDstar","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistNoCutsFromDstar->Add(hTOFpidNCfromDstar);
for(Int_t i=0;i<fnbins;i++){
namehist="hd0zD0ptNCfromDstar_pt";
namehist+=i;
titlehist="d0(z) No Cuts FromDstarm ptbin=";
titlehist+=i;
hd0zD0ptNCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptNCfromDstar->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptNCfromDstar->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hd0zD0ptNCfromDstar);
namehist="hInvMassD0NCfromDstar_pt";
namehist+=i;
titlehist="Invariant Mass No Cuts FromDstar ptbin=";
titlehist+=i;
hInvMassD0NCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0NCfromDstar->SetXTitle("Invariant Mass [GeV]");
hInvMassD0NCfromDstar->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hInvMassD0NCfromDstar);
namehist="hInvMassD0barNCfromDstar_pt";
namehist+=i;
titlehist="Invariant Mass D0bar No Cuts FromDstar ptbin=";
titlehist+=i;
hInvMassD0barNCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barNCfromDstar->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barNCfromDstar->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hInvMassD0barNCfromDstar);
namehist="hetaNCfromDstar_pt";
namehist+=i;
titlehist="eta No Cuts FromDstar ptbin=";
titlehist+=i;
hetaNCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaNCfromDstar->SetXTitle("Pseudorapidity");
hetaNCfromDstar->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hetaNCfromDstar);
namehist="hCosPDPBNCfromDstar_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBNCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBNCfromDstar->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBNCfromDstar->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hCosPDPBNCfromDstar);
namehist="hCosPcPDNCfromDstar_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDNCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDNCfromDstar->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDNCfromDstar->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hCosPcPDNCfromDstar);
namehist="hd0xd0NCfromDstar_pt";
namehist+=i;
titlehist="d0xd0 No Cuts FromDstar ptbin=";
titlehist+=i;
hd0xd0NCfromDstarpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0NCfromDstarpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0NCfromDstarpt->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hd0xd0NCfromDstarpt);
namehist="hd0D0VSd0xd0NCfromDstar_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} No Cuts FromDstar ptbin=";
titlehist+=i;
hd0D0VSd0xd0NCfromDstarpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0NCfromDstarpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0NCfromDstarpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistNoCutsFromDstar->Add(hd0D0VSd0xd0NCfromDstarpt);
namehist="hangletracksVSd0xd0NCfromDstar_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} No Cuts FromDstar ptbin=";
titlehist+=i;
hangletracksVSd0xd0NCfromDstarpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0NCfromDstarpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0NCfromDstarpt->SetYTitle(" angle between K and #p tracks [rad]");
flistNoCutsFromDstar->Add(hangletracksVSd0xd0NCfromDstarpt);
namehist="hangletracksVSd0D0NCfromDstar_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} No Cuts FromDstar ptbin=";
titlehist+=i;
hangletracksVSd0D0NCfromDstarpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0NCfromDstarpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0NCfromDstarpt->SetYTitle(" angle between K and #p tracks [rad]");
flistNoCutsFromDstar->Add(hangletracksVSd0D0NCfromDstarpt);
}
TH1F *hd0D0NCfromDstPM = new TH1F("hd0D0NCfromDstarPM","D^{0} impact par. plot , No Cuts ,FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0NCfromDstPM->SetXTitle("Impact parameter [#mum]");
hd0D0NCfromDstPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueNCfromDstPM = new TH1F("hd0D0VtxTrueNCfromDstarPM","D^{0} impact par. w.r.t. True Vtx, No Cuts, FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueNCfromDstPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueNCfromDstPM->SetYTitle("Entries");
TH1F *hMCd0D0NCfromDstPM = new TH1F("hMCd0D0NCfromDstarPM","D^{0} impact par. plot, No Cuts, FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0NCfromDstPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0NCfromDstPM->SetYTitle("Entries");
TH1F *hd0D0NCfromDstSB = new TH1F("hd0D0NCfromDstarSB","D^{0} impact par. plot , No Cuts ,FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0NCfromDstSB->SetXTitle("Impact parameter [#mum]");
hd0D0NCfromDstSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueNCfromDstSB = new TH1F("hd0D0VtxTrueNCfromDstarSB","D^{0} impact par. w.r.t. True Vtx, No Cuts, FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueNCfromDstSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueNCfromDstSB->SetYTitle("Entries");
TH1F *hMCd0D0NCfromDstSB = new TH1F("hMCd0D0NCfromDstarSB","D^{0} impact par. plot, No Cuts, FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0NCfromDstSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0NCfromDstSB->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hd0D0NCfromDstPM);
flistNoCutsFromDstar->Add(hd0D0VtxTrueNCfromDstPM);
flistNoCutsFromDstar->Add(hMCd0D0NCfromDstPM);
flistNoCutsFromDstar->Add(hd0D0NCfromDstSB);
flistNoCutsFromDstar->Add(hd0D0VtxTrueNCfromDstSB);
flistNoCutsFromDstar->Add(hMCd0D0NCfromDstSB);
TH1F *hd0D0ptNCfromDstPM;
TH1F *hMCd0D0ptNCfromDstPM;
TH1F *hd0D0VtxTrueptNCfromDstPM;
TH1F *hd0D0ptNCfromDstSB;
TH1F *hMCd0D0ptNCfromDstSB;
TH1F *hd0D0VtxTrueptNCfromDstSB;
namehist="hd0D0ptNCfromDstar_";
titlehist="D^{0} impact par. plot, No Cuts, FromDStar, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptNCfromDstPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptNCfromDstPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptNCfromDstPM->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hd0D0ptNCfromDstPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptNCfromDstPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptNCfromDstPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptNCfromDstPM->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hMCd0D0ptNCfromDstPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptNCfromDstPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptNCfromDstPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptNCfromDstPM->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hd0D0VtxTrueptNCfromDstPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptNCfromDstSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptNCfromDstSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptNCfromDstSB->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hd0D0ptNCfromDstSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptNCfromDstSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptNCfromDstSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptNCfromDstSB->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hMCd0D0ptNCfromDstSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptNCfromDstSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptNCfromDstSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptNCfromDstSB->SetYTitle("Entries");
flistNoCutsFromDstar->Add(hd0D0VtxTrueptNCfromDstSB);
}
TH2F *hCPtaVSd0d0NCother=new TH2F("hCPtaVSd0d0NCother","hCPtaVSd0d0_NoCuts_other",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZNCother=new TH1F("hSecVtxZNCother","hSecVtxZ_NoCuts_other",1000,-8.,8.);
TH1F *hSecVtxXNCother=new TH1F("hSecVtxXNCother","hSecVtxX_NoCuts_other",1000,-3000.,3000.);
TH1F *hSecVtxYNCother=new TH1F("hSecVtxYNCother","hSecVtxY_NoCuts_other",1000,-3000.,3000.);
TH2F *hSecVtxXYNCother=new TH2F("hSecVtxXYNCother","hSecVtxXY_NoCuts_other",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiNCother=new TH1F("hSecVtxPhiNCother","hSecVtxPhi_NoCuts_other",180,-180.1,180.1);
TH1F *hd0singlTrackNCother=new TH1F("hd0singlTrackNCother","hd0singlTrackNoCuts_Other",1000,-5000.,5000.);
TH1F *hCPtaNCother=new TH1F("hCPtaNCother","hCPta_NoCuts_other",100,-1.,1.);
TH1F *hd0xd0NCother=new TH1F("hd0xd0NCother","hd0xd0_NoCuts_other",1000,-100000.,100000.);
TH1F *hMassTrueNCother=new TH1F("hMassTrueNCother","D^{0} MC inv. Mass No Cuts other(All momenta)",600,1.600,2.200);
TH1F *hMassNCother=new TH1F("hMassNCother","D^{0} inv. Mass No Cuts other (All momenta)",600,1.600,2.200);
hMassNCother->Sumw2();
TH1F *hMassTrueNCotherPM=new TH1F("hMassTrueNCotherPM","D^{0} MC inv. Mass No Cuts Other, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassNCotherPM=new TH1F("hMassNCotherPM","D^{0} inv. Mass No Cuts Other (All momenta), MassPeak",600,1.600,2.200);
hMassNCotherPM->Sumw2();
TH1F *hMassTrueNCotherSB=new TH1F("hMassTrueNCotherSB","D^{0} MC inv. Mass in Side Bands No Cuts other(All momenta)",600,1.600,2.200);
TH1F *hMassNCotherSB=new TH1F("hMassNCotherSB","D^{0} inv. Mass in Side Bands No Cuts other (All momenta)",600,1.600,2.200);
hMassNCotherSB->Sumw2();
flistNoCutsOther->Add(hCPtaVSd0d0NCother);
flistNoCutsOther->Add(hSecVtxZNCother);
flistNoCutsOther->Add(hSecVtxYNCother);
flistNoCutsOther->Add(hSecVtxXNCother);
flistNoCutsOther->Add(hSecVtxXYNCother);
flistNoCutsOther->Add(hSecVtxPhiNCother);
flistNoCutsOther->Add(hd0singlTrackNCother);
flistNoCutsOther->Add(hCPtaNCother);
flistNoCutsOther->Add(hd0xd0NCother);
flistNoCutsOther->Add(hMassTrueNCother);
flistNoCutsOther->Add(hMassNCother);
flistNoCutsOther->Add(hMassTrueNCotherPM);
flistNoCutsOther->Add(hMassNCotherPM);
flistNoCutsOther->Add(hMassTrueNCotherSB);
flistNoCutsOther->Add(hMassNCotherSB);
TH1F *hdcaNCother=new TH1F("hdcaNCother","hdca_NoCuts_Other",100,0.,1000.);
hdcaNCother->SetXTitle("dca [#mum]");
hdcaNCother->SetYTitle("Entries");
TH1F *hcosthetastarNCother=new TH1F("hcosthetastarNCother","hCosThetaStar_NoCuts_Other",50,-1.,1.);
hcosthetastarNCother->SetXTitle("cos #theta^{*}");
hcosthetastarNCother->SetYTitle("Entries");
TH1F *hptD0NCother=new TH1F("hptD0NCother","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0NCother->SetXTitle("p_{t} [GeV/c]");
hptD0NCother->SetYTitle("Entries");
TH1F *hptD0VsMaxPtNCother=new TH1F("hptD0VsMaxPtNCother","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtNCother=new TH2F("hptD0PTallsqrtNCother","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallNCother=new TH2F("hptD0PTallNCother","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBNCother=new TH2F("hptD0vsptBNCother","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBNCother=new TH2F("hpD0vspBNCother","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkNCother=new TH2F("hptD0vsptcquarkNCother","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkNCother=new TH2F("hpD0vspcquarkNCother","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistNoCutsOther->Add(hdcaNCother);
flistNoCutsOther->Add(hcosthetastarNCother);
flistNoCutsOther->Add(hptD0NCother);
flistNoCutsOther->Add(hptD0VsMaxPtNCother);
flistNoCutsOther->Add(hptD0PTallsqrtNCother);
flistNoCutsOther->Add(hptD0PTallNCother);
flistNoCutsOther->Add(hptD0vsptBNCother);
flistNoCutsOther->Add(hpD0vspBNCother);
flistNoCutsOther->Add(hptD0vsptcquarkNCother);
flistNoCutsOther->Add(hpD0vspcquarkNCother);
TH1F *hd0zD0ptNCother;
TH1F *hInvMassD0NCother,*hInvMassD0barNCother;
TH2F *hInvMassPtNCother=new TH2F("hInvMassPtNCother","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
THnSparseF *hSparseNCother=new THnSparseF("hSparseNCother","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseNCother->SetBinEdges(0,massbins);
hSparseNCother->SetBinEdges(1,massbins);
hSparseNCother->SetBinEdges(2,ptbinsForNsparse);
hSparseNCother->SetBinEdges(3,impparbins);
hSparseNCother->SetBinEdges(4,massHypoBins);
flistNoCutsOther->Add(hSparseNCother);
TH1F *hetaNCother;
TH1F *hCosPDPBNCother;
TH1F *hCosPcPDNCother;
flistNoCutsOther->Add(hInvMassPtNCother);
TH2F *hd0D0VSd0xd0NCotherpt;
TH2F *hangletracksVSd0xd0NCotherpt;
TH2F *hangletracksVSd0D0NCotherpt;
TH1F *hd0xd0NCotherpt;
TH2F *hTOFpidNCother=new TH2F("hTOFpidNCother","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistNoCutsOther->Add(hTOFpidNCother);
for(Int_t i=0;i<fnbins;i++){
namehist="hd0zD0ptNCother_pt";
namehist+=i;
titlehist="d0(z) No Cuts Otherm ptbin=";
titlehist+=i;
hd0zD0ptNCother=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptNCother->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptNCother->SetYTitle("Entries");
flistNoCutsOther->Add(hd0zD0ptNCother);
namehist="hInvMassD0NCother_pt";
namehist+=i;
titlehist="Invariant Mass No Cuts Other ptbin=";
titlehist+=i;
hInvMassD0NCother=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0NCother->SetXTitle("Invariant Mass [GeV]");
hInvMassD0NCother->SetYTitle("Entries");
flistNoCutsOther->Add(hInvMassD0NCother);
namehist="hInvMassD0barNCother_pt";
namehist+=i;
titlehist="Invariant Mass D0bar No Cuts Other ptbin=";
titlehist+=i;
hInvMassD0barNCother=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barNCother->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barNCother->SetYTitle("Entries");
flistNoCutsOther->Add(hInvMassD0barNCother);
namehist="hetaNCother_pt";
namehist+=i;
titlehist="eta No Cuts Other ptbin=";
titlehist+=i;
hetaNCother=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaNCother->SetXTitle("Pseudorapidity");
hetaNCother->SetYTitle("Entries");
flistNoCutsOther->Add(hetaNCother);
namehist="hCosPDPBNCother_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBNCother=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBNCother->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBNCother->SetYTitle("Entries");
flistNoCutsOther->Add(hCosPDPBNCother);
namehist="hCosPcPDNCother_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDNCother=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDNCother->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDNCother->SetYTitle("Entries");
flistNoCutsOther->Add(hCosPcPDNCother);
namehist="hd0xd0NCother_pt";
namehist+=i;
titlehist="d0xd0 No Cuts Other ptbin=";
titlehist+=i;
hd0xd0NCotherpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0NCotherpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0NCotherpt->SetYTitle("Entries");
flistNoCutsOther->Add(hd0xd0NCotherpt);
namehist="hd0D0VSd0xd0NCother_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} No Cuts Other ptbin=";
titlehist+=i;
hd0D0VSd0xd0NCotherpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0NCotherpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0NCotherpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistNoCutsOther->Add(hd0D0VSd0xd0NCotherpt);
namehist="hangletracksVSd0xd0NCother_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} No Cuts Other ptbin=";
titlehist+=i;
hangletracksVSd0xd0NCotherpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0NCotherpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0NCotherpt->SetYTitle(" angle between K and #p tracks [rad]");
flistNoCutsOther->Add(hangletracksVSd0xd0NCotherpt);
namehist="hangletracksVSd0D0NCother_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} No Cuts Other ptbin=";
titlehist+=i;
hangletracksVSd0D0NCotherpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0NCotherpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0NCotherpt->SetYTitle(" angle between K and #p tracks [rad]");
flistNoCutsOther->Add(hangletracksVSd0D0NCotherpt);
}
TH1F *hd0D0NCotherPM = new TH1F("hd0D0NCotherPM","D^{0} impact par. plot , No Cuts ,Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0NCotherPM->SetXTitle("Impact parameter [#mum]");
hd0D0NCotherPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueNCotherPM = new TH1F("hd0D0VtxTrueNCotherPM","D^{0} impact par. w.r.t. True Vtx, No Cuts, Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueNCotherPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueNCotherPM->SetYTitle("Entries");
TH1F *hMCd0D0NCotherPM = new TH1F("hMCd0D0NCotherPM","D^{0} impact par. plot, No Cuts, Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0NCotherPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0NCotherPM->SetYTitle("Entries");
TH1F *hd0D0NCotherSB = new TH1F("hd0D0NCotherSB","D^{0} impact par. plot , No Cuts ,Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0NCotherSB->SetXTitle("Impact parameter [#mum]");
hd0D0NCotherSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueNCotherSB = new TH1F("hd0D0VtxTrueNCotherSB","D^{0} impact par. w.r.t. True Vtx, No Cuts, Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueNCotherSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueNCotherSB->SetYTitle("Entries");
TH1F *hMCd0D0NCotherSB = new TH1F("hMCd0D0NCotherSB","D^{0} impact par. plot, No Cuts, Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0NCotherSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0NCotherSB->SetYTitle("Entries");
flistNoCutsOther->Add(hd0D0NCotherPM);
flistNoCutsOther->Add(hd0D0VtxTrueNCotherPM);
flistNoCutsOther->Add(hMCd0D0NCotherPM);
flistNoCutsOther->Add(hd0D0NCotherSB);
flistNoCutsOther->Add(hd0D0VtxTrueNCotherSB);
flistNoCutsOther->Add(hMCd0D0NCotherSB);
TH1F *hd0D0ptNCotherPM;
TH1F *hMCd0D0ptNCotherPM;
TH1F *hd0D0VtxTrueptNCotherPM;
TH1F *hd0D0ptNCotherSB;
TH1F *hMCd0D0ptNCotherSB;
TH1F *hd0D0VtxTrueptNCotherSB;
namehist="hd0D0ptNCother_";
titlehist="D^{0} impact par. plot, No Cuts, Other, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptNCotherPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptNCotherPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptNCotherPM->SetYTitle("Entries");
flistNoCutsOther->Add(hd0D0ptNCotherPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptNCotherPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptNCotherPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptNCotherPM->SetYTitle("Entries");
flistNoCutsOther->Add(hMCd0D0ptNCotherPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptNCotherPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptNCotherPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptNCotherPM->SetYTitle("Entries");
flistNoCutsOther->Add(hd0D0VtxTrueptNCotherPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptNCotherSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptNCotherSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptNCotherSB->SetYTitle("Entries");
flistNoCutsOther->Add(hd0D0ptNCotherSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptNCotherSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptNCotherSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptNCotherSB->SetYTitle("Entries");
flistNoCutsOther->Add(hMCd0D0ptNCotherSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptNCotherSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptNCotherSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptNCotherSB->SetYTitle("Entries");
flistNoCutsOther->Add(hd0D0VtxTrueptNCotherSB);
}
TH2F *hCPtaVSd0d0LSCsign=new TH2F("hCPtaVSd0d0LSCsign","hCPtaVSd0d0_LooseCuts_Signal",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZLSCsign=new TH1F("hSecVtxZLSCsign","hSecVtxZ_LooseCuts_Signal",1000,-8.,8.);
TH1F *hSecVtxXLSCsign=new TH1F("hSecVtxXLSCsign","hSecVtxX_LooseCuts_Signal",1000,-3000.,3000.);
TH1F *hSecVtxYLSCsign=new TH1F("hSecVtxYLSCsign","hSecVtxY_LooseCuts_Signal",1000,-3000.,3000.);
TH2F *hSecVtxXYLSCsign=new TH2F("hSecVtxXYLSCsign","hSecVtxXY_LooseCuts_Signal",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiLSCsign=new TH1F("hSecVtxPhiLSCsign","hSecVtxPhi_LooseCuts_Signal",180,-180.1,180.1);
TH1F *hd0singlTrackLSCsign=new TH1F("hd0singlTrackLSCsign","hd0singlTrackLooseCuts_Signal",1000,-5000.,5000.);
TH1F *hCPtaLSCsign=new TH1F("hCPtaLSCsign","hCPta_LooseCuts_Signal",100,-1.,1.);
TH1F *hd0xd0LSCsign=new TH1F("hd0xd0LSCsign","hd0xd0_LooseCuts_Signal",1000,-100000.,100000.);
TH1F *hMassTrueLSCsign=new TH1F("hMassTrueLSCsign","D^{0} MC inv. Mass Loose Cuts Signal(All momenta)",600,1.600,2.200);
TH1F *hMassLSCsign=new TH1F("hMassLSCsign","D^{0} inv. Mass Loose Cuts Signal (All momenta)",600,1.600,2.200);
hMassLSCsign->Sumw2();
TH1F *hMassTrueLSCsignPM=new TH1F("hMassTrueLSCsignPM","D^{0} MC inv. Mass Loose Cuts Signal, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassLSCsignPM=new TH1F("hMassLSCsignPM","D^{0} inv. Mass Loose Cuts Signal (All momenta), MassPeak",600,1.600,2.200);
hMassLSCsignPM->Sumw2();
TH1F *hMassTrueLSCsignSB=new TH1F("hMassTrueLSCsignSB","D^{0} MC inv. Mass in Side Bands Loose Cuts Signal(All momenta)",600,1.600,2.200);
TH1F *hMassLSCsignSB=new TH1F("hMassLSCsignSB","D^{0} inv. Mass in Side Bands Loose Cuts Signal (All momenta)",600,1.600,2.200);
hMassLSCsignSB->Sumw2();
flistLsCutsSignal->Add(hCPtaVSd0d0LSCsign);
flistLsCutsSignal->Add(hSecVtxZLSCsign);
flistLsCutsSignal->Add(hSecVtxYLSCsign);
flistLsCutsSignal->Add(hSecVtxXLSCsign);
flistLsCutsSignal->Add(hSecVtxXYLSCsign);
flistLsCutsSignal->Add(hSecVtxPhiLSCsign);
flistLsCutsSignal->Add(hd0singlTrackLSCsign);
flistLsCutsSignal->Add(hCPtaLSCsign);
flistLsCutsSignal->Add(hd0xd0LSCsign);
flistLsCutsSignal->Add(hMassTrueLSCsign);
flistLsCutsSignal->Add(hMassLSCsign);
flistLsCutsSignal->Add(hMassTrueLSCsignPM);
flistLsCutsSignal->Add(hMassLSCsignPM);
flistLsCutsSignal->Add(hMassTrueLSCsignSB);
flistLsCutsSignal->Add(hMassLSCsignSB);
TH1F *hdcaLSCsign=new TH1F("hdcaLSCsign","hdca_LooseCuts_Sign",100,0.,1000.);
hdcaLSCsign->SetXTitle("dca [#mum]");
hdcaLSCsign->SetYTitle("Entries");
TH1F *hcosthetastarLSCsign=new TH1F("hcosthetastarLSCsign","hCosThetaStar_LooseCuts_Sign",50,-1.,1.);
hcosthetastarLSCsign->SetXTitle("cos #theta^{*}");
hcosthetastarLSCsign->SetYTitle("Entries");
TH1F *hptD0LSCsign=new TH1F("hptD0LSCsign","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0LSCsign->SetXTitle("p_{t} [GeV/c]");
hptD0LSCsign->SetYTitle("Entries");
TH1F *hptD0VsMaxPtLSCsign=new TH1F("hptD0VsMaxPtLSCsign","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtLSCsign=new TH2F("hptD0PTallsqrtLSCsign","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallLSCsign=new TH2F("hptD0PTallLSCsign","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBLSCsign=new TH2F("hptD0vsptBLSCsign","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBLSCsign=new TH2F("hpD0vspBLSCsign","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkLSCsign=new TH2F("hptD0vsptcquarkLSCsign","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkLSCsign=new TH2F("hpD0vspcquarkLSCsign","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistLsCutsSignal->Add(hdcaLSCsign);
flistLsCutsSignal->Add(hcosthetastarLSCsign);
flistLsCutsSignal->Add(hptD0LSCsign);
flistLsCutsSignal->Add(hptD0VsMaxPtLSCsign);
flistLsCutsSignal->Add(hptD0PTallsqrtLSCsign);
flistLsCutsSignal->Add(hptD0PTallLSCsign);
flistLsCutsSignal->Add(hptD0vsptBLSCsign);
flistLsCutsSignal->Add(hpD0vspBLSCsign);
flistLsCutsSignal->Add(hptD0vsptcquarkLSCsign);
flistLsCutsSignal->Add(hpD0vspcquarkLSCsign);
TH1F *hd0zD0ptLSCsign;
TH1F *hInvMassD0LSCsign,*hInvMassD0barLSCsign;
TH2F *hInvMassPtLSCsign=new TH2F("hInvMassPtLSCsign","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
TH3F *hInvMassPtSelSignOnlyLSCsign=new TH3F("hInvMassPtSelSignOnlyLSCsign","Candidate p_{t} Vs invariant mass vs sel case for signal only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistLsCutsSignal->Add(hInvMassPtSelSignOnlyLSCsign);
TH3F *hInvMassPtSelReflOnlyLSCsign=new TH3F("hInvMassPtSelReflOnlyLSCsign","Candidate p_{t} Vs invariant mass vs sel case for reflections only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistLsCutsSignal->Add(hInvMassPtSelReflOnlyLSCsign);
THnSparseF *hSparseLSCsign=new THnSparseF("hSparseLSCsign","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseLSCsign->SetBinEdges(0,massbins);
hSparseLSCsign->SetBinEdges(1,massbins);
hSparseLSCsign->SetBinEdges(2,ptbinsForNsparse);
hSparseLSCsign->SetBinEdges(3,impparbins);
hSparseLSCsign->SetBinEdges(4,massHypoBins);
flistLsCutsSignal->Add(hSparseLSCsign);
TH1F *hetaLSCsign;
TH1F *hCosPDPBLSCsign;
TH1F *hCosPcPDLSCsign;
flistLsCutsSignal->Add(hInvMassPtLSCsign);
THnSparseF *hSparseCxyLxyLSCsign=new THnSparseF("hSparseCxyLxyLSCsign","Candidate Mass;massD0;Pt;CosXY;Lxy",4,nbinsSparsCxyLxy,binLowLimitSparseCxyLxy,binUpLimitSparseCxyLxy);
hSparseCxyLxyLSCsign->SetBinEdges(1,ptbinlimitsCxyLxy);
hSparseCxyLxyLSCsign->GetAxis(0)->SetName("mass");
hSparseCxyLxyLSCsign->GetAxis(0)->SetTitle("Invariant Mass (K#pi) [GeV/c^{2}]");
hSparseCxyLxyLSCsign->GetAxis(1)->SetName("pt");
hSparseCxyLxyLSCsign->GetAxis(1)->SetTitle("p_{t} [GeV/c]");
hSparseCxyLxyLSCsign->GetAxis(2)->SetName("CosPointXY");
hSparseCxyLxyLSCsign->GetAxis(2)->SetTitle("Cos#theta_{point}^{XY}");
hSparseCxyLxyLSCsign->GetAxis(3)->SetName("NormDecLengthXY");
hSparseCxyLxyLSCsign->GetAxis(3)->SetTitle("Normalized XY decay length");
flistLsCutsSignal->Add(hSparseCxyLxyLSCsign);
TH2F *hd0D0VSd0xd0LSCsignpt;
TH2F *hangletracksVSd0xd0LSCsignpt;
TH2F *hangletracksVSd0D0LSCsignpt;
TH1F *hd0xd0LSCsignpt;
TH1F *hPhiHistPMLSCsignpt,*hPhiHistSBLSCsignpt;
TH2F *hTOFpidLSCsign=new TH2F("hTOFpidLSCsign","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistLsCutsSignal->Add(hTOFpidLSCsign);
for(Int_t i=0;i<fnbins;i++){
namehist="hPhiHistPMLSCsign_pt";
namehist+=i;
titlehist="Azimuthal correlation LS Cuts Sign PM ptbin=";
titlehist+=i;
hPhiHistPMLSCsignpt=new TH1F(namehist.Data(),titlehist.Data(),100,-3.15,3.15);
hPhiHistPMLSCsignpt->Sumw2();
flistLsCutsSignal->Add(hPhiHistPMLSCsignpt);
namehist="hPhiHistSBLSCsign_pt";
namehist+=i;
titlehist="Azimuthal correlation LS Cuts Sign SB ptbin=";
titlehist+=i;
hPhiHistSBLSCsignpt=new TH1F(namehist.Data(),titlehist.Data(),100,-3.15,3.15);
hPhiHistSBLSCsignpt->Sumw2();
flistLsCutsSignal->Add(hPhiHistSBLSCsignpt);
namehist="hd0zD0ptLSCsign_pt";
namehist+=i;
titlehist="d0(z) Loose Cuts Signm ptbin=";
titlehist+=i;
hd0zD0ptLSCsign=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptLSCsign->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptLSCsign->SetYTitle("Entries");
flistLsCutsSignal->Add(hd0zD0ptLSCsign);
namehist="hInvMassD0LSCsign_pt";
namehist+=i;
titlehist="Invariant Mass Loose Cuts Sign ptbin=";
titlehist+=i;
hInvMassD0LSCsign=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0LSCsign->SetXTitle("Invariant Mass [GeV]");
hInvMassD0LSCsign->SetYTitle("Entries");
flistLsCutsSignal->Add(hInvMassD0LSCsign);
namehist="hInvMassD0barLSCsign_pt";
namehist+=i;
titlehist="Invariant Mass D0bar Loose Cuts Signal ptbin=";
titlehist+=i;
hInvMassD0barLSCsign=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barLSCsign->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barLSCsign->SetYTitle("Entries");
flistLsCutsSignal->Add(hInvMassD0barLSCsign);
namehist="hetaLSCsign_pt";
namehist+=i;
titlehist="eta Loose Cuts Sign ptbin=";
titlehist+=i;
hetaLSCsign=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaLSCsign->SetXTitle("Pseudorapidity");
hetaLSCsign->SetYTitle("Entries");
flistLsCutsSignal->Add(hetaLSCsign);
namehist="hCosPDPBLSCsign_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBLSCsign=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBLSCsign->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBLSCsign->SetYTitle("Entries");
flistLsCutsSignal->Add(hCosPDPBLSCsign);
namehist="hCosPcPDLSCsign_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDLSCsign=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDLSCsign->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDLSCsign->SetYTitle("Entries");
flistLsCutsSignal->Add(hCosPcPDLSCsign);
namehist="hd0xd0LSCsign_pt";
namehist+=i;
titlehist="d0xd0 Loose Cuts Sign ptbin=";
titlehist+=i;
hd0xd0LSCsignpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0LSCsignpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0LSCsignpt->SetYTitle("Entries");
flistLsCutsSignal->Add(hd0xd0LSCsignpt);
namehist="hd0D0VSd0xd0LSCsign_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} Loose Cuts Sign ptbin=";
titlehist+=i;
hd0D0VSd0xd0LSCsignpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0LSCsignpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0LSCsignpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistLsCutsSignal->Add(hd0D0VSd0xd0LSCsignpt);
namehist="hangletracksVSd0xd0LSCsign_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} Loose Cuts Sign ptbin=";
titlehist+=i;
hangletracksVSd0xd0LSCsignpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0LSCsignpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0LSCsignpt->SetYTitle(" angle between K and #p tracks [rad]");
flistLsCutsSignal->Add(hangletracksVSd0xd0LSCsignpt);
namehist="hangletracksVSd0D0LSCsign_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} Loose Cuts Sign ptbin=";
titlehist+=i;
hangletracksVSd0D0LSCsignpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0LSCsignpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0LSCsignpt->SetYTitle(" angle between K and #p tracks [rad]");
flistLsCutsSignal->Add(hangletracksVSd0D0LSCsignpt);
}
TH1F *hd0D0LSCsignPM = new TH1F("hd0D0LSCsignPM","D^{0} impact par. plot , Loose Cuts ,Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0LSCsignPM->SetXTitle("Impact parameter [#mum]");
hd0D0LSCsignPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueLSCsignPM = new TH1F("hd0D0VtxTrueLSCsignPM","D^{0} impact par. w.r.t. True Vtx, Loose Cuts, Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueLSCsignPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueLSCsignPM->SetYTitle("Entries");
TH1F *hMCd0D0LSCsignPM = new TH1F("hMCd0D0LSCsignPM","D^{0} impact par. plot, Loose Cuts, Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0LSCsignPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0LSCsignPM->SetYTitle("Entries");
TH1F *hd0D0LSCsignSB = new TH1F("hd0D0LSCsignSB","D^{0} impact par. plot , Loose Cuts ,Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0LSCsignSB->SetXTitle("Impact parameter [#mum]");
hd0D0LSCsignSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueLSCsignSB = new TH1F("hd0D0VtxTrueLSCsignSB","D^{0} impact par. w.r.t. True Vtx, Loose Cuts, Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueLSCsignSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueLSCsignSB->SetYTitle("Entries");
TH1F *hMCd0D0LSCsignSB = new TH1F("hMCd0D0LSCsignSB","D^{0} impact par. plot, Loose Cuts, Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0LSCsignSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0LSCsignSB->SetYTitle("Entries");
flistLsCutsSignal->Add(hd0D0LSCsignPM);
flistLsCutsSignal->Add(hd0D0VtxTrueLSCsignPM);
flistLsCutsSignal->Add(hMCd0D0LSCsignPM);
flistLsCutsSignal->Add(hd0D0LSCsignSB);
flistLsCutsSignal->Add(hd0D0VtxTrueLSCsignSB);
flistLsCutsSignal->Add(hMCd0D0LSCsignSB);
TH1F *hd0D0ptLSCsignPM;
TH1F *hMCd0D0ptLSCsignPM;
TH1F *hd0D0VtxTrueptLSCsignPM;
TH1F *hd0D0ptLSCsignSB;
TH1F *hMCd0D0ptLSCsignSB;
TH1F *hd0D0VtxTrueptLSCsignSB;
namehist="hd0D0ptLSCsign_";
titlehist="D^{0} impact par. plot, Loose Cuts, Signal, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptLSCsignPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptLSCsignPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptLSCsignPM->SetYTitle("Entries");
flistLsCutsSignal->Add(hd0D0ptLSCsignPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptLSCsignPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptLSCsignPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptLSCsignPM->SetYTitle("Entries");
flistLsCutsSignal->Add(hMCd0D0ptLSCsignPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptLSCsignPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptLSCsignPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptLSCsignPM->SetYTitle("Entries");
flistLsCutsSignal->Add(hd0D0VtxTrueptLSCsignPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptLSCsignSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptLSCsignSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptLSCsignSB->SetYTitle("Entries");
flistLsCutsSignal->Add(hd0D0ptLSCsignSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptLSCsignSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptLSCsignSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptLSCsignSB->SetYTitle("Entries");
flistLsCutsSignal->Add(hMCd0D0ptLSCsignSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptLSCsignSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptLSCsignSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptLSCsignSB->SetYTitle("Entries");
flistLsCutsSignal->Add(hd0D0VtxTrueptLSCsignSB);
}
TH2F *hCPtaVSd0d0LSCback=new TH2F("hCPtaVSd0d0LSCback","hCPtaVSd0d0_LooseCuts_Background",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZLSCback=new TH1F("hSecVtxZLSCback","hSecVtxZ_LooseCuts_Background",1000,-8.,8.);
TH1F *hSecVtxXLSCback=new TH1F("hSecVtxXLSCback","hSecVtxX_LooseCuts_Background",1000,-3000.,3000.);
TH1F *hSecVtxYLSCback=new TH1F("hSecVtxYLSCback","hSecVtxY_LooseCuts_Background",1000,-3000.,3000.);
TH2F *hSecVtxXYLSCback=new TH2F("hSecVtxXYLSCback","hSecVtxXY_LooseCuts_Background",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiLSCback=new TH1F("hSecVtxPhiLSCback","hSecVtxPhi_LooseCuts_Background",180,-180.1,180.1);
TH1F *hd0singlTrackLSCback=new TH1F("hd0singlTrackLSCback","hd0singlTrackLooseCuts_Back",1000,-5000.,5000.);
TH1F *hCPtaLSCback=new TH1F("hCPtaLSCback","hCPta_LooseCuts_Background",100,-1.,1.);
TH1F *hd0xd0LSCback=new TH1F("hd0xd0LSCback","hd0xd0_LooseCuts_Background",1000,-100000.,100000.);
TH1F *hMassTrueLSCback=new TH1F("hMassTrueLSCback","D^{0} MC inv. Mass Loose Cuts Background(All momenta)",600,1.600,2.200);
TH1F *hMassLSCback=new TH1F("hMassLSCback","D^{0} inv. Mass Loose Cuts Background (All momenta)",600,1.600,2.200);
hMassLSCback->Sumw2();
TH1F *hMassTrueLSCbackPM=new TH1F("hMassTrueLSCbackPM","D^{0} MC inv. Mass Loose Cuts Background, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassLSCbackPM=new TH1F("hMassLSCbackPM","D^{0} inv. Mass Loose Cuts Background (All momenta), MassPeak",600,1.600,2.200);
hMassLSCbackPM->Sumw2();
TH1F *hMassTrueLSCbackSB=new TH1F("hMassTrueLSCbackSB","D^{0} MC inv. Mass in Side Bands Loose Cuts Background(All momenta)",600,1.600,2.200);
TH1F *hMassLSCbackSB=new TH1F("hMassLSCbackSB","D^{0} inv. Mass in Side Bands Loose Cuts Background (All momenta)",600,1.600,2.200);
hMassLSCbackSB->Sumw2();
flistLsCutsBack->Add(hCPtaVSd0d0LSCback);
flistLsCutsBack->Add(hSecVtxZLSCback);
flistLsCutsBack->Add(hSecVtxYLSCback);
flistLsCutsBack->Add(hSecVtxXLSCback);
flistLsCutsBack->Add(hSecVtxXYLSCback);
flistLsCutsBack->Add(hSecVtxPhiLSCback);
flistLsCutsBack->Add(hd0singlTrackLSCback);
flistLsCutsBack->Add(hCPtaLSCback);
flistLsCutsBack->Add(hd0xd0LSCback);
flistLsCutsBack->Add(hMassTrueLSCback);
flistLsCutsBack->Add(hMassLSCback);
flistLsCutsBack->Add(hMassTrueLSCbackPM);
flistLsCutsBack->Add(hMassLSCbackPM);
flistLsCutsBack->Add(hMassTrueLSCbackSB);
flistLsCutsBack->Add(hMassLSCbackSB);
TH1F *hdcaLSCback=new TH1F("hdcaLSCback","hdca_LooseCuts_Backgr",100,0.,1000.);
hdcaLSCback->SetXTitle("dca [#mum]");
hdcaLSCback->SetYTitle("Entries");
TH1F *hcosthetastarLSCback=new TH1F("hcosthetastarLSCback","hCosThetaStar_LooseCuts_Backgr",50,-1.,1.);
hcosthetastarLSCback->SetXTitle("cos #theta^{*}");
hcosthetastarLSCback->SetYTitle("Entries");
TH1F *hptD0LSCback=new TH1F("hptD0LSCback","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0LSCback->SetXTitle("p_{t} [GeV/c]");
hptD0LSCback->SetYTitle("Entries");
TH1F *hptD0VsMaxPtLSCback=new TH1F("hptD0VsMaxPtLSCback","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtLSCback=new TH2F("hptD0PTallsqrtLSCback","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallLSCback=new TH2F("hptD0PTallLSCback","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBLSCback=new TH2F("hptD0vsptBLSCback","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBLSCback=new TH2F("hpD0vspBLSCback","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkLSCback=new TH2F("hptD0vsptcquarkLSCback","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkLSCback=new TH2F("hpD0vspcquarkLSCback","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistLsCutsBack->Add(hdcaLSCback);
flistLsCutsBack->Add(hcosthetastarLSCback);
flistLsCutsBack->Add(hptD0LSCback);
flistLsCutsBack->Add(hptD0VsMaxPtLSCback);
flistLsCutsBack->Add(hptD0PTallsqrtLSCback);
flistLsCutsBack->Add(hptD0PTallLSCback);
flistLsCutsBack->Add(hptD0vsptBLSCback);
flistLsCutsBack->Add(hpD0vspBLSCback);
flistLsCutsBack->Add(hptD0vsptcquarkLSCback);
flistLsCutsBack->Add(hpD0vspcquarkLSCback);
TH1F *hd0zD0ptLSCback;
TH1F *hInvMassD0LSCback,*hInvMassD0barLSCback;
TH2F *hInvMassPtLSCback=new TH2F("hInvMassPtLSCback","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
THnSparseF *hSparseLSCback=new THnSparseF("hSparseLSCback","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseLSCback->SetBinEdges(0,massbins);
hSparseLSCback->SetBinEdges(1,massbins);
hSparseLSCback->SetBinEdges(2,ptbinsForNsparse);
hSparseLSCback->SetBinEdges(3,impparbins);
hSparseLSCback->SetBinEdges(4,massHypoBins);
flistLsCutsBack->Add(hSparseLSCback);
TH1F *hetaLSCback;
TH1F *hCosPDPBLSCback;
TH1F *hCosPcPDLSCback;
flistLsCutsBack->Add(hInvMassPtLSCback);
TH2F *hd0D0VSd0xd0LSCbackpt;
TH2F *hangletracksVSd0xd0LSCbackpt;
TH2F *hangletracksVSd0D0LSCbackpt;
TH1F *hd0xd0LSCbackpt;
TH2F *hTOFpidLSCback=new TH2F("hTOFpidLSCback","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistLsCutsBack->Add(hTOFpidLSCback);
for(Int_t i=0;i<fnbins;i++){
namehist="hd0zD0ptLSCback_pt";
namehist+=i;
titlehist="d0(z) Loose Cuts Backgr ptbin=";
titlehist+=i;
hd0zD0ptLSCback=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptLSCback->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptLSCback->SetYTitle("Entries");
flistLsCutsBack->Add(hd0zD0ptLSCback);
namehist="hInvMassD0LSCback_pt";
namehist+=i;
titlehist="Invariant Mass Loose Cuts Backgr ptbin=";
titlehist+=i;
hInvMassD0LSCback=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0LSCback->SetXTitle("Invariant Mass [GeV]");
hInvMassD0LSCback->SetYTitle("Entries");
flistLsCutsBack->Add(hInvMassD0LSCback);
namehist="hInvMassD0barLSCback_pt";
namehist+=i;
titlehist="Invariant Mass D0bar Loose Cuts Back ptbin=";
titlehist+=i;
hInvMassD0barLSCback=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barLSCback->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barLSCback->SetYTitle("Entries");
flistLsCutsBack->Add(hInvMassD0barLSCback);
namehist="hetaLSCback_pt";
namehist+=i;
titlehist="eta Loose Cuts Backgr ptbin=";
titlehist+=i;
hetaLSCback=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaLSCback->SetXTitle("Pseudorapidity");
hetaLSCback->SetYTitle("Entries");
flistLsCutsBack->Add(hetaLSCback);
namehist="hCosPDPBLSCback_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBLSCback=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBLSCback->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBLSCback->SetYTitle("Entries");
flistLsCutsBack->Add(hCosPDPBLSCback);
namehist="hCosPcPDLSCback_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDLSCback=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDLSCback->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDLSCback->SetYTitle("Entries");
flistLsCutsBack->Add(hCosPcPDLSCback);
namehist="hd0xd0LSCback_pt";
namehist+=i;
titlehist="d0xd0 Loose Cuts Back ptbin=";
titlehist+=i;
hd0xd0LSCbackpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0LSCbackpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0LSCbackpt->SetYTitle("Entries");
flistLsCutsBack->Add(hd0xd0LSCbackpt);
namehist="hd0D0VSd0xd0LSCback_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} Loose Cuts Back ptbin=";
titlehist+=i;
hd0D0VSd0xd0LSCbackpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0LSCbackpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0LSCbackpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistLsCutsBack->Add(hd0D0VSd0xd0LSCbackpt);
namehist="hangletracksVSd0xd0LSCback_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} Loose Cuts Back ptbin=";
titlehist+=i;
hangletracksVSd0xd0LSCbackpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0LSCbackpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0LSCbackpt->SetYTitle(" angle between K and #p tracks [rad]");
flistLsCutsBack->Add(hangletracksVSd0xd0LSCbackpt);
namehist="hangletracksVSd0D0LSCback_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} Loose Cuts Back ptbin=";
titlehist+=i;
hangletracksVSd0D0LSCbackpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0LSCbackpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0LSCbackpt->SetYTitle(" angle between K and #p tracks [rad]");
flistLsCutsBack->Add(hangletracksVSd0D0LSCbackpt);
}
TH1F *hd0D0LSCbackPM = new TH1F("hd0D0LSCbackPM","D^{0} impact par. plot , Loose Cuts ,Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0LSCbackPM->SetXTitle("Impact parameter [#mum]");
hd0D0LSCbackPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueLSCbackPM = new TH1F("hd0D0VtxTrueLSCbackPM","D^{0} impact par. w.r.t. True Vtx, Loose Cuts, Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueLSCbackPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueLSCbackPM->SetYTitle("Entries");
TH1F *hMCd0D0LSCbackPM = new TH1F("hMCd0D0LSCbackPM","D^{0} impact par. plot, Loose Cuts, Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0LSCbackPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0LSCbackPM->SetYTitle("Entries");
TH1F *hd0D0LSCbackSB = new TH1F("hd0D0LSCbackSB","D^{0} impact par. plot , Loose Cuts ,Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0LSCbackSB->SetXTitle("Impact parameter [#mum]");
hd0D0LSCbackSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueLSCbackSB = new TH1F("hd0D0VtxTrueLSCbackSB","D^{0} impact par. w.r.t. True Vtx, Loose Cuts, Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueLSCbackSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueLSCbackSB->SetYTitle("Entries");
TH1F *hMCd0D0LSCbackSB = new TH1F("hMCd0D0LSCbackSB","D^{0} impact par. plot, Loose Cuts, Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0LSCbackSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0LSCbackSB->SetYTitle("Entries");
flistLsCutsBack->Add(hd0D0LSCbackPM);
flistLsCutsBack->Add(hd0D0VtxTrueLSCbackPM);
flistLsCutsBack->Add(hMCd0D0LSCbackPM);
flistLsCutsBack->Add(hd0D0LSCbackSB);
flistLsCutsBack->Add(hd0D0VtxTrueLSCbackSB);
flistLsCutsBack->Add(hMCd0D0LSCbackSB);
TH1F *hd0D0ptLSCbackPM;
TH1F *hMCd0D0ptLSCbackPM;
TH1F *hd0D0VtxTrueptLSCbackPM;
TH1F *hd0D0ptLSCbackSB;
TH1F *hMCd0D0ptLSCbackSB;
TH1F *hd0D0VtxTrueptLSCbackSB;
namehist="hd0D0ptLSCback_";
titlehist="D^{0} impact par. plot, Loose Cuts, Background, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptLSCbackPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptLSCbackPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptLSCbackPM->SetYTitle("Entries");
flistLsCutsBack->Add(hd0D0ptLSCbackPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptLSCbackPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptLSCbackPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptLSCbackPM->SetYTitle("Entries");
flistLsCutsBack->Add(hMCd0D0ptLSCbackPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptLSCbackPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptLSCbackPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptLSCbackPM->SetYTitle("Entries");
flistLsCutsBack->Add(hd0D0VtxTrueptLSCbackPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptLSCbackSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptLSCbackSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptLSCbackSB->SetYTitle("Entries");
flistLsCutsBack->Add(hd0D0ptLSCbackSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptLSCbackSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptLSCbackSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptLSCbackSB->SetYTitle("Entries");
flistLsCutsBack->Add(hMCd0D0ptLSCbackSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptLSCbackSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptLSCbackSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptLSCbackSB->SetYTitle("Entries");
flistLsCutsBack->Add(hd0D0VtxTrueptLSCbackSB);
}
TH2F *hCPtaVSd0d0LSCfromB=new TH2F("hCPtaVSd0d0LSCfromB","hCPtaVSd0d0_LooseCuts_FromB",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZLSCfromB=new TH1F("hSecVtxZLSCfromB","hSecVtxZ_LooseCuts_FromB",1000,-8.,8.);
TH1F *hSecVtxXLSCfromB=new TH1F("hSecVtxXLSCfromB","hSecVtxX_LooseCuts_FromB",1000,-3000.,3000.);
TH1F *hSecVtxYLSCfromB=new TH1F("hSecVtxYLSCfromB","hSecVtxY_LooseCuts_FromB",1000,-3000.,3000.);
TH2F *hSecVtxXYLSCfromB=new TH2F("hSecVtxXYLSCfromB","hSecVtxXY_LooseCuts_FromB",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiLSCfromB=new TH1F("hSecVtxPhiLSCfromB","hSecVtxPhi_LooseCuts_FromB",180,-180.1,180.1);
TH1F *hd0singlTrackLSCfromB=new TH1F("hd0singlTrackLSCfromB","hd0singlTrackLooseCuts_FromB",1000,-5000.,5000.);
TH1F *hCPtaLSCfromB=new TH1F("hCPtaLSCfromB","hCPta_LooseCuts_FromB",100,-1.,1.);
TH1F *hd0xd0LSCfromB=new TH1F("hd0xd0LSCfromB","hd0xd0_LooseCuts_FromB",1000,-100000.,100000.);
TH1F *hMassTrueLSCfromB=new TH1F("hMassTrueLSCfromB","D^{0} MC inv. Mass Loose Cuts FromB(All momenta)",600,1.600,2.200);
TH1F *hMassLSCfromB=new TH1F("hMassLSCfromB","D^{0} inv. Mass Loose Cuts FromB (All momenta)",600,1.600,2.200);
hMassLSCfromB->Sumw2();
TH1F *hMassTrueLSCfromBPM=new TH1F("hMassTrueLSCfromBPM","D^{0} MC inv. Mass Loose Cuts FromB, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassLSCfromBPM=new TH1F("hMassLSCfromBPM","D^{0} inv. Mass Loose Cuts FromB (All momenta), MassPeak",600,1.600,2.200);
hMassLSCfromBPM->Sumw2();
TH1F *hMassTrueLSCfromBSB=new TH1F("hMassTrueLSCfromBSB","D^{0} MC inv. Mass in Side Bands Loose Cuts FromB(All momenta)",600,1.600,2.200);
TH1F *hMassLSCfromBSB=new TH1F("hMassLSCfromBSB","D^{0} inv. Mass in Side Bands Loose Cuts FromB (All momenta)",600,1.600,2.200);
hMassLSCfromBSB->Sumw2();
flistLsCutsFromB->Add(hCPtaVSd0d0LSCfromB);
flistLsCutsFromB->Add(hSecVtxZLSCfromB);
flistLsCutsFromB->Add(hSecVtxYLSCfromB);
flistLsCutsFromB->Add(hSecVtxXLSCfromB);
flistLsCutsFromB->Add(hSecVtxXYLSCfromB);
flistLsCutsFromB->Add(hSecVtxPhiLSCfromB);
flistLsCutsFromB->Add(hd0singlTrackLSCfromB);
flistLsCutsFromB->Add(hCPtaLSCfromB);
flistLsCutsFromB->Add(hd0xd0LSCfromB);
flistLsCutsFromB->Add(hMassTrueLSCfromB);
flistLsCutsFromB->Add(hMassLSCfromB);
flistLsCutsFromB->Add(hMassTrueLSCfromBPM);
flistLsCutsFromB->Add(hMassLSCfromBPM);
flistLsCutsFromB->Add(hMassTrueLSCfromBSB);
flistLsCutsFromB->Add(hMassLSCfromBSB);
TH1F *hdcaLSCfromB=new TH1F("hdcaLSCfromB","hdca_LooseCuts_FromB",100,0.,1000.);
hdcaLSCfromB->SetXTitle("dca [#mum]");
hdcaLSCfromB->SetYTitle("Entries");
TH1F *hcosthetastarLSCfromB=new TH1F("hcosthetastarLSCfromB","hCosThetaStar_LooseCuts_FromB",50,-1.,1.);
hcosthetastarLSCfromB->SetXTitle("cos #theta^{*}");
hcosthetastarLSCfromB->SetYTitle("Entries");
TH1F *hptD0LSCfromB=new TH1F("hptD0LSCfromB","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0LSCfromB->SetXTitle("p_{t} [GeV/c]");
hptD0LSCfromB->SetYTitle("Entries");
TH1F *hptD0VsMaxPtLSCfromB=new TH1F("hptD0VsMaxPtLSCfromB","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtLSCfromB=new TH2F("hptD0PTallsqrtLSCfromB","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallLSCfromB=new TH2F("hptD0PTallLSCfromB","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBLSCfromB=new TH2F("hptD0vsptBLSCfromB","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBLSCfromB=new TH2F("hpD0vspBLSCfromB","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkLSCfromB=new TH2F("hptD0vsptcquarkLSCfromB","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkLSCfromB=new TH2F("hpD0vspcquarkLSCfromB","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistLsCutsFromB->Add(hdcaLSCfromB);
flistLsCutsFromB->Add(hcosthetastarLSCfromB);
flistLsCutsFromB->Add(hptD0LSCfromB);
flistLsCutsFromB->Add(hptD0VsMaxPtLSCfromB);
flistLsCutsFromB->Add(hptD0PTallsqrtLSCfromB);
flistLsCutsFromB->Add(hptD0PTallLSCfromB);
flistLsCutsFromB->Add(hptD0vsptBLSCfromB);
flistLsCutsFromB->Add(hpD0vspBLSCfromB);
flistLsCutsFromB->Add(hptD0vsptcquarkLSCfromB);
flistLsCutsFromB->Add(hpD0vspcquarkLSCfromB);
TH1F *hd0zD0ptLSCfromB;
TH1F *hInvMassD0LSCfromB,*hInvMassD0barLSCfromB;
TH2F *hInvMassPtLSCfromB=new TH2F("hInvMassPtLSCfromB","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
TH3F *hInvMassPtSelSignOnlyLSCfromB=new TH3F("hInvMassPtSelSignOnlyLSCfromB","Candidate p_{t} Vs invariant mass vs sel case for signal only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistLsCutsFromB->Add(hInvMassPtSelSignOnlyLSCfromB);
TH3F *hInvMassPtSelReflOnlyLSCfromB=new TH3F("hInvMassPtSelReflOnlyLSCfromB","Candidate p_{t} Vs invariant mass vs sel case for reflections only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistLsCutsFromB->Add(hInvMassPtSelReflOnlyLSCfromB);
THnSparseF *hSparseLSCfromB=new THnSparseF("hSparseLSCfromB","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseLSCfromB->SetBinEdges(0,massbins);
hSparseLSCfromB->SetBinEdges(1,massbins);
hSparseLSCfromB->SetBinEdges(2,ptbinsForNsparse);
hSparseLSCfromB->SetBinEdges(3,impparbins);
hSparseLSCfromB->SetBinEdges(4,massHypoBins);
flistLsCutsFromB->Add(hSparseLSCfromB);
THnSparseF *hSparseRecoLSCfromB=new THnSparseF("hSparseRecoLSCfromB","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseRecoLSCfromB->SetBinEdges(0,massbins);
hSparseRecoLSCfromB->SetBinEdges(1,massbins);
hSparseRecoLSCfromB->SetBinEdges(2,ptbinsForNsparse);
hSparseRecoLSCfromB->SetBinEdges(3,impparbins);
hSparseRecoLSCfromB->SetBinEdges(4,massHypoBins);
flistLsCutsFromB->Add(hSparseRecoLSCfromB);
TH1F *hetaLSCfromB;
TH1F *hCosPDPBLSCfromB;
TH1F *hCosPcPDLSCfromB;
flistLsCutsFromB->Add(hInvMassPtLSCfromB);
TH2F *hd0D0VSd0xd0LSCfromBpt;
TH2F *hangletracksVSd0xd0LSCfromBpt;
TH2F *hangletracksVSd0D0LSCfromBpt;
TH1F *hd0xd0LSCfromBpt;
TH2F *hTOFpidLSCfromB=new TH2F("hTOFpidLSCfromB","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistLsCutsFromB->Add(hTOFpidLSCfromB);
for(Int_t i=0;i<fnbins;i++){
namehist="hd0zD0ptLSCfromB_pt";
namehist+=i;
titlehist="d0(z) Loose Cuts FromBm ptbin=";
titlehist+=i;
hd0zD0ptLSCfromB=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptLSCfromB->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptLSCfromB->SetYTitle("Entries");
flistLsCutsFromB->Add(hd0zD0ptLSCfromB);
namehist="hInvMassD0LSCfromB_pt";
namehist+=i;
titlehist="Invariant Mass Loose Cuts FromB ptbin=";
titlehist+=i;
hInvMassD0LSCfromB=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0LSCfromB->SetXTitle("Invariant Mass [GeV]");
hInvMassD0LSCfromB->SetYTitle("Entries");
flistLsCutsFromB->Add(hInvMassD0LSCfromB);
namehist="hInvMassD0barLSCfromB_pt";
namehist+=i;
titlehist="Invariant Mass D0bar Loose Cuts FromB ptbin=";
titlehist+=i;
hInvMassD0barLSCfromB=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barLSCfromB->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barLSCfromB->SetYTitle("Entries");
flistLsCutsFromB->Add(hInvMassD0barLSCfromB);
namehist="hetaLSCfromB_pt";
namehist+=i;
titlehist="eta Loose Cuts FromB ptbin=";
titlehist+=i;
hetaLSCfromB=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaLSCfromB->SetXTitle("Pseudorapidity");
hetaLSCfromB->SetYTitle("Entries");
flistLsCutsFromB->Add(hetaLSCfromB);
namehist="hCosPDPBLSCfromB_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBLSCfromB=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBLSCfromB->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBLSCfromB->SetYTitle("Entries");
flistLsCutsFromB->Add(hCosPDPBLSCfromB);
namehist="hCosPcPDLSCfromB_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDLSCfromB=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDLSCfromB->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDLSCfromB->SetYTitle("Entries");
flistLsCutsFromB->Add(hCosPcPDLSCfromB);
namehist="hd0xd0LSCfromB_pt";
namehist+=i;
titlehist="d0xd0 Loose Cuts FromB ptbin=";
titlehist+=i;
hd0xd0LSCfromBpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0LSCfromBpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0LSCfromBpt->SetYTitle("Entries");
flistLsCutsFromB->Add(hd0xd0LSCfromBpt);
namehist="hd0D0VSd0xd0LSCfromB_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} Loose Cuts FromB ptbin=";
titlehist+=i;
hd0D0VSd0xd0LSCfromBpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0LSCfromBpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0LSCfromBpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistLsCutsFromB->Add(hd0D0VSd0xd0LSCfromBpt);
namehist="hangletracksVSd0xd0LSCfromB_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} Loose Cuts FromB ptbin=";
titlehist+=i;
hangletracksVSd0xd0LSCfromBpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0LSCfromBpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0LSCfromBpt->SetYTitle(" angle between K and #p tracks [rad]");
flistLsCutsFromB->Add(hangletracksVSd0xd0LSCfromBpt);
namehist="hangletracksVSd0D0LSCfromB_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} Loose Cuts FromB ptbin=";
titlehist+=i;
hangletracksVSd0D0LSCfromBpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0LSCfromBpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0LSCfromBpt->SetYTitle(" angle between K and #p tracks [rad]");
flistLsCutsFromB->Add(hangletracksVSd0D0LSCfromBpt);
}
TH1F *hd0D0LSCfromBPM = new TH1F("hd0D0LSCfromBPM","D^{0} impact par. plot , Loose Cuts ,FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0LSCfromBPM->SetXTitle("Impact parameter [#mum]");
hd0D0LSCfromBPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueLSCfromBPM = new TH1F("hd0D0VtxTrueLSCfromBPM","D^{0} impact par. w.r.t. True Vtx, Loose Cuts, FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueLSCfromBPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueLSCfromBPM->SetYTitle("Entries");
TH1F *hMCd0D0LSCfromBPM = new TH1F("hMCd0D0LSCfromBPM","D^{0} impact par. plot, Loose Cuts, FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0LSCfromBPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0LSCfromBPM->SetYTitle("Entries");
TH1F *hd0D0LSCfromBSB = new TH1F("hd0D0LSCfromBSB","D^{0} impact par. plot , Loose Cuts ,FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0LSCfromBSB->SetXTitle("Impact parameter [#mum]");
hd0D0LSCfromBSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueLSCfromBSB = new TH1F("hd0D0VtxTrueLSCfromBSB","D^{0} impact par. w.r.t. True Vtx, Loose Cuts, FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueLSCfromBSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueLSCfromBSB->SetYTitle("Entries");
TH1F *hMCd0D0LSCfromBSB = new TH1F("hMCd0D0LSCfromBSB","D^{0} impact par. plot, Loose Cuts, FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0LSCfromBSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0LSCfromBSB->SetYTitle("Entries");
flistLsCutsFromB->Add(hd0D0LSCfromBPM);
flistLsCutsFromB->Add(hd0D0VtxTrueLSCfromBPM);
flistLsCutsFromB->Add(hMCd0D0LSCfromBPM);
flistLsCutsFromB->Add(hd0D0LSCfromBSB);
flistLsCutsFromB->Add(hd0D0VtxTrueLSCfromBSB);
flistLsCutsFromB->Add(hMCd0D0LSCfromBSB);
TH1F *hd0D0ptLSCfromBPM;
TH1F *hMCd0D0ptLSCfromBPM;
TH1F *hd0D0VtxTrueptLSCfromBPM;
TH1F *hd0D0ptLSCfromBSB;
TH1F *hMCd0D0ptLSCfromBSB;
TH1F *hd0D0VtxTrueptLSCfromBSB;
namehist="hd0D0ptLSCfromB_";
titlehist="D^{0} impact par. plot, Loose Cuts, FromB, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptLSCfromBPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptLSCfromBPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptLSCfromBPM->SetYTitle("Entries");
flistLsCutsFromB->Add(hd0D0ptLSCfromBPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptLSCfromBPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptLSCfromBPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptLSCfromBPM->SetYTitle("Entries");
flistLsCutsFromB->Add(hMCd0D0ptLSCfromBPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptLSCfromBPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptLSCfromBPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptLSCfromBPM->SetYTitle("Entries");
flistLsCutsFromB->Add(hd0D0VtxTrueptLSCfromBPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptLSCfromBSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptLSCfromBSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptLSCfromBSB->SetYTitle("Entries");
flistLsCutsFromB->Add(hd0D0ptLSCfromBSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptLSCfromBSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptLSCfromBSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptLSCfromBSB->SetYTitle("Entries");
flistLsCutsFromB->Add(hMCd0D0ptLSCfromBSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptLSCfromBSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptLSCfromBSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptLSCfromBSB->SetYTitle("Entries");
flistLsCutsFromB->Add(hd0D0VtxTrueptLSCfromBSB);
}
TH2F *hCPtaVSd0d0LSCfromDstar=new TH2F("hCPtaVSd0d0LSCfromDstar","hCPtaVSd0d0_LooseCuts_FromDStar",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZLSCfromDstar=new TH1F("hSecVtxZLSCfromDstar","hSecVtxZ_LooseCuts_FromDStar",1000,-8.,8.);
TH1F *hSecVtxXLSCfromDstar=new TH1F("hSecVtxXLSCfromDstar","hSecVtxX_LooseCuts_FromDStar",1000,-3000.,3000.);
TH1F *hSecVtxYLSCfromDstar=new TH1F("hSecVtxYLSCfromDstar","hSecVtxY_LooseCuts_FromDStar",1000,-3000.,3000.);
TH2F *hSecVtxXYLSCfromDstar=new TH2F("hSecVtxXYLSCfromDstar","hSecVtxXY_LooseCuts_FromDStar",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiLSCfromDstar=new TH1F("hSecVtxPhiLSCfromDstar","hSecVtxPhi_LooseCuts_FromDStar",180,-180.1,180.1);
TH1F *hd0singlTrackLSCfromDstar=new TH1F("hd0singlTrackLSCfromDstar","hd0singlTrackLooseCuts_FromDstar",1000,-5000.,5000.);
TH1F *hCPtaLSCfromDstar=new TH1F("hCPtaLSCfromDstar","hCPta_LooseCuts_FromDStar",100,-1.,1.);
TH1F *hd0xd0LSCfromDstar=new TH1F("hd0xd0LSCfromDstar","hd0xd0_LooseCuts_FromDStar",1000,-100000.,100000.);
TH1F *hMassTrueLSCfromDstar=new TH1F("hMassTrueLSCfromDstar","D^{0} MC inv. Mass Loose Cuts FromDStar(All momenta)",600,1.600,2.200);
TH1F *hMassLSCfromDstar=new TH1F("hMassLSCfromDstar","D^{0} inv. Mass Loose Cuts FromDStar (All momenta)",600,1.600,2.200);
hMassLSCfromDstar->Sumw2();
TH1F *hMassTrueLSCfromDstarPM=new TH1F("hMassTrueLSCfromDstarPM","D^{0} MC inv. Mass Loose Cuts FromDStar, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassLSCfromDstarPM=new TH1F("hMassLSCfromDstarPM","D^{0} inv. Mass Loose Cuts FromDStar (All momenta), MassPeak",600,1.600,2.200);
hMassLSCfromDstarPM->Sumw2();
TH1F *hMassTrueLSCfromDstarSB=new TH1F("hMassTrueLSCfromDstarSB","D^{0} MC inv. Mass in Side Bands Loose Cuts FromDStar(All momenta)",600,1.600,2.200);
TH1F *hMassLSCfromDstarSB=new TH1F("hMassLSCfromDstarSB","D^{0} inv. Mass in Side Bands Loose Cuts FromDStar (All momenta)",600,1.600,2.200);
hMassLSCfromDstarSB->Sumw2();
flistLsCutsFromDstar->Add(hCPtaVSd0d0LSCfromDstar);
flistLsCutsFromDstar->Add(hSecVtxZLSCfromDstar);
flistLsCutsFromDstar->Add(hSecVtxYLSCfromDstar);
flistLsCutsFromDstar->Add(hSecVtxXLSCfromDstar);
flistLsCutsFromDstar->Add(hSecVtxXYLSCfromDstar);
flistLsCutsFromDstar->Add(hSecVtxPhiLSCfromDstar);
flistLsCutsFromDstar->Add(hd0singlTrackLSCfromDstar);
flistLsCutsFromDstar->Add(hCPtaLSCfromDstar);
flistLsCutsFromDstar->Add(hd0xd0LSCfromDstar);
flistLsCutsFromDstar->Add(hMassTrueLSCfromDstar);
flistLsCutsFromDstar->Add(hMassLSCfromDstar);
flistLsCutsFromDstar->Add(hMassTrueLSCfromDstarPM);
flistLsCutsFromDstar->Add(hMassLSCfromDstarPM);
flistLsCutsFromDstar->Add(hMassTrueLSCfromDstarSB);
flistLsCutsFromDstar->Add(hMassLSCfromDstarSB);
TH1F *hdcaLSCfromDstar=new TH1F("hdcaLSCfromDstar","hdca_LooseCuts_FromDstar",100,0.,1000.);
hdcaLSCfromDstar->SetXTitle("dca [#mum]");
hdcaLSCfromDstar->SetYTitle("Entries");
TH1F *hcosthetastarLSCfromDstar=new TH1F("hcosthetastarLSCfromDstar","hCosThetaStar_LooseCuts_FromDstar",50,-1.,1.);
hcosthetastarLSCfromDstar->SetXTitle("cos #theta^{*}");
hcosthetastarLSCfromDstar->SetYTitle("Entries");
TH1F *hptD0LSCfromDstar=new TH1F("hptD0LSCfromDstar","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0LSCfromDstar->SetXTitle("p_{t} [GeV/c]");
hptD0LSCfromDstar->SetYTitle("Entries");
TH1F *hptD0VsMaxPtLSCfromDstar=new TH1F("hptD0VsMaxPtLSCfromDstar","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtLSCfromDstar=new TH2F("hptD0PTallsqrtLSCfromDstar","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallLSCfromDstar=new TH2F("hptD0PTallLSCfromDstar","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBLSCfromDstar=new TH2F("hptD0vsptBLSCfromDstar","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBLSCfromDstar=new TH2F("hpD0vspBLSCfromDstar","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkLSCfromDstar=new TH2F("hptD0vsptcquarkLSCfromDstar","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkLSCfromDstar=new TH2F("hpD0vspcquarkLSCfromDstar","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistLsCutsFromDstar->Add(hdcaLSCfromDstar);
flistLsCutsFromDstar->Add(hcosthetastarLSCfromDstar);
flistLsCutsFromDstar->Add(hptD0LSCfromDstar);
flistLsCutsFromDstar->Add(hptD0VsMaxPtLSCfromDstar);
flistLsCutsFromDstar->Add(hptD0PTallsqrtLSCfromDstar);
flistLsCutsFromDstar->Add(hptD0PTallLSCfromDstar);
flistLsCutsFromDstar->Add(hptD0vsptBLSCfromDstar);
flistLsCutsFromDstar->Add(hpD0vspBLSCfromDstar);
flistLsCutsFromDstar->Add(hptD0vsptcquarkLSCfromDstar);
flistLsCutsFromDstar->Add(hpD0vspcquarkLSCfromDstar);
TH1F *hd0zD0ptLSCfromDstar;
TH1F *hInvMassD0LSCfromDstar,*hInvMassD0barLSCfromDstar;
TH2F *hInvMassPtLSCfromDstar=new TH2F("hInvMassPtLSCfromDstar","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
TH3F *hInvMassPtSelSignOnlyLSCfromDstar=new TH3F("hInvMassPtSelSignOnlyLSCfromDstar","Candidate p_{t} Vs invariant mass vs sel case for signal only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistLsCutsFromDstar->Add(hInvMassPtSelSignOnlyLSCfromDstar);
TH3F *hInvMassPtSelReflOnlyLSCfromDstar=new TH3F("hInvMassPtSelReflOnlyLSCfromDstar","Candidate p_{t} Vs invariant mass vs sel case for reflections only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistLsCutsFromDstar->Add(hInvMassPtSelReflOnlyLSCfromDstar);
THnSparseF *hSparseLSCfromDstar=new THnSparseF("hSparseLSCfromDstar","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseLSCfromDstar->SetBinEdges(0,massbins);
hSparseLSCfromDstar->SetBinEdges(1,massbins);
hSparseLSCfromDstar->SetBinEdges(2,ptbinsForNsparse);
hSparseLSCfromDstar->SetBinEdges(3,impparbins);
hSparseLSCfromDstar->SetBinEdges(4,massHypoBins);
flistLsCutsFromDstar->Add(hSparseLSCfromDstar);
TH1F *hetaLSCfromDstar;
TH1F *hCosPDPBLSCfromDstar;
TH1F *hCosPcPDLSCfromDstar;
flistLsCutsFromDstar->Add(hInvMassPtLSCfromDstar);
TH2F *hd0D0VSd0xd0LSCfromDstarpt;
TH2F *hangletracksVSd0xd0LSCfromDstarpt;
TH2F *hangletracksVSd0D0LSCfromDstarpt;
TH1F *hd0xd0LSCfromDstarpt;
TH2F *hTOFpidLSCfromDstar=new TH2F("hTOFpidLSCfromDstar","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistLsCutsFromDstar->Add(hTOFpidLSCfromDstar);
for(Int_t i=0;i<fnbins;i++){
namehist="hd0zD0ptLSCfromDstar_pt";
namehist+=i;
titlehist="d0(z) Loose Cuts FromDstarm ptbin=";
titlehist+=i;
hd0zD0ptLSCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptLSCfromDstar->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptLSCfromDstar->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hd0zD0ptLSCfromDstar);
namehist="hInvMassD0LSCfromDstar_pt";
namehist+=i;
titlehist="Invariant Mass Loose Cuts FromDstar ptbin=";
titlehist+=i;
hInvMassD0LSCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0LSCfromDstar->SetXTitle("Invariant Mass [GeV]");
hInvMassD0LSCfromDstar->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hInvMassD0LSCfromDstar);
namehist="hInvMassD0barLSCfromDstar_pt";
namehist+=i;
titlehist="Invariant Mass D0bar Loose Cuts FromDstar ptbin=";
titlehist+=i;
hInvMassD0barLSCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barLSCfromDstar->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barLSCfromDstar->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hInvMassD0barLSCfromDstar);
namehist="hetaLSCfromDstar_pt";
namehist+=i;
titlehist="eta Loose Cuts FromDstar ptbin=";
titlehist+=i;
hetaLSCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaLSCfromDstar->SetXTitle("Pseudorapidity");
hetaLSCfromDstar->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hetaLSCfromDstar);
namehist="hCosPDPBLSCfromDstar_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBLSCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBLSCfromDstar->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBLSCfromDstar->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hCosPDPBLSCfromDstar);
namehist="hCosPcPDLSCfromDstar_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDLSCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDLSCfromDstar->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDLSCfromDstar->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hCosPcPDLSCfromDstar);
namehist="hd0xd0LSCfromDstar_pt";
namehist+=i;
titlehist="d0xd0 Loose Cuts FromDstar ptbin=";
titlehist+=i;
hd0xd0LSCfromDstarpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0LSCfromDstarpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0LSCfromDstarpt->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hd0xd0LSCfromDstarpt);
namehist="hd0D0VSd0xd0LSCfromDstar_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} Loose Cuts FromDstar ptbin=";
titlehist+=i;
hd0D0VSd0xd0LSCfromDstarpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0LSCfromDstarpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0LSCfromDstarpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistLsCutsFromDstar->Add(hd0D0VSd0xd0LSCfromDstarpt);
namehist="hangletracksVSd0xd0LSCfromDstar_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} Loose Cuts FromDstar ptbin=";
titlehist+=i;
hangletracksVSd0xd0LSCfromDstarpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0LSCfromDstarpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0LSCfromDstarpt->SetYTitle(" angle between K and #p tracks [rad]");
flistLsCutsFromDstar->Add(hangletracksVSd0xd0LSCfromDstarpt);
namehist="hangletracksVSd0D0LSCfromDstar_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} Loose Cuts FromDstar ptbin=";
titlehist+=i;
hangletracksVSd0D0LSCfromDstarpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0LSCfromDstarpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0LSCfromDstarpt->SetYTitle(" angle between K and #p tracks [rad]");
flistLsCutsFromDstar->Add(hangletracksVSd0D0LSCfromDstarpt);
}
TH1F *hd0D0LSCfromDstPM = new TH1F("hd0D0LSCfromDstarPM","D^{0} impact par. plot , Loose Cuts ,FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0LSCfromDstPM->SetXTitle("Impact parameter [#mum]");
hd0D0LSCfromDstPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueLSCfromDstPM = new TH1F("hd0D0VtxTrueLSCfromDstarPM","D^{0} impact par. w.r.t. True Vtx, Loose Cuts, FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueLSCfromDstPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueLSCfromDstPM->SetYTitle("Entries");
TH1F *hMCd0D0LSCfromDstPM = new TH1F("hMCd0D0LSCfromDstarPM","D^{0} impact par. plot, Loose Cuts, FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0LSCfromDstPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0LSCfromDstPM->SetYTitle("Entries");
TH1F *hd0D0LSCfromDstSB = new TH1F("hd0D0LSCfromDstarSB","D^{0} impact par. plot , Loose Cuts ,FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0LSCfromDstSB->SetXTitle("Impact parameter [#mum]");
hd0D0LSCfromDstSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueLSCfromDstSB = new TH1F("hd0D0VtxTrueLSCfromDstarSB","D^{0} impact par. w.r.t. True Vtx, Loose Cuts, FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueLSCfromDstSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueLSCfromDstSB->SetYTitle("Entries");
TH1F *hMCd0D0LSCfromDstSB = new TH1F("hMCd0D0LSCfromDstarSB","D^{0} impact par. plot, Loose Cuts, FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0LSCfromDstSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0LSCfromDstSB->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hd0D0LSCfromDstPM);
flistLsCutsFromDstar->Add(hd0D0VtxTrueLSCfromDstPM);
flistLsCutsFromDstar->Add(hMCd0D0LSCfromDstPM);
flistLsCutsFromDstar->Add(hd0D0LSCfromDstSB);
flistLsCutsFromDstar->Add(hd0D0VtxTrueLSCfromDstSB);
flistLsCutsFromDstar->Add(hMCd0D0LSCfromDstSB);
TH1F *hd0D0ptLSCfromDstPM;
TH1F *hMCd0D0ptLSCfromDstPM;
TH1F *hd0D0VtxTrueptLSCfromDstPM;
TH1F *hd0D0ptLSCfromDstSB;
TH1F *hMCd0D0ptLSCfromDstSB;
TH1F *hd0D0VtxTrueptLSCfromDstSB;
namehist="hd0D0ptLSCfromDstar_";
titlehist="D^{0} impact par. plot, Loose Cuts, FromDStar, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptLSCfromDstPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptLSCfromDstPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptLSCfromDstPM->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hd0D0ptLSCfromDstPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptLSCfromDstPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptLSCfromDstPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptLSCfromDstPM->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hMCd0D0ptLSCfromDstPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptLSCfromDstPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptLSCfromDstPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptLSCfromDstPM->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hd0D0VtxTrueptLSCfromDstPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptLSCfromDstSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptLSCfromDstSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptLSCfromDstSB->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hd0D0ptLSCfromDstSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptLSCfromDstSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptLSCfromDstSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptLSCfromDstSB->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hMCd0D0ptLSCfromDstSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptLSCfromDstSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptLSCfromDstSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptLSCfromDstSB->SetYTitle("Entries");
flistLsCutsFromDstar->Add(hd0D0VtxTrueptLSCfromDstSB);
}
TH2F *hCPtaVSd0d0LSCother=new TH2F("hCPtaVSd0d0LSCother","hCPtaVSd0d0_LooseCuts_other",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZLSCother=new TH1F("hSecVtxZLSCother","hSecVtxZ_LooseCuts_other",1000,-8.,8.);
TH1F *hSecVtxXLSCother=new TH1F("hSecVtxXLSCother","hSecVtxX_LooseCuts_other",1000,-3000.,3000.);
TH1F *hSecVtxYLSCother=new TH1F("hSecVtxYLSCother","hSecVtxY_LooseCuts_other",1000,-3000.,3000.);
TH2F *hSecVtxXYLSCother=new TH2F("hSecVtxXYLSCother","hSecVtxXY_LooseCuts_other",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiLSCother=new TH1F("hSecVtxPhiLSCother","hSecVtxPhi_LooseCuts_other",180,-180.1,180.1);
TH1F *hd0singlTrackLSCother=new TH1F("hd0singlTrackLSCother","hd0singlTrackLooseCuts_Other",1000,-5000.,5000.);
TH1F *hCPtaLSCother=new TH1F("hCPtaLSCother","hCPta_LooseCuts_other",100,-1.,1.);
TH1F *hd0xd0LSCother=new TH1F("hd0xd0LSCother","hd0xd0_LooseCuts_other",1000,-100000.,100000.);
TH1F *hMassTrueLSCother=new TH1F("hMassTrueLSCother","D^{0} MC inv. Mass Loose Cuts other(All momenta)",600,1.600,2.200);
TH1F *hMassLSCother=new TH1F("hMassLSCother","D^{0} inv. Mass Loose Cuts other (All momenta)",600,1.600,2.200);
hMassLSCother->Sumw2();
TH1F *hMassTrueLSCotherPM=new TH1F("hMassTrueLSCotherPM","D^{0} MC inv. Mass Loose Cuts other, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassLSCotherPM=new TH1F("hMassLSCotherPM","D^{0} inv. Mass Loose Cuts other (All momenta), MassPeak",600,1.600,2.200);
hMassLSCotherPM->Sumw2();
TH1F *hMassTrueLSCotherSB=new TH1F("hMassTrueLSCotherSB","D^{0} MC inv. Mass in Side Bands Loose Cuts other(All momenta)",600,1.600,2.200);
TH1F *hMassLSCotherSB=new TH1F("hMassLSCotherSB","D^{0} inv. Mass in Side Bands Loose Cuts other (All momenta)",600,1.600,2.200);
hMassLSCotherSB->Sumw2();
flistLsCutsOther->Add(hCPtaVSd0d0LSCother);
flistLsCutsOther->Add(hSecVtxZLSCother);
flistLsCutsOther->Add(hSecVtxYLSCother);
flistLsCutsOther->Add(hSecVtxXLSCother);
flistLsCutsOther->Add(hSecVtxXYLSCother);
flistLsCutsOther->Add(hSecVtxPhiLSCother);
flistLsCutsOther->Add(hd0singlTrackLSCother);
flistLsCutsOther->Add(hCPtaLSCother);
flistLsCutsOther->Add(hd0xd0LSCother);
flistLsCutsOther->Add(hMassTrueLSCother);
flistLsCutsOther->Add(hMassLSCother);
flistLsCutsOther->Add(hMassTrueLSCotherPM);
flistLsCutsOther->Add(hMassLSCotherPM);
flistLsCutsOther->Add(hMassTrueLSCotherSB);
flistLsCutsOther->Add(hMassLSCotherSB);
TH1F *hdcaLSCother=new TH1F("hdcaLSCother","hdca_LooseCuts_Other",100,0.,1000.);
hdcaLSCother->SetXTitle("dca [#mum]");
hdcaLSCother->SetYTitle("Entries");
TH1F *hcosthetastarLSCother=new TH1F("hcosthetastarLSCother","hCosThetaStar_LooseCuts_Other",50,-1.,1.);
hcosthetastarLSCother->SetXTitle("cos #theta^{*}");
hcosthetastarLSCother->SetYTitle("Entries");
TH1F *hptD0LSCother=new TH1F("hptD0LSCother","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0LSCother->SetXTitle("p_{t} [GeV/c]");
hptD0LSCother->SetYTitle("Entries");
TH1F *hptD0VsMaxPtLSCother=new TH1F("hptD0VsMaxPtLSCother","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtLSCother=new TH2F("hptD0PTallsqrtLSCother","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallLSCother=new TH2F("hptD0PTallLSCother","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBLSCother=new TH2F("hptD0vsptBLSCother","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBLSCother=new TH2F("hpD0vspBLSCother","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkLSCother=new TH2F("hptD0vsptcquarkLSCother","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkLSCother=new TH2F("hpD0vspcquarkLSCother","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistLsCutsOther->Add(hdcaLSCother);
flistLsCutsOther->Add(hcosthetastarLSCother);
flistLsCutsOther->Add(hptD0LSCother);
flistLsCutsOther->Add(hptD0VsMaxPtLSCother);
flistLsCutsOther->Add(hptD0PTallsqrtLSCother);
flistLsCutsOther->Add(hptD0PTallLSCother);
flistLsCutsOther->Add(hptD0vsptBLSCother);
flistLsCutsOther->Add(hpD0vspBLSCother);
flistLsCutsOther->Add(hptD0vsptcquarkLSCother);
flistLsCutsOther->Add(hpD0vspcquarkLSCother);
TH1F *hd0zD0ptLSCother;
TH1F *hInvMassD0LSCother,*hInvMassD0barLSCother;
TH2F *hInvMassPtLSCother=new TH2F("hInvMassPtLSCother","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
THnSparseF *hSparseLSCother=new THnSparseF("hSparseLSCother","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseLSCother->SetBinEdges(0,massbins);
hSparseLSCother->SetBinEdges(1,massbins);
hSparseLSCother->SetBinEdges(2,ptbinsForNsparse);
hSparseLSCother->SetBinEdges(3,impparbins);
hSparseLSCother->SetBinEdges(4,massHypoBins);
flistLsCutsOther->Add(hSparseLSCother);
TH1F *hetaLSCother;
TH1F *hCosPDPBLSCother;
TH1F *hCosPcPDLSCother;
flistLsCutsOther->Add(hInvMassPtLSCother);
TH2F *hd0D0VSd0xd0LSCotherpt;
TH2F *hangletracksVSd0xd0LSCotherpt;
TH2F *hangletracksVSd0D0LSCotherpt;
TH1F *hd0xd0LSCotherpt;
TH2F *hTOFpidLSCother=new TH2F("hTOFpidLSCother","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistLsCutsOther->Add(hTOFpidLSCother);
for(Int_t i=0;i<fnbins;i++){
namehist="hd0zD0ptLSCother_pt";
namehist+=i;
titlehist="d0(z) Loose Cuts Otherm ptbin=";
titlehist+=i;
hd0zD0ptLSCother=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptLSCother->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptLSCother->SetYTitle("Entries");
flistLsCutsOther->Add(hd0zD0ptLSCother);
namehist="hInvMassD0LSCother_pt";
namehist+=i;
titlehist="Invariant Mass Loose Cuts Other ptbin=";
titlehist+=i;
hInvMassD0LSCother=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0LSCother->SetXTitle("Invariant Mass [GeV]");
hInvMassD0LSCother->SetYTitle("Entries");
flistLsCutsOther->Add(hInvMassD0LSCother);
namehist="hInvMassD0barLSCother_pt";
namehist+=i;
titlehist="Invariant Mass D0bar Loose Cuts Other ptbin=";
titlehist+=i;
hInvMassD0barLSCother=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barLSCother->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barLSCother->SetYTitle("Entries");
flistLsCutsOther->Add(hInvMassD0barLSCother);
namehist="hetaLSCother_pt";
namehist+=i;
titlehist="eta Loose Cuts Other ptbin=";
titlehist+=i;
hetaLSCother=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaLSCother->SetXTitle("Pseudorapidity");
hetaLSCother->SetYTitle("Entries");
flistLsCutsOther->Add(hetaLSCother);
namehist="hCosPDPBLSCother_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBLSCother=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBLSCother->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBLSCother->SetYTitle("Entries");
flistLsCutsOther->Add(hCosPDPBLSCother);
namehist="hCosPcPDLSCother_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDLSCother=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDLSCother->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDLSCother->SetYTitle("Entries");
flistLsCutsOther->Add(hCosPcPDLSCother);
namehist="hd0xd0LSCother_pt";
namehist+=i;
titlehist="d0xd0 Loose Cuts Other ptbin=";
titlehist+=i;
hd0xd0LSCotherpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0LSCotherpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0LSCotherpt->SetYTitle("Entries");
flistLsCutsOther->Add(hd0xd0LSCotherpt);
namehist="hd0D0VSd0xd0LSCother_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} Loose Cuts Other ptbin=";
titlehist+=i;
hd0D0VSd0xd0LSCotherpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0LSCotherpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0LSCotherpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistLsCutsOther->Add(hd0D0VSd0xd0LSCotherpt);
namehist="hangletracksVSd0xd0LSCother_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} Loose Cuts Other ptbin=";
titlehist+=i;
hangletracksVSd0xd0LSCotherpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0LSCotherpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0LSCotherpt->SetYTitle(" angle between K and #p tracks [rad]");
flistLsCutsOther->Add(hangletracksVSd0xd0LSCotherpt);
namehist="hangletracksVSd0D0LSCother_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} Loose Cuts Other ptbin=";
titlehist+=i;
hangletracksVSd0D0LSCotherpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0LSCotherpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0LSCotherpt->SetYTitle(" angle between K and #p tracks [rad]");
flistLsCutsOther->Add(hangletracksVSd0D0LSCotherpt);
}
TH1F *hd0D0LSCotherPM = new TH1F("hd0D0LSCotherPM","D^{0} impact par. plot , Loose Cuts ,Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0LSCotherPM->SetXTitle("Impact parameter [#mum]");
hd0D0LSCotherPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueLSCotherPM = new TH1F("hd0D0VtxTrueLSCotherPM","D^{0} impact par. w.r.t. True Vtx, Loose Cuts, Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueLSCotherPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueLSCotherPM->SetYTitle("Entries");
TH1F *hMCd0D0LSCotherPM = new TH1F("hMCd0D0LSCotherPM","D^{0} impact par. plot, Loose Cuts, Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0LSCotherPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0LSCotherPM->SetYTitle("Entries");
TH1F *hd0D0LSCotherSB = new TH1F("hd0D0LSCotherSB","D^{0} impact par. plot , Loose Cuts ,Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0LSCotherSB->SetXTitle("Impact parameter [#mum]");
hd0D0LSCotherSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueLSCotherSB = new TH1F("hd0D0VtxTrueLSCotherSB","D^{0} impact par. w.r.t. True Vtx, Loose Cuts, Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueLSCotherSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueLSCotherSB->SetYTitle("Entries");
TH1F *hMCd0D0LSCotherSB = new TH1F("hMCd0D0LSCotherSB","D^{0} impact par. plot, Loose Cuts, Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0LSCotherSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0LSCotherSB->SetYTitle("Entries");
flistLsCutsOther->Add(hd0D0LSCotherPM);
flistLsCutsOther->Add(hd0D0VtxTrueLSCotherPM);
flistLsCutsOther->Add(hMCd0D0LSCotherPM);
flistLsCutsOther->Add(hd0D0LSCotherSB);
flistLsCutsOther->Add(hd0D0VtxTrueLSCotherSB);
flistLsCutsOther->Add(hMCd0D0LSCotherSB);
TH1F *hd0D0ptLSCotherPM;
TH1F *hMCd0D0ptLSCotherPM;
TH1F *hd0D0VtxTrueptLSCotherPM;
TH1F *hd0D0ptLSCotherSB;
TH1F *hMCd0D0ptLSCotherSB;
TH1F *hd0D0VtxTrueptLSCotherSB;
namehist="hd0D0ptLSCother_";
titlehist="D^{0} impact par. plot, Loose Cuts, Other, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptLSCotherPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptLSCotherPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptLSCotherPM->SetYTitle("Entries");
flistLsCutsOther->Add(hd0D0ptLSCotherPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptLSCotherPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptLSCotherPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptLSCotherPM->SetYTitle("Entries");
flistLsCutsOther->Add(hMCd0D0ptLSCotherPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptLSCotherPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptLSCotherPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptLSCotherPM->SetYTitle("Entries");
flistLsCutsOther->Add(hd0D0VtxTrueptLSCotherPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptLSCotherSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptLSCotherSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptLSCotherSB->SetYTitle("Entries");
flistLsCutsOther->Add(hd0D0ptLSCotherSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptLSCotherSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptLSCotherSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptLSCotherSB->SetYTitle("Entries");
flistLsCutsOther->Add(hMCd0D0ptLSCotherSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptLSCotherSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptLSCotherSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptLSCotherSB->SetYTitle("Entries");
flistLsCutsOther->Add(hd0D0VtxTrueptLSCotherSB);
}
TH2F *hCPtaVSd0d0TGHCsign=new TH2F("hCPtaVSd0d0TGHCsign","hCPtaVSd0d0_TightCuts_Signal",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZTGHCsign=new TH1F("hSecVtxZTGHCsign","hSecVtxZ_TightCuts_Signal",1000,-8.,8.);
TH1F *hSecVtxXTGHCsign=new TH1F("hSecVtxXTGHCsign","hSecVtxX_TightCuts_Signal",1000,-3000.,3000.);
TH1F *hSecVtxYTGHCsign=new TH1F("hSecVtxYTGHCsign","hSecVtxY_TightCuts_Signal",1000,-3000.,3000.);
TH2F *hSecVtxXYTGHCsign=new TH2F("hSecVtxXYTGHCsign","hSecVtxXY_TightCuts_Signal",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiTGHCsign=new TH1F("hSecVtxPhiTGHCsign","hSecVtxPhi_TightCuts_Signal",180,-180.1,180.1);
TH1F *hd0singlTrackTGHCsign=new TH1F("hd0singlTrackTGHCsign","hd0singlTrackTightCuts_Signal",1000,-5000.,5000.);
TH1F *hCPtaTGHCsign=new TH1F("hCPtaTGHCsign","hCPta_TightCuts_Signal",100,-1.,1.);
TH1F *hd0xd0TGHCsign=new TH1F("hd0xd0TGHCsign","hd0xd0_TightCuts_Signal",1000,-100000.,100000.);
TH1F *hMassTrueTGHCsign=new TH1F("hMassTrueTGHCsign","D^{0} MC inv. Mass Tight Cuts Signal(All momenta)",600,1.600,2.200);
TH1F *hMassTGHCsign=new TH1F("hMassTGHCsign","D^{0} inv. Mass Tight Cuts Signal (All momenta)",600,1.600,2.200);
hMassTGHCsign->Sumw2();
TH1F *hMassTrueTGHCsignPM=new TH1F("hMassTrueTGHCsignPM","D^{0} MC inv. Mass Tight Cuts Signal, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassTGHCsignPM=new TH1F("hMassTGHCsignPM","D^{0} inv. Mass Tight Cuts Signal (All momenta), MassPeak",600,1.600,2.200);
hMassTGHCsignPM->Sumw2();
TH1F *hMassTrueTGHCsignSB=new TH1F("hMassTrueTGHCsignSB","D^{0} MC inv. Mass in Side Bands Tight Cuts Signal(All momenta)",600,1.600,2.200);
TH1F *hMassTGHCsignSB=new TH1F("hMassTGHCsignSB","D^{0} inv. Mass in Side Bands Tight Cuts Signal (All momenta)",600,1.600,2.200);
hMassTGHCsignSB->Sumw2();
flistTghCutsSignal->Add(hCPtaVSd0d0TGHCsign);
flistTghCutsSignal->Add(hSecVtxZTGHCsign);
flistTghCutsSignal->Add(hSecVtxYTGHCsign);
flistTghCutsSignal->Add(hSecVtxXTGHCsign);
flistTghCutsSignal->Add(hSecVtxXYTGHCsign);
flistTghCutsSignal->Add(hSecVtxPhiTGHCsign);
flistTghCutsSignal->Add(hd0singlTrackTGHCsign);
flistTghCutsSignal->Add(hCPtaTGHCsign);
flistTghCutsSignal->Add(hd0xd0TGHCsign);
flistTghCutsSignal->Add(hMassTrueTGHCsign);
flistTghCutsSignal->Add(hMassTGHCsign);
flistTghCutsSignal->Add(hMassTrueTGHCsignPM);
flistTghCutsSignal->Add(hMassTGHCsignPM);
flistTghCutsSignal->Add(hMassTrueTGHCsignSB);
flistTghCutsSignal->Add(hMassTGHCsignSB);
TH1F *hdcaTGHCsign=new TH1F("hdcaTGHCsign","hdca_TightCuts_Signal",100,0.,1000.);
hdcaTGHCsign->SetXTitle("dca [#mum]");
hdcaTGHCsign->SetYTitle("Entries");
TH1F *hcosthetastarTGHCsign=new TH1F("hcosthetastarTGHCsign","hCosThetaStar_TightCuts_Signal",50,-1.,1.);
hcosthetastarTGHCsign->SetXTitle("cos #theta^{*}");
hcosthetastarTGHCsign->SetYTitle("Entries");
TH1F *hptD0TGHCsign=new TH1F("hptD0TGHCsign","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0TGHCsign->SetXTitle("p_{t} [GeV/c]");
hptD0TGHCsign->SetYTitle("Entries");
TH1F *hptD0VsMaxPtTGHCsign=new TH1F("hptD0VsMaxPtTGHCsign","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtTGHCsign=new TH2F("hptD0PTallsqrtTGHCsign","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallTGHCsign=new TH2F("hptD0PTallTGHCsign","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBTGHCsign=new TH2F("hptD0vsptBTGHCsign","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBTGHCsign=new TH2F("hpD0vspBTGHCsign","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkTGHCsign=new TH2F("hptD0vsptcquarkTGHCsign","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkTGHCsign=new TH2F("hpD0vspcquarkTGHCsign","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistTghCutsSignal->Add(hdcaTGHCsign);
flistTghCutsSignal->Add(hcosthetastarTGHCsign);
flistTghCutsSignal->Add(hptD0TGHCsign);
flistTghCutsSignal->Add(hptD0VsMaxPtTGHCsign);
flistTghCutsSignal->Add(hptD0PTallsqrtTGHCsign);
flistTghCutsSignal->Add(hptD0PTallTGHCsign);
flistTghCutsSignal->Add(hptD0vsptBTGHCsign);
flistTghCutsSignal->Add(hpD0vspBTGHCsign);
flistTghCutsSignal->Add(hptD0vsptcquarkTGHCsign);
flistTghCutsSignal->Add(hpD0vspcquarkTGHCsign);
TH1F *hd0zD0ptTGHCsign;
TH1F *hInvMassD0TGHCsign,*hInvMassD0barTGHCsign;
TH2F *hInvMassPtTGHCsign=new TH2F("hInvMassPtTGHCsign","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
TH3F *hInvMassPtSelSignOnlyTGHCsign=new TH3F("hInvMassPtSelSignOnlyTGHCsign","Candidate p_{t} Vs invariant mass vs sel case for signal only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistTghCutsSignal->Add(hInvMassPtSelSignOnlyTGHCsign);
TH3F *hInvMassPtSelReflOnlyTGHCsign=new TH3F("hInvMassPtSelReflOnlyTGHCsign","Candidate p_{t} Vs invariant mass vs sel case for reflections only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistTghCutsSignal->Add(hInvMassPtSelReflOnlyTGHCsign);
THnSparseF *hSparseTGHCsign=new THnSparseF("hSparseTGHCsign","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseTGHCsign->SetBinEdges(0,massbins);
hSparseTGHCsign->SetBinEdges(1,massbins);
hSparseTGHCsign->SetBinEdges(2,ptbinsForNsparse);
hSparseTGHCsign->SetBinEdges(3,impparbins);
hSparseTGHCsign->SetBinEdges(4,massHypoBins);
flistTghCutsSignal->Add(hSparseTGHCsign);
THnSparseF *hSparseCxyLxyTGHCsign=new THnSparseF("hSparseCxyLxyTGHCsign","Candidate Mass;massD0;Pt;CosXY;Lxy",4,nbinsSparsCxyLxy,binLowLimitSparseCxyLxy,binUpLimitSparseCxyLxy);
hSparseCxyLxyTGHCsign->SetBinEdges(1,ptbinlimitsCxyLxy);
hSparseCxyLxyTGHCsign->GetAxis(0)->SetName("mass");
hSparseCxyLxyTGHCsign->GetAxis(0)->SetTitle("Invariant Mass (K#pi) [GeV/c^{2}]");
hSparseCxyLxyTGHCsign->GetAxis(1)->SetName("pt");
hSparseCxyLxyTGHCsign->GetAxis(1)->SetTitle("p_{t} [GeV/c]");
hSparseCxyLxyTGHCsign->GetAxis(2)->SetName("CosPointXY");
hSparseCxyLxyTGHCsign->GetAxis(2)->SetTitle("Cos#theta_{point}^{XY}");
hSparseCxyLxyTGHCsign->GetAxis(3)->SetName("NormDecLengthXY");
hSparseCxyLxyTGHCsign->GetAxis(3)->SetTitle("Normalized XY decay length");
flistTghCutsSignal->Add(hSparseCxyLxyTGHCsign);
TH1F *hetaTGHCsign;
TH1F *hCosPDPBTGHCsign;
TH1F *hCosPcPDTGHCsign;
flistTghCutsSignal->Add(hInvMassPtTGHCsign);
TH2F *hd0D0VSd0xd0TGHCsignpt;
TH2F *hangletracksVSd0xd0TGHCsignpt;
TH2F *hangletracksVSd0D0TGHCsignpt;
TH1F *hd0xd0TGHCsignpt;
TH1F *hPhiHistPMTGHCsignpt,*hPhiHistSBTGHCsignpt;
TH2F *hTOFpidTGHCsign=new TH2F("hTOFpidTGHCsign","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistTghCutsSignal->Add(hTOFpidTGHCsign);
for(Int_t i=0;i<fnbins;i++){
namehist="hPhiHistPMTGHCsign_pt";
namehist+=i;
titlehist="Azimuthal correlation TGH Cuts Sign PM ptbin=";
titlehist+=i;
hPhiHistPMTGHCsignpt=new TH1F(namehist.Data(),titlehist.Data(),100,-3.15,3.15);
hPhiHistPMTGHCsignpt->Sumw2();
flistTghCutsSignal->Add(hPhiHistPMTGHCsignpt);
namehist="hPhiHistSBTGHCsign_pt";
namehist+=i;
titlehist="Azimuthal correlation TGH Cuts Sign SB ptbin=";
titlehist+=i;
hPhiHistSBTGHCsignpt=new TH1F(namehist.Data(),titlehist.Data(),100,-3.15,3.15);
hPhiHistSBTGHCsignpt->Sumw2();
flistTghCutsSignal->Add(hPhiHistSBTGHCsignpt);
namehist="hd0zD0ptTGHCsign_pt";
namehist+=i;
titlehist="d0(z) Tight Cuts Signal ptbin=";
titlehist+=i;
hd0zD0ptTGHCsign=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptTGHCsign->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptTGHCsign->SetYTitle("Entries");
flistTghCutsSignal->Add(hd0zD0ptTGHCsign);
namehist="hInvMassD0TGHCsign_pt";
namehist+=i;
titlehist="Invariant Mass Tight Cuts Signal ptbin=";
titlehist+=i;
hInvMassD0TGHCsign=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0TGHCsign->SetXTitle("Invariant Mass [GeV]");
hInvMassD0TGHCsign->SetYTitle("Entries");
flistTghCutsSignal->Add(hInvMassD0TGHCsign);
namehist="hInvMassD0barTGHCsign_pt";
namehist+=i;
titlehist="Invariant Mass D0bar Tight Cuts Signal ptbin=";
titlehist+=i;
hInvMassD0barTGHCsign=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barTGHCsign->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barTGHCsign->SetYTitle("Entries");
flistTghCutsSignal->Add(hInvMassD0barTGHCsign);
namehist="hetaTGHCsign_pt";
namehist+=i;
titlehist="eta Tight Cuts Signal ptbin=";
titlehist+=i;
hetaTGHCsign=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaTGHCsign->SetXTitle("Pseudorapidity");
hetaTGHCsign->SetYTitle("Entries");
flistTghCutsSignal->Add(hetaTGHCsign);
namehist="hCosPDPBTGHCsign_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBTGHCsign=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBTGHCsign->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBTGHCsign->SetYTitle("Entries");
flistTghCutsSignal->Add(hCosPDPBTGHCsign);
namehist="hCosPcPDTGHCsign_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDTGHCsign=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDTGHCsign->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDTGHCsign->SetYTitle("Entries");
flistTghCutsSignal->Add(hCosPcPDTGHCsign);
namehist="hd0xd0TGHCsign_pt";
namehist+=i;
titlehist="d0xd0 Tight Cuts Signal ptbin=";
titlehist+=i;
hd0xd0TGHCsignpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0TGHCsignpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0TGHCsignpt->SetYTitle("Entries");
flistTghCutsSignal->Add(hd0xd0TGHCsignpt);
namehist="hd0D0VSd0xd0TGHCsign_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} Tight Cuts Signal ptbin=";
titlehist+=i;
hd0D0VSd0xd0TGHCsignpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0TGHCsignpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0TGHCsignpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistTghCutsSignal->Add(hd0D0VSd0xd0TGHCsignpt);
namehist="hangletracksVSd0xd0TGHCsign_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} Tight Cuts Signal ptbin=";
titlehist+=i;
hangletracksVSd0xd0TGHCsignpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0TGHCsignpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0TGHCsignpt->SetYTitle(" angle between K and #p tracks [rad]");
flistTghCutsSignal->Add(hangletracksVSd0xd0TGHCsignpt);
namehist="hangletracksVSd0D0TGHCsign_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} Tight Cuts Signal ptbin=";
titlehist+=i;
hangletracksVSd0D0TGHCsignpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0TGHCsignpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0TGHCsignpt->SetYTitle(" angle between K and #p tracks [rad]");
flistTghCutsSignal->Add(hangletracksVSd0D0TGHCsignpt);
}
TH1F *hd0D0TGHCsignPM = new TH1F("hd0D0TGHCsignPM","D^{0} impact par. plot , Tight Cuts ,Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0TGHCsignPM->SetXTitle("Impact parameter [#mum]");
hd0D0TGHCsignPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueTGHCsignPM = new TH1F("hd0D0VtxTrueTGHCsignPM","D^{0} impact par. w.r.t. True Vtx, Tight Cuts, Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueTGHCsignPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueTGHCsignPM->SetYTitle("Entries");
TH1F *hMCd0D0TGHCsignPM = new TH1F("hMCd0D0TGHCsignPM","D^{0} impact par. plot, Tight Cuts, Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0TGHCsignPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0TGHCsignPM->SetYTitle("Entries");
TH1F *hd0D0TGHCsignSB = new TH1F("hd0D0TGHCsignSB","D^{0} impact par. plot , Tight Cuts ,Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0TGHCsignSB->SetXTitle("Impact parameter [#mum]");
hd0D0TGHCsignSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueTGHCsignSB = new TH1F("hd0D0VtxTrueTGHCsignSB","D^{0} impact par. w.r.t. True Vtx, Tight Cuts, Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueTGHCsignSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueTGHCsignSB->SetYTitle("Entries");
TH1F *hMCd0D0TGHCsignSB = new TH1F("hMCd0D0TGHCsignSB","D^{0} impact par. plot, Tight Cuts, Signal,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0TGHCsignSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0TGHCsignSB->SetYTitle("Entries");
flistTghCutsSignal->Add(hd0D0TGHCsignPM);
flistTghCutsSignal->Add(hd0D0VtxTrueTGHCsignPM);
flistTghCutsSignal->Add(hMCd0D0TGHCsignPM);
flistTghCutsSignal->Add(hd0D0TGHCsignSB);
flistTghCutsSignal->Add(hd0D0VtxTrueTGHCsignSB);
flistTghCutsSignal->Add(hMCd0D0TGHCsignSB);
TH1F *hd0D0ptTGHCsignPM;
TH1F *hMCd0D0ptTGHCsignPM;
TH1F *hd0D0VtxTrueptTGHCsignPM;
TH1F *hd0D0ptTGHCsignSB;
TH1F *hMCd0D0ptTGHCsignSB;
TH1F *hd0D0VtxTrueptTGHCsignSB;
namehist="hd0D0ptTGHCsign_";
titlehist="D^{0} impact par. plot, Tight Cuts, Signal, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptTGHCsignPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptTGHCsignPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptTGHCsignPM->SetYTitle("Entries");
flistTghCutsSignal->Add(hd0D0ptTGHCsignPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptTGHCsignPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptTGHCsignPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptTGHCsignPM->SetYTitle("Entries");
flistTghCutsSignal->Add(hMCd0D0ptTGHCsignPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptTGHCsignPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptTGHCsignPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptTGHCsignPM->SetYTitle("Entries");
flistTghCutsSignal->Add(hd0D0VtxTrueptTGHCsignPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptTGHCsignSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptTGHCsignSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptTGHCsignSB->SetYTitle("Entries");
flistTghCutsSignal->Add(hd0D0ptTGHCsignSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptTGHCsignSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptTGHCsignSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptTGHCsignSB->SetYTitle("Entries");
flistTghCutsSignal->Add(hMCd0D0ptTGHCsignSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptTGHCsignSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptTGHCsignSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptTGHCsignSB->SetYTitle("Entries");
flistTghCutsSignal->Add(hd0D0VtxTrueptTGHCsignSB);
}
TH2F *hCPtaVSd0d0TGHCback=new TH2F("hCPtaVSd0d0TGHCback","hCPtaVSd0d0_TightCuts_Background",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZTGHCback=new TH1F("hSecVtxZTGHCback","hSecVtxZ_TightCuts_Background",1000,-8.,8.);
TH1F *hSecVtxXTGHCback=new TH1F("hSecVtxXTGHCback","hSecVtxX_TightCuts_Background",1000,-3000.,3000.);
TH1F *hSecVtxYTGHCback=new TH1F("hSecVtxYTGHCback","hSecVtxY_TightCuts_Background",1000,-3000.,3000.);
TH2F *hSecVtxXYTGHCback=new TH2F("hSecVtxXYTGHCback","hSecVtxXY_TightCuts_Background",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiTGHCback=new TH1F("hSecVtxPhiTGHCback","hSecVtxPhi_TightCuts_Background",180,-180.1,180.1);
TH1F *hd0singlTrackTGHCback=new TH1F("hd0singlTrackTGHCback","hd0singlTrackTightCuts_Back",1000,-5000.,5000.);
TH1F *hCPtaTGHCback=new TH1F("hCPtaTGHCback","hCPta_TightCuts_Background",100,-1.,1.);
TH1F *hd0xd0TGHCback=new TH1F("hd0xd0TGHCback","hd0xd0_TightCuts_Background",1000,-100000.,100000.);
TH1F *hMassTrueTGHCback=new TH1F("hMassTrueTGHCback","D^{0} MC inv. Mass Tight Cuts Background(All momenta)",600,1.600,2.200);
TH1F *hMassTGHCback=new TH1F("hMassTGHCback","D^{0} inv. Mass Tight Cuts Background (All momenta)",600,1.600,2.200);
hMassTGHCback->Sumw2();
TH1F *hMassTrueTGHCbackPM=new TH1F("hMassTrueTGHCbackPM","D^{0} MC inv. Mass Tight Cuts Background, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassTGHCbackPM=new TH1F("hMassTGHCbackPM","D^{0} inv. Mass Tight Cuts Background (All momenta), MassPeak",600,1.600,2.200);
hMassTGHCbackPM->Sumw2();
TH1F *hMassTrueTGHCbackSB=new TH1F("hMassTrueTGHCbackSB","D^{0} MC inv. Mass in Side Bands Tight Cuts Backgrround(All momenta)",600,1.600,2.200);
TH1F *hMassTGHCbackSB=new TH1F("hMassTGHCbackSB","D^{0} inv. Mass in Side Bands Tight Cuts Background (All momenta)",600,1.600,2.200);
hMassTGHCbackSB->Sumw2();
flistTghCutsBack->Add(hCPtaVSd0d0TGHCback);
flistTghCutsBack->Add(hSecVtxZTGHCback);
flistTghCutsBack->Add(hSecVtxYTGHCback);
flistTghCutsBack->Add(hSecVtxXTGHCback);
flistTghCutsBack->Add(hSecVtxXYTGHCback);
flistTghCutsBack->Add(hSecVtxPhiTGHCback);
flistTghCutsBack->Add(hd0singlTrackTGHCback);
flistTghCutsBack->Add(hCPtaTGHCback);
flistTghCutsBack->Add(hd0xd0TGHCback);
flistTghCutsBack->Add(hMassTrueTGHCback);
flistTghCutsBack->Add(hMassTGHCback);
flistTghCutsBack->Add(hMassTrueTGHCbackPM);
flistTghCutsBack->Add(hMassTGHCbackPM);
flistTghCutsBack->Add(hMassTrueTGHCbackSB);
flistTghCutsBack->Add(hMassTGHCbackSB);
TH1F *hdcaTGHCback=new TH1F("hdcaTGHCback","hdca_TightCuts_Backgr",100,0.,1000.);
hdcaTGHCback->SetXTitle("dca [#mum]");
hdcaTGHCback->SetYTitle("Entries");
TH1F *hcosthetastarTGHCback=new TH1F("hcosthetastarTGHCback","hCosThetaStar_TightCuts_Backgr",50,-1.,1.);
hcosthetastarTGHCback->SetXTitle("cos #theta^{*}");
hcosthetastarTGHCback->SetYTitle("Entries");
TH1F *hptD0TGHCback=new TH1F("hptD0TGHCback","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0TGHCback->SetXTitle("p_{t} [GeV/c]");
hptD0TGHCback->SetYTitle("Entries");
TH1F *hptD0VsMaxPtTGHCback=new TH1F("hptD0VsMaxPtTGHCback","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtTGHCback=new TH2F("hptD0PTallsqrtTGHCback","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallTGHCback=new TH2F("hptD0PTallTGHCback","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBTGHCback=new TH2F("hptD0vsptBTGHCback","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBTGHCback=new TH2F("hpD0vspBTGHCback","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkTGHCback=new TH2F("hptD0vsptcquarkTGHCback","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkTGHCback=new TH2F("hpD0vspcquarkTGHCback","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistTghCutsBack->Add(hdcaTGHCback);
flistTghCutsBack->Add(hcosthetastarTGHCback);
flistTghCutsBack->Add(hptD0TGHCback);
flistTghCutsBack->Add(hptD0VsMaxPtTGHCback);
flistTghCutsBack->Add(hptD0PTallsqrtTGHCback);
flistTghCutsBack->Add(hptD0PTallTGHCback);
flistTghCutsBack->Add(hptD0vsptBTGHCback);
flistTghCutsBack->Add(hpD0vspBTGHCback);
flistTghCutsBack->Add(hptD0vsptcquarkTGHCback);
flistTghCutsBack->Add(hpD0vspcquarkTGHCback);
TH1F *hd0zD0ptTGHCback;
TH1F *hInvMassD0TGHCback,*hInvMassD0barTGHCback;
TH2F *hInvMassPtTGHCback=new TH2F("hInvMassPtTGHCback","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
THnSparseF *hSparseTGHCback=new THnSparseF("hSparseTGHCback","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseTGHCback->SetBinEdges(0,massbins);
hSparseTGHCback->SetBinEdges(1,massbins);
hSparseTGHCback->SetBinEdges(2,ptbinsForNsparse);
hSparseTGHCback->SetBinEdges(3,impparbins);
hSparseTGHCback->SetBinEdges(4,massHypoBins);
flistTghCutsBack->Add(hSparseTGHCback);
TH1F *hetaTGHCback;
TH1F *hCosPDPBTGHCback;
TH1F *hCosPcPDTGHCback;
flistTghCutsBack->Add(hInvMassPtTGHCback);
TH2F *hd0D0VSd0xd0TGHCbackpt;
TH2F *hangletracksVSd0xd0TGHCbackpt;
TH2F *hangletracksVSd0D0TGHCbackpt;
TH1F *hd0xd0TGHCbackpt;
TH2F *hTOFpidTGHCback=new TH2F("hTOFpidTGHCback","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistTghCutsBack->Add(hTOFpidTGHCback);
for(Int_t i=0;i<fnbins;i++){
namehist="hd0zD0ptTGHCback_pt";
namehist+=i;
titlehist="d0(z) Tight Cuts Backgrm ptbin=";
titlehist+=i;
hd0zD0ptTGHCback=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptTGHCback->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptTGHCback->SetYTitle("Entries");
flistTghCutsBack->Add(hd0zD0ptTGHCback);
namehist="hInvMassD0TGHCback_pt";
namehist+=i;
titlehist="Invariant Mass Tight Cuts Backgr ptbin=";
titlehist+=i;
hInvMassD0TGHCback=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0TGHCback->SetXTitle("Invariant Mass [GeV]");
hInvMassD0TGHCback->SetYTitle("Entries");
flistTghCutsBack->Add(hInvMassD0TGHCback);
namehist="hInvMassD0barTGHCback_pt";
namehist+=i;
titlehist="Invariant Mass D0bar Tight Cuts Back ptbin=";
titlehist+=i;
hInvMassD0barTGHCback=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barTGHCback->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barTGHCback->SetYTitle("Entries");
flistTghCutsBack->Add(hInvMassD0barTGHCback);
namehist="hetaTGHCback_pt";
namehist+=i;
titlehist="eta Tight Cuts Backgr ptbin=";
titlehist+=i;
hetaTGHCback=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaTGHCback->SetXTitle("Pseudorapidity");
hetaTGHCback->SetYTitle("Entries");
flistTghCutsBack->Add(hetaTGHCback);
namehist="hCosPDPBTGHCback_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBTGHCback=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBTGHCback->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBTGHCback->SetYTitle("Entries");
flistTghCutsBack->Add(hCosPDPBTGHCback);
namehist="hCosPcPDTGHCback_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDTGHCback=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDTGHCback->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDTGHCback->SetYTitle("Entries");
flistTghCutsBack->Add(hCosPcPDTGHCback);
namehist="hd0xd0TGHCback_pt";
namehist+=i;
titlehist="d0xd0 Tight Cuts Back ptbin=";
titlehist+=i;
hd0xd0TGHCbackpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0TGHCbackpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0TGHCbackpt->SetYTitle("Entries");
flistTghCutsBack->Add(hd0xd0TGHCbackpt);
namehist="hd0D0VSd0xd0TGHCback_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} Tight Cuts Back ptbin=";
titlehist+=i;
hd0D0VSd0xd0TGHCbackpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0TGHCbackpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0TGHCbackpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistTghCutsBack->Add(hd0D0VSd0xd0TGHCbackpt);
namehist="hangletracksVSd0xd0TGHCback_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} Tight Cuts Back ptbin=";
titlehist+=i;
hangletracksVSd0xd0TGHCbackpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0TGHCbackpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0TGHCbackpt->SetYTitle(" angle between K and #p tracks [rad]");
flistTghCutsBack->Add(hangletracksVSd0xd0TGHCbackpt);
namehist="hangletracksVSd0D0TGHCback_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} Tight Cuts Back ptbin=";
titlehist+=i;
hangletracksVSd0D0TGHCbackpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0TGHCbackpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0TGHCbackpt->SetYTitle(" angle between K and #p tracks [rad]");
flistTghCutsBack->Add(hangletracksVSd0D0TGHCbackpt);
}
TH1F *hd0D0TGHCbackPM = new TH1F("hd0D0TGHCbackPM","D^{0} impact par. plot , Tight Cuts ,Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0TGHCbackPM->SetXTitle("Impact parameter [#mum]");
hd0D0TGHCbackPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueTGHCbackPM = new TH1F("hd0D0VtxTrueTGHCbackPM","D^{0} impact par. w.r.t. True Vtx, Tight Cuts, Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueTGHCbackPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueTGHCbackPM->SetYTitle("Entries");
TH1F *hMCd0D0TGHCbackPM = new TH1F("hMCd0D0TGHCbackPM","D^{0} impact par. plot, Tight Cuts, Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0TGHCbackPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0TGHCbackPM->SetYTitle("Entries");
TH1F *hd0D0TGHCbackSB = new TH1F("hd0D0TGHCbackSB","D^{0} impact par. plot , Tight Cuts ,Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0TGHCbackSB->SetXTitle("Impact parameter [#mum]");
hd0D0TGHCbackSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueTGHCbackSB = new TH1F("hd0D0VtxTrueTGHCbackSB","D^{0} impact par. w.r.t. True Vtx, Tight Cuts, Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueTGHCbackSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueTGHCbackSB->SetYTitle("Entries");
TH1F *hMCd0D0TGHCbackSB = new TH1F("hMCd0D0TGHCbackSB","D^{0} impact par. plot, Tight Cuts, Background,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0TGHCbackSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0TGHCbackSB->SetYTitle("Entries");
flistTghCutsBack->Add(hd0D0TGHCbackPM);
flistTghCutsBack->Add(hd0D0VtxTrueTGHCbackPM);
flistTghCutsBack->Add(hMCd0D0TGHCbackPM);
flistTghCutsBack->Add(hd0D0TGHCbackSB);
flistTghCutsBack->Add(hd0D0VtxTrueTGHCbackSB);
flistTghCutsBack->Add(hMCd0D0TGHCbackSB);
TH1F *hd0D0ptTGHCbackPM;
TH1F *hMCd0D0ptTGHCbackPM;
TH1F *hd0D0VtxTrueptTGHCbackPM;
TH1F *hd0D0ptTGHCbackSB;
TH1F *hMCd0D0ptTGHCbackSB;
TH1F *hd0D0VtxTrueptTGHCbackSB;
namehist="hd0D0ptTGHCback_";
titlehist="D^{0} impact par. plot, Tight Cuts, Background, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptTGHCbackPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptTGHCbackPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptTGHCbackPM->SetYTitle("Entries");
flistTghCutsBack->Add(hd0D0ptTGHCbackPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptTGHCbackPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptTGHCbackPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptTGHCbackPM->SetYTitle("Entries");
flistTghCutsBack->Add(hMCd0D0ptTGHCbackPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptTGHCbackPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptTGHCbackPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptTGHCbackPM->SetYTitle("Entries");
flistTghCutsBack->Add(hd0D0VtxTrueptTGHCbackPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptTGHCbackSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptTGHCbackSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptTGHCbackSB->SetYTitle("Entries");
flistTghCutsBack->Add(hd0D0ptTGHCbackSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptTGHCbackSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptTGHCbackSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptTGHCbackSB->SetYTitle("Entries");
flistTghCutsBack->Add(hMCd0D0ptTGHCbackSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptTGHCbackSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptTGHCbackSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptTGHCbackSB->SetYTitle("Entries");
flistTghCutsBack->Add(hd0D0VtxTrueptTGHCbackSB);
}
TH2F *hCPtaVSd0d0TGHCfromB=new TH2F("hCPtaVSd0d0TGHCfromB","hCPtaVSd0d0_TightCuts_FromB",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZTGHCfromB=new TH1F("hSecVtxZTGHCfromB","hSecVtxZ_TightCuts_FromB",1000,-8.,8.);
TH1F *hSecVtxXTGHCfromB=new TH1F("hSecVtxXTGHCfromB","hSecVtxX_TightCuts_FromB",1000,-3000.,3000.);
TH1F *hSecVtxYTGHCfromB=new TH1F("hSecVtxYTGHCfromB","hSecVtxY_TightCuts_FromB",1000,-3000.,3000.);
TH2F *hSecVtxXYTGHCfromB=new TH2F("hSecVtxXYTGHCfromB","hSecVtxXY_TightCuts_FromB",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiTGHCfromB=new TH1F("hSecVtxPhiTGHCfromB","hSecVtxPhi_TightCuts_FromB",180,-180.1,180.1);
TH1F *hd0singlTrackTGHCfromB=new TH1F("hd0singlTrackTGHCfromB","hd0singlTrackTightCuts_FromB",1000,-5000.,5000.);
TH1F *hCPtaTGHCfromB=new TH1F("hCPtaTGHCfromB","hCPta_TightCuts_FromB",100,-1.,1.);
TH1F *hd0xd0TGHCfromB=new TH1F("hd0xd0TGHCfromB","hd0xd0_TightCuts_FromB",1000,-100000.,100000.);
TH1F *hMassTrueTGHCfromB=new TH1F("hMassTrueTGHCfromB","D^{0} MC inv. Mass Tight Cuts FromB(All momenta)",600,1.600,2.200);
TH1F *hMassTGHCfromB=new TH1F("hMassTGHCfromB","D^{0} inv. Mass Tight Cuts FromB (All momenta)",600,1.600,2.200);
hMassTGHCfromB->Sumw2();
TH1F *hMassTrueTGHCfromBPM=new TH1F("hMassTrueTGHCfromBPM","D^{0} MC inv. Mass Tight Cuts FromB, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassTGHCfromBPM=new TH1F("hMassTGHCfromBPM","D^{0} inv. Mass Tight Cuts FromB (All momenta), MassPeak",600,1.600,2.200);
hMassTGHCfromBPM->Sumw2();
TH1F *hMassTrueTGHCfromBSB=new TH1F("hMassTrueTGHCfromBSB","D^{0} MC inv. Mass in Side Bands Tight Cuts FromB(All momenta)",600,1.600,2.200);
TH1F *hMassTGHCfromBSB=new TH1F("hMassTGHCfromBSB","D^{0} inv. Mass in Side Bands Tight Cuts FromB (All momenta)",600,1.600,2.200);
hMassTGHCfromBSB->Sumw2();
flistTghCutsFromB->Add(hCPtaVSd0d0TGHCfromB);
flistTghCutsFromB->Add(hSecVtxZTGHCfromB);
flistTghCutsFromB->Add(hSecVtxYTGHCfromB);
flistTghCutsFromB->Add(hSecVtxXTGHCfromB);
flistTghCutsFromB->Add(hSecVtxXYTGHCfromB);
flistTghCutsFromB->Add(hSecVtxPhiTGHCfromB);
flistTghCutsFromB->Add(hd0singlTrackTGHCfromB);
flistTghCutsFromB->Add(hCPtaTGHCfromB);
flistTghCutsFromB->Add(hd0xd0TGHCfromB);
flistTghCutsFromB->Add(hMassTrueTGHCfromB);
flistTghCutsFromB->Add(hMassTGHCfromB);
flistTghCutsFromB->Add(hMassTrueTGHCfromBPM);
flistTghCutsFromB->Add(hMassTGHCfromBPM);
flistTghCutsFromB->Add(hMassTrueTGHCfromBSB);
flistTghCutsFromB->Add(hMassTGHCfromBSB);
TH1F *hdcaTGHCfromB=new TH1F("hdcaTGHCfromB","hdca_TightCuts_FromB",100,0.,1000.);
hdcaTGHCfromB->SetXTitle("dca [#mum]");
hdcaTGHCfromB->SetYTitle("Entries");
TH1F *hcosthetastarTGHCfromB=new TH1F("hcosthetastarTGHCfromB","hCosThetaStar_TightCuts_FromB",50,-1.,1.);
hcosthetastarTGHCfromB->SetXTitle("cos #theta^{*}");
hcosthetastarTGHCfromB->SetYTitle("Entries");
TH1F *hptD0TGHCfromB=new TH1F("hptD0TGHCfromB","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0TGHCfromB->SetXTitle("p_{t} [GeV/c]");
hptD0TGHCfromB->SetYTitle("Entries");
TH1F *hptD0VsMaxPtTGHCfromB=new TH1F("hptD0VsMaxPtTGHCfromB","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtTGHCfromB=new TH2F("hptD0PTallsqrtTGHCfromB","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallTGHCfromB=new TH2F("hptD0PTallTGHCfromB","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBTGHCfromB=new TH2F("hptD0vsptBTGHCfromB","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBTGHCfromB=new TH2F("hpD0vspBTGHCfromB","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkTGHCfromB=new TH2F("hptD0vsptcquarkTGHCfromB","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkTGHCfromB=new TH2F("hpD0vspcquarkTGHCfromB","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistTghCutsFromB->Add(hdcaTGHCfromB);
flistTghCutsFromB->Add(hcosthetastarTGHCfromB);
flistTghCutsFromB->Add(hptD0TGHCfromB);
flistTghCutsFromB->Add(hptD0VsMaxPtTGHCfromB);
flistTghCutsFromB->Add(hptD0PTallsqrtTGHCfromB);
flistTghCutsFromB->Add(hptD0PTallTGHCfromB);
flistTghCutsFromB->Add(hptD0vsptBTGHCfromB);
flistTghCutsFromB->Add(hpD0vspBTGHCfromB);
flistTghCutsFromB->Add(hptD0vsptcquarkTGHCfromB);
flistTghCutsFromB->Add(hpD0vspcquarkTGHCfromB);
TH1F *hd0zD0ptTGHCfromB;
TH1F *hInvMassD0TGHCfromB,*hInvMassD0barTGHCfromB;
TH2F *hInvMassPtTGHCfromB=new TH2F("hInvMassPtTGHCfromB","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
TH3F *hInvMassPtSelSignOnlyTGHCfromB=new TH3F("hInvMassPtSelSignOnlyTGHCfromB","Candidate p_{t} Vs invariant mass vs sel case for signal only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistTghCutsFromB->Add(hInvMassPtSelSignOnlyTGHCfromB);
TH3F *hInvMassPtSelReflOnlyTGHCfromB=new TH3F("hInvMassPtSelReflOnlyTGHCfromB","Candidate p_{t} Vs invariant mass vs sel case for reflections only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistTghCutsFromB->Add(hInvMassPtSelReflOnlyTGHCfromB);
THnSparseF *hSparseTGHCfromB=new THnSparseF("hSparseTGHCfromB","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseTGHCfromB->SetBinEdges(0,massbins);
hSparseTGHCfromB->SetBinEdges(1,massbins);
hSparseTGHCfromB->SetBinEdges(2,ptbinsForNsparse);
hSparseTGHCfromB->SetBinEdges(3,impparbins);
hSparseTGHCfromB->SetBinEdges(4,massHypoBins);
flistTghCutsFromB->Add(hSparseTGHCfromB);
THnSparseF *hSparseRecoTGHCfromB=new THnSparseF("hSparseRecoTGHCfromB","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseRecoTGHCfromB->SetBinEdges(0,massbins);
hSparseRecoTGHCfromB->SetBinEdges(1,massbins);
hSparseRecoTGHCfromB->SetBinEdges(2,ptbinsForNsparse);
hSparseRecoTGHCfromB->SetBinEdges(3,impparbins);
hSparseRecoTGHCfromB->SetBinEdges(4,massHypoBins);
flistTghCutsFromB->Add(hSparseRecoTGHCfromB);
TH1F *hetaTGHCfromB;
TH1F *hCosPDPBTGHCfromB;
TH1F *hCosPcPDTGHCfromB;
flistTghCutsFromB->Add(hInvMassPtTGHCfromB);
TH2F *hd0D0VSd0xd0TGHCfromBpt;
TH2F *hangletracksVSd0xd0TGHCfromBpt;
TH2F *hangletracksVSd0D0TGHCfromBpt;
TH1F *hd0xd0TGHCfromBpt;
TH2F *hTOFpidTGHCfromB=new TH2F("hTOFpidTGHCfromB","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistTghCutsFromB->Add(hTOFpidTGHCfromB);
for(Int_t i=0;i<fnbins;i++){
namehist="hd0zD0ptTGHCfromB_pt";
namehist+=i;
titlehist="d0(z) Tight Cuts FromBm ptbin=";
titlehist+=i;
hd0zD0ptTGHCfromB=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptTGHCfromB->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptTGHCfromB->SetYTitle("Entries");
flistTghCutsFromB->Add(hd0zD0ptTGHCfromB);
namehist="hInvMassD0TGHCfromB_pt";
namehist+=i;
titlehist="Invariant Mass Tight Cuts FromB ptbin=";
titlehist+=i;
hInvMassD0TGHCfromB=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0TGHCfromB->SetXTitle("Invariant Mass [GeV]");
hInvMassD0TGHCfromB->SetYTitle("Entries");
flistTghCutsFromB->Add(hInvMassD0TGHCfromB);
namehist="hInvMassD0barTGHCfromB_pt";
namehist+=i;
titlehist="Invariant Mass D0bar Tight Cuts FromB ptbin=";
titlehist+=i;
hInvMassD0barTGHCfromB=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barTGHCfromB->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barTGHCfromB->SetYTitle("Entries");
flistTghCutsFromB->Add(hInvMassD0barTGHCfromB);
namehist="hetaTGHCfromB_pt";
namehist+=i;
titlehist="eta Tight Cuts FromB ptbin=";
titlehist+=i;
hetaTGHCfromB=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaTGHCfromB->SetXTitle("Pseudorapidity");
hetaTGHCfromB->SetYTitle("Entries");
flistTghCutsFromB->Add(hetaTGHCfromB);
namehist="hCosPDPBTGHCfromB_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBTGHCfromB=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBTGHCfromB->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBTGHCfromB->SetYTitle("Entries");
flistTghCutsFromB->Add(hCosPDPBTGHCfromB);
namehist="hCosPcPDTGHCfromB_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDTGHCfromB=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDTGHCfromB->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDTGHCfromB->SetYTitle("Entries");
flistTghCutsFromB->Add(hCosPcPDTGHCfromB);
namehist="hd0xd0TGHCfromB_pt";
namehist+=i;
titlehist="d0xd0 Tight Cuts FromB ptbin=";
titlehist+=i;
hd0xd0TGHCfromBpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0TGHCfromBpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0TGHCfromBpt->SetYTitle("Entries");
flistTghCutsFromB->Add(hd0xd0TGHCfromBpt);
namehist="hd0D0VSd0xd0TGHCfromB_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} Tight Cuts FromB ptbin=";
titlehist+=i;
hd0D0VSd0xd0TGHCfromBpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0TGHCfromBpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0TGHCfromBpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistTghCutsFromB->Add(hd0D0VSd0xd0TGHCfromBpt);
namehist="hangletracksVSd0xd0TGHCfromB_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} Tight Cuts FromB ptbin=";
titlehist+=i;
hangletracksVSd0xd0TGHCfromBpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0TGHCfromBpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0TGHCfromBpt->SetYTitle(" angle between K and #p tracks [rad]");
flistTghCutsFromB->Add(hangletracksVSd0xd0TGHCfromBpt);
namehist="hangletracksVSd0D0TGHCfromB_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} Tight Cuts FromB ptbin=";
titlehist+=i;
hangletracksVSd0D0TGHCfromBpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0TGHCfromBpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0TGHCfromBpt->SetYTitle(" angle between K and #p tracks [rad]");
flistTghCutsFromB->Add(hangletracksVSd0D0TGHCfromBpt);
}
TH1F *hd0D0TGHCfromBPM = new TH1F("hd0D0TGHCfromBPM","D^{0} impact par. plot , Tight Cuts ,FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0TGHCfromBPM->SetXTitle("Impact parameter [#mum]");
hd0D0TGHCfromBPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueTGHCfromBPM = new TH1F("hd0D0VtxTrueTGHCfromBPM","D^{0} impact par. w.r.t. True Vtx, Tight Cuts, FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueTGHCfromBPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueTGHCfromBPM->SetYTitle("Entries");
TH1F *hMCd0D0TGHCfromBPM = new TH1F("hMCd0D0TGHCfromBPM","D^{0} impact par. plot, Tight Cuts, FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0TGHCfromBPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0TGHCfromBPM->SetYTitle("Entries");
TH1F *hd0D0TGHCfromBSB = new TH1F("hd0D0TGHCfromBSB","D^{0} impact par. plot , Tight Cuts ,FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0TGHCfromBSB->SetXTitle("Impact parameter [#mum]");
hd0D0TGHCfromBSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueTGHCfromBSB = new TH1F("hd0D0VtxTrueTGHCfromBSB","D^{0} impact par. w.r.t. True Vtx, Tight Cuts, FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueTGHCfromBSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueTGHCfromBSB->SetYTitle("Entries");
TH1F *hMCd0D0TGHCfromBSB = new TH1F("hMCd0D0TGHCfromBSB","D^{0} impact par. plot, Tight Cuts, FromB,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0TGHCfromBSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0TGHCfromBSB->SetYTitle("Entries");
flistTghCutsFromB->Add(hd0D0TGHCfromBPM);
flistTghCutsFromB->Add(hd0D0VtxTrueTGHCfromBPM);
flistTghCutsFromB->Add(hMCd0D0TGHCfromBPM);
flistTghCutsFromB->Add(hd0D0TGHCfromBSB);
flistTghCutsFromB->Add(hd0D0VtxTrueTGHCfromBSB);
flistTghCutsFromB->Add(hMCd0D0TGHCfromBSB);
TH1F *hd0D0ptTGHCfromBPM;
TH1F *hMCd0D0ptTGHCfromBPM;
TH1F *hd0D0VtxTrueptTGHCfromBPM;
TH1F *hd0D0ptTGHCfromBSB;
TH1F *hMCd0D0ptTGHCfromBSB;
TH1F *hd0D0VtxTrueptTGHCfromBSB;
namehist="hd0D0ptTGHCfromB_";
titlehist="D^{0} impact par. plot, Tight Cuts, FromB, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptTGHCfromBPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptTGHCfromBPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptTGHCfromBPM->SetYTitle("Entries");
flistTghCutsFromB->Add(hd0D0ptTGHCfromBPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptTGHCfromBPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptTGHCfromBPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptTGHCfromBPM->SetYTitle("Entries");
flistTghCutsFromB->Add(hMCd0D0ptTGHCfromBPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptTGHCfromBPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptTGHCfromBPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptTGHCfromBPM->SetYTitle("Entries");
flistTghCutsFromB->Add(hd0D0VtxTrueptTGHCfromBPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptTGHCfromBSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptTGHCfromBSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptTGHCfromBSB->SetYTitle("Entries");
flistTghCutsFromB->Add(hd0D0ptTGHCfromBSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptTGHCfromBSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptTGHCfromBSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptTGHCfromBSB->SetYTitle("Entries");
flistTghCutsFromB->Add(hMCd0D0ptTGHCfromBSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptTGHCfromBSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptTGHCfromBSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptTGHCfromBSB->SetYTitle("Entries");
flistTghCutsFromB->Add(hd0D0VtxTrueptTGHCfromBSB);
}
TH2F *hCPtaVSd0d0TGHCfromDstar=new TH2F("hCPtaVSd0d0TGHCfromDstar","hCPtaVSd0d0_TightCuts_FromDStar",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZTGHCfromDstar=new TH1F("hSecVtxZTGHCfromDstar","hSecVtxZ_TightCuts_FromDStar",1000,-8.,8.);
TH1F *hSecVtxXTGHCfromDstar=new TH1F("hSecVtxXTGHCfromDstar","hSecVtxX_TightCuts_FromDStar",1000,-3000.,3000.);
TH1F *hSecVtxYTGHCfromDstar=new TH1F("hSecVtxYTGHCfromDstar","hSecVtxY_TightCuts_FromDStar",1000,-3000.,3000.);
TH2F *hSecVtxXYTGHCfromDstar=new TH2F("hSecVtxXYTGHCfromDstar","hSecVtxXY_TightCuts_FromDStar",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiTGHCfromDstar=new TH1F("hSecVtxPhiTGHCfromDstar","hSecVtxPhi_TightCuts_FromDStar",180,-180.1,180.1);
TH1F *hd0singlTrackTGHCfromDstar=new TH1F("hd0singlTrackTGHCfromDstar","hd0singlTrackTightCuts_FromDstar",1000,-5000.,5000.);
TH1F *hCPtaTGHCfromDstar=new TH1F("hCPtaTGHCfromDstar","hCPta_TightCuts_FromDStar",100,-1.,1.);
TH1F *hd0xd0TGHCfromDstar=new TH1F("hd0xd0TGHCfromDstar","hd0xd0_TightCuts_FromDStar",1000,-100000.,100000.);
TH1F *hMassTrueTGHCfromDstar=new TH1F("hMassTrueTGHCfromDstar","D^{0} MC inv. Mass Tight Cuts FromDStar(All momenta)",600,1.600,2.200);
TH1F *hMassTGHCfromDstar=new TH1F("hMassTGHCfromDstar","D^{0} inv. Mass Tight Cuts FromDStar (All momenta)",600,1.600,2.200);
hMassTGHCfromDstar->Sumw2();
TH1F *hMassTrueTGHCfromDstarPM=new TH1F("hMassTrueTGHCfromDstarPM","D^{0} MC inv. Mass Tight Cuts FromDStar, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassTGHCfromDstarPM=new TH1F("hMassTGHCfromDstarPM","D^{0} inv. Mass Tight Cuts FromDStar (All momenta), MassPeak",600,1.600,2.200);
hMassTGHCfromDstarPM->Sumw2();
TH1F *hMassTrueTGHCfromDstarSB=new TH1F("hMassTrueTGHCfromDstarSB","D^{0} MC inv. Mass in Side Bands Tight Cuts FromDStar(All momenta)",600,1.600,2.200);
TH1F *hMassTGHCfromDstarSB=new TH1F("hMassTGHCfromDstarSB","D^{0} inv. Mass in Side Bands Tight Cuts FromDStar (All momenta)",600,1.600,2.200);
hMassTGHCfromDstarSB->Sumw2();
flistTghCutsFromDstar->Add(hCPtaVSd0d0TGHCfromDstar);
flistTghCutsFromDstar->Add(hSecVtxZTGHCfromDstar);
flistTghCutsFromDstar->Add(hSecVtxYTGHCfromDstar);
flistTghCutsFromDstar->Add(hSecVtxXTGHCfromDstar);
flistTghCutsFromDstar->Add(hSecVtxXYTGHCfromDstar);
flistTghCutsFromDstar->Add(hSecVtxPhiTGHCfromDstar);
flistTghCutsFromDstar->Add(hd0singlTrackTGHCfromDstar);
flistTghCutsFromDstar->Add(hCPtaTGHCfromDstar);
flistTghCutsFromDstar->Add(hd0xd0TGHCfromDstar);
flistTghCutsFromDstar->Add(hMassTrueTGHCfromDstar);
flistTghCutsFromDstar->Add(hMassTGHCfromDstar);
flistTghCutsFromDstar->Add(hMassTrueTGHCfromDstarPM);
flistTghCutsFromDstar->Add(hMassTGHCfromDstarPM);
flistTghCutsFromDstar->Add(hMassTrueTGHCfromDstarSB);
flistTghCutsFromDstar->Add(hMassTGHCfromDstarSB);
TH1F *hdcaTGHCfromDstar=new TH1F("hdcaTGHCfromDstar","hdca_TightCuts_FromDstar",100,0.,1000.);
hdcaTGHCfromDstar->SetXTitle("dca [#mum]");
hdcaTGHCfromDstar->SetYTitle("Entries");
TH1F *hcosthetastarTGHCfromDstar=new TH1F("hcosthetastarTGHCfromDstar","hCosThetaStar_TightCuts_FromDstar",50,-1.,1.);
hcosthetastarTGHCfromDstar->SetXTitle("cos #theta^{*}");
hcosthetastarTGHCfromDstar->SetYTitle("Entries");
TH1F *hptD0TGHCfromDstar=new TH1F("hptD0TGHCfromDstar","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0TGHCfromDstar->SetXTitle("p_{t} [GeV/c]");
hptD0TGHCfromDstar->SetYTitle("Entries");
TH1F *hptD0VsMaxPtTGHCfromDstar=new TH1F("hptD0VsMaxPtTGHCfromDstar","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtTGHCfromDstar=new TH2F("hptD0PTallsqrtTGHCfromDstar","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallTGHCfromDstar=new TH2F("hptD0PTallTGHCfromDstar","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBTGHCfromDstar=new TH2F("hptD0vsptBTGHCfromDstar","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBTGHCfromDstar=new TH2F("hpD0vspBTGHCfromDstar","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkTGHCfromDstar=new TH2F("hptD0vsptcquarkTGHCfromDstar","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkTGHCfromDstar=new TH2F("hpD0vspcquarkTGHCfromDstar","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistTghCutsFromDstar->Add(hdcaTGHCfromDstar);
flistTghCutsFromDstar->Add(hcosthetastarTGHCfromDstar);
flistTghCutsFromDstar->Add(hptD0TGHCfromDstar);
flistTghCutsFromDstar->Add(hptD0VsMaxPtTGHCfromDstar);
flistTghCutsFromDstar->Add(hptD0PTallsqrtTGHCfromDstar);
flistTghCutsFromDstar->Add(hptD0PTallTGHCfromDstar);
flistTghCutsFromDstar->Add(hptD0vsptBTGHCfromDstar);
flistTghCutsFromDstar->Add(hpD0vspBTGHCfromDstar);
flistTghCutsFromDstar->Add(hptD0vsptcquarkTGHCfromDstar);
flistTghCutsFromDstar->Add(hpD0vspcquarkTGHCfromDstar);
TH1F *hd0zD0ptTGHCfromDstar;
TH1F *hInvMassD0TGHCfromDstar,*hInvMassD0barTGHCfromDstar;
TH1F *hetaTGHCfromDstar;
TH2F *hInvMassPtTGHCfromDstar=new TH2F("hInvMassPtTGHCfromDstar","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
TH3F *hInvMassPtSelSignOnlyTGHCfromDstar=new TH3F("hInvMassPtSelSignOnlyTGHCfromDstar","Candidate p_{t} Vs invariant mass vs sel case for signal only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistTghCutsFromDstar->Add(hInvMassPtSelSignOnlyTGHCfromDstar);
TH3F *hInvMassPtSelReflOnlyTGHCfromDstar=new TH3F("hInvMassPtSelReflOnlyTGHCfromDstar","Candidate p_{t} Vs invariant mass vs sel case for reflections only",600,1.600,2.200,72,0.,36.,3,0.5,3.5);
flistTghCutsFromDstar->Add(hInvMassPtSelReflOnlyTGHCfromDstar);
THnSparseF *hSparseTGHCfromDstar=new THnSparseF("hSparseTGHCfromDstar","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseTGHCfromDstar->SetBinEdges(0,massbins);
hSparseTGHCfromDstar->SetBinEdges(1,massbins);
hSparseTGHCfromDstar->SetBinEdges(2,ptbinsForNsparse);
hSparseTGHCfromDstar->SetBinEdges(3,impparbins);
hSparseTGHCfromDstar->SetBinEdges(4,massHypoBins);
flistTghCutsFromDstar->Add(hSparseTGHCfromDstar);
TH1F *hCosPDPBTGHCfromDstar;
TH1F *hCosPcPDTGHCfromDstar;
flistTghCutsFromDstar->Add(hInvMassPtTGHCfromDstar);
TH2F *hd0D0VSd0xd0TGHCfromDstarpt;
TH2F *hangletracksVSd0xd0TGHCfromDstarpt;
TH2F *hangletracksVSd0D0TGHCfromDstarpt;
TH1F *hd0xd0TGHCfromDstarpt;
TH2F *hTOFpidTGHCfromDstar=new TH2F("hTOFpidTGHCfromDstar","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistTghCutsFromDstar->Add(hTOFpidTGHCfromDstar);
for(Int_t i=0;i<fnbins;i++){
namehist="hd0zD0ptTGHCfromDstar_pt";
namehist+=i;
titlehist="d0(z) Tight Cuts FromDstarm ptbin=";
titlehist+=i;
hd0zD0ptTGHCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptTGHCfromDstar->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptTGHCfromDstar->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hd0zD0ptTGHCfromDstar);
namehist="hInvMassD0TGHCfromDstar_pt";
namehist+=i;
titlehist="Invariant Mass Tight Cuts FromDstar ptbin=";
titlehist+=i;
hInvMassD0TGHCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0TGHCfromDstar->SetXTitle("Invariant Mass [GeV]");
hInvMassD0TGHCfromDstar->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hInvMassD0TGHCfromDstar);
namehist="hInvMassD0barTGHCfromDstar_pt";
namehist+=i;
titlehist="Invariant Mass D0bar Tight Cuts FromDstar ptbin=";
titlehist+=i;
hInvMassD0barTGHCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barTGHCfromDstar->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barTGHCfromDstar->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hInvMassD0barTGHCfromDstar);
namehist="hetaTGHCfromDstar_pt";
namehist+=i;
titlehist="eta Tight Cuts FromDstar ptbin=";
titlehist+=i;
hetaTGHCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaTGHCfromDstar->SetXTitle("Pseudorapidity");
hetaTGHCfromDstar->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hetaTGHCfromDstar);
namehist="hCosPDPBTGHCfromDstar_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBTGHCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBTGHCfromDstar->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBTGHCfromDstar->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hCosPDPBTGHCfromDstar);
namehist="hCosPcPDTGHCfromDstar_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDTGHCfromDstar=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDTGHCfromDstar->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDTGHCfromDstar->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hCosPcPDTGHCfromDstar);
namehist="hd0xd0TGHCfromDstar_pt";
namehist+=i;
titlehist="d0xd0 Tight Cuts FromDstar ptbin=";
titlehist+=i;
hd0xd0TGHCfromDstarpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0TGHCfromDstarpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0TGHCfromDstarpt->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hd0xd0TGHCfromDstarpt);
namehist="hd0D0VSd0xd0TGHCfromDstar_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} Tight Cuts FromDstar ptbin=";
titlehist+=i;
hd0D0VSd0xd0TGHCfromDstarpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0TGHCfromDstarpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0TGHCfromDstarpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistTghCutsFromDstar->Add(hd0D0VSd0xd0TGHCfromDstarpt);
namehist="hangletracksVSd0xd0TGHCfromDstar_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} Tight Cuts FromDstar ptbin=";
titlehist+=i;
hangletracksVSd0xd0TGHCfromDstarpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0TGHCfromDstarpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0TGHCfromDstarpt->SetYTitle(" angle between K and #p tracks [rad]");
flistTghCutsFromDstar->Add(hangletracksVSd0xd0TGHCfromDstarpt);
namehist="hangletracksVSd0D0TGHCfromDstar_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} Tight Cuts FromDstar ptbin=";
titlehist+=i;
hangletracksVSd0D0TGHCfromDstarpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0TGHCfromDstarpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0TGHCfromDstarpt->SetYTitle(" angle between K and #p tracks [rad]");
flistTghCutsFromDstar->Add(hangletracksVSd0D0TGHCfromDstarpt);
}
TH1F *hd0D0TGHCfromDstPM = new TH1F("hd0D0TGHCfromDstarPM","D^{0} impact par. plot , Tight Cuts ,FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0TGHCfromDstPM->SetXTitle("Impact parameter [#mum]");
hd0D0TGHCfromDstPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueTGHCfromDstPM = new TH1F("hd0D0VtxTrueTGHCfromDstarPM","D^{0} impact par. w.r.t. True Vtx, Tight Cuts, FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueTGHCfromDstPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueTGHCfromDstPM->SetYTitle("Entries");
TH1F *hMCd0D0TGHCfromDstPM = new TH1F("hMCd0D0TGHCfromDstarPM","D^{0} impact par. plot, Tight Cuts, FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0TGHCfromDstPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0TGHCfromDstPM->SetYTitle("Entries");
TH1F *hd0D0TGHCfromDstSB = new TH1F("hd0D0TGHCfromDstarSB","D^{0} impact par. plot , Tight Cuts ,FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0TGHCfromDstSB->SetXTitle("Impact parameter [#mum]");
hd0D0TGHCfromDstSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueTGHCfromDstSB = new TH1F("hd0D0VtxTrueTGHCfromDstarSB","D^{0} impact par. w.r.t. True Vtx, Tight Cuts, FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueTGHCfromDstSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueTGHCfromDstSB->SetYTitle("Entries");
TH1F *hMCd0D0TGHCfromDstSB = new TH1F("hMCd0D0TGHCfromDstarSB","D^{0} impact par. plot, Tight Cuts, FromDStar,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0TGHCfromDstSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0TGHCfromDstSB->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hd0D0TGHCfromDstPM);
flistTghCutsFromDstar->Add(hd0D0VtxTrueTGHCfromDstPM);
flistTghCutsFromDstar->Add(hMCd0D0TGHCfromDstPM);
flistTghCutsFromDstar->Add(hd0D0TGHCfromDstSB);
flistTghCutsFromDstar->Add(hd0D0VtxTrueTGHCfromDstSB);
flistTghCutsFromDstar->Add(hMCd0D0TGHCfromDstSB);
TH1F *hd0D0ptTGHCfromDstPM;
TH1F *hMCd0D0ptTGHCfromDstPM;
TH1F *hd0D0VtxTrueptTGHCfromDstPM;
TH1F *hd0D0ptTGHCfromDstSB;
TH1F *hMCd0D0ptTGHCfromDstSB;
TH1F *hd0D0VtxTrueptTGHCfromDstSB;
namehist="hd0D0ptTGHCfromDstar_";
titlehist="D^{0} impact par. plot, Tight Cuts, FromDStar, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptTGHCfromDstPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptTGHCfromDstPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptTGHCfromDstPM->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hd0D0ptTGHCfromDstPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptTGHCfromDstPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptTGHCfromDstPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptTGHCfromDstPM->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hMCd0D0ptTGHCfromDstPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptTGHCfromDstPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptTGHCfromDstPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptTGHCfromDstPM->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hd0D0VtxTrueptTGHCfromDstPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptTGHCfromDstSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptTGHCfromDstSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptTGHCfromDstSB->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hd0D0ptTGHCfromDstSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptTGHCfromDstSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptTGHCfromDstSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptTGHCfromDstSB->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hMCd0D0ptTGHCfromDstSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptTGHCfromDstSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptTGHCfromDstSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptTGHCfromDstSB->SetYTitle("Entries");
flistTghCutsFromDstar->Add(hd0D0VtxTrueptTGHCfromDstSB);
}
TH2F *hCPtaVSd0d0TGHCother=new TH2F("hCPtaVSd0d0TGHCother","hCPtaVSd0d0_TightCuts_other",1000,-100000.,100000.,100,-1.,1.);
TH1F *hSecVtxZTGHCother=new TH1F("hSecVtxZTGHCother","hSecVtxZ_TightCuts_other",1000,-8.,8.);
TH1F *hSecVtxXTGHCother=new TH1F("hSecVtxXTGHCother","hSecVtxX_TightCuts_other",1000,-3000.,3000.);
TH1F *hSecVtxYTGHCother=new TH1F("hSecVtxYTGHCother","hSecVtxY_TightCuts_other",1000,-3000.,3000.);
TH2F *hSecVtxXYTGHCother=new TH2F("hSecVtxXYTGHCother","hSecVtxXY_TightCuts_other",1000,-3000.,3000.,1000,-3000.,3000.);
TH1F *hSecVtxPhiTGHCother=new TH1F("hSecVtxPhiTGHCother","hSecVtxPhi_TightCuts_other",180,-180.1,180.1);
TH1F *hd0singlTrackTGHCother=new TH1F("hd0singlTrackTGHCother","hd0singlTrackTightCuts_Other",1000,-5000.,5000.);
TH1F *hCPtaTGHCother=new TH1F("hCPtaTGHCother","hCPta_TightCuts_other",100,-1.,1.);
TH1F *hd0xd0TGHCother=new TH1F("hd0xd0TGHCother","hd0xd0_TightCuts_other",1000,-100000.,100000.);
TH1F *hMassTrueTGHCother=new TH1F("hMassTrueTGHCother","D^{0} MC inv. Mass Tight Cuts other(All momenta)",600,1.600,2.200);
TH1F *hMassTGHCother=new TH1F("hMassTGHCother","D^{0} inv. Mass Tight Cuts other (All momenta)",600,1.600,2.200);
hMassTGHCother->Sumw2();
TH1F *hMassTrueTGHCotherPM=new TH1F("hMassTrueTGHCotherPM","D^{0} MC inv. Mass Tight Cuts other, Mass Peak. (All momenta)",600,1.600,2.200);
TH1F *hMassTGHCotherPM=new TH1F("hMassTGHCotherPM","D^{0} inv. Mass Tight Cuts other (All momenta), MassPeak",600,1.600,2.200);
hMassTGHCotherPM->Sumw2();
TH1F *hMassTrueTGHCotherSB=new TH1F("hMassTrueTGHCotherSB","D^{0} MC inv. Mass in Side Bands Tight Cuts other(All momenta)",600,1.600,2.200);
TH1F *hMassTGHCotherSB=new TH1F("hMassTGHCotherSB","D^{0} inv. Mass in Side Bands Tight Cuts other (All momenta)",600,1.600,2.200);
hMassTGHCotherSB->Sumw2();
flistTghCutsOther->Add(hCPtaVSd0d0TGHCother);
flistTghCutsOther->Add(hSecVtxZTGHCother);
flistTghCutsOther->Add(hSecVtxYTGHCother);
flistTghCutsOther->Add(hSecVtxXTGHCother);
flistTghCutsOther->Add(hSecVtxXYTGHCother);
flistTghCutsOther->Add(hSecVtxPhiTGHCother);
flistTghCutsOther->Add(hd0singlTrackTGHCother);
flistTghCutsOther->Add(hCPtaTGHCother);
flistTghCutsOther->Add(hd0xd0TGHCother);
flistTghCutsOther->Add(hMassTrueTGHCother);
flistTghCutsOther->Add(hMassTGHCother);
flistTghCutsOther->Add(hMassTrueTGHCotherPM);
flistTghCutsOther->Add(hMassTGHCotherPM);
flistTghCutsOther->Add(hMassTrueTGHCotherSB);
flistTghCutsOther->Add(hMassTGHCotherSB);
TH1F *hdcaTGHCother=new TH1F("hdcaTGHCother","hdca_TightCuts_Other",100,0.,1000.);
hdcaTGHCother->SetXTitle("dca [#mum]");
hdcaTGHCother->SetYTitle("Entries");
TH1F *hcosthetastarTGHCother=new TH1F("hcosthetastarTGHCother","hCosThetaStar_TightCuts_Other",50,-1.,1.);
hcosthetastarTGHCother->SetXTitle("cos #theta^{*}");
hcosthetastarTGHCother->SetYTitle("Entries");
TH1F *hptD0TGHCother=new TH1F("hptD0TGHCother","D^{0} transverse momentum distribution",34,ptbinsD0arr);
hptD0TGHCother->SetXTitle("p_{t} [GeV/c]");
hptD0TGHCother->SetYTitle("Entries");
TH1F *hptD0VsMaxPtTGHCother=new TH1F("hptD0VsMaxPtTGHCother","Difference between D^{0} pt and highest (or second) pt",400,-50.,50.);
TH2F *hptD0PTallsqrtTGHCother=new TH2F("hptD0PTallsqrtTGHCother","D^{0} pt Vs Sqrt(Sum pt square)",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0PTallTGHCother=new TH2F("hptD0PTallTGHCother","D^{0} pt Vs Sum pt ",34,ptbinsD0arr,200,dumbinning);
TH2F *hptD0vsptBTGHCother=new TH2F("hptD0vsptBTGHCother","D^{0} pt Vs B pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspBTGHCother=new TH2F("hpD0vspBTGHCother","D^{0} tot momentum Vs B tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hptD0vsptcquarkTGHCother=new TH2F("hptD0vsptcquarkTGHCother","D^{0} pt Vs cquark pt distribution",34,ptbinsD0arr,34,ptbinsD0arr);
TH2F *hpD0vspcquarkTGHCother=new TH2F("hpD0vspcquarkTGHCother","D^{0} tot momentum Vs cquark tot momentum distribution",34,ptbinsD0arr,34,ptbinsD0arr);
flistTghCutsOther->Add(hdcaTGHCother);
flistTghCutsOther->Add(hcosthetastarTGHCother);
flistTghCutsOther->Add(hptD0TGHCother);
flistTghCutsOther->Add(hptD0VsMaxPtTGHCother);
flistTghCutsOther->Add(hptD0PTallsqrtTGHCother);
flistTghCutsOther->Add(hptD0PTallTGHCother);
flistTghCutsOther->Add(hptD0vsptBTGHCother);
flistTghCutsOther->Add(hpD0vspBTGHCother);
flistTghCutsOther->Add(hptD0vsptcquarkTGHCother);
flistTghCutsOther->Add(hpD0vspcquarkTGHCother);
TH1F *hd0zD0ptTGHCother;
TH1F *hInvMassD0TGHCother,*hInvMassD0barTGHCother;
TH2F *hInvMassPtTGHCother=new TH2F("hInvMassPtTGHCother","Candidate p_{t} Vs invariant mass",330,1.700,2.030,200,0.,20.);
THnSparseF *hSparseTGHCother=new THnSparseF("hSparseTGHCother","Candidate Masses, pt, Imp Par;massD0;massD0bar;pt;impactpar;selcase",5,nbinsSparse);
hSparseTGHCother->SetBinEdges(0,massbins);
hSparseTGHCother->SetBinEdges(1,massbins);
hSparseTGHCother->SetBinEdges(2,ptbinsForNsparse);
hSparseTGHCother->SetBinEdges(3,impparbins);
hSparseTGHCother->SetBinEdges(4,massHypoBins);
flistTghCutsOther->Add(hSparseTGHCother);
TH1F *hetaTGHCother;
TH1F *hCosPDPBTGHCother;
TH1F *hCosPcPDTGHCother;
flistTghCutsOther->Add(hInvMassPtTGHCother);
TH2F *hd0D0VSd0xd0TGHCotherpt;
TH2F *hangletracksVSd0xd0TGHCotherpt;
TH2F *hangletracksVSd0D0TGHCotherpt;
TH1F *hd0xd0TGHCotherpt;
TH2F *hTOFpidTGHCother=new TH2F("hTOFpidTGHCother","TOF time VS momentum",10,0.,4.,50,-50000.,50000.);
flistTghCutsOther->Add(hTOFpidTGHCother);
for(Int_t i=0;i<fnbins;i++){
namehist="hd0zD0ptTGHCother_pt";
namehist+=i;
titlehist="d0(z) Tight Cuts Otherm ptbin=";
titlehist+=i;
hd0zD0ptTGHCother=new TH1F(namehist.Data(),titlehist.Data(),1000,-3000,3000.);
hd0zD0ptTGHCother->SetXTitle("d_{0}(z) [#mum]");
hd0zD0ptTGHCother->SetYTitle("Entries");
flistTghCutsOther->Add(hd0zD0ptTGHCother);
namehist="hInvMassD0TGHCother_pt";
namehist+=i;
titlehist="Invariant Mass Tight Cuts Other ptbin=";
titlehist+=i;
hInvMassD0TGHCother=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0TGHCother->SetXTitle("Invariant Mass [GeV]");
hInvMassD0TGHCother->SetYTitle("Entries");
flistTghCutsOther->Add(hInvMassD0TGHCother);
namehist="hInvMassD0barTGHCother_pt";
namehist+=i;
titlehist="Invariant Mass D0bar Tight Cuts Other ptbin=";
titlehist+=i;
hInvMassD0barTGHCother=new TH1F(namehist.Data(),titlehist.Data(),600,1.600,2.200);
hInvMassD0barTGHCother->SetXTitle("Invariant Mass [GeV]");
hInvMassD0barTGHCother->SetYTitle("Entries");
flistTghCutsOther->Add(hInvMassD0barTGHCother);
namehist="hetaTGHCother_pt";
namehist+=i;
titlehist="eta Tight Cuts Other ptbin=";
titlehist+=i;
hetaTGHCother=new TH1F(namehist.Data(),titlehist.Data(),100,-3.,3.);
hetaTGHCother->SetXTitle("Pseudorapidity");
hetaTGHCother->SetYTitle("Entries");
flistTghCutsOther->Add(hetaTGHCother);
namehist="hCosPDPBTGHCother_pt";
namehist+=i;
titlehist="Cosine between D0 momentum and B momentum, ptbin=";
titlehist+=i;
hCosPDPBTGHCother=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPDPBTGHCother->SetXTitle("Cosine between D0 momentum and B momentum");
hCosPDPBTGHCother->SetYTitle("Entries");
flistTghCutsOther->Add(hCosPDPBTGHCother);
namehist="hCosPcPDTGHCother_pt";
namehist+=i;
titlehist="Cosine between cquark momentum and D0 momentum, ptbin=";
titlehist+=i;
hCosPcPDTGHCother=new TH1F(namehist.Data(),titlehist.Data(),50,-1.,1.);
hCosPcPDTGHCother->SetXTitle("Cosine between c quark momentum and D0 momentum");
hCosPcPDTGHCother->SetYTitle("Entries");
flistTghCutsOther->Add(hCosPcPDTGHCother);
namehist="hd0xd0TGHCother_pt";
namehist+=i;
titlehist="d0xd0 Tight Cuts Other ptbin=";
titlehist+=i;
hd0xd0TGHCotherpt=new TH1F(namehist.Data(),titlehist.Data(),1000,-50000.,10000.);
hd0xd0TGHCotherpt->SetXTitle("d_{0}^{K}xd_{0}^{#pi} [#mum^2]");
hd0xd0TGHCotherpt->SetYTitle("Entries");
flistTghCutsOther->Add(hd0xd0TGHCotherpt);
namehist="hd0D0VSd0xd0TGHCother_pt";
namehist+=i;
titlehist="d_{0}^{D^{0}} Vs d_{0}^{K}xd_{0}^{#pi} Tight Cuts Other ptbin=";
titlehist+=i;
hd0D0VSd0xd0TGHCotherpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,100,-300,300);
hd0D0VSd0xd0TGHCotherpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hd0D0VSd0xd0TGHCotherpt->SetYTitle(" d_{0}^{D^{0}} [#mum]");
flistTghCutsOther->Add(hd0D0VSd0xd0TGHCotherpt);
namehist="hangletracksVSd0xd0TGHCother_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{K}xd_{0}^{#pi} Tight Cuts Other ptbin=";
titlehist+=i;
hangletracksVSd0xd0TGHCotherpt=new TH2F(namehist.Data(),titlehist.Data(),200,-50000.,30000.,40,-0.1,3.24);
hangletracksVSd0xd0TGHCotherpt->SetXTitle(" d_{0}^{K}xd_{0}^{#pi} [#mum]");
hangletracksVSd0xd0TGHCotherpt->SetYTitle(" angle between K and #p tracks [rad]");
flistTghCutsOther->Add(hangletracksVSd0xd0TGHCotherpt);
namehist="hangletracksVSd0D0TGHCother_pt";
namehist+=i;
titlehist="Angle between K and #pi tracks Vs d_{0}^{D^{0}} Tight Cuts Other ptbin=";
titlehist+=i;
hangletracksVSd0D0TGHCotherpt=new TH2F(namehist.Data(),titlehist.Data(),200,-400.,400.,40,-0.12,3.24);
hangletracksVSd0D0TGHCotherpt->SetXTitle(" d_{0}^{D^{0}} [#mum]");
hangletracksVSd0D0TGHCotherpt->SetYTitle(" angle between K and #p tracks [rad]");
flistTghCutsOther->Add(hangletracksVSd0D0TGHCotherpt);
}
TH1F *hd0D0TGHCotherPM = new TH1F("hd0D0TGHCotherPM","D^{0} impact par. plot , Tight Cuts ,Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0TGHCotherPM->SetXTitle("Impact parameter [#mum]");
hd0D0TGHCotherPM->SetYTitle("Entries");
TH1F *hd0D0VtxTrueTGHCotherPM = new TH1F("hd0D0VtxTrueTGHCotherPM","D^{0} impact par. w.r.t. True Vtx, Tight Cuts, Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueTGHCotherPM->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueTGHCotherPM->SetYTitle("Entries");
TH1F *hMCd0D0TGHCotherPM = new TH1F("hMCd0D0TGHCotherPM","D^{0} impact par. plot, Tight Cuts, Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0TGHCotherPM->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0TGHCotherPM->SetYTitle("Entries");
TH1F *hd0D0TGHCotherSB = new TH1F("hd0D0TGHCotherSB","D^{0} impact par. plot , Tight Cuts ,Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0TGHCotherSB->SetXTitle("Impact parameter [#mum]");
hd0D0TGHCotherSB->SetYTitle("Entries");
TH1F *hd0D0VtxTrueTGHCotherSB = new TH1F("hd0D0VtxTrueTGHCotherSB","D^{0} impact par. w.r.t. True Vtx, Tight Cuts, Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hd0D0VtxTrueTGHCotherSB->SetXTitle("Impact parameter [#mum]");
hd0D0VtxTrueTGHCotherSB->SetYTitle("Entries");
TH1F *hMCd0D0TGHCotherSB = new TH1F("hMCd0D0TGHCotherSB","D^{0} impact par. plot, Tight Cuts, Other,Mass Peak (All momenta)",1000,-1000.,1000.);
hMCd0D0TGHCotherSB->SetXTitle("MC Impact parameter [#mum]");
hMCd0D0TGHCotherSB->SetYTitle("Entries");
flistTghCutsOther->Add(hd0D0TGHCotherPM);
flistTghCutsOther->Add(hd0D0VtxTrueTGHCotherPM);
flistTghCutsOther->Add(hMCd0D0TGHCotherPM);
flistTghCutsOther->Add(hd0D0TGHCotherSB);
flistTghCutsOther->Add(hd0D0VtxTrueTGHCotherSB);
flistTghCutsOther->Add(hMCd0D0TGHCotherSB);
TH1F *hd0D0ptTGHCotherPM;
TH1F *hMCd0D0ptTGHCotherPM;
TH1F *hd0D0VtxTrueptTGHCotherPM;
TH1F *hd0D0ptTGHCotherSB;
TH1F *hMCd0D0ptTGHCotherSB;
TH1F *hd0D0VtxTrueptTGHCotherSB;
namehist="hd0D0ptTGHCother_";
titlehist="D^{0} impact par. plot, Tight Cuts, Other, ";
for(Int_t i=0;i<fnbins;i++){
strnamept=namehist;
strnamept.Append("PkMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Mass Peak, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptTGHCotherPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptTGHCotherPM->SetXTitle("Impact parameter [#mum] ");
hd0D0ptTGHCotherPM->SetYTitle("Entries");
flistTghCutsOther->Add(hd0D0ptTGHCotherPM);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptTGHCotherPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptTGHCotherPM->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptTGHCotherPM->SetYTitle("Entries");
flistTghCutsOther->Add(hMCd0D0ptTGHCotherPM);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptTGHCotherPM = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptTGHCotherPM->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptTGHCotherPM->SetYTitle("Entries");
flistTghCutsOther->Add(hd0D0VtxTrueptTGHCotherPM);
strnamept=namehist;
strnamept.Append("SBMss_pt");
strnamept+=i;
strtitlept=titlehist;
strtitlept.Append(" Side Bands, ");
strtitlept+=fptbins[i];
strtitlept.Append("<= pt <");
strtitlept+=fptbins[i+1];
strtitlept.Append(" [GeV/c]");
hd0D0ptTGHCotherSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0ptTGHCotherSB->SetXTitle("Impact parameter [#mum] ");
hd0D0ptTGHCotherSB->SetYTitle("Entries");
flistTghCutsOther->Add(hd0D0ptTGHCotherSB);
strnamept.ReplaceAll("hd0D0","hMCd0D0");
hMCd0D0ptTGHCotherSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hMCd0D0ptTGHCotherSB->SetXTitle("MC Impact parameter [#mum] ");
hMCd0D0ptTGHCotherSB->SetYTitle("Entries");
flistTghCutsOther->Add(hMCd0D0ptTGHCotherSB);
strnamept.ReplaceAll("hMCd0D0","hd0D0VtxTrue");
hd0D0VtxTrueptTGHCotherSB = new TH1F(strnamept.Data(),strtitlept.Data(),1000,-1000.,1000.);
hd0D0VtxTrueptTGHCotherSB->SetXTitle("Impact parameter w.r.t. True Vtx [#mum] ");
hd0D0VtxTrueptTGHCotherSB->SetYTitle("Entries");
flistTghCutsOther->Add(hd0D0VtxTrueptTGHCotherSB);
}
Printf("AFTER DATA HISTOS CREATION \n");
delete ptbinlimitsCxyLxy;
PostData(1,fNentries);
PostData(2,fSignalType);
PostData(3,fSignalTypeLsCuts);
PostData(4,fSignalTypeTghCuts);
PostData(5,fCounter);
PostData(6,flistMCproperties);
PostData(7,flistNoCutsSignal);
PostData(8,flistNoCutsBack);
PostData(9,flistNoCutsFromB);
PostData(10,flistNoCutsFromDstar);
PostData(11,flistNoCutsOther);
PostData(12,flistLsCutsSignal);
PostData(13,flistLsCutsBack);
PostData(14,flistLsCutsFromB);
PostData(15,flistLsCutsFromDstar);
PostData(16,flistLsCutsOther);
PostData(17,flistTghCutsSignal);
PostData(18,flistTghCutsBack);
PostData(19,flistTghCutsFromB);
PostData(20,flistTghCutsFromDstar);
PostData(21,flistTghCutsOther);
return;
}
void AliAnalysisTaskSECharmFraction::UserExec(Option_t *)
{
AliAODEvent *aod = dynamic_cast<AliAODEvent*> (InputEvent());
if (!aod) {
Printf("ERROR: aod not available");
return;
}
TClonesArray *arrayD0toKpi=NULL;
if(!aod && AODEvent() && IsStandardAOD()) {
aod = dynamic_cast<AliAODEvent*> (AODEvent());
AliAODHandler* aodHandler = (AliAODHandler*)
((AliAnalysisManager::GetAnalysisManager())->GetOutputEventHandler());
if(aodHandler->GetExtensions()) {
AliAODExtension *ext = (AliAODExtension*)aodHandler->GetExtensions()->FindObject("AliAOD.VertexingHF.root");
AliAODEvent* aodFromExt = ext->GetAOD();
if(fLikeSign){
arrayD0toKpi =(TClonesArray*)aodFromExt->GetList()->FindObject("LikeSign2Prong");
if(!arrayD0toKpi) {
Printf("AliAnalysisTaskSECharmFraction::UserExec: LikeSign branch not found!\n");
return;
}
}
else {
arrayD0toKpi = (TClonesArray*)aodFromExt->GetList()->FindObject("D0toKpi");
if(!arrayD0toKpi) {
Printf("AliAnalysisTaskSECharmFraction::UserExec: D0toKpi branch not found!\n");
return;
}
}
}
} else {
if(fLikeSign){
arrayD0toKpi =(TClonesArray*)aod->GetList()->FindObject("LikeSign2Prong");
if(!arrayD0toKpi) {
Printf("AliAnalysisTaskSECharmFraction::UserExec: LikeSign branch not found!\n");
return;
}
}
else {
arrayD0toKpi = (TClonesArray*)aod->GetList()->FindObject("D0toKpi");
if(!arrayD0toKpi) {
Printf("AliAnalysisTaskSECharmFraction::UserExec: D0toKpi branch not found!\n");
return;
}
}
}
if(!arrayD0toKpi) {
printf("AliAnalysisTaskSECharmFraction::UserExec: input branch not found!\n");
return;
}
fNentries->Fill(0);
fCounter->StoreEvent(aod,fCutsLoose,fReadMC);
Int_t nSelectedloose=0, nSelectedtight=0;
Bool_t isEventSelTGHT=kTRUE,isEventSelLOOSE=kTRUE;
if(!fskipEventSelection){
if(!fCutsTight->IsEventSelected(aod)){
isEventSelTGHT=kFALSE;
if(fCutsTight->GetWhyRejection()==1){
fNentries->Fill(2);
}
if(fCutsTight->GetWhyRejection()==6){
fNentries->Fill(4);
}
}
else {
fNentries->Fill(1);
}
if(!fCutsLoose->IsEventSelected(aod)){
isEventSelLOOSE=kFALSE;
if(fCutsLoose->GetWhyRejection()==1){
fNentries->Fill(9);
}
if(fCutsLoose->GetWhyRejection()==6){
fNentries->Fill(11);
}
}
else {
fNentries->Fill(8);
}
if(!(isEventSelTGHT||isEventSelLOOSE)){
PostData(1,fNentries);
return;
}
}
else{
fCutsTight->SetupPID(aod);
}
if(!aod->GetPrimaryVertex() || TMath::Abs(aod->GetMagneticField())<0.001){
if(isEventSelTGHT)fNentries->Fill(19);
if(isEventSelLOOSE)fNentries->Fill(20);
PostData(1,fNentries);
return;
}
AliAODVertex *vtx1 = (AliAODVertex*)aod->GetPrimaryVertex();
TString primTitle = vtx1->GetTitle();
if(primTitle.Contains("VertexerTracks") && vtx1->GetNContributors()>0) {
if(isEventSelTGHT)fNentries->Fill(3);
if(isEventSelLOOSE)fNentries->Fill(10);
}
else {
PostData(1,fNentries);
return;
}
if(fskipEventSelection){
if(TMath::Abs(vtx1->GetZ())>fZvtxUpgr){
fNentries->Fill(4);
fNentries->Fill(11);
PostData(1,fNentries);
return;
}
else {
fNentries->Fill(1);
fNentries->Fill(8);
}
}
if(isEventSelTGHT)fNentries->Fill(5,aod->GetNumberOfTracks());
if(isEventSelLOOSE)fNentries->Fill(12,aod->GetNumberOfTracks());
Bool_t aziListIsFilled=kFALSE;
Double_t azilist[30000];
Int_t trkIDlist[30000],nprim=0;
for(Int_t ephi=0;ephi<30000;ephi++){
azilist[ephi]=-999.;
trkIDlist[ephi]=-999;
}
TClonesArray *arrayMC=0x0;
AliAODMCHeader *aodmcHeader=0x0;
Double_t vtxTrue[3];
if(fReadMC){
arrayMC =
(TClonesArray*)aod->GetList()->FindObject(AliAODMCParticle::StdBranchName());
if(!arrayMC) {
Printf("AliAnalysisTaskSECharmFraction::UserExec: MC particles branch not found!\n");
return;
}
aodmcHeader =
(AliAODMCHeader*)aod->GetList()->FindObject(AliAODMCHeader::StdBranchName());
if(!aodmcHeader) {
Printf("AliAnalysisTaskSECharmFraction::UserExec: MC header branch not found!\n");
return;
}
aodmcHeader->GetVertex(vtxTrue);
FillHistoMCproperties(arrayMC);
}
Int_t nTotD0toKpi=0;
Int_t okd0tight,okd0bartight,okd0loose,okd0barloose,okd0tightnopid,okd0bartightnopid;
Bool_t defaultNC=kTRUE;
Bool_t isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,isSideBand;
Bool_t isinacceptance;
Int_t signallevel=-1;
Int_t ptbin,nVtx;
Double_t invMassD0,invMassD0bar,ptD0,massmumtrue;
AliAODRecoDecayHF *aodDMC=0x0;
if(fFastAnalysis<1){
Int_t trkIDtoEntry[100000];
fptAll=0.;
fptAllSq=0.;
fptMax[0]=0.;
fptMax[1]=0.;
fptMax[2]=0.;
for(Int_t it=0;it<aod->GetNumberOfTracks();it++) {
AliAODTrack *track = dynamic_cast<AliAODTrack*>(aod->GetTrack(it));
if(!track) AliFatal("Not a standard AOD");
fptAll+=track->Pt();
fptAllSq+=track->Pt()*track->Pt();
if(track->Pt()>fptMax[0]){
fptMax[2]=fptMax[1];
fptMax[1]=fptMax[0];
fptMax[0]=track->Pt();
}
else if(track->Pt()>fptMax[1]){
fptMax[2]=fptMax[1];
fptMax[1]=track->Pt();
}
else if(track->Pt()>fptMax[2])fptMax[2]=track->Pt();
if(track->GetID()<0) {
if(isEventSelTGHT)fNentries->Fill(19);
if(isEventSelLOOSE)fNentries->Fill(20);
PostData(1,fNentries);
return;
}
trkIDtoEntry[track->GetID()]=it;
}
}
Int_t nD0toKpi = arrayD0toKpi->GetEntriesFast();
nTotD0toKpi += nD0toKpi;
if(isEventSelTGHT)fNentries->Fill(6,nD0toKpi);
if(isEventSelLOOSE)fNentries->Fill(13,nD0toKpi);
for (Int_t iD0toKpi = 0; iD0toKpi < nD0toKpi; iD0toKpi++) {
if(aodDMC!=0x0)delete aodDMC;
defaultNC=kTRUE;
isPeakD0=kFALSE;
isPeakD0bar=kFALSE;
isSideBandD0=kFALSE;
isSideBandD0bar=kFALSE;
isSideBand=kFALSE;
isinacceptance=kTRUE;
okd0tight=0;
okd0bartight=0;
okd0tightnopid=0;
okd0bartightnopid=0;
okd0loose=0;
okd0barloose=0;
signallevel=-1;
AliAODRecoDecayHF2Prong *d = (AliAODRecoDecayHF2Prong*)arrayD0toKpi->UncheckedAt(iD0toKpi);
if(fcheckD0Bit&&(!d->HasSelectionBit(AliRDHFCutsD0toKpi::kD0toKpiCuts)))continue;
AliAODVertex *origownvtx=0x0;
if(fCleanCandOwnVtx){
if(d->GetOwnPrimaryVtx()) origownvtx=new AliAODVertex(*d->GetOwnPrimaryVtx());
if(!fCutsTight->RecalcOwnPrimaryVtx(d,aod)) defaultNC=kFALSE;
}
ptD0=d->Pt();
ptbin=fCutsTight->PtBin(ptD0);
Int_t isD0D0barMC=0;
if(fReadMC){
if(fselectForUpgrade){
TString nameGen;
Int_t generator=0;
for(Int_t jp=0;jp<2;jp++){
AliAODTrack *daughA=(AliAODTrack*)d->GetDaughter(0);
fVertUtil->GetTrackPrimaryGenerator(daughA,aodmcHeader,arrayMC,nameGen);
if(nameGen.Contains("ijing")){
generator+=-1;
}
else if(!nameGen.Contains("pythia")){
generator+=2;
}
}
if(generator==-2){
Int_t pdgdaughters[2]={211,321};
Int_t labMum=d->MatchToMC(421,arrayMC,2,pdgdaughters);
if(labMum<0)signallevel=-1;
else signallevel=-2;
}
else if (generator==0){
aodDMC=GetD0toKPiSignalType(d,arrayMC,signallevel,massmumtrue,vtxTrue,isD0D0barMC);
}
else{
signallevel=-3;
}
if(fVertUtil->IsCandidateInjected(d,aodmcHeader,arrayMC)){
}
else {
}
}
else {
aodDMC=GetD0toKPiSignalType(d,arrayMC,signallevel,massmumtrue,vtxTrue,isD0D0barMC);
}
}
else signallevel=0;
if(fFastAnalysis<1){
isinacceptance=fCutsTight->AreDaughtersSelected(d);
if(!isinacceptance)signallevel=21;
}
if(!fCutsTight->IsInFiducialAcceptance(ptD0,d->Y(421))){
isinacceptance=kFALSE;
signallevel=22;
}
else{
nSelectedloose++;
}
Int_t nlayers=0,nSPD=0,nSSD=0;
Bool_t spd1=kFALSE;
if(fFastAnalysis<1){
for(Int_t idg=0;idg<d->GetNDaughters();idg++){
AliAODTrack *dgTrack = (AliAODTrack*)d->GetDaughter(idg);
if(TESTBIT(dgTrack->GetITSClusterMap(),5)){
nlayers++;
nSSD++;
}
if(TESTBIT(dgTrack->GetITSClusterMap(),4)){
nlayers++;
nSSD++;
}
if(TESTBIT(dgTrack->GetITSClusterMap(),3))nlayers++;
if(TESTBIT(dgTrack->GetITSClusterMap(),2))nlayers++;
if(TESTBIT(dgTrack->GetITSClusterMap(),1)){
nlayers++;
nSPD++;
}
if(TESTBIT(dgTrack->GetITSClusterMap(),0)){
nlayers++;
nSPD++;
spd1=kTRUE;
}
}
}
if(fFastAnalysis<1)if(vtx1->GetNContributors()<1)signallevel=51;
if(defaultNC&&fFastAnalysis<1&&fNtrMaxforVtx<2)defaultNC=SpecialSelD0(d,nVtx);
if(isEventSelTGHT&&defaultNC){
Bool_t iscutusingpid=fCutsTight->GetIsUsePID();
fCutsTight->SetUsePID(kFALSE);
Int_t isSelectedTightNoPid=fCutsTight->IsSelected(d,AliRDHFCuts::kAll,aod);
switch(isSelectedTightNoPid){
case 0:
okd0tightnopid=kFALSE;
okd0bartightnopid=kFALSE;
break;
case 1:
okd0tightnopid=kTRUE;
okd0bartightnopid=kFALSE;
break;
case 2:
okd0tightnopid=kFALSE;
okd0bartightnopid=kTRUE;
break;
case 3:
okd0tightnopid=kTRUE;
okd0bartightnopid=kTRUE;
break;
default:
okd0tightnopid=kTRUE;
okd0bartightnopid=kTRUE;
break;
}
fSignalType->Fill(signallevel);
fCutsTight->SetUsePID(iscutusingpid);
if(okd0tightnopid||okd0bartightnopid){
Int_t isSelectedPid=fCutsTight->IsSelected(d,AliRDHFCuts::kPID,aod);
Int_t isSelectedTight=fCutsTight->CombineSelectionLevels(3,isSelectedTightNoPid,isSelectedPid);
switch(isSelectedTight){
case 0:
okd0tight=kFALSE;
okd0bartight=kFALSE;
break;
case 1:
okd0tight=kTRUE;
okd0bartight=kFALSE;
break;
case 2:
okd0tight=kFALSE;
okd0bartight=kTRUE;
break;
case 3:
okd0tight=kTRUE;
okd0bartight=kTRUE;
break;
default:
okd0tight=kTRUE;
okd0bartight=kTRUE;
break;
}
}
}
else{
fSignalType->Fill(signallevel);
}
if(isEventSelLOOSE&&defaultNC){
Int_t isSelectedLoose=fCutsLoose->IsSelected(d,AliRDHFCuts::kAll,aod);
switch(isSelectedLoose){
case 0:
okd0loose=kFALSE;
okd0barloose=kFALSE;
break;
case 1:
okd0loose=kTRUE;
okd0barloose=kFALSE;
break;
case 2:
okd0loose=kFALSE;
okd0barloose=kTRUE;
break;
case 3:
okd0loose=kTRUE;
okd0barloose=kTRUE;
break;
default:
okd0loose=kTRUE;
okd0barloose=kTRUE;
break;
}
}
if((!fusePID)&&isEventSelTGHT){
okd0tightnopid=defaultNC;
okd0bartightnopid=defaultNC;
}
if(okd0loose||okd0barloose||okd0tight||okd0bartight||okd0tightnopid||okd0bartightnopid){
CheckInvMassD0(d,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar);
if((isSideBandD0||isSideBandD0bar)){
if(!(isPeakD0||isPeakD0bar))isSideBand=kTRUE;
else {
isSideBand=kFALSE;
isSideBandD0=kFALSE;
isSideBandD0bar=kFALSE;
}
}
if(fFastAnalysis<2){
if(!aziListIsFilled){
FillAziList(aod,azilist,trkIDlist,nprim);
aziListIsFilled=kTRUE;
}
if(signallevel==1||signallevel==0){
if(nprim!=0){
FillAziHistos(d,flistNoCutsSignal,ptbin,azilist,trkIDlist,nprim,okd0tightnopid,okd0bartightnopid,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar);
FillAziHistos(d,flistTghCutsSignal,ptbin,azilist,trkIDlist,nprim,okd0tight,okd0bartight,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar);
FillAziHistos(d,flistLsCutsSignal,ptbin,azilist,trkIDlist,nprim,okd0loose,okd0barloose,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar);
}
}
}
}
if(((isPeakD0&&okd0tight)||(isPeakD0bar&&okd0bartight))&&isinacceptance)fSignalTypeTghCuts->Fill(signallevel);
if(((isPeakD0&&okd0loose)||(isPeakD0bar&&okd0barloose))&&isinacceptance)fSignalTypeLsCuts->Fill(signallevel);
if(signallevel==1||signallevel==0)FillHistos(d,flistNoCutsSignal,ptbin,okd0tightnopid,okd0bartightnopid,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
else if(signallevel==2)FillHistos(d,flistNoCutsFromDstar,ptbin,okd0tightnopid,okd0bartightnopid,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
else if(signallevel==3||signallevel==4)FillHistos(d,flistNoCutsFromB,ptbin,okd0tightnopid,okd0bartightnopid,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
else if(signallevel==-1||signallevel==7||signallevel==8||signallevel==10||signallevel==11)FillHistos(d,flistNoCutsBack,ptbin,okd0tightnopid,okd0bartightnopid,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
else if(signallevel==5||signallevel==6)FillHistos(d,flistNoCutsOther,ptbin,okd0tightnopid,okd0bartightnopid,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
if(okd0loose||okd0barloose)fNentries->Fill(14);
if(signallevel==1||signallevel==0)FillHistos(d,flistLsCutsSignal,ptbin,okd0loose,okd0barloose,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
else if(signallevel==2)FillHistos(d,flistLsCutsFromDstar,ptbin,okd0loose,okd0barloose,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
else if(signallevel==3||signallevel==4)FillHistos(d,flistLsCutsFromB,ptbin,okd0loose,okd0barloose,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
else if(signallevel==-1||signallevel==7||signallevel==8||signallevel==10||signallevel==11)FillHistos(d,flistLsCutsBack,ptbin,okd0loose,okd0barloose,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
else if(signallevel==5||signallevel==6)FillHistos(d,flistLsCutsOther,ptbin,okd0loose,okd0barloose,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
if(okd0tight||okd0bartight){
fNentries->Fill(7);
nSelectedtight++;
}
if(signallevel==1||signallevel==0)FillHistos(d,flistTghCutsSignal,ptbin,okd0tight,okd0bartight,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
else if(signallevel==2)FillHistos(d,flistTghCutsFromDstar,ptbin,okd0tight,okd0bartight,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
else if(signallevel==3||signallevel==4)FillHistos(d,flistTghCutsFromB,ptbin,okd0tight,okd0bartight,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
else if(signallevel==-1||signallevel==7||signallevel==8||signallevel==10||signallevel==11)FillHistos(d,flistTghCutsBack,ptbin,okd0tight,okd0bartight,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
else if(signallevel==5||signallevel==6)FillHistos(d,flistTghCutsOther,ptbin,okd0tight,okd0bartight,invMassD0,invMassD0bar,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar,massmumtrue,aodDMC,vtxTrue,isD0D0barMC);
if(nSPD==2&&ptD0>2.){
if((okd0tight&&TMath::Abs(invMassD0-1.864)<0.01)||(okd0bartight&&TMath::Abs(invMassD0bar-1.864)<0.01)){
}
}
if(aodDMC!=0x0){
delete aodDMC;
aodDMC=0x0;
}
if(fCleanCandOwnVtx)fCutsTight->CleanOwnPrimaryVtx(d,aod,origownvtx);
}
fCounter->StoreCandidates(aod,nSelectedloose,kTRUE);
fCounter->StoreCandidates(aod,nSelectedtight,kFALSE);
PostData(1,fNentries);
PostData(2,fSignalType);
PostData(3,fSignalTypeLsCuts);
PostData(4,fSignalTypeTghCuts);
PostData(5,fCounter);
PostData(6,flistMCproperties);
PostData(7,flistNoCutsSignal);
PostData(8,flistNoCutsBack);
PostData(9,flistNoCutsFromB);
PostData(10,flistNoCutsFromDstar);
PostData(11,flistNoCutsOther);
PostData(12,flistLsCutsSignal);
PostData(13,flistLsCutsBack);
PostData(14,flistLsCutsFromB);
PostData(15,flistLsCutsFromDstar);
PostData(16,flistLsCutsOther);
PostData(17,flistTghCutsSignal);
PostData(18,flistTghCutsBack);
PostData(19,flistTghCutsFromB);
PostData(20,flistTghCutsFromDstar);
PostData(21,flistTghCutsOther);
return;
}
Int_t AliAnalysisTaskSECharmFraction::SetStandardCuts(){
if(fCutsTight){
delete fCutsTight;fCutsTight=NULL;
}
if(fCutsLoose){
delete fCutsLoose;fCutsLoose=NULL;
}
fCutsTight=new AliRDHFCutsD0toKpi("D0toKpiCutsStandard");
fCutsTight->SetTitle("Standard Cuts for D0 analysis");
fCutsTight->SetStandardCutsPP2010();
fCutsLoose=new AliRDHFCutsD0toKpi("D0toKpiCutsLoose");
fCutsLoose->SetTitle("Loose Cuts for D0 analysis");
fCutsLoose->SetStandardCutsPP2010();
fCutsTight->SetUseSpecialCuts(kTRUE);
fCutsLoose->SetUseSpecialCuts(kTRUE);
fCutsTight->SetRemoveDaughtersFromPrim(kTRUE);
fCutsLoose->SetRemoveDaughtersFromPrim(kTRUE);
fCutsTight->SetLowPt(kFALSE,0.);
fCutsTight->SetMaximumPforPID(999.);
fCutsLoose->SetLowPt(kTRUE,3.);
fCutsLoose->SetMaximumPforPID(999.);
fCutsTight->SetOptPileup(AliRDHFCuts::kRejectPileupEvent);
fCutsLoose->SetOptPileup(AliRDHFCuts::kRejectPileupEvent);
fnbins=fCutsTight->GetNPtBins();
if(fptbins)delete fptbins;
fptbins=fCutsTight->GetPtBinLimits();
return fnbins;
}
void AliAnalysisTaskSECharmFraction::CheckInvMassD0(AliAODRecoDecayHF2Prong *d,Double_t &invMassD0,Double_t &invMassD0bar,Bool_t &isPeakD0,Bool_t &isPeakD0bar,Bool_t &isSideBandD0,Bool_t &isSideBandD0bar){
d->InvMassD0(invMassD0,invMassD0bar);
if(TMath::Abs(invMassD0-fmD0PDG)<fsignalInvMassCut)isPeakD0=kTRUE;
if(TMath::Abs(invMassD0bar-fmD0PDG)<fsignalInvMassCut)isPeakD0bar=kTRUE;
if(TMath::Abs(invMassD0-fmD0PDG)>fsidebandInvMassCut&&TMath::Abs(invMassD0-fmD0PDG)<fsidebandInvMassCut+fsidebandInvMassWindow){
isSideBandD0=kTRUE;
}
if(TMath::Abs(invMassD0bar-fmD0PDG)>fsidebandInvMassCut&&TMath::Abs(invMassD0bar-fmD0PDG)<fsidebandInvMassCut+fsidebandInvMassWindow){
isSideBandD0bar=kTRUE;
}
}
AliAODRecoDecayHF* AliAnalysisTaskSECharmFraction::GetD0toKPiSignalType(const AliAODRecoDecayHF2Prong *d,TClonesArray *arrayMC,Int_t &signaltype,Double_t &massMumTrue,Double_t *primaryVtx,Int_t &isD0D0bar){
AliAODMCParticle *mum1=0x0;
AliAODMCParticle *b1=0x0,*b2=0x0;
AliAODMCParticle *grandmoth1=0x0;
massMumTrue=-1;
AliAODRecoDecayHF *aodDMC=0x0;
Int_t pdgdaughters[2]={211,321};
Int_t labMum=d->MatchToMC(421,arrayMC,2,pdgdaughters);
if(labMum==-1){
signaltype=-1;
return aodDMC;
}
if(labMum<0){
signaltype=-1;
return aodDMC;
}
mum1=(AliAODMCParticle*)arrayMC->At(labMum);
if(mum1->GetPdgCode()==421)isD0D0bar=1;
else if(mum1->GetPdgCode()==-421)isD0D0bar=2;
AliAODTrack *trk0 = (AliAODTrack*)d->GetDaughter(0);
AliAODTrack *trk1 = (AliAODTrack*)d->GetDaughter(1);
if(trk0==0x0||trk1==0x0){
AliDebug(2,"null daughter tracks \n");
signaltype=-1;
return aodDMC;
}
if(trk0->GetLabel()<0||trk1->GetLabel()<0){
AliDebug(2,"Fake tracks? \n");
signaltype=-1;
return aodDMC;
}
b1=(AliAODMCParticle*)arrayMC->At(trk0->GetLabel());
b2=(AliAODMCParticle*)arrayMC->At(trk1->GetLabel());
massMumTrue=mum1->GetCalcMass();
aodDMC=ConstructFakeTrueSecVtx(b1,b2,mum1,primaryVtx);
if(aodDMC==0x0){
signaltype=10;
return aodDMC;
}
Bool_t isfromDstar=kFALSE;
if(mum1->GetMother()>=0){
grandmoth1=(AliAODMCParticle*)arrayMC->At(mum1->GetMother());
if(TMath::Abs(grandmoth1->GetPdgCode())==413||TMath::Abs(grandmoth1->GetPdgCode())==423)isfromDstar=kTRUE;
}
Int_t origin=CheckOrigin(arrayMC,mum1);
if(origin==4){
if(isfromDstar)signaltype=2;
else signaltype=1;
return aodDMC;
}
else if(origin==5){
if(isfromDstar)signaltype=4;
else signaltype=3;
return aodDMC;
}
else if(origin==-1){
signaltype=11;
return aodDMC;
}
else if(origin==-2){
signaltype=-1;
return aodDMC;
}
signaltype=11;
return aodDMC;
}
Int_t AliAnalysisTaskSECharmFraction::CheckOrigin(const TClonesArray* arrayMC, const AliAODMCParticle *mcPartCandidate) const {
Int_t pdgGranma = 0;
Int_t mother = 0;
mother = mcPartCandidate->GetMother();
Int_t abspdgGranma =0;
Bool_t isFromB=kFALSE;
Bool_t isQuarkFound=kFALSE;
while (mother >0 ){
AliAODMCParticle* mcGranma = dynamic_cast<AliAODMCParticle*>(arrayMC->At(mother));
if (mcGranma){
pdgGranma = mcGranma->GetPdgCode();
abspdgGranma = TMath::Abs(pdgGranma);
if ((abspdgGranma > 500 && abspdgGranma < 600) || (abspdgGranma > 5000 && abspdgGranma < 6000)){
isFromB=kTRUE;
}
if(abspdgGranma==4 || abspdgGranma==5) isQuarkFound=kTRUE;
mother = mcGranma->GetMother();
}else{
AliError("Failed casting the mother particle!");
return -2;
}
}
if(!isQuarkFound)return -1;
if(isFromB) return 5;
else return 4;
}
AliAODRecoDecayHF* AliAnalysisTaskSECharmFraction::GetD0toKPiSignalTypeObsolete(const AliAODRecoDecayHF2Prong *d,TClonesArray *arrayMC,Int_t &signaltype,Double_t &massMumTrue,Double_t *primaryVtx){
AliAODMCParticle *mum1=0x0;
AliAODMCParticle *b1=0x0,*b2=0x0;
AliAODMCParticle *grandmoth1=0x0;
massMumTrue=-1;
Int_t pdgmum,dglabels[2],matchtoMC;
Int_t pdgdaughters[2]={211,321};
AliAODTrack *trk0 = (AliAODTrack*)d->GetDaughter(0);
AliAODTrack *trk1 = (AliAODTrack*)d->GetDaughter(1);
AliAODRecoDecayHF *aodDMC=0x0;
if(trk0==0x0||trk1==0x0){
AliDebug(2,"Delete tracks I AM \n");
signaltype=-1;
return aodDMC;
}
dglabels[0]=trk0->GetLabel();
dglabels[1]=trk1->GetLabel();
if(dglabels[0]<0||dglabels[1]<0){
AliDebug(2,"HERE I AM \n");
signaltype=-1;
return aodDMC;
}
b1=(AliAODMCParticle*)arrayMC->At(trk0->GetLabel());
b2=(AliAODMCParticle*)arrayMC->At(trk1->GetLabel());
if(!b1||!b2){
signaltype=10;
return aodDMC;
}
if(b1->GetMother()<0||b2->GetMother()<0){
signaltype=10;
return aodDMC;
}
mum1=(AliAODMCParticle*)arrayMC->At(b1->GetMother());
if(b1->GetMother()!=b2->GetMother()){
signaltype=8;
return aodDMC;
}
massMumTrue=mum1->GetCalcMass();
matchtoMC=d->MatchToMC(421,arrayMC,2,pdgdaughters);
aodDMC=ConstructFakeTrueSecVtx(b1,b2,mum1,primaryVtx);
if(aodDMC==0x0){
signaltype=10;
return aodDMC;
}
if(!((TMath::Abs(b1->GetPdgCode())==321&&TMath::Abs(b1->GetPdgCode())!=211)||(TMath::Abs(b1->GetPdgCode())==211&&TMath::Abs(b1->GetPdgCode()!=321)))){
signaltype=8;
return aodDMC;
}
pdgmum=mum1->GetPdgCode();
if(TMath::Abs(pdgmum)!=421){
if(TMath::Abs(pdgmum)==411||TMath::Abs(pdgmum)==431||TMath::Abs(pdgmum)==443){
signaltype=5;
return aodDMC;
}
else {
signaltype=8;
return aodDMC;
}
}
if(mum1->GetDaughter(1)-mum1->GetDaughter(0)+1!=2){
signaltype=6;
return aodDMC;
}
if(mum1->GetMother()<0){
signaltype=10;
return aodDMC;
}
Bool_t isfromDstar=kFALSE;
grandmoth1=(AliAODMCParticle*)arrayMC->At(mum1->GetMother());
if(TMath::Abs(grandmoth1->GetPdgCode())==413||TMath::Abs(grandmoth1->GetPdgCode())==423)isfromDstar=kTRUE;
while(TMath::Abs(grandmoth1->GetPdgCode())!=4&&TMath::Abs(grandmoth1->GetPdgCode())!=5){
if(grandmoth1->GetMother()<0){
signaltype=10;
return aodDMC;
}
grandmoth1=(AliAODMCParticle*)arrayMC->At(grandmoth1->GetMother());
}
if(TMath::Abs(grandmoth1->GetPdgCode())==4){
if(matchtoMC!=-1){
if(isfromDstar)signaltype=2;
else signaltype=1;
return aodDMC;
}
else {
signaltype=12;
return aodDMC;
}
}
else if(TMath::Abs(grandmoth1->GetPdgCode())==5){
if(matchtoMC!=-1){
if(isfromDstar)signaltype=4;
else signaltype=3;
return aodDMC;
}
else {
signaltype=12;
return aodDMC;
}
}
signaltype=11;
return aodDMC;
}
AliAODRecoDecayHF* AliAnalysisTaskSECharmFraction::ConstructFakeTrueSecVtx(const AliAODMCParticle *b1, const AliAODMCParticle *b2, const AliAODMCParticle *mum,Double_t *primaryVtxTrue){
if(b1==0x0||b2==0x0)return 0x0;
if(mum==0x0)return 0x0;
Double_t pD[3],xD[3],pXtrTrue[2],pYtrTrue[2],pZtrTrue[2],xtr1[3],xtr2[3];
Int_t charge[2]={0,0};
if(b1->Charge()==-1)charge[0]=1;
else {
if(b2->Charge()==-1){
if(!fLikeSign)return 0x0;
}
charge[1]=1;
}
pXtrTrue[charge[0]]=b1->Px();
pYtrTrue[charge[0]]=b1->Py();
pZtrTrue[charge[0]]=b1->Pz();
if(!b1->XvYvZv(xtr1)){
return 0x0;
}
pXtrTrue[charge[1]]=b2->Px();
pYtrTrue[charge[1]]=b2->Py();
pZtrTrue[charge[1]]=b2->Pz();
if(!mum->PxPyPz(pD)){
return 0x0;
}
if(!mum->XvYvZv(xD)){
return 0x0;
}
if(!b2->XvYvZv(xtr2)){
return 0x0;
}
Double_t d0dummy[2]={0.,0.};
AliAODRecoDecayHF* aodDMC=new AliAODRecoDecayHF(primaryVtxTrue,xD,2,0,pXtrTrue,pYtrTrue,pZtrTrue,d0dummy);
return aodDMC;
}
Bool_t AliAnalysisTaskSECharmFraction::FillHistos(AliAODRecoDecayHF2Prong *d,TList *&list,Int_t ptbin,Int_t okD0,Int_t okD0bar,Double_t invMassD0,Double_t invMassD0bar,Bool_t isPeakD0,Bool_t isPeakD0bar,Bool_t isSideBandD0,Bool_t isSideBandD0bar,Double_t massmumtrue,AliAODRecoDecayHF *aodDMC,Double_t *vtxTrue,Int_t isD0D0barMC){
if((!okD0)&&(!okD0bar))return kTRUE;
if(ptbin==-1)return kTRUE;
Double_t pt=d->Pt();
Double_t impparxy=d->ImpParXY()*10000.;
TString namehist=list->GetName(),str;
namehist.ReplaceAll("list","");
if(fFastAnalysis<2){
if((isPeakD0&&okD0)||(isPeakD0bar&&okD0bar)){
str="hCPtaVSd0d0";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(1e8*d->Prodd0d0(),d->CosPointingAngle());
str="hSecVtxZ";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(d->GetSecVtxZ());
str="hSecVtxX";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(d->GetSecVtxX()*10000.);
str="hSecVtxY";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(d->GetSecVtxY()*10000.);
str="hSecVtxXY";
str.Append(namehist.Data());
((TH2F*)list->FindObject(str.Data()))->Fill(d->GetSecVtxX()*10000.,d->GetSecVtxY()*10000.);
str="hSecVtxPhi";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(TMath::ATan2(d->GetSecVtxY()*10000.,d->GetSecVtxX()*10000.)*TMath::RadToDeg());
str="hd0singlTrack";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(d->Getd0Prong(0)*10000.);
((TH1F*)list->FindObject(str.Data()))->Fill(d->Getd0Prong(1)*10000.);
str="hCPta";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(d->CosPointingAngle());
str="hd0xd0";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(1e8*d->Prodd0d0());
str="hdca";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(1e4*d->GetDCA());
str="hcosthetastar";
str.Append(namehist.Data());
if(okD0)((TH1F*)list->FindObject(str.Data()))->Fill(d->CosThetaStarD0());
if(okD0bar)((TH1F*)list->FindObject(str.Data()))->Fill(d->CosThetaStarD0bar());
str="hptD0";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(pt);
str="hptD0VsMaxPt";
str.Append(namehist.Data());
Int_t pr=0;
if(d->PtProng(1)>d->PtProng(0))pr=1;
if(d->PtProng(pr)<fptMax[0]) ((TH1F*)list->FindObject(str.Data()))->Fill(pt-fptMax[0]);
else if(d->PtProng(TMath::Abs(pr-1))<fptMax[1])((TH1F*)list->FindObject(str.Data()))->Fill(pt-fptMax[1]);
else ((TH1F*)list->FindObject(str.Data()))->Fill(pt-fptMax[2]);
str="hptD0PTallsqrt";
str.Append(namehist.Data());
Double_t sumsqrpt=fptAllSq-d->PtProng(1)*d->PtProng(1)-d->PtProng(0)*d->PtProng(0);
if(sumsqrpt>0.)((TH1F*)list->FindObject(str.Data()))->Fill(pt,TMath::Sqrt(sumsqrpt));
str="hptD0PTall";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(pt,fptAll-d->PtProng(1)-d->PtProng(0));
str="hd0zD0pt";
str.Append(namehist.Data());
str.Append("_pt");
str+=ptbin;
if(d->GetPrimaryVtx()!=0x0)((TH1F*)list->FindObject(str.Data()))->Fill(1e4*(d->Zv()-d->GetPrimaryVtx()->GetZ()));
str="heta";
str.Append(namehist.Data());
str.Append("_pt");
str+=ptbin;
((TH1F*)list->FindObject(str.Data()))->Fill(d->Eta());
str="hd0xd0";
str.Append(namehist.Data());
str.Append("_pt");
str+=ptbin;
((TH1F*)list->FindObject(str.Data()))->Fill(1e8*d->Prodd0d0());
str="hd0D0VSd0xd0";
str.Append(namehist.Data());
str.Append("_pt");
str+=ptbin;
((TH2F*)list->FindObject(str.Data()))->Fill(1e8*d->Prodd0d0(),impparxy);
str="hangletracksVSd0xd0";
str.Append(namehist.Data());
str.Append("_pt");
str+=ptbin;
((TH2F*)list->FindObject(str.Data()))->Fill(1e8*d->Prodd0d0(),d->ProngsRelAngle(0,1));
str="hangletracksVSd0D0";
str.Append(namehist.Data());
str.Append("_pt");
str+=ptbin;
((TH2F*)list->FindObject(str.Data()))->Fill(impparxy,d->ProngsRelAngle(0,1));
}
}
if(fFastAnalysis<1){
str="hMass";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(invMassD0);
((TH1F*)list->FindObject(str.Data()))->Fill(invMassD0bar);
if(isPeakD0||isPeakD0bar){
str="hMass";
str.Append(namehist.Data());
str.Append("PM");
if(isPeakD0&&okD0)((TH1F*)list->FindObject(str.Data()))->Fill(invMassD0);
if(isPeakD0bar&&okD0bar)((TH1F*)list->FindObject(str.Data()))->Fill(invMassD0bar);
}
}
str="hInvMassD0";
str.Append(namehist.Data());
str.Append("_pt");
str+=ptbin;
if(okD0)((TH1F*)list->FindObject(str.Data()))->Fill(invMassD0);
if((!fsplitMassD0D0bar)&&okD0bar)((TH1F*)list->FindObject(str.Data()))->Fill(invMassD0bar);
str="hInvMassD0bar";
str.Append(namehist.Data());
str.Append("_pt");
str+=ptbin;
if(fsplitMassD0D0bar&&okD0bar)((TH1F*)list->FindObject(str.Data()))->Fill(invMassD0bar);
if(fReadMC&&(namehist.Contains("fromDstar")||namehist.Contains("sign")||namehist.Contains("fromB"))){
str="hInvMassPtSelSignOnly";
str.Append(namehist.Data());
Int_t sel=0;
if(okD0)sel+=1;
if(okD0bar)sel+=2;
Double_t w=1;
if(fWeightPt){
w=fWeightPt->Eval(pt);
}
if(okD0&&isD0D0barMC==1)((TH3F*)list->FindObject(str.Data()))->Fill(invMassD0,pt,sel,w);
if(okD0bar&&isD0D0barMC==2)((TH3F*)list->FindObject(str.Data()))->Fill(invMassD0bar,pt,sel,w);
str="hInvMassPtSelReflOnly";
str.Append(namehist.Data());
if(okD0&&isD0D0barMC==2)((TH3F*)list->FindObject(str.Data()))->Fill(invMassD0,pt,sel,w);
if(okD0bar&&isD0D0barMC==1)((TH3F*)list->FindObject(str.Data()))->Fill(invMassD0bar,pt,sel,w);
}
if(fFastAnalysis<=2){
str="hSparse";
str.Append(namehist.Data());
Double_t point[5]={invMassD0,invMassD0bar,pt,impparxy,0.};
if(okD0&&okD0bar)point[4]=3.5;
else if(okD0)point[4]=1.5;
else if(okD0bar)point[4]=2.5;
if(fReadMC&&aodDMC!=0x0&&namehist.Contains("fromB")){
point[3]=aodDMC->ImpParXY()*10000.;
}
((THnSparseF*)list->FindObject(str.Data()))->Fill(point);
if(fReadMC&&aodDMC!=0x0&&namehist.Contains("fromB")){
point[3]=impparxy;
str="hSparseReco";
str.Append(namehist.Data());
((THnSparseF*)list->FindObject(str.Data()))->Fill(point);
}
str="hInvMassPt";
str.Append(namehist.Data());
if(okD0)((TH2F*)list->FindObject(str.Data()))->Fill(invMassD0,pt);
if(okD0bar)((TH2F*)list->FindObject(str.Data()))->Fill(invMassD0bar,pt);
}
if(fFastAnalysis<=3&&namehist.Contains("sign")){
str="hSparseCxyLxy";
str.Append(namehist.Data());
Double_t nLxy=d->NormalizedDecayLengthXY();
Double_t cosPxy=TMath::Abs(d->CosPointingAngleXY());
Double_t point[4]={invMassD0,pt,cosPxy,nLxy};
if(okD0){
((THnSparseF*)list->FindObject(str.Data()))->Fill(point);
}
point[0]=invMassD0bar;
if(okD0bar){
((THnSparseF*)list->FindObject(str.Data()))->Fill(point);
}
}
if(fFastAnalysis<2){
if(isSideBandD0||isSideBandD0bar){
str="hMass";
str.Append(namehist.Data());
str.Append("SB");
if(okD0)((TH1F*)list->FindObject(str.Data()))->Fill(invMassD0);
if(okD0bar)((TH1F*)list->FindObject(str.Data()))->Fill(invMassD0bar);
}
}
if(fReadMC){
if(massmumtrue>0.){
str="hMassTrue";
str.Append(namehist.Data());
((TH1F*)list->FindObject(str.Data()))->Fill(massmumtrue);
if(isPeakD0||isPeakD0bar){
str="hMassTrue";
str.Append(namehist.Data());
str.Append("PM");
((TH1F*)list->FindObject(str.Data()))->Fill(massmumtrue);
}
if(isSideBandD0||isSideBandD0bar){
str="hMassTrue";
str.Append(namehist.Data());
str.Append("SB");
((TH1F*)list->FindObject(str.Data()))->Fill(massmumtrue);
}
}
}
if(isPeakD0||isPeakD0bar){
str="hd0D0";
str.Append(namehist.Data());
str.Append("PM");
if(!fReadMC){
if(isPeakD0&&okD0){
((TH1F*)list->FindObject(str.Data()))->Fill(impparxy);
}
if(isPeakD0bar&&okD0bar){
((TH1F*)list->FindObject(str.Data()))->Fill(impparxy);
}
}
else {
if((isPeakD0&&okD0)||(isPeakD0bar&&okD0bar))((TH1F*)list->FindObject(str.Data()))->Fill(impparxy);
}
str="hd0D0pt";
str.Append(namehist.Data());
str.Append("_PkMss_pt");
str+=ptbin;
if(!fReadMC){
if(isPeakD0&&okD0){
((TH1F*)list->FindObject(str.Data()))->Fill(impparxy);
}
if(isPeakD0bar&&okD0bar){
((TH1F*)list->FindObject(str.Data()))->Fill(impparxy);
}
}
else {
if((isPeakD0&&okD0)||(isPeakD0bar&&okD0bar))((TH1F*)list->FindObject(str.Data()))->Fill(impparxy);
}
if(fReadMC&&vtxTrue){
str="hd0D0VtxTrue";
str.Append(namehist.Data());
str.Append("PM");
((TH1F*)list->FindObject(str.Data()))->Fill(d->AliAODRecoDecay::ImpParXY(vtxTrue)*10000.);
str="hd0D0VtxTruept";
str.Append(namehist.Data());
str.Append("_PkMss_pt");
str+=ptbin;
((TH1F*)list->FindObject(str.Data()))->Fill(d->AliAODRecoDecay::ImpParXY(vtxTrue)*10000.);
}
if(fReadMC&&aodDMC!=0x0){
str="hMCd0D0";
str.Append(namehist.Data());
str.Append("PM");
((TH1F*)list->FindObject(str.Data()))->Fill(aodDMC->ImpParXY()*10000.);
str="hMCd0D0pt";
str.Append(namehist.Data());
str.Append("_PkMss_pt");
str+=ptbin;
((TH1F*)list->FindObject(str.Data()))->Fill(aodDMC->ImpParXY()*10000.);
}
}
else if(isSideBandD0||isSideBandD0bar){
str="hd0D0";
str.Append(namehist.Data());
str.Append("SB");
((TH1F*)list->FindObject(str.Data()))->Fill(impparxy);
str="hd0D0pt";
str.Append(namehist.Data());
str.Append("_SBMss_pt");
str+=ptbin;
((TH1F*)list->FindObject(str.Data()))->Fill(impparxy);
if(fReadMC&&vtxTrue){
str="hd0D0VtxTrue";
str.Append(namehist.Data());
str.Append("SB");
((TH1F*)list->FindObject(str.Data()))->Fill(d->AliAODRecoDecay::ImpParXY(vtxTrue)*10000.);
str="hd0D0VtxTruept";
str.Append(namehist.Data());
str.Append("_SBMss_pt");
str+=ptbin;
((TH1F*)list->FindObject(str.Data()))->Fill(d->AliAODRecoDecay::ImpParXY(vtxTrue)*10000.);
}
if(fReadMC&&aodDMC!=0x0){
str="hMCd0D0";
str.Append(namehist.Data());
str.Append("SB");
((TH1F*)list->FindObject(str.Data()))->Fill(aodDMC->ImpParXY()*10000.);
str="hMCd0D0pt";
str.Append(namehist.Data());
str.Append("_SBMss_pt");
str+=ptbin;
((TH1F*)list->FindObject(str.Data()))->Fill(aodDMC->ImpParXY()*10000.);
}
}
return kTRUE;
}
void AliAnalysisTaskSECharmFraction::FillHistoMCproperties(TClonesArray *arrayMC){
Double_t pxyzMum[3],pxyzDaught[3],cosOpenAngle=-1.1,ptmum,ptdaught;
Int_t ncdaught=0,cquarksMC=0,nD0all=0,nD0FromB=0,nBdaught=0,nD0bquark=0,nD0bMeson=0,nD0bBaryon=0;
for (Int_t iPart=0; iPart<arrayMC->GetEntriesFast(); iPart++) {
AliAODMCParticle* mcPart = dynamic_cast<AliAODMCParticle*>(arrayMC->At(iPart));
if (!mcPart) {
AliWarning("Particle not found in tree, skipping");
continue;
}
if (TMath::Abs(mcPart->GetPdgCode()) == 4){
cquarksMC++;
mcPart->PxPyPz(pxyzMum);
ptmum=mcPart->Pt();
((TH1F*)flistMCproperties->FindObject("hMCcquarkAllPt"))->Fill(ptmum);
((TH1F*)flistMCproperties->FindObject("hMCcquarkAllEta"))->Fill(mcPart->Eta());
((TH1F*)flistMCproperties->FindObject("hMCcquarkAllEnergy"))->Fill(mcPart->E());
ncdaught=mcPart->GetDaughter(1)-mcPart->GetDaughter(0)+1;
((TH1F*)flistMCproperties->FindObject("hMCcquarkNdaught"))->Fill(ncdaught);
if(ncdaught>1){
for(Int_t iDaught=mcPart->GetDaughter(0);iDaught<mcPart->GetDaughter(1);iDaught++){
AliAODMCParticle* mcPartD0 = dynamic_cast<AliAODMCParticle*>(arrayMC->At(iDaught));
if(mcPartD0==0x0)continue;
if(TMath::Abs(mcPartD0->GetPdgCode()) == 421){
mcPartD0->PxPyPz(pxyzDaught);
ptdaught=mcPartD0->Pt();
((TH1F*)flistMCproperties->FindObject("hMCD0fromcPt"))->Fill(ptdaught);
((TH1F*)flistMCproperties->FindObject("hMCD0fromcEta"))->Fill(mcPartD0->Eta());
((TH1F*)flistMCproperties->FindObject("hMCD0fromcEnergy"))->Fill(mcPartD0->E());
((TH2F*)flistMCproperties->FindObject("hMCD0VscquarkPt"))->Fill(mcPart->Pt(),mcPartD0->Pt());
((TH2F*)flistMCproperties->FindObject("hMCD0VscquarkEnergy"))->Fill(mcPart->E(),mcPartD0->E());
((TH1F*)flistMCproperties->FindObject("hMCD0deltacquarkEnergy"))->Fill(mcPartD0->E()/mcPart->E());
((TH1F*)flistMCproperties->FindObject("hMCD0EnergyVsAvcquarkDaughtEn"))->Fill((mcPartD0->E()-(mcPart->E()/ncdaught))/mcPart->E());
if((pxyzMum[0]!=0.||pxyzMum[1]!=0.||pxyzMum[2]!=0.)&&(pxyzDaught[0]!=0.||pxyzDaught[1]!=0.||pxyzDaught[2]!=0.))cosOpenAngle=(pxyzDaught[0]*pxyzMum[0]+pxyzDaught[1]*pxyzMum[1]+pxyzDaught[2]*pxyzMum[2])/(TMath::Sqrt(pxyzDaught[0]*pxyzDaught[0]+pxyzDaught[1]*pxyzDaught[1]+pxyzDaught[2]*pxyzDaught[2])*TMath::Sqrt(pxyzDaught[0]*pxyzDaught[0]+pxyzDaught[1]*pxyzDaught[1]+pxyzDaught[2]*pxyzDaught[2]));
((TH1F*)flistMCproperties->FindObject("hMCD0cquarkAngle"))->Fill(cosOpenAngle);
((TH2F*)flistMCproperties->FindObject("hMCD0cquarkAngleEnergy"))->Fill(mcPart->E(),cosOpenAngle);
}
}
}
}
if (TMath::Abs(mcPart->GetPdgCode()) == 421){
nD0all++;
if(mcPart->GetMother()<0)continue;
AliAODMCParticle* mcD0Parent = dynamic_cast<AliAODMCParticle*>(arrayMC->At(mcPart->GetMother()));
if(mcD0Parent==0x0)continue;
Bool_t notfound=kFALSE,bMeson=kFALSE,bBaryon=kFALSE;
while(TMath::Abs(mcD0Parent->GetPdgCode())!=4&&TMath::Abs(mcD0Parent->GetPdgCode())!=5){
if(500<TMath::Abs(mcD0Parent->GetPdgCode())%10000&&TMath::Abs(mcD0Parent->GetPdgCode())<600){
bMeson=kTRUE;
break;
}
else if (5000<TMath::Abs(mcD0Parent->GetPdgCode())&&TMath::Abs(mcD0Parent->GetPdgCode())<6000){
bBaryon=kTRUE;
break;
}
if(mcD0Parent->GetMother()==0x0){
notfound=kTRUE;
break;
};
if(mcD0Parent->GetMother()<0){
notfound=kTRUE;
break;
}
mcD0Parent=dynamic_cast<AliAODMCParticle*>(arrayMC->At(mcD0Parent->GetMother()));
if(mcD0Parent==0x0) break;
}
if(mcD0Parent==0x0)continue;
if(notfound)continue;
if(TMath::Abs(mcD0Parent->GetPdgCode())==4)continue;
((TH1F*)flistMCproperties->FindObject("hMCfromBpdgB"))->Fill(TMath::Abs(mcD0Parent->GetPdgCode()));
if(bBaryon)nD0bBaryon++;
else if(bMeson)nD0bMeson++;
else nD0bquark++;
nD0FromB++;
mcD0Parent->PxPyPz(pxyzMum);
ptmum=mcD0Parent->Pt();
((TH1F*)flistMCproperties->FindObject("hMCBhadrPt"))->Fill(ptmum);
((TH1F*)flistMCproperties->FindObject("hMCBhadrEta"))->Fill(mcD0Parent->Eta());
((TH1F*)flistMCproperties->FindObject("hMCBhadrEnergy"))->Fill(mcD0Parent->E());
nBdaught=mcD0Parent->GetDaughter(1)-mcD0Parent->GetDaughter(0)+1;
((TH1F*)flistMCproperties->FindObject("hMCBhadrNdaught"))->Fill(nBdaught);
mcPart->PxPyPz(pxyzDaught);
ptdaught=mcPart->Pt();
((TH1F*)flistMCproperties->FindObject("hMCD0fromBPt"))->Fill(ptdaught);
((TH1F*)flistMCproperties->FindObject("hMCD0fromBEta"))->Fill(mcPart->Eta());
((TH1F*)flistMCproperties->FindObject("hMCD0fromBEnergy"))->Fill(mcPart->E());
((TH2F*)flistMCproperties->FindObject("hMCD0VsBhadrPt"))->Fill(mcD0Parent->Pt(),mcPart->Pt());
((TH2F*)flistMCproperties->FindObject("hMCD0VsBhadrEnergy"))->Fill(mcD0Parent->E(),mcPart->E());
((TH1F*)flistMCproperties->FindObject("hMCD0deltaBhadrEnergy"))->Fill(mcPart->E()/mcD0Parent->E());
((TH1F*)flistMCproperties->FindObject("hMCD0EnergyVsAvBDaughtEn"))->Fill((mcPart->E()-(mcD0Parent->E()/nBdaught))/mcD0Parent->E());
if((pxyzMum[0]!=0.||pxyzMum[1]!=0.||pxyzMum[2]!=0.)&&(pxyzDaught[0]!=0.||pxyzDaught[1]!=0.||pxyzDaught[2]!=0.))cosOpenAngle=(pxyzDaught[0]*pxyzMum[0]+pxyzDaught[1]*pxyzMum[1]+pxyzDaught[2]*pxyzMum[2])/(TMath::Sqrt(pxyzDaught[0]*pxyzDaught[0]+pxyzDaught[1]*pxyzDaught[1]+pxyzDaught[2]*pxyzDaught[2])*TMath::Sqrt(pxyzDaught[0]*pxyzDaught[0]+pxyzDaught[1]*pxyzDaught[1]+pxyzDaught[2]*pxyzDaught[2]));
((TH1F*)flistMCproperties->FindObject("hMCD0BhadrAngle"))->Fill(cosOpenAngle);
((TH2F*)flistMCproperties->FindObject("hMCD0BhadrAngleEnergy"))->Fill(mcPart->E(),cosOpenAngle);
}
}
((TH1F*)flistMCproperties->FindObject("hMCPartFound"))->Fill(1,cquarksMC);
((TH1F*)flistMCproperties->FindObject("hMCPartFound"))->Fill(2,nD0all);
((TH1F*)flistMCproperties->FindObject("hMCPartFound"))->Fill(3,nD0FromB);
((TH1F*)flistMCproperties->FindObject("hMCPartFound"))->Fill(4,nD0bMeson);
((TH1F*)flistMCproperties->FindObject("hMCPartFound"))->Fill(5,nD0bBaryon);
}
void AliAnalysisTaskSECharmFraction::SetPtBins(Int_t nbins,const Float_t *ptbins){
if((fptbins)!=0x0)delete fptbins;
fnbins=nbins;fptbins=new Float_t[fnbins];
memcpy(fptbins,ptbins,fnbins*sizeof(Float_t));
return;
}
void AliAnalysisTaskSECharmFraction::SetStandardMassSelection(){
SetSignalInvMassCut();
SetLargeInvMassCut();
SetSideBandInvMassCut();
SetSideBandInvMassWindow();
return;
}
Bool_t AliAnalysisTaskSECharmFraction::SpecialSelD0(AliAODRecoDecayHF2Prong *d,Int_t &nusedforVtx){
AliAODTrack *trk0 = (AliAODTrack*)d->GetDaughter(0);
AliAODTrack *trk1 = (AliAODTrack*)d->GetDaughter(1);
nusedforVtx=0;
if(trk0->GetUsedForPrimVtxFit())nusedforVtx++;
if(trk1->GetUsedForPrimVtxFit())nusedforVtx++;
if(nusedforVtx>fNtrMaxforVtx)return kFALSE;
if(TMath::Abs(d->Getd0Prong(1)) < -99999. ||
TMath::Abs(d->Getd0Prong(0)) < -99999.) return kFALSE;
return kTRUE;
}
AliAODVertex* AliAnalysisTaskSECharmFraction::GetPrimaryVtxSkipped(AliAODEvent *aodev,AliAODRecoDecayHF2Prong *d){
AliESDVertex *vertexESD=0x0;
AliAODVertex *vertexAOD=0x0;
AliVertexerTracks *vertexer = new AliVertexerTracks(aodev->GetMagneticField());
Int_t skipped[2];
Int_t nTrksToSkip=2;
AliAODTrack *dgTrack = (AliAODTrack*)d->GetDaughter(0);
skipped[0]=dgTrack->GetID();
dgTrack = (AliAODTrack*)d->GetDaughter(1);
skipped[1]=dgTrack->GetID();
vertexer->SetSkipTracks(nTrksToSkip,skipped);
vertexESD = (AliESDVertex*)vertexer->FindPrimaryVertex(aodev);
vertexer->SetMinClusters(4);
if(!vertexESD) return vertexAOD;
if(vertexESD->GetNContributors()<=0) {
AliDebug(2,"vertexing failed");
delete vertexESD; vertexESD=NULL;
return vertexAOD;
}
delete vertexer; vertexer=NULL;
Double_t pos[3],cov[6],chi2perNDF;
vertexESD->GetXYZ(pos);
vertexESD->GetCovMatrix(cov);
chi2perNDF = vertexESD->GetChi2toNDF();
delete vertexESD; vertexESD=NULL;
vertexAOD = new AliAODVertex(pos,cov,chi2perNDF);
return vertexAOD;
}
Bool_t AliAnalysisTaskSECharmFraction::FillAziList(AliAODEvent *aod,Double_t azilist[30000],Int_t trkIDlist[30000],Int_t &nprim)const{
Int_t ntracks=aod->GetNumberOfTracks();
Double_t ptmin=1.;
if(ntracks>30000){
nprim=1;
return kFALSE;
}
nprim=0;
for(Int_t it=0;it<ntracks;it++) {
AliAODTrack *track = dynamic_cast<AliAODTrack*>(aod->GetTrack(it));
if(!track) AliFatal("Not a standard AOD");
if(track->IsPrimaryCandidate()){
if(track->Pt()>ptmin){
azilist[nprim]=track->Phi();
trkIDlist[nprim]=track->GetID();
nprim++;
}
}
}
return kTRUE;
}
void AliAnalysisTaskSECharmFraction::FillAziHistos(AliAODRecoDecayHF2Prong *d,TList *&list,Int_t ptbin,Double_t azilist[30000],Int_t trkIDlist[30000],Int_t nprim,Int_t okD0,Int_t okD0bar,Bool_t isPeakD0,Bool_t isPeakD0bar,Bool_t isSideBandD0,Bool_t isSideBandD0bar)const{
if((!okD0)&&(!okD0bar))return;
if(ptbin==-1)return;
TString namehist=list->GetName(),str;
namehist.ReplaceAll("list","");
str="hPhiHist";
if(isPeakD0||isPeakD0bar)str.Append("PM");
else if(isSideBandD0||isSideBandD0bar)str.Append("SB");
else return;
str.Append(namehist.Data());
str.Append("_pt");
str+=ptbin;
AliAODTrack *dtr;
dtr=(AliAODTrack*)d->GetDaughter(0);
Int_t id1=dtr->GetID();
dtr=(AliAODTrack*)d->GetDaughter(1);
Int_t id2=dtr->GetID();
Double_t phi=d->Phi();
Double_t weight=1./nprim;
Double_t azi;
for(Int_t j=0;j<nprim;j++){
if(trkIDlist[j]!=id1&&trkIDlist[j]!=id2){
azi=azilist[j]-phi;
if(azi>TMath::Pi())azi-=2.*TMath::Pi();
else if(azi<-TMath::Pi())azi+=2.*TMath::Pi();
((TH1F*)list->FindObject(str.Data()))->Fill(azi,weight);
}
}
}
void AliAnalysisTaskSECharmFraction::SetPtWeightsFromDataPbPb276overLHC12a17a(){
if(fWeightPt) delete fWeightPt;
fWeightPt=new TF1("funcWeight","[0]+[1]/TMath::Power(x,[2])",0.05,50.);
fWeightPt->SetParameter(0,1.43116e-02);
fWeightPt->SetParameter(1,4.37758e+02);
fWeightPt->SetParameter(2,3.08583);
}
void AliAnalysisTaskSECharmFraction::Terminate(const Option_t*){
}
AliAnalysisTaskSECharmFraction.cxx:1 AliAnalysisTaskSECharmFraction.cxx:2 AliAnalysisTaskSECharmFraction.cxx:3 AliAnalysisTaskSECharmFraction.cxx:4 AliAnalysisTaskSECharmFraction.cxx:5 AliAnalysisTaskSECharmFraction.cxx:6 AliAnalysisTaskSECharmFraction.cxx:7 AliAnalysisTaskSECharmFraction.cxx:8 AliAnalysisTaskSECharmFraction.cxx:9 AliAnalysisTaskSECharmFraction.cxx:10 AliAnalysisTaskSECharmFraction.cxx:11 AliAnalysisTaskSECharmFraction.cxx:12 AliAnalysisTaskSECharmFraction.cxx:13 AliAnalysisTaskSECharmFraction.cxx:14 AliAnalysisTaskSECharmFraction.cxx:15 AliAnalysisTaskSECharmFraction.cxx:16 AliAnalysisTaskSECharmFraction.cxx:17 AliAnalysisTaskSECharmFraction.cxx:18 AliAnalysisTaskSECharmFraction.cxx:19 AliAnalysisTaskSECharmFraction.cxx:20 AliAnalysisTaskSECharmFraction.cxx:21 AliAnalysisTaskSECharmFraction.cxx:22 AliAnalysisTaskSECharmFraction.cxx:23 AliAnalysisTaskSECharmFraction.cxx:24 AliAnalysisTaskSECharmFraction.cxx:25 AliAnalysisTaskSECharmFraction.cxx:26 AliAnalysisTaskSECharmFraction.cxx:27 AliAnalysisTaskSECharmFraction.cxx:28 AliAnalysisTaskSECharmFraction.cxx:29 AliAnalysisTaskSECharmFraction.cxx:30 AliAnalysisTaskSECharmFraction.cxx:31 AliAnalysisTaskSECharmFraction.cxx:32 AliAnalysisTaskSECharmFraction.cxx:33 AliAnalysisTaskSECharmFraction.cxx:34 AliAnalysisTaskSECharmFraction.cxx:35 AliAnalysisTaskSECharmFraction.cxx:36 AliAnalysisTaskSECharmFraction.cxx:37 AliAnalysisTaskSECharmFraction.cxx:38 AliAnalysisTaskSECharmFraction.cxx:39 AliAnalysisTaskSECharmFraction.cxx:40 AliAnalysisTaskSECharmFraction.cxx:41 AliAnalysisTaskSECharmFraction.cxx:42 AliAnalysisTaskSECharmFraction.cxx:43 AliAnalysisTaskSECharmFraction.cxx:44 AliAnalysisTaskSECharmFraction.cxx:45 AliAnalysisTaskSECharmFraction.cxx:46 AliAnalysisTaskSECharmFraction.cxx:47 AliAnalysisTaskSECharmFraction.cxx:48 AliAnalysisTaskSECharmFraction.cxx:49 AliAnalysisTaskSECharmFraction.cxx:50 AliAnalysisTaskSECharmFraction.cxx:51 AliAnalysisTaskSECharmFraction.cxx:52 AliAnalysisTaskSECharmFraction.cxx:53 AliAnalysisTaskSECharmFraction.cxx:54 AliAnalysisTaskSECharmFraction.cxx:55 AliAnalysisTaskSECharmFraction.cxx:56 AliAnalysisTaskSECharmFraction.cxx:57 AliAnalysisTaskSECharmFraction.cxx:58 AliAnalysisTaskSECharmFraction.cxx:59 AliAnalysisTaskSECharmFraction.cxx:60 AliAnalysisTaskSECharmFraction.cxx:61 AliAnalysisTaskSECharmFraction.cxx:62 AliAnalysisTaskSECharmFraction.cxx:63 AliAnalysisTaskSECharmFraction.cxx:64 AliAnalysisTaskSECharmFraction.cxx:65 AliAnalysisTaskSECharmFraction.cxx:66 AliAnalysisTaskSECharmFraction.cxx:67 AliAnalysisTaskSECharmFraction.cxx:68 AliAnalysisTaskSECharmFraction.cxx:69 AliAnalysisTaskSECharmFraction.cxx:70 AliAnalysisTaskSECharmFraction.cxx:71 AliAnalysisTaskSECharmFraction.cxx:72 AliAnalysisTaskSECharmFraction.cxx:73 AliAnalysisTaskSECharmFraction.cxx:74 AliAnalysisTaskSECharmFraction.cxx:75 AliAnalysisTaskSECharmFraction.cxx:76 AliAnalysisTaskSECharmFraction.cxx:77 AliAnalysisTaskSECharmFraction.cxx:78 AliAnalysisTaskSECharmFraction.cxx:79 AliAnalysisTaskSECharmFraction.cxx:80 AliAnalysisTaskSECharmFraction.cxx:81 AliAnalysisTaskSECharmFraction.cxx:82 AliAnalysisTaskSECharmFraction.cxx:83 AliAnalysisTaskSECharmFraction.cxx:84 AliAnalysisTaskSECharmFraction.cxx:85 AliAnalysisTaskSECharmFraction.cxx:86 AliAnalysisTaskSECharmFraction.cxx:87 AliAnalysisTaskSECharmFraction.cxx:88 AliAnalysisTaskSECharmFraction.cxx:89 AliAnalysisTaskSECharmFraction.cxx:90 AliAnalysisTaskSECharmFraction.cxx:91 AliAnalysisTaskSECharmFraction.cxx:92 AliAnalysisTaskSECharmFraction.cxx:93 AliAnalysisTaskSECharmFraction.cxx:94 AliAnalysisTaskSECharmFraction.cxx:95 AliAnalysisTaskSECharmFraction.cxx:96 AliAnalysisTaskSECharmFraction.cxx:97 AliAnalysisTaskSECharmFraction.cxx:98 AliAnalysisTaskSECharmFraction.cxx:99 AliAnalysisTaskSECharmFraction.cxx:100 AliAnalysisTaskSECharmFraction.cxx:101 AliAnalysisTaskSECharmFraction.cxx:102 AliAnalysisTaskSECharmFraction.cxx:103 AliAnalysisTaskSECharmFraction.cxx:104 AliAnalysisTaskSECharmFraction.cxx:105 AliAnalysisTaskSECharmFraction.cxx:106 AliAnalysisTaskSECharmFraction.cxx:107 AliAnalysisTaskSECharmFraction.cxx:108 AliAnalysisTaskSECharmFraction.cxx:109 AliAnalysisTaskSECharmFraction.cxx:110 AliAnalysisTaskSECharmFraction.cxx:111 AliAnalysisTaskSECharmFraction.cxx:112 AliAnalysisTaskSECharmFraction.cxx:113 AliAnalysisTaskSECharmFraction.cxx:114 AliAnalysisTaskSECharmFraction.cxx:115 AliAnalysisTaskSECharmFraction.cxx:116 AliAnalysisTaskSECharmFraction.cxx:117 AliAnalysisTaskSECharmFraction.cxx:118 AliAnalysisTaskSECharmFraction.cxx:119 AliAnalysisTaskSECharmFraction.cxx:120 AliAnalysisTaskSECharmFraction.cxx:121 AliAnalysisTaskSECharmFraction.cxx:122 AliAnalysisTaskSECharmFraction.cxx:123 AliAnalysisTaskSECharmFraction.cxx:124 AliAnalysisTaskSECharmFraction.cxx:125 AliAnalysisTaskSECharmFraction.cxx:126 AliAnalysisTaskSECharmFraction.cxx:127 AliAnalysisTaskSECharmFraction.cxx:128 AliAnalysisTaskSECharmFraction.cxx:129 AliAnalysisTaskSECharmFraction.cxx:130 AliAnalysisTaskSECharmFraction.cxx:131 AliAnalysisTaskSECharmFraction.cxx:132 AliAnalysisTaskSECharmFraction.cxx:133 AliAnalysisTaskSECharmFraction.cxx:134 AliAnalysisTaskSECharmFraction.cxx:135 AliAnalysisTaskSECharmFraction.cxx:136 AliAnalysisTaskSECharmFraction.cxx:137 AliAnalysisTaskSECharmFraction.cxx:138 AliAnalysisTaskSECharmFraction.cxx:139 AliAnalysisTaskSECharmFraction.cxx:140 AliAnalysisTaskSECharmFraction.cxx:141 AliAnalysisTaskSECharmFraction.cxx:142 AliAnalysisTaskSECharmFraction.cxx:143 AliAnalysisTaskSECharmFraction.cxx:144 AliAnalysisTaskSECharmFraction.cxx:145 AliAnalysisTaskSECharmFraction.cxx:146 AliAnalysisTaskSECharmFraction.cxx:147 AliAnalysisTaskSECharmFraction.cxx:148 AliAnalysisTaskSECharmFraction.cxx:149 AliAnalysisTaskSECharmFraction.cxx:150 AliAnalysisTaskSECharmFraction.cxx:151 AliAnalysisTaskSECharmFraction.cxx:152 AliAnalysisTaskSECharmFraction.cxx:153 AliAnalysisTaskSECharmFraction.cxx:154 AliAnalysisTaskSECharmFraction.cxx:155 AliAnalysisTaskSECharmFraction.cxx:156 AliAnalysisTaskSECharmFraction.cxx:157 AliAnalysisTaskSECharmFraction.cxx:158 AliAnalysisTaskSECharmFraction.cxx:159 AliAnalysisTaskSECharmFraction.cxx:160 AliAnalysisTaskSECharmFraction.cxx:161 AliAnalysisTaskSECharmFraction.cxx:162 AliAnalysisTaskSECharmFraction.cxx:163 AliAnalysisTaskSECharmFraction.cxx:164 AliAnalysisTaskSECharmFraction.cxx:165 AliAnalysisTaskSECharmFraction.cxx:166 AliAnalysisTaskSECharmFraction.cxx:167 AliAnalysisTaskSECharmFraction.cxx:168 AliAnalysisTaskSECharmFraction.cxx:169 AliAnalysisTaskSECharmFraction.cxx:170 AliAnalysisTaskSECharmFraction.cxx:171 AliAnalysisTaskSECharmFraction.cxx:172 AliAnalysisTaskSECharmFraction.cxx:173 AliAnalysisTaskSECharmFraction.cxx:174 AliAnalysisTaskSECharmFraction.cxx:175 AliAnalysisTaskSECharmFraction.cxx:176 AliAnalysisTaskSECharmFraction.cxx:177 AliAnalysisTaskSECharmFraction.cxx:178 AliAnalysisTaskSECharmFraction.cxx:179 AliAnalysisTaskSECharmFraction.cxx:180 AliAnalysisTaskSECharmFraction.cxx:181 AliAnalysisTaskSECharmFraction.cxx:182 AliAnalysisTaskSECharmFraction.cxx:183 AliAnalysisTaskSECharmFraction.cxx:184 AliAnalysisTaskSECharmFraction.cxx:185 AliAnalysisTaskSECharmFraction.cxx:186 AliAnalysisTaskSECharmFraction.cxx:187 AliAnalysisTaskSECharmFraction.cxx:188 AliAnalysisTaskSECharmFraction.cxx:189 AliAnalysisTaskSECharmFraction.cxx:190 AliAnalysisTaskSECharmFraction.cxx:191 AliAnalysisTaskSECharmFraction.cxx:192 AliAnalysisTaskSECharmFraction.cxx:193 AliAnalysisTaskSECharmFraction.cxx:194 AliAnalysisTaskSECharmFraction.cxx:195 AliAnalysisTaskSECharmFraction.cxx:196 AliAnalysisTaskSECharmFraction.cxx:197 AliAnalysisTaskSECharmFraction.cxx:198 AliAnalysisTaskSECharmFraction.cxx:199 AliAnalysisTaskSECharmFraction.cxx:200 AliAnalysisTaskSECharmFraction.cxx:201 AliAnalysisTaskSECharmFraction.cxx:202 AliAnalysisTaskSECharmFraction.cxx:203 AliAnalysisTaskSECharmFraction.cxx:204 AliAnalysisTaskSECharmFraction.cxx:205 AliAnalysisTaskSECharmFraction.cxx:206 AliAnalysisTaskSECharmFraction.cxx:207 AliAnalysisTaskSECharmFraction.cxx:208 AliAnalysisTaskSECharmFraction.cxx:209 AliAnalysisTaskSECharmFraction.cxx:210 AliAnalysisTaskSECharmFraction.cxx:211 AliAnalysisTaskSECharmFraction.cxx:212 AliAnalysisTaskSECharmFraction.cxx:213 AliAnalysisTaskSECharmFraction.cxx:214 AliAnalysisTaskSECharmFraction.cxx:215 AliAnalysisTaskSECharmFraction.cxx:216 AliAnalysisTaskSECharmFraction.cxx:217 AliAnalysisTaskSECharmFraction.cxx:218 AliAnalysisTaskSECharmFraction.cxx:219 AliAnalysisTaskSECharmFraction.cxx:220 AliAnalysisTaskSECharmFraction.cxx:221 AliAnalysisTaskSECharmFraction.cxx:222 AliAnalysisTaskSECharmFraction.cxx:223 AliAnalysisTaskSECharmFraction.cxx:224 AliAnalysisTaskSECharmFraction.cxx:225 AliAnalysisTaskSECharmFraction.cxx:226 AliAnalysisTaskSECharmFraction.cxx:227 AliAnalysisTaskSECharmFraction.cxx:228 AliAnalysisTaskSECharmFraction.cxx:229 AliAnalysisTaskSECharmFraction.cxx:230 AliAnalysisTaskSECharmFraction.cxx:231 AliAnalysisTaskSECharmFraction.cxx:232 AliAnalysisTaskSECharmFraction.cxx:233 AliAnalysisTaskSECharmFraction.cxx:234 AliAnalysisTaskSECharmFraction.cxx:235 AliAnalysisTaskSECharmFraction.cxx:236 AliAnalysisTaskSECharmFraction.cxx:237 AliAnalysisTaskSECharmFraction.cxx:238 AliAnalysisTaskSECharmFraction.cxx:239 AliAnalysisTaskSECharmFraction.cxx:240 AliAnalysisTaskSECharmFraction.cxx:241 AliAnalysisTaskSECharmFraction.cxx:242 AliAnalysisTaskSECharmFraction.cxx:243 AliAnalysisTaskSECharmFraction.cxx:244 AliAnalysisTaskSECharmFraction.cxx:245 AliAnalysisTaskSECharmFraction.cxx:246 AliAnalysisTaskSECharmFraction.cxx:247 AliAnalysisTaskSECharmFraction.cxx:248 AliAnalysisTaskSECharmFraction.cxx:249 AliAnalysisTaskSECharmFraction.cxx:250 AliAnalysisTaskSECharmFraction.cxx:251 AliAnalysisTaskSECharmFraction.cxx:252 AliAnalysisTaskSECharmFraction.cxx:253 AliAnalysisTaskSECharmFraction.cxx:254 AliAnalysisTaskSECharmFraction.cxx:255 AliAnalysisTaskSECharmFraction.cxx:256 AliAnalysisTaskSECharmFraction.cxx:257 AliAnalysisTaskSECharmFraction.cxx:258 AliAnalysisTaskSECharmFraction.cxx:259 AliAnalysisTaskSECharmFraction.cxx:260 AliAnalysisTaskSECharmFraction.cxx:261 AliAnalysisTaskSECharmFraction.cxx:262 AliAnalysisTaskSECharmFraction.cxx:263 AliAnalysisTaskSECharmFraction.cxx:264 AliAnalysisTaskSECharmFraction.cxx:265 AliAnalysisTaskSECharmFraction.cxx:266 AliAnalysisTaskSECharmFraction.cxx:267 AliAnalysisTaskSECharmFraction.cxx:268 AliAnalysisTaskSECharmFraction.cxx:269 AliAnalysisTaskSECharmFraction.cxx:270 AliAnalysisTaskSECharmFraction.cxx:271 AliAnalysisTaskSECharmFraction.cxx:272 AliAnalysisTaskSECharmFraction.cxx:273 AliAnalysisTaskSECharmFraction.cxx:274 AliAnalysisTaskSECharmFraction.cxx:275 AliAnalysisTaskSECharmFraction.cxx:276 AliAnalysisTaskSECharmFraction.cxx:277 AliAnalysisTaskSECharmFraction.cxx:278 AliAnalysisTaskSECharmFraction.cxx:279 AliAnalysisTaskSECharmFraction.cxx:280 AliAnalysisTaskSECharmFraction.cxx:281 AliAnalysisTaskSECharmFraction.cxx:282 AliAnalysisTaskSECharmFraction.cxx:283 AliAnalysisTaskSECharmFraction.cxx:284 AliAnalysisTaskSECharmFraction.cxx:285 AliAnalysisTaskSECharmFraction.cxx:286 AliAnalysisTaskSECharmFraction.cxx:287 AliAnalysisTaskSECharmFraction.cxx:288 AliAnalysisTaskSECharmFraction.cxx:289 AliAnalysisTaskSECharmFraction.cxx:290 AliAnalysisTaskSECharmFraction.cxx:291 AliAnalysisTaskSECharmFraction.cxx:292 AliAnalysisTaskSECharmFraction.cxx:293 AliAnalysisTaskSECharmFraction.cxx:294 AliAnalysisTaskSECharmFraction.cxx:295 AliAnalysisTaskSECharmFraction.cxx:296 AliAnalysisTaskSECharmFraction.cxx:297 AliAnalysisTaskSECharmFraction.cxx:298 AliAnalysisTaskSECharmFraction.cxx:299 AliAnalysisTaskSECharmFraction.cxx:300 AliAnalysisTaskSECharmFraction.cxx:301 AliAnalysisTaskSECharmFraction.cxx:302 AliAnalysisTaskSECharmFraction.cxx:303 AliAnalysisTaskSECharmFraction.cxx:304 AliAnalysisTaskSECharmFraction.cxx:305 AliAnalysisTaskSECharmFraction.cxx:306 AliAnalysisTaskSECharmFraction.cxx:307 AliAnalysisTaskSECharmFraction.cxx:308 AliAnalysisTaskSECharmFraction.cxx:309 AliAnalysisTaskSECharmFraction.cxx:310 AliAnalysisTaskSECharmFraction.cxx:311 AliAnalysisTaskSECharmFraction.cxx:312 AliAnalysisTaskSECharmFraction.cxx:313 AliAnalysisTaskSECharmFraction.cxx:314 AliAnalysisTaskSECharmFraction.cxx:315 AliAnalysisTaskSECharmFraction.cxx:316 AliAnalysisTaskSECharmFraction.cxx:317 AliAnalysisTaskSECharmFraction.cxx:318 AliAnalysisTaskSECharmFraction.cxx:319 AliAnalysisTaskSECharmFraction.cxx:320 AliAnalysisTaskSECharmFraction.cxx:321 AliAnalysisTaskSECharmFraction.cxx:322 AliAnalysisTaskSECharmFraction.cxx:323 AliAnalysisTaskSECharmFraction.cxx:324 AliAnalysisTaskSECharmFraction.cxx:325 AliAnalysisTaskSECharmFraction.cxx:326 AliAnalysisTaskSECharmFraction.cxx:327 AliAnalysisTaskSECharmFraction.cxx:328 AliAnalysisTaskSECharmFraction.cxx:329 AliAnalysisTaskSECharmFraction.cxx:330 AliAnalysisTaskSECharmFraction.cxx:331 AliAnalysisTaskSECharmFraction.cxx:332 AliAnalysisTaskSECharmFraction.cxx:333 AliAnalysisTaskSECharmFraction.cxx:334 AliAnalysisTaskSECharmFraction.cxx:335 AliAnalysisTaskSECharmFraction.cxx:336 AliAnalysisTaskSECharmFraction.cxx:337 AliAnalysisTaskSECharmFraction.cxx:338 AliAnalysisTaskSECharmFraction.cxx:339 AliAnalysisTaskSECharmFraction.cxx:340 AliAnalysisTaskSECharmFraction.cxx:341 AliAnalysisTaskSECharmFraction.cxx:342 AliAnalysisTaskSECharmFraction.cxx:343 AliAnalysisTaskSECharmFraction.cxx:344 AliAnalysisTaskSECharmFraction.cxx:345 AliAnalysisTaskSECharmFraction.cxx:346 AliAnalysisTaskSECharmFraction.cxx:347 AliAnalysisTaskSECharmFraction.cxx:348 AliAnalysisTaskSECharmFraction.cxx:349 AliAnalysisTaskSECharmFraction.cxx:350 AliAnalysisTaskSECharmFraction.cxx:351 AliAnalysisTaskSECharmFraction.cxx:352 AliAnalysisTaskSECharmFraction.cxx:353 AliAnalysisTaskSECharmFraction.cxx:354 AliAnalysisTaskSECharmFraction.cxx:355 AliAnalysisTaskSECharmFraction.cxx:356 AliAnalysisTaskSECharmFraction.cxx:357 AliAnalysisTaskSECharmFraction.cxx:358 AliAnalysisTaskSECharmFraction.cxx:359 AliAnalysisTaskSECharmFraction.cxx:360 AliAnalysisTaskSECharmFraction.cxx:361 AliAnalysisTaskSECharmFraction.cxx:362 AliAnalysisTaskSECharmFraction.cxx:363 AliAnalysisTaskSECharmFraction.cxx:364 AliAnalysisTaskSECharmFraction.cxx:365 AliAnalysisTaskSECharmFraction.cxx:366 AliAnalysisTaskSECharmFraction.cxx:367 AliAnalysisTaskSECharmFraction.cxx:368 AliAnalysisTaskSECharmFraction.cxx:369 AliAnalysisTaskSECharmFraction.cxx:370 AliAnalysisTaskSECharmFraction.cxx:371 AliAnalysisTaskSECharmFraction.cxx:372 AliAnalysisTaskSECharmFraction.cxx:373 AliAnalysisTaskSECharmFraction.cxx:374 AliAnalysisTaskSECharmFraction.cxx:375 AliAnalysisTaskSECharmFraction.cxx:376 AliAnalysisTaskSECharmFraction.cxx:377 AliAnalysisTaskSECharmFraction.cxx:378 AliAnalysisTaskSECharmFraction.cxx:379 AliAnalysisTaskSECharmFraction.cxx:380 AliAnalysisTaskSECharmFraction.cxx:381 AliAnalysisTaskSECharmFraction.cxx:382 AliAnalysisTaskSECharmFraction.cxx:383 AliAnalysisTaskSECharmFraction.cxx:384 AliAnalysisTaskSECharmFraction.cxx:385 AliAnalysisTaskSECharmFraction.cxx:386 AliAnalysisTaskSECharmFraction.cxx:387 AliAnalysisTaskSECharmFraction.cxx:388 AliAnalysisTaskSECharmFraction.cxx:389 AliAnalysisTaskSECharmFraction.cxx:390 AliAnalysisTaskSECharmFraction.cxx:391 AliAnalysisTaskSECharmFraction.cxx:392 AliAnalysisTaskSECharmFraction.cxx:393 AliAnalysisTaskSECharmFraction.cxx:394 AliAnalysisTaskSECharmFraction.cxx:395 AliAnalysisTaskSECharmFraction.cxx:396 AliAnalysisTaskSECharmFraction.cxx:397 AliAnalysisTaskSECharmFraction.cxx:398 AliAnalysisTaskSECharmFraction.cxx:399 AliAnalysisTaskSECharmFraction.cxx:400 AliAnalysisTaskSECharmFraction.cxx:401 AliAnalysisTaskSECharmFraction.cxx:402 AliAnalysisTaskSECharmFraction.cxx:403 AliAnalysisTaskSECharmFraction.cxx:404 AliAnalysisTaskSECharmFraction.cxx:405 AliAnalysisTaskSECharmFraction.cxx:406 AliAnalysisTaskSECharmFraction.cxx:407 AliAnalysisTaskSECharmFraction.cxx:408 AliAnalysisTaskSECharmFraction.cxx:409 AliAnalysisTaskSECharmFraction.cxx:410 AliAnalysisTaskSECharmFraction.cxx:411 AliAnalysisTaskSECharmFraction.cxx:412 AliAnalysisTaskSECharmFraction.cxx:413 AliAnalysisTaskSECharmFraction.cxx:414 AliAnalysisTaskSECharmFraction.cxx:415 AliAnalysisTaskSECharmFraction.cxx:416 AliAnalysisTaskSECharmFraction.cxx:417 AliAnalysisTaskSECharmFraction.cxx:418 AliAnalysisTaskSECharmFraction.cxx:419 AliAnalysisTaskSECharmFraction.cxx:420 AliAnalysisTaskSECharmFraction.cxx:421 AliAnalysisTaskSECharmFraction.cxx:422 AliAnalysisTaskSECharmFraction.cxx:423 AliAnalysisTaskSECharmFraction.cxx:424 AliAnalysisTaskSECharmFraction.cxx:425 AliAnalysisTaskSECharmFraction.cxx:426 AliAnalysisTaskSECharmFraction.cxx:427 AliAnalysisTaskSECharmFraction.cxx:428 AliAnalysisTaskSECharmFraction.cxx:429 AliAnalysisTaskSECharmFraction.cxx:430 AliAnalysisTaskSECharmFraction.cxx:431 AliAnalysisTaskSECharmFraction.cxx:432 AliAnalysisTaskSECharmFraction.cxx:433 AliAnalysisTaskSECharmFraction.cxx:434 AliAnalysisTaskSECharmFraction.cxx:435 AliAnalysisTaskSECharmFraction.cxx:436 AliAnalysisTaskSECharmFraction.cxx:437 AliAnalysisTaskSECharmFraction.cxx:438 AliAnalysisTaskSECharmFraction.cxx:439 AliAnalysisTaskSECharmFraction.cxx:440 AliAnalysisTaskSECharmFraction.cxx:441 AliAnalysisTaskSECharmFraction.cxx:442 AliAnalysisTaskSECharmFraction.cxx:443 AliAnalysisTaskSECharmFraction.cxx:444 AliAnalysisTaskSECharmFraction.cxx:445 AliAnalysisTaskSECharmFraction.cxx:446 AliAnalysisTaskSECharmFraction.cxx:447 AliAnalysisTaskSECharmFraction.cxx:448 AliAnalysisTaskSECharmFraction.cxx:449 AliAnalysisTaskSECharmFraction.cxx:450 AliAnalysisTaskSECharmFraction.cxx:451 AliAnalysisTaskSECharmFraction.cxx:452 AliAnalysisTaskSECharmFraction.cxx:453 AliAnalysisTaskSECharmFraction.cxx:454 AliAnalysisTaskSECharmFraction.cxx:455 AliAnalysisTaskSECharmFraction.cxx:456 AliAnalysisTaskSECharmFraction.cxx:457 AliAnalysisTaskSECharmFraction.cxx:458 AliAnalysisTaskSECharmFraction.cxx:459 AliAnalysisTaskSECharmFraction.cxx:460 AliAnalysisTaskSECharmFraction.cxx:461 AliAnalysisTaskSECharmFraction.cxx:462 AliAnalysisTaskSECharmFraction.cxx:463 AliAnalysisTaskSECharmFraction.cxx:464 AliAnalysisTaskSECharmFraction.cxx:465 AliAnalysisTaskSECharmFraction.cxx:466 AliAnalysisTaskSECharmFraction.cxx:467 AliAnalysisTaskSECharmFraction.cxx:468 AliAnalysisTaskSECharmFraction.cxx:469 AliAnalysisTaskSECharmFraction.cxx:470 AliAnalysisTaskSECharmFraction.cxx:471 AliAnalysisTaskSECharmFraction.cxx:472 AliAnalysisTaskSECharmFraction.cxx:473 AliAnalysisTaskSECharmFraction.cxx:474 AliAnalysisTaskSECharmFraction.cxx:475 AliAnalysisTaskSECharmFraction.cxx:476 AliAnalysisTaskSECharmFraction.cxx:477 AliAnalysisTaskSECharmFraction.cxx:478 AliAnalysisTaskSECharmFraction.cxx:479 AliAnalysisTaskSECharmFraction.cxx:480 AliAnalysisTaskSECharmFraction.cxx:481 AliAnalysisTaskSECharmFraction.cxx:482 AliAnalysisTaskSECharmFraction.cxx:483 AliAnalysisTaskSECharmFraction.cxx:484 AliAnalysisTaskSECharmFraction.cxx:485 AliAnalysisTaskSECharmFraction.cxx:486 AliAnalysisTaskSECharmFraction.cxx:487 AliAnalysisTaskSECharmFraction.cxx:488 AliAnalysisTaskSECharmFraction.cxx:489 AliAnalysisTaskSECharmFraction.cxx:490 AliAnalysisTaskSECharmFraction.cxx:491 AliAnalysisTaskSECharmFraction.cxx:492 AliAnalysisTaskSECharmFraction.cxx:493 AliAnalysisTaskSECharmFraction.cxx:494 AliAnalysisTaskSECharmFraction.cxx:495 AliAnalysisTaskSECharmFraction.cxx:496 AliAnalysisTaskSECharmFraction.cxx:497 AliAnalysisTaskSECharmFraction.cxx:498 AliAnalysisTaskSECharmFraction.cxx:499 AliAnalysisTaskSECharmFraction.cxx:500 AliAnalysisTaskSECharmFraction.cxx:501 AliAnalysisTaskSECharmFraction.cxx:502 AliAnalysisTaskSECharmFraction.cxx:503 AliAnalysisTaskSECharmFraction.cxx:504 AliAnalysisTaskSECharmFraction.cxx:505 AliAnalysisTaskSECharmFraction.cxx:506 AliAnalysisTaskSECharmFraction.cxx:507 AliAnalysisTaskSECharmFraction.cxx:508 AliAnalysisTaskSECharmFraction.cxx:509 AliAnalysisTaskSECharmFraction.cxx:510 AliAnalysisTaskSECharmFraction.cxx:511 AliAnalysisTaskSECharmFraction.cxx:512 AliAnalysisTaskSECharmFraction.cxx:513 AliAnalysisTaskSECharmFraction.cxx:514 AliAnalysisTaskSECharmFraction.cxx:515 AliAnalysisTaskSECharmFraction.cxx:516 AliAnalysisTaskSECharmFraction.cxx:517 AliAnalysisTaskSECharmFraction.cxx:518 AliAnalysisTaskSECharmFraction.cxx:519 AliAnalysisTaskSECharmFraction.cxx:520 AliAnalysisTaskSECharmFraction.cxx:521 AliAnalysisTaskSECharmFraction.cxx:522 AliAnalysisTaskSECharmFraction.cxx:523 AliAnalysisTaskSECharmFraction.cxx:524 AliAnalysisTaskSECharmFraction.cxx:525 AliAnalysisTaskSECharmFraction.cxx:526 AliAnalysisTaskSECharmFraction.cxx:527 AliAnalysisTaskSECharmFraction.cxx:528 AliAnalysisTaskSECharmFraction.cxx:529 AliAnalysisTaskSECharmFraction.cxx:530 AliAnalysisTaskSECharmFraction.cxx:531 AliAnalysisTaskSECharmFraction.cxx:532 AliAnalysisTaskSECharmFraction.cxx:533 AliAnalysisTaskSECharmFraction.cxx:534 AliAnalysisTaskSECharmFraction.cxx:535 AliAnalysisTaskSECharmFraction.cxx:536 AliAnalysisTaskSECharmFraction.cxx:537 AliAnalysisTaskSECharmFraction.cxx:538 AliAnalysisTaskSECharmFraction.cxx:539 AliAnalysisTaskSECharmFraction.cxx:540 AliAnalysisTaskSECharmFraction.cxx:541 AliAnalysisTaskSECharmFraction.cxx:542 AliAnalysisTaskSECharmFraction.cxx:543 AliAnalysisTaskSECharmFraction.cxx:544 AliAnalysisTaskSECharmFraction.cxx:545 AliAnalysisTaskSECharmFraction.cxx:546 AliAnalysisTaskSECharmFraction.cxx:547 AliAnalysisTaskSECharmFraction.cxx:548 AliAnalysisTaskSECharmFraction.cxx:549 AliAnalysisTaskSECharmFraction.cxx:550 AliAnalysisTaskSECharmFraction.cxx:551 AliAnalysisTaskSECharmFraction.cxx:552 AliAnalysisTaskSECharmFraction.cxx:553 AliAnalysisTaskSECharmFraction.cxx:554 AliAnalysisTaskSECharmFraction.cxx:555 AliAnalysisTaskSECharmFraction.cxx:556 AliAnalysisTaskSECharmFraction.cxx:557 AliAnalysisTaskSECharmFraction.cxx:558 AliAnalysisTaskSECharmFraction.cxx:559 AliAnalysisTaskSECharmFraction.cxx:560 AliAnalysisTaskSECharmFraction.cxx:561 AliAnalysisTaskSECharmFraction.cxx:562 AliAnalysisTaskSECharmFraction.cxx:563 AliAnalysisTaskSECharmFraction.cxx:564 AliAnalysisTaskSECharmFraction.cxx:565 AliAnalysisTaskSECharmFraction.cxx:566 AliAnalysisTaskSECharmFraction.cxx:567 AliAnalysisTaskSECharmFraction.cxx:568 AliAnalysisTaskSECharmFraction.cxx:569 AliAnalysisTaskSECharmFraction.cxx:570 AliAnalysisTaskSECharmFraction.cxx:571 AliAnalysisTaskSECharmFraction.cxx:572 AliAnalysisTaskSECharmFraction.cxx:573 AliAnalysisTaskSECharmFraction.cxx:574 AliAnalysisTaskSECharmFraction.cxx:575 AliAnalysisTaskSECharmFraction.cxx:576 AliAnalysisTaskSECharmFraction.cxx:577 AliAnalysisTaskSECharmFraction.cxx:578 AliAnalysisTaskSECharmFraction.cxx:579 AliAnalysisTaskSECharmFraction.cxx:580 AliAnalysisTaskSECharmFraction.cxx:581 AliAnalysisTaskSECharmFraction.cxx:582 AliAnalysisTaskSECharmFraction.cxx:583 AliAnalysisTaskSECharmFraction.cxx:584 AliAnalysisTaskSECharmFraction.cxx:585 AliAnalysisTaskSECharmFraction.cxx:586 AliAnalysisTaskSECharmFraction.cxx:587 AliAnalysisTaskSECharmFraction.cxx:588 AliAnalysisTaskSECharmFraction.cxx:589 AliAnalysisTaskSECharmFraction.cxx:590 AliAnalysisTaskSECharmFraction.cxx:591 AliAnalysisTaskSECharmFraction.cxx:592 AliAnalysisTaskSECharmFraction.cxx:593 AliAnalysisTaskSECharmFraction.cxx:594 AliAnalysisTaskSECharmFraction.cxx:595 AliAnalysisTaskSECharmFraction.cxx:596 AliAnalysisTaskSECharmFraction.cxx:597 AliAnalysisTaskSECharmFraction.cxx:598 AliAnalysisTaskSECharmFraction.cxx:599 AliAnalysisTaskSECharmFraction.cxx:600 AliAnalysisTaskSECharmFraction.cxx:601 AliAnalysisTaskSECharmFraction.cxx:602 AliAnalysisTaskSECharmFraction.cxx:603 AliAnalysisTaskSECharmFraction.cxx:604 AliAnalysisTaskSECharmFraction.cxx:605 AliAnalysisTaskSECharmFraction.cxx:606 AliAnalysisTaskSECharmFraction.cxx:607 AliAnalysisTaskSECharmFraction.cxx:608 AliAnalysisTaskSECharmFraction.cxx:609 AliAnalysisTaskSECharmFraction.cxx:610 AliAnalysisTaskSECharmFraction.cxx:611 AliAnalysisTaskSECharmFraction.cxx:612 AliAnalysisTaskSECharmFraction.cxx:613 AliAnalysisTaskSECharmFraction.cxx:614 AliAnalysisTaskSECharmFraction.cxx:615 AliAnalysisTaskSECharmFraction.cxx:616 AliAnalysisTaskSECharmFraction.cxx:617 AliAnalysisTaskSECharmFraction.cxx:618 AliAnalysisTaskSECharmFraction.cxx:619 AliAnalysisTaskSECharmFraction.cxx:620 AliAnalysisTaskSECharmFraction.cxx:621 AliAnalysisTaskSECharmFraction.cxx:622 AliAnalysisTaskSECharmFraction.cxx:623 AliAnalysisTaskSECharmFraction.cxx:624 AliAnalysisTaskSECharmFraction.cxx:625 AliAnalysisTaskSECharmFraction.cxx:626 AliAnalysisTaskSECharmFraction.cxx:627 AliAnalysisTaskSECharmFraction.cxx:628 AliAnalysisTaskSECharmFraction.cxx:629 AliAnalysisTaskSECharmFraction.cxx:630 AliAnalysisTaskSECharmFraction.cxx:631 AliAnalysisTaskSECharmFraction.cxx:632 AliAnalysisTaskSECharmFraction.cxx:633 AliAnalysisTaskSECharmFraction.cxx:634 AliAnalysisTaskSECharmFraction.cxx:635 AliAnalysisTaskSECharmFraction.cxx:636 AliAnalysisTaskSECharmFraction.cxx:637 AliAnalysisTaskSECharmFraction.cxx:638 AliAnalysisTaskSECharmFraction.cxx:639 AliAnalysisTaskSECharmFraction.cxx:640 AliAnalysisTaskSECharmFraction.cxx:641 AliAnalysisTaskSECharmFraction.cxx:642 AliAnalysisTaskSECharmFraction.cxx:643 AliAnalysisTaskSECharmFraction.cxx:644 AliAnalysisTaskSECharmFraction.cxx:645 AliAnalysisTaskSECharmFraction.cxx:646 AliAnalysisTaskSECharmFraction.cxx:647 AliAnalysisTaskSECharmFraction.cxx:648 AliAnalysisTaskSECharmFraction.cxx:649 AliAnalysisTaskSECharmFraction.cxx:650 AliAnalysisTaskSECharmFraction.cxx:651 AliAnalysisTaskSECharmFraction.cxx:652 AliAnalysisTaskSECharmFraction.cxx:653 AliAnalysisTaskSECharmFraction.cxx:654 AliAnalysisTaskSECharmFraction.cxx:655 AliAnalysisTaskSECharmFraction.cxx:656 AliAnalysisTaskSECharmFraction.cxx:657 AliAnalysisTaskSECharmFraction.cxx:658 AliAnalysisTaskSECharmFraction.cxx:659 AliAnalysisTaskSECharmFraction.cxx:660 AliAnalysisTaskSECharmFraction.cxx:661 AliAnalysisTaskSECharmFraction.cxx:662 AliAnalysisTaskSECharmFraction.cxx:663 AliAnalysisTaskSECharmFraction.cxx:664 AliAnalysisTaskSECharmFraction.cxx:665 AliAnalysisTaskSECharmFraction.cxx:666 AliAnalysisTaskSECharmFraction.cxx:667 AliAnalysisTaskSECharmFraction.cxx:668 AliAnalysisTaskSECharmFraction.cxx:669 AliAnalysisTaskSECharmFraction.cxx:670 AliAnalysisTaskSECharmFraction.cxx:671 AliAnalysisTaskSECharmFraction.cxx:672 AliAnalysisTaskSECharmFraction.cxx:673 AliAnalysisTaskSECharmFraction.cxx:674 AliAnalysisTaskSECharmFraction.cxx:675 AliAnalysisTaskSECharmFraction.cxx:676 AliAnalysisTaskSECharmFraction.cxx:677 AliAnalysisTaskSECharmFraction.cxx:678 AliAnalysisTaskSECharmFraction.cxx:679 AliAnalysisTaskSECharmFraction.cxx:680 AliAnalysisTaskSECharmFraction.cxx:681 AliAnalysisTaskSECharmFraction.cxx:682 AliAnalysisTaskSECharmFraction.cxx:683 AliAnalysisTaskSECharmFraction.cxx:684 AliAnalysisTaskSECharmFraction.cxx:685 AliAnalysisTaskSECharmFraction.cxx:686 AliAnalysisTaskSECharmFraction.cxx:687 AliAnalysisTaskSECharmFraction.cxx:688 AliAnalysisTaskSECharmFraction.cxx:689 AliAnalysisTaskSECharmFraction.cxx:690 AliAnalysisTaskSECharmFraction.cxx:691 AliAnalysisTaskSECharmFraction.cxx:692 AliAnalysisTaskSECharmFraction.cxx:693 AliAnalysisTaskSECharmFraction.cxx:694 AliAnalysisTaskSECharmFraction.cxx:695 AliAnalysisTaskSECharmFraction.cxx:696 AliAnalysisTaskSECharmFraction.cxx:697 AliAnalysisTaskSECharmFraction.cxx:698 AliAnalysisTaskSECharmFraction.cxx:699 AliAnalysisTaskSECharmFraction.cxx:700 AliAnalysisTaskSECharmFraction.cxx:701 AliAnalysisTaskSECharmFraction.cxx:702 AliAnalysisTaskSECharmFraction.cxx:703 AliAnalysisTaskSECharmFraction.cxx:704 AliAnalysisTaskSECharmFraction.cxx:705 AliAnalysisTaskSECharmFraction.cxx:706 AliAnalysisTaskSECharmFraction.cxx:707 AliAnalysisTaskSECharmFraction.cxx:708 AliAnalysisTaskSECharmFraction.cxx:709 AliAnalysisTaskSECharmFraction.cxx:710 AliAnalysisTaskSECharmFraction.cxx:711 AliAnalysisTaskSECharmFraction.cxx:712 AliAnalysisTaskSECharmFraction.cxx:713 AliAnalysisTaskSECharmFraction.cxx:714 AliAnalysisTaskSECharmFraction.cxx:715 AliAnalysisTaskSECharmFraction.cxx:716 AliAnalysisTaskSECharmFraction.cxx:717 AliAnalysisTaskSECharmFraction.cxx:718 AliAnalysisTaskSECharmFraction.cxx:719 AliAnalysisTaskSECharmFraction.cxx:720 AliAnalysisTaskSECharmFraction.cxx:721 AliAnalysisTaskSECharmFraction.cxx:722 AliAnalysisTaskSECharmFraction.cxx:723 AliAnalysisTaskSECharmFraction.cxx:724 AliAnalysisTaskSECharmFraction.cxx:725 AliAnalysisTaskSECharmFraction.cxx:726 AliAnalysisTaskSECharmFraction.cxx:727 AliAnalysisTaskSECharmFraction.cxx:728 AliAnalysisTaskSECharmFraction.cxx:729 AliAnalysisTaskSECharmFraction.cxx:730 AliAnalysisTaskSECharmFraction.cxx:731 AliAnalysisTaskSECharmFraction.cxx:732 AliAnalysisTaskSECharmFraction.cxx:733 AliAnalysisTaskSECharmFraction.cxx:734 AliAnalysisTaskSECharmFraction.cxx:735 AliAnalysisTaskSECharmFraction.cxx:736 AliAnalysisTaskSECharmFraction.cxx:737 AliAnalysisTaskSECharmFraction.cxx:738 AliAnalysisTaskSECharmFraction.cxx:739 AliAnalysisTaskSECharmFraction.cxx:740 AliAnalysisTaskSECharmFraction.cxx:741 AliAnalysisTaskSECharmFraction.cxx:742 AliAnalysisTaskSECharmFraction.cxx:743 AliAnalysisTaskSECharmFraction.cxx:744 AliAnalysisTaskSECharmFraction.cxx:745 AliAnalysisTaskSECharmFraction.cxx:746 AliAnalysisTaskSECharmFraction.cxx:747 AliAnalysisTaskSECharmFraction.cxx:748 AliAnalysisTaskSECharmFraction.cxx:749 AliAnalysisTaskSECharmFraction.cxx:750 AliAnalysisTaskSECharmFraction.cxx:751 AliAnalysisTaskSECharmFraction.cxx:752 AliAnalysisTaskSECharmFraction.cxx:753 AliAnalysisTaskSECharmFraction.cxx:754 AliAnalysisTaskSECharmFraction.cxx:755 AliAnalysisTaskSECharmFraction.cxx:756 AliAnalysisTaskSECharmFraction.cxx:757 AliAnalysisTaskSECharmFraction.cxx:758 AliAnalysisTaskSECharmFraction.cxx:759 AliAnalysisTaskSECharmFraction.cxx:760 AliAnalysisTaskSECharmFraction.cxx:761 AliAnalysisTaskSECharmFraction.cxx:762 AliAnalysisTaskSECharmFraction.cxx:763 AliAnalysisTaskSECharmFraction.cxx:764 AliAnalysisTaskSECharmFraction.cxx:765 AliAnalysisTaskSECharmFraction.cxx:766 AliAnalysisTaskSECharmFraction.cxx:767 AliAnalysisTaskSECharmFraction.cxx:768 AliAnalysisTaskSECharmFraction.cxx:769 AliAnalysisTaskSECharmFraction.cxx:770 AliAnalysisTaskSECharmFraction.cxx:771 AliAnalysisTaskSECharmFraction.cxx:772 AliAnalysisTaskSECharmFraction.cxx:773 AliAnalysisTaskSECharmFraction.cxx:774 AliAnalysisTaskSECharmFraction.cxx:775 AliAnalysisTaskSECharmFraction.cxx:776 AliAnalysisTaskSECharmFraction.cxx:777 AliAnalysisTaskSECharmFraction.cxx:778 AliAnalysisTaskSECharmFraction.cxx:779 AliAnalysisTaskSECharmFraction.cxx:780 AliAnalysisTaskSECharmFraction.cxx:781 AliAnalysisTaskSECharmFraction.cxx:782 AliAnalysisTaskSECharmFraction.cxx:783 AliAnalysisTaskSECharmFraction.cxx:784 AliAnalysisTaskSECharmFraction.cxx:785 AliAnalysisTaskSECharmFraction.cxx:786 AliAnalysisTaskSECharmFraction.cxx:787 AliAnalysisTaskSECharmFraction.cxx:788 AliAnalysisTaskSECharmFraction.cxx:789 AliAnalysisTaskSECharmFraction.cxx:790 AliAnalysisTaskSECharmFraction.cxx:791 AliAnalysisTaskSECharmFraction.cxx:792 AliAnalysisTaskSECharmFraction.cxx:793 AliAnalysisTaskSECharmFraction.cxx:794 AliAnalysisTaskSECharmFraction.cxx:795 AliAnalysisTaskSECharmFraction.cxx:796 AliAnalysisTaskSECharmFraction.cxx:797 AliAnalysisTaskSECharmFraction.cxx:798 AliAnalysisTaskSECharmFraction.cxx:799 AliAnalysisTaskSECharmFraction.cxx:800 AliAnalysisTaskSECharmFraction.cxx:801 AliAnalysisTaskSECharmFraction.cxx:802 AliAnalysisTaskSECharmFraction.cxx:803 AliAnalysisTaskSECharmFraction.cxx:804 AliAnalysisTaskSECharmFraction.cxx:805 AliAnalysisTaskSECharmFraction.cxx:806 AliAnalysisTaskSECharmFraction.cxx:807 AliAnalysisTaskSECharmFraction.cxx:808 AliAnalysisTaskSECharmFraction.cxx:809 AliAnalysisTaskSECharmFraction.cxx:810 AliAnalysisTaskSECharmFraction.cxx:811 AliAnalysisTaskSECharmFraction.cxx:812 AliAnalysisTaskSECharmFraction.cxx:813 AliAnalysisTaskSECharmFraction.cxx:814 AliAnalysisTaskSECharmFraction.cxx:815 AliAnalysisTaskSECharmFraction.cxx:816 AliAnalysisTaskSECharmFraction.cxx:817 AliAnalysisTaskSECharmFraction.cxx:818 AliAnalysisTaskSECharmFraction.cxx:819 AliAnalysisTaskSECharmFraction.cxx:820 AliAnalysisTaskSECharmFraction.cxx:821 AliAnalysisTaskSECharmFraction.cxx:822 AliAnalysisTaskSECharmFraction.cxx:823 AliAnalysisTaskSECharmFraction.cxx:824 AliAnalysisTaskSECharmFraction.cxx:825 AliAnalysisTaskSECharmFraction.cxx:826 AliAnalysisTaskSECharmFraction.cxx:827 AliAnalysisTaskSECharmFraction.cxx:828 AliAnalysisTaskSECharmFraction.cxx:829 AliAnalysisTaskSECharmFraction.cxx:830 AliAnalysisTaskSECharmFraction.cxx:831 AliAnalysisTaskSECharmFraction.cxx:832 AliAnalysisTaskSECharmFraction.cxx:833 AliAnalysisTaskSECharmFraction.cxx:834 AliAnalysisTaskSECharmFraction.cxx:835 AliAnalysisTaskSECharmFraction.cxx:836 AliAnalysisTaskSECharmFraction.cxx:837 AliAnalysisTaskSECharmFraction.cxx:838 AliAnalysisTaskSECharmFraction.cxx:839 AliAnalysisTaskSECharmFraction.cxx:840 AliAnalysisTaskSECharmFraction.cxx:841 AliAnalysisTaskSECharmFraction.cxx:842 AliAnalysisTaskSECharmFraction.cxx:843 AliAnalysisTaskSECharmFraction.cxx:844 AliAnalysisTaskSECharmFraction.cxx:845 AliAnalysisTaskSECharmFraction.cxx:846 AliAnalysisTaskSECharmFraction.cxx:847 AliAnalysisTaskSECharmFraction.cxx:848 AliAnalysisTaskSECharmFraction.cxx:849 AliAnalysisTaskSECharmFraction.cxx:850 AliAnalysisTaskSECharmFraction.cxx:851 AliAnalysisTaskSECharmFraction.cxx:852 AliAnalysisTaskSECharmFraction.cxx:853 AliAnalysisTaskSECharmFraction.cxx:854 AliAnalysisTaskSECharmFraction.cxx:855 AliAnalysisTaskSECharmFraction.cxx:856 AliAnalysisTaskSECharmFraction.cxx:857 AliAnalysisTaskSECharmFraction.cxx:858 AliAnalysisTaskSECharmFraction.cxx:859 AliAnalysisTaskSECharmFraction.cxx:860 AliAnalysisTaskSECharmFraction.cxx:861 AliAnalysisTaskSECharmFraction.cxx:862 AliAnalysisTaskSECharmFraction.cxx:863 AliAnalysisTaskSECharmFraction.cxx:864 AliAnalysisTaskSECharmFraction.cxx:865 AliAnalysisTaskSECharmFraction.cxx:866 AliAnalysisTaskSECharmFraction.cxx:867 AliAnalysisTaskSECharmFraction.cxx:868 AliAnalysisTaskSECharmFraction.cxx:869 AliAnalysisTaskSECharmFraction.cxx:870 AliAnalysisTaskSECharmFraction.cxx:871 AliAnalysisTaskSECharmFraction.cxx:872 AliAnalysisTaskSECharmFraction.cxx:873 AliAnalysisTaskSECharmFraction.cxx:874 AliAnalysisTaskSECharmFraction.cxx:875 AliAnalysisTaskSECharmFraction.cxx:876 AliAnalysisTaskSECharmFraction.cxx:877 AliAnalysisTaskSECharmFraction.cxx:878 AliAnalysisTaskSECharmFraction.cxx:879 AliAnalysisTaskSECharmFraction.cxx:880 AliAnalysisTaskSECharmFraction.cxx:881 AliAnalysisTaskSECharmFraction.cxx:882 AliAnalysisTaskSECharmFraction.cxx:883 AliAnalysisTaskSECharmFraction.cxx:884 AliAnalysisTaskSECharmFraction.cxx:885 AliAnalysisTaskSECharmFraction.cxx:886 AliAnalysisTaskSECharmFraction.cxx:887 AliAnalysisTaskSECharmFraction.cxx:888 AliAnalysisTaskSECharmFraction.cxx:889 AliAnalysisTaskSECharmFraction.cxx:890 AliAnalysisTaskSECharmFraction.cxx:891 AliAnalysisTaskSECharmFraction.cxx:892 AliAnalysisTaskSECharmFraction.cxx:893 AliAnalysisTaskSECharmFraction.cxx:894 AliAnalysisTaskSECharmFraction.cxx:895 AliAnalysisTaskSECharmFraction.cxx:896 AliAnalysisTaskSECharmFraction.cxx:897 AliAnalysisTaskSECharmFraction.cxx:898 AliAnalysisTaskSECharmFraction.cxx:899 AliAnalysisTaskSECharmFraction.cxx:900 AliAnalysisTaskSECharmFraction.cxx:901 AliAnalysisTaskSECharmFraction.cxx:902 AliAnalysisTaskSECharmFraction.cxx:903 AliAnalysisTaskSECharmFraction.cxx:904 AliAnalysisTaskSECharmFraction.cxx:905 AliAnalysisTaskSECharmFraction.cxx:906 AliAnalysisTaskSECharmFraction.cxx:907 AliAnalysisTaskSECharmFraction.cxx:908 AliAnalysisTaskSECharmFraction.cxx:909 AliAnalysisTaskSECharmFraction.cxx:910 AliAnalysisTaskSECharmFraction.cxx:911 AliAnalysisTaskSECharmFraction.cxx:912 AliAnalysisTaskSECharmFraction.cxx:913 AliAnalysisTaskSECharmFraction.cxx:914 AliAnalysisTaskSECharmFraction.cxx:915 AliAnalysisTaskSECharmFraction.cxx:916 AliAnalysisTaskSECharmFraction.cxx:917 AliAnalysisTaskSECharmFraction.cxx:918 AliAnalysisTaskSECharmFraction.cxx:919 AliAnalysisTaskSECharmFraction.cxx:920 AliAnalysisTaskSECharmFraction.cxx:921 AliAnalysisTaskSECharmFraction.cxx:922 AliAnalysisTaskSECharmFraction.cxx:923 AliAnalysisTaskSECharmFraction.cxx:924 AliAnalysisTaskSECharmFraction.cxx:925 AliAnalysisTaskSECharmFraction.cxx:926 AliAnalysisTaskSECharmFraction.cxx:927 AliAnalysisTaskSECharmFraction.cxx:928 AliAnalysisTaskSECharmFraction.cxx:929 AliAnalysisTaskSECharmFraction.cxx:930 AliAnalysisTaskSECharmFraction.cxx:931 AliAnalysisTaskSECharmFraction.cxx:932 AliAnalysisTaskSECharmFraction.cxx:933 AliAnalysisTaskSECharmFraction.cxx:934 AliAnalysisTaskSECharmFraction.cxx:935 AliAnalysisTaskSECharmFraction.cxx:936 AliAnalysisTaskSECharmFraction.cxx:937 AliAnalysisTaskSECharmFraction.cxx:938 AliAnalysisTaskSECharmFraction.cxx:939 AliAnalysisTaskSECharmFraction.cxx:940 AliAnalysisTaskSECharmFraction.cxx:941 AliAnalysisTaskSECharmFraction.cxx:942 AliAnalysisTaskSECharmFraction.cxx:943 AliAnalysisTaskSECharmFraction.cxx:944 AliAnalysisTaskSECharmFraction.cxx:945 AliAnalysisTaskSECharmFraction.cxx:946 AliAnalysisTaskSECharmFraction.cxx:947 AliAnalysisTaskSECharmFraction.cxx:948 AliAnalysisTaskSECharmFraction.cxx:949 AliAnalysisTaskSECharmFraction.cxx:950 AliAnalysisTaskSECharmFraction.cxx:951 AliAnalysisTaskSECharmFraction.cxx:952 AliAnalysisTaskSECharmFraction.cxx:953 AliAnalysisTaskSECharmFraction.cxx:954 AliAnalysisTaskSECharmFraction.cxx:955 AliAnalysisTaskSECharmFraction.cxx:956 AliAnalysisTaskSECharmFraction.cxx:957 AliAnalysisTaskSECharmFraction.cxx:958 AliAnalysisTaskSECharmFraction.cxx:959 AliAnalysisTaskSECharmFraction.cxx:960 AliAnalysisTaskSECharmFraction.cxx:961 AliAnalysisTaskSECharmFraction.cxx:962 AliAnalysisTaskSECharmFraction.cxx:963 AliAnalysisTaskSECharmFraction.cxx:964 AliAnalysisTaskSECharmFraction.cxx:965 AliAnalysisTaskSECharmFraction.cxx:966 AliAnalysisTaskSECharmFraction.cxx:967 AliAnalysisTaskSECharmFraction.cxx:968 AliAnalysisTaskSECharmFraction.cxx:969 AliAnalysisTaskSECharmFraction.cxx:970 AliAnalysisTaskSECharmFraction.cxx:971 AliAnalysisTaskSECharmFraction.cxx:972 AliAnalysisTaskSECharmFraction.cxx:973 AliAnalysisTaskSECharmFraction.cxx:974 AliAnalysisTaskSECharmFraction.cxx:975 AliAnalysisTaskSECharmFraction.cxx:976 AliAnalysisTaskSECharmFraction.cxx:977 AliAnalysisTaskSECharmFraction.cxx:978 AliAnalysisTaskSECharmFraction.cxx:979 AliAnalysisTaskSECharmFraction.cxx:980 AliAnalysisTaskSECharmFraction.cxx:981 AliAnalysisTaskSECharmFraction.cxx:982 AliAnalysisTaskSECharmFraction.cxx:983 AliAnalysisTaskSECharmFraction.cxx:984 AliAnalysisTaskSECharmFraction.cxx:985 AliAnalysisTaskSECharmFraction.cxx:986 AliAnalysisTaskSECharmFraction.cxx:987 AliAnalysisTaskSECharmFraction.cxx:988 AliAnalysisTaskSECharmFraction.cxx:989 AliAnalysisTaskSECharmFraction.cxx:990 AliAnalysisTaskSECharmFraction.cxx:991 AliAnalysisTaskSECharmFraction.cxx:992 AliAnalysisTaskSECharmFraction.cxx:993 AliAnalysisTaskSECharmFraction.cxx:994 AliAnalysisTaskSECharmFraction.cxx:995 AliAnalysisTaskSECharmFraction.cxx:996 AliAnalysisTaskSECharmFraction.cxx:997 AliAnalysisTaskSECharmFraction.cxx:998 AliAnalysisTaskSECharmFraction.cxx:999 AliAnalysisTaskSECharmFraction.cxx:1000 AliAnalysisTaskSECharmFraction.cxx:1001 AliAnalysisTaskSECharmFraction.cxx:1002 AliAnalysisTaskSECharmFraction.cxx:1003 AliAnalysisTaskSECharmFraction.cxx:1004 AliAnalysisTaskSECharmFraction.cxx:1005 AliAnalysisTaskSECharmFraction.cxx:1006 AliAnalysisTaskSECharmFraction.cxx:1007 AliAnalysisTaskSECharmFraction.cxx:1008 AliAnalysisTaskSECharmFraction.cxx:1009 AliAnalysisTaskSECharmFraction.cxx:1010 AliAnalysisTaskSECharmFraction.cxx:1011 AliAnalysisTaskSECharmFraction.cxx:1012 AliAnalysisTaskSECharmFraction.cxx:1013 AliAnalysisTaskSECharmFraction.cxx:1014 AliAnalysisTaskSECharmFraction.cxx:1015 AliAnalysisTaskSECharmFraction.cxx:1016 AliAnalysisTaskSECharmFraction.cxx:1017 AliAnalysisTaskSECharmFraction.cxx:1018 AliAnalysisTaskSECharmFraction.cxx:1019 AliAnalysisTaskSECharmFraction.cxx:1020 AliAnalysisTaskSECharmFraction.cxx:1021 AliAnalysisTaskSECharmFraction.cxx:1022 AliAnalysisTaskSECharmFraction.cxx:1023 AliAnalysisTaskSECharmFraction.cxx:1024 AliAnalysisTaskSECharmFraction.cxx:1025 AliAnalysisTaskSECharmFraction.cxx:1026 AliAnalysisTaskSECharmFraction.cxx:1027 AliAnalysisTaskSECharmFraction.cxx:1028 AliAnalysisTaskSECharmFraction.cxx:1029 AliAnalysisTaskSECharmFraction.cxx:1030 AliAnalysisTaskSECharmFraction.cxx:1031 AliAnalysisTaskSECharmFraction.cxx:1032 AliAnalysisTaskSECharmFraction.cxx:1033 AliAnalysisTaskSECharmFraction.cxx:1034 AliAnalysisTaskSECharmFraction.cxx:1035 AliAnalysisTaskSECharmFraction.cxx:1036 AliAnalysisTaskSECharmFraction.cxx:1037 AliAnalysisTaskSECharmFraction.cxx:1038 AliAnalysisTaskSECharmFraction.cxx:1039 AliAnalysisTaskSECharmFraction.cxx:1040 AliAnalysisTaskSECharmFraction.cxx:1041 AliAnalysisTaskSECharmFraction.cxx:1042 AliAnalysisTaskSECharmFraction.cxx:1043 AliAnalysisTaskSECharmFraction.cxx:1044 AliAnalysisTaskSECharmFraction.cxx:1045 AliAnalysisTaskSECharmFraction.cxx:1046 AliAnalysisTaskSECharmFraction.cxx:1047 AliAnalysisTaskSECharmFraction.cxx:1048 AliAnalysisTaskSECharmFraction.cxx:1049 AliAnalysisTaskSECharmFraction.cxx:1050 AliAnalysisTaskSECharmFraction.cxx:1051 AliAnalysisTaskSECharmFraction.cxx:1052 AliAnalysisTaskSECharmFraction.cxx:1053 AliAnalysisTaskSECharmFraction.cxx:1054 AliAnalysisTaskSECharmFraction.cxx:1055 AliAnalysisTaskSECharmFraction.cxx:1056 AliAnalysisTaskSECharmFraction.cxx:1057 AliAnalysisTaskSECharmFraction.cxx:1058 AliAnalysisTaskSECharmFraction.cxx:1059 AliAnalysisTaskSECharmFraction.cxx:1060 AliAnalysisTaskSECharmFraction.cxx:1061 AliAnalysisTaskSECharmFraction.cxx:1062 AliAnalysisTaskSECharmFraction.cxx:1063 AliAnalysisTaskSECharmFraction.cxx:1064 AliAnalysisTaskSECharmFraction.cxx:1065 AliAnalysisTaskSECharmFraction.cxx:1066 AliAnalysisTaskSECharmFraction.cxx:1067 AliAnalysisTaskSECharmFraction.cxx:1068 AliAnalysisTaskSECharmFraction.cxx:1069 AliAnalysisTaskSECharmFraction.cxx:1070 AliAnalysisTaskSECharmFraction.cxx:1071 AliAnalysisTaskSECharmFraction.cxx:1072 AliAnalysisTaskSECharmFraction.cxx:1073 AliAnalysisTaskSECharmFraction.cxx:1074 AliAnalysisTaskSECharmFraction.cxx:1075 AliAnalysisTaskSECharmFraction.cxx:1076 AliAnalysisTaskSECharmFraction.cxx:1077 AliAnalysisTaskSECharmFraction.cxx:1078 AliAnalysisTaskSECharmFraction.cxx:1079 AliAnalysisTaskSECharmFraction.cxx:1080 AliAnalysisTaskSECharmFraction.cxx:1081 AliAnalysisTaskSECharmFraction.cxx:1082 AliAnalysisTaskSECharmFraction.cxx:1083 AliAnalysisTaskSECharmFraction.cxx:1084 AliAnalysisTaskSECharmFraction.cxx:1085 AliAnalysisTaskSECharmFraction.cxx:1086 AliAnalysisTaskSECharmFraction.cxx:1087 AliAnalysisTaskSECharmFraction.cxx:1088 AliAnalysisTaskSECharmFraction.cxx:1089 AliAnalysisTaskSECharmFraction.cxx:1090 AliAnalysisTaskSECharmFraction.cxx:1091 AliAnalysisTaskSECharmFraction.cxx:1092 AliAnalysisTaskSECharmFraction.cxx:1093 AliAnalysisTaskSECharmFraction.cxx:1094 AliAnalysisTaskSECharmFraction.cxx:1095 AliAnalysisTaskSECharmFraction.cxx:1096 AliAnalysisTaskSECharmFraction.cxx:1097 AliAnalysisTaskSECharmFraction.cxx:1098 AliAnalysisTaskSECharmFraction.cxx:1099 AliAnalysisTaskSECharmFraction.cxx:1100 AliAnalysisTaskSECharmFraction.cxx:1101 AliAnalysisTaskSECharmFraction.cxx:1102 AliAnalysisTaskSECharmFraction.cxx:1103 AliAnalysisTaskSECharmFraction.cxx:1104 AliAnalysisTaskSECharmFraction.cxx:1105 AliAnalysisTaskSECharmFraction.cxx:1106 AliAnalysisTaskSECharmFraction.cxx:1107 AliAnalysisTaskSECharmFraction.cxx:1108 AliAnalysisTaskSECharmFraction.cxx:1109 AliAnalysisTaskSECharmFraction.cxx:1110 AliAnalysisTaskSECharmFraction.cxx:1111 AliAnalysisTaskSECharmFraction.cxx:1112 AliAnalysisTaskSECharmFraction.cxx:1113 AliAnalysisTaskSECharmFraction.cxx:1114 AliAnalysisTaskSECharmFraction.cxx:1115 AliAnalysisTaskSECharmFraction.cxx:1116 AliAnalysisTaskSECharmFraction.cxx:1117 AliAnalysisTaskSECharmFraction.cxx:1118 AliAnalysisTaskSECharmFraction.cxx:1119 AliAnalysisTaskSECharmFraction.cxx:1120 AliAnalysisTaskSECharmFraction.cxx:1121 AliAnalysisTaskSECharmFraction.cxx:1122 AliAnalysisTaskSECharmFraction.cxx:1123 AliAnalysisTaskSECharmFraction.cxx:1124 AliAnalysisTaskSECharmFraction.cxx:1125 AliAnalysisTaskSECharmFraction.cxx:1126 AliAnalysisTaskSECharmFraction.cxx:1127 AliAnalysisTaskSECharmFraction.cxx:1128 AliAnalysisTaskSECharmFraction.cxx:1129 AliAnalysisTaskSECharmFraction.cxx:1130 AliAnalysisTaskSECharmFraction.cxx:1131 AliAnalysisTaskSECharmFraction.cxx:1132 AliAnalysisTaskSECharmFraction.cxx:1133 AliAnalysisTaskSECharmFraction.cxx:1134 AliAnalysisTaskSECharmFraction.cxx:1135 AliAnalysisTaskSECharmFraction.cxx:1136 AliAnalysisTaskSECharmFraction.cxx:1137 AliAnalysisTaskSECharmFraction.cxx:1138 AliAnalysisTaskSECharmFraction.cxx:1139 AliAnalysisTaskSECharmFraction.cxx:1140 AliAnalysisTaskSECharmFraction.cxx:1141 AliAnalysisTaskSECharmFraction.cxx:1142 AliAnalysisTaskSECharmFraction.cxx:1143 AliAnalysisTaskSECharmFraction.cxx:1144 AliAnalysisTaskSECharmFraction.cxx:1145 AliAnalysisTaskSECharmFraction.cxx:1146 AliAnalysisTaskSECharmFraction.cxx:1147 AliAnalysisTaskSECharmFraction.cxx:1148 AliAnalysisTaskSECharmFraction.cxx:1149 AliAnalysisTaskSECharmFraction.cxx:1150 AliAnalysisTaskSECharmFraction.cxx:1151 AliAnalysisTaskSECharmFraction.cxx:1152 AliAnalysisTaskSECharmFraction.cxx:1153 AliAnalysisTaskSECharmFraction.cxx:1154 AliAnalysisTaskSECharmFraction.cxx:1155 AliAnalysisTaskSECharmFraction.cxx:1156 AliAnalysisTaskSECharmFraction.cxx:1157 AliAnalysisTaskSECharmFraction.cxx:1158 AliAnalysisTaskSECharmFraction.cxx:1159 AliAnalysisTaskSECharmFraction.cxx:1160 AliAnalysisTaskSECharmFraction.cxx:1161 AliAnalysisTaskSECharmFraction.cxx:1162 AliAnalysisTaskSECharmFraction.cxx:1163 AliAnalysisTaskSECharmFraction.cxx:1164 AliAnalysisTaskSECharmFraction.cxx:1165 AliAnalysisTaskSECharmFraction.cxx:1166 AliAnalysisTaskSECharmFraction.cxx:1167 AliAnalysisTaskSECharmFraction.cxx:1168 AliAnalysisTaskSECharmFraction.cxx:1169 AliAnalysisTaskSECharmFraction.cxx:1170 AliAnalysisTaskSECharmFraction.cxx:1171 AliAnalysisTaskSECharmFraction.cxx:1172 AliAnalysisTaskSECharmFraction.cxx:1173 AliAnalysisTaskSECharmFraction.cxx:1174 AliAnalysisTaskSECharmFraction.cxx:1175 AliAnalysisTaskSECharmFraction.cxx:1176 AliAnalysisTaskSECharmFraction.cxx:1177 AliAnalysisTaskSECharmFraction.cxx:1178 AliAnalysisTaskSECharmFraction.cxx:1179 AliAnalysisTaskSECharmFraction.cxx:1180 AliAnalysisTaskSECharmFraction.cxx:1181 AliAnalysisTaskSECharmFraction.cxx:1182 AliAnalysisTaskSECharmFraction.cxx:1183 AliAnalysisTaskSECharmFraction.cxx:1184 AliAnalysisTaskSECharmFraction.cxx:1185 AliAnalysisTaskSECharmFraction.cxx:1186 AliAnalysisTaskSECharmFraction.cxx:1187 AliAnalysisTaskSECharmFraction.cxx:1188 AliAnalysisTaskSECharmFraction.cxx:1189 AliAnalysisTaskSECharmFraction.cxx:1190 AliAnalysisTaskSECharmFraction.cxx:1191 AliAnalysisTaskSECharmFraction.cxx:1192 AliAnalysisTaskSECharmFraction.cxx:1193 AliAnalysisTaskSECharmFraction.cxx:1194 AliAnalysisTaskSECharmFraction.cxx:1195 AliAnalysisTaskSECharmFraction.cxx:1196 AliAnalysisTaskSECharmFraction.cxx:1197 AliAnalysisTaskSECharmFraction.cxx:1198 AliAnalysisTaskSECharmFraction.cxx:1199 AliAnalysisTaskSECharmFraction.cxx:1200 AliAnalysisTaskSECharmFraction.cxx:1201 AliAnalysisTaskSECharmFraction.cxx:1202 AliAnalysisTaskSECharmFraction.cxx:1203 AliAnalysisTaskSECharmFraction.cxx:1204 AliAnalysisTaskSECharmFraction.cxx:1205 AliAnalysisTaskSECharmFraction.cxx:1206 AliAnalysisTaskSECharmFraction.cxx:1207 AliAnalysisTaskSECharmFraction.cxx:1208 AliAnalysisTaskSECharmFraction.cxx:1209 AliAnalysisTaskSECharmFraction.cxx:1210 AliAnalysisTaskSECharmFraction.cxx:1211 AliAnalysisTaskSECharmFraction.cxx:1212 AliAnalysisTaskSECharmFraction.cxx:1213 AliAnalysisTaskSECharmFraction.cxx:1214 AliAnalysisTaskSECharmFraction.cxx:1215 AliAnalysisTaskSECharmFraction.cxx:1216 AliAnalysisTaskSECharmFraction.cxx:1217 AliAnalysisTaskSECharmFraction.cxx:1218 AliAnalysisTaskSECharmFraction.cxx:1219 AliAnalysisTaskSECharmFraction.cxx:1220 AliAnalysisTaskSECharmFraction.cxx:1221 AliAnalysisTaskSECharmFraction.cxx:1222 AliAnalysisTaskSECharmFraction.cxx:1223 AliAnalysisTaskSECharmFraction.cxx:1224 AliAnalysisTaskSECharmFraction.cxx:1225 AliAnalysisTaskSECharmFraction.cxx:1226 AliAnalysisTaskSECharmFraction.cxx:1227 AliAnalysisTaskSECharmFraction.cxx:1228 AliAnalysisTaskSECharmFraction.cxx:1229 AliAnalysisTaskSECharmFraction.cxx:1230 AliAnalysisTaskSECharmFraction.cxx:1231 AliAnalysisTaskSECharmFraction.cxx:1232 AliAnalysisTaskSECharmFraction.cxx:1233 AliAnalysisTaskSECharmFraction.cxx:1234 AliAnalysisTaskSECharmFraction.cxx:1235 AliAnalysisTaskSECharmFraction.cxx:1236 AliAnalysisTaskSECharmFraction.cxx:1237 AliAnalysisTaskSECharmFraction.cxx:1238 AliAnalysisTaskSECharmFraction.cxx:1239 AliAnalysisTaskSECharmFraction.cxx:1240 AliAnalysisTaskSECharmFraction.cxx:1241 AliAnalysisTaskSECharmFraction.cxx:1242 AliAnalysisTaskSECharmFraction.cxx:1243 AliAnalysisTaskSECharmFraction.cxx:1244 AliAnalysisTaskSECharmFraction.cxx:1245 AliAnalysisTaskSECharmFraction.cxx:1246 AliAnalysisTaskSECharmFraction.cxx:1247 AliAnalysisTaskSECharmFraction.cxx:1248 AliAnalysisTaskSECharmFraction.cxx:1249 AliAnalysisTaskSECharmFraction.cxx:1250 AliAnalysisTaskSECharmFraction.cxx:1251 AliAnalysisTaskSECharmFraction.cxx:1252 AliAnalysisTaskSECharmFraction.cxx:1253 AliAnalysisTaskSECharmFraction.cxx:1254 AliAnalysisTaskSECharmFraction.cxx:1255 AliAnalysisTaskSECharmFraction.cxx:1256 AliAnalysisTaskSECharmFraction.cxx:1257 AliAnalysisTaskSECharmFraction.cxx:1258 AliAnalysisTaskSECharmFraction.cxx:1259 AliAnalysisTaskSECharmFraction.cxx:1260 AliAnalysisTaskSECharmFraction.cxx:1261 AliAnalysisTaskSECharmFraction.cxx:1262 AliAnalysisTaskSECharmFraction.cxx:1263 AliAnalysisTaskSECharmFraction.cxx:1264 AliAnalysisTaskSECharmFraction.cxx:1265 AliAnalysisTaskSECharmFraction.cxx:1266 AliAnalysisTaskSECharmFraction.cxx:1267 AliAnalysisTaskSECharmFraction.cxx:1268 AliAnalysisTaskSECharmFraction.cxx:1269 AliAnalysisTaskSECharmFraction.cxx:1270 AliAnalysisTaskSECharmFraction.cxx:1271 AliAnalysisTaskSECharmFraction.cxx:1272 AliAnalysisTaskSECharmFraction.cxx:1273 AliAnalysisTaskSECharmFraction.cxx:1274 AliAnalysisTaskSECharmFraction.cxx:1275 AliAnalysisTaskSECharmFraction.cxx:1276 AliAnalysisTaskSECharmFraction.cxx:1277 AliAnalysisTaskSECharmFraction.cxx:1278 AliAnalysisTaskSECharmFraction.cxx:1279 AliAnalysisTaskSECharmFraction.cxx:1280 AliAnalysisTaskSECharmFraction.cxx:1281 AliAnalysisTaskSECharmFraction.cxx:1282 AliAnalysisTaskSECharmFraction.cxx:1283 AliAnalysisTaskSECharmFraction.cxx:1284 AliAnalysisTaskSECharmFraction.cxx:1285 AliAnalysisTaskSECharmFraction.cxx:1286 AliAnalysisTaskSECharmFraction.cxx:1287 AliAnalysisTaskSECharmFraction.cxx:1288 AliAnalysisTaskSECharmFraction.cxx:1289 AliAnalysisTaskSECharmFraction.cxx:1290 AliAnalysisTaskSECharmFraction.cxx:1291 AliAnalysisTaskSECharmFraction.cxx:1292 AliAnalysisTaskSECharmFraction.cxx:1293 AliAnalysisTaskSECharmFraction.cxx:1294 AliAnalysisTaskSECharmFraction.cxx:1295 AliAnalysisTaskSECharmFraction.cxx:1296 AliAnalysisTaskSECharmFraction.cxx:1297 AliAnalysisTaskSECharmFraction.cxx:1298 AliAnalysisTaskSECharmFraction.cxx:1299 AliAnalysisTaskSECharmFraction.cxx:1300 AliAnalysisTaskSECharmFraction.cxx:1301 AliAnalysisTaskSECharmFraction.cxx:1302 AliAnalysisTaskSECharmFraction.cxx:1303 AliAnalysisTaskSECharmFraction.cxx:1304 AliAnalysisTaskSECharmFraction.cxx:1305 AliAnalysisTaskSECharmFraction.cxx:1306 AliAnalysisTaskSECharmFraction.cxx:1307 AliAnalysisTaskSECharmFraction.cxx:1308 AliAnalysisTaskSECharmFraction.cxx:1309 AliAnalysisTaskSECharmFraction.cxx:1310 AliAnalysisTaskSECharmFraction.cxx:1311 AliAnalysisTaskSECharmFraction.cxx:1312 AliAnalysisTaskSECharmFraction.cxx:1313 AliAnalysisTaskSECharmFraction.cxx:1314 AliAnalysisTaskSECharmFraction.cxx:1315 AliAnalysisTaskSECharmFraction.cxx:1316 AliAnalysisTaskSECharmFraction.cxx:1317 AliAnalysisTaskSECharmFraction.cxx:1318 AliAnalysisTaskSECharmFraction.cxx:1319 AliAnalysisTaskSECharmFraction.cxx:1320 AliAnalysisTaskSECharmFraction.cxx:1321 AliAnalysisTaskSECharmFraction.cxx:1322 AliAnalysisTaskSECharmFraction.cxx:1323 AliAnalysisTaskSECharmFraction.cxx:1324 AliAnalysisTaskSECharmFraction.cxx:1325 AliAnalysisTaskSECharmFraction.cxx:1326 AliAnalysisTaskSECharmFraction.cxx:1327 AliAnalysisTaskSECharmFraction.cxx:1328 AliAnalysisTaskSECharmFraction.cxx:1329 AliAnalysisTaskSECharmFraction.cxx:1330 AliAnalysisTaskSECharmFraction.cxx:1331 AliAnalysisTaskSECharmFraction.cxx:1332 AliAnalysisTaskSECharmFraction.cxx:1333 AliAnalysisTaskSECharmFraction.cxx:1334 AliAnalysisTaskSECharmFraction.cxx:1335 AliAnalysisTaskSECharmFraction.cxx:1336 AliAnalysisTaskSECharmFraction.cxx:1337 AliAnalysisTaskSECharmFraction.cxx:1338 AliAnalysisTaskSECharmFraction.cxx:1339 AliAnalysisTaskSECharmFraction.cxx:1340 AliAnalysisTaskSECharmFraction.cxx:1341 AliAnalysisTaskSECharmFraction.cxx:1342 AliAnalysisTaskSECharmFraction.cxx:1343 AliAnalysisTaskSECharmFraction.cxx:1344 AliAnalysisTaskSECharmFraction.cxx:1345 AliAnalysisTaskSECharmFraction.cxx:1346 AliAnalysisTaskSECharmFraction.cxx:1347 AliAnalysisTaskSECharmFraction.cxx:1348 AliAnalysisTaskSECharmFraction.cxx:1349 AliAnalysisTaskSECharmFraction.cxx:1350 AliAnalysisTaskSECharmFraction.cxx:1351 AliAnalysisTaskSECharmFraction.cxx:1352 AliAnalysisTaskSECharmFraction.cxx:1353 AliAnalysisTaskSECharmFraction.cxx:1354 AliAnalysisTaskSECharmFraction.cxx:1355 AliAnalysisTaskSECharmFraction.cxx:1356 AliAnalysisTaskSECharmFraction.cxx:1357 AliAnalysisTaskSECharmFraction.cxx:1358 AliAnalysisTaskSECharmFraction.cxx:1359 AliAnalysisTaskSECharmFraction.cxx:1360 AliAnalysisTaskSECharmFraction.cxx:1361 AliAnalysisTaskSECharmFraction.cxx:1362 AliAnalysisTaskSECharmFraction.cxx:1363 AliAnalysisTaskSECharmFraction.cxx:1364 AliAnalysisTaskSECharmFraction.cxx:1365 AliAnalysisTaskSECharmFraction.cxx:1366 AliAnalysisTaskSECharmFraction.cxx:1367 AliAnalysisTaskSECharmFraction.cxx:1368 AliAnalysisTaskSECharmFraction.cxx:1369 AliAnalysisTaskSECharmFraction.cxx:1370 AliAnalysisTaskSECharmFraction.cxx:1371 AliAnalysisTaskSECharmFraction.cxx:1372 AliAnalysisTaskSECharmFraction.cxx:1373 AliAnalysisTaskSECharmFraction.cxx:1374 AliAnalysisTaskSECharmFraction.cxx:1375 AliAnalysisTaskSECharmFraction.cxx:1376 AliAnalysisTaskSECharmFraction.cxx:1377 AliAnalysisTaskSECharmFraction.cxx:1378 AliAnalysisTaskSECharmFraction.cxx:1379 AliAnalysisTaskSECharmFraction.cxx:1380 AliAnalysisTaskSECharmFraction.cxx:1381 AliAnalysisTaskSECharmFraction.cxx:1382 AliAnalysisTaskSECharmFraction.cxx:1383 AliAnalysisTaskSECharmFraction.cxx:1384 AliAnalysisTaskSECharmFraction.cxx:1385 AliAnalysisTaskSECharmFraction.cxx:1386 AliAnalysisTaskSECharmFraction.cxx:1387 AliAnalysisTaskSECharmFraction.cxx:1388 AliAnalysisTaskSECharmFraction.cxx:1389 AliAnalysisTaskSECharmFraction.cxx:1390 AliAnalysisTaskSECharmFraction.cxx:1391 AliAnalysisTaskSECharmFraction.cxx:1392 AliAnalysisTaskSECharmFraction.cxx:1393 AliAnalysisTaskSECharmFraction.cxx:1394 AliAnalysisTaskSECharmFraction.cxx:1395 AliAnalysisTaskSECharmFraction.cxx:1396 AliAnalysisTaskSECharmFraction.cxx:1397 AliAnalysisTaskSECharmFraction.cxx:1398 AliAnalysisTaskSECharmFraction.cxx:1399 AliAnalysisTaskSECharmFraction.cxx:1400 AliAnalysisTaskSECharmFraction.cxx:1401 AliAnalysisTaskSECharmFraction.cxx:1402 AliAnalysisTaskSECharmFraction.cxx:1403 AliAnalysisTaskSECharmFraction.cxx:1404 AliAnalysisTaskSECharmFraction.cxx:1405 AliAnalysisTaskSECharmFraction.cxx:1406 AliAnalysisTaskSECharmFraction.cxx:1407 AliAnalysisTaskSECharmFraction.cxx:1408 AliAnalysisTaskSECharmFraction.cxx:1409 AliAnalysisTaskSECharmFraction.cxx:1410 AliAnalysisTaskSECharmFraction.cxx:1411 AliAnalysisTaskSECharmFraction.cxx:1412 AliAnalysisTaskSECharmFraction.cxx:1413 AliAnalysisTaskSECharmFraction.cxx:1414 AliAnalysisTaskSECharmFraction.cxx:1415 AliAnalysisTaskSECharmFraction.cxx:1416 AliAnalysisTaskSECharmFraction.cxx:1417 AliAnalysisTaskSECharmFraction.cxx:1418 AliAnalysisTaskSECharmFraction.cxx:1419 AliAnalysisTaskSECharmFraction.cxx:1420 AliAnalysisTaskSECharmFraction.cxx:1421 AliAnalysisTaskSECharmFraction.cxx:1422 AliAnalysisTaskSECharmFraction.cxx:1423 AliAnalysisTaskSECharmFraction.cxx:1424 AliAnalysisTaskSECharmFraction.cxx:1425 AliAnalysisTaskSECharmFraction.cxx:1426 AliAnalysisTaskSECharmFraction.cxx:1427 AliAnalysisTaskSECharmFraction.cxx:1428 AliAnalysisTaskSECharmFraction.cxx:1429 AliAnalysisTaskSECharmFraction.cxx:1430 AliAnalysisTaskSECharmFraction.cxx:1431 AliAnalysisTaskSECharmFraction.cxx:1432 AliAnalysisTaskSECharmFraction.cxx:1433 AliAnalysisTaskSECharmFraction.cxx:1434 AliAnalysisTaskSECharmFraction.cxx:1435 AliAnalysisTaskSECharmFraction.cxx:1436 AliAnalysisTaskSECharmFraction.cxx:1437 AliAnalysisTaskSECharmFraction.cxx:1438 AliAnalysisTaskSECharmFraction.cxx:1439 AliAnalysisTaskSECharmFraction.cxx:1440 AliAnalysisTaskSECharmFraction.cxx:1441 AliAnalysisTaskSECharmFraction.cxx:1442 AliAnalysisTaskSECharmFraction.cxx:1443 AliAnalysisTaskSECharmFraction.cxx:1444 AliAnalysisTaskSECharmFraction.cxx:1445 AliAnalysisTaskSECharmFraction.cxx:1446 AliAnalysisTaskSECharmFraction.cxx:1447 AliAnalysisTaskSECharmFraction.cxx:1448 AliAnalysisTaskSECharmFraction.cxx:1449 AliAnalysisTaskSECharmFraction.cxx:1450 AliAnalysisTaskSECharmFraction.cxx:1451 AliAnalysisTaskSECharmFraction.cxx:1452 AliAnalysisTaskSECharmFraction.cxx:1453 AliAnalysisTaskSECharmFraction.cxx:1454 AliAnalysisTaskSECharmFraction.cxx:1455 AliAnalysisTaskSECharmFraction.cxx:1456 AliAnalysisTaskSECharmFraction.cxx:1457 AliAnalysisTaskSECharmFraction.cxx:1458 AliAnalysisTaskSECharmFraction.cxx:1459 AliAnalysisTaskSECharmFraction.cxx:1460 AliAnalysisTaskSECharmFraction.cxx:1461 AliAnalysisTaskSECharmFraction.cxx:1462 AliAnalysisTaskSECharmFraction.cxx:1463 AliAnalysisTaskSECharmFraction.cxx:1464 AliAnalysisTaskSECharmFraction.cxx:1465 AliAnalysisTaskSECharmFraction.cxx:1466 AliAnalysisTaskSECharmFraction.cxx:1467 AliAnalysisTaskSECharmFraction.cxx:1468 AliAnalysisTaskSECharmFraction.cxx:1469 AliAnalysisTaskSECharmFraction.cxx:1470 AliAnalysisTaskSECharmFraction.cxx:1471 AliAnalysisTaskSECharmFraction.cxx:1472 AliAnalysisTaskSECharmFraction.cxx:1473 AliAnalysisTaskSECharmFraction.cxx:1474 AliAnalysisTaskSECharmFraction.cxx:1475 AliAnalysisTaskSECharmFraction.cxx:1476 AliAnalysisTaskSECharmFraction.cxx:1477 AliAnalysisTaskSECharmFraction.cxx:1478 AliAnalysisTaskSECharmFraction.cxx:1479 AliAnalysisTaskSECharmFraction.cxx:1480 AliAnalysisTaskSECharmFraction.cxx:1481 AliAnalysisTaskSECharmFraction.cxx:1482 AliAnalysisTaskSECharmFraction.cxx:1483 AliAnalysisTaskSECharmFraction.cxx:1484 AliAnalysisTaskSECharmFraction.cxx:1485 AliAnalysisTaskSECharmFraction.cxx:1486 AliAnalysisTaskSECharmFraction.cxx:1487 AliAnalysisTaskSECharmFraction.cxx:1488 AliAnalysisTaskSECharmFraction.cxx:1489 AliAnalysisTaskSECharmFraction.cxx:1490 AliAnalysisTaskSECharmFraction.cxx:1491 AliAnalysisTaskSECharmFraction.cxx:1492 AliAnalysisTaskSECharmFraction.cxx:1493 AliAnalysisTaskSECharmFraction.cxx:1494 AliAnalysisTaskSECharmFraction.cxx:1495 AliAnalysisTaskSECharmFraction.cxx:1496 AliAnalysisTaskSECharmFraction.cxx:1497 AliAnalysisTaskSECharmFraction.cxx:1498 AliAnalysisTaskSECharmFraction.cxx:1499 AliAnalysisTaskSECharmFraction.cxx:1500 AliAnalysisTaskSECharmFraction.cxx:1501 AliAnalysisTaskSECharmFraction.cxx:1502 AliAnalysisTaskSECharmFraction.cxx:1503 AliAnalysisTaskSECharmFraction.cxx:1504 AliAnalysisTaskSECharmFraction.cxx:1505 AliAnalysisTaskSECharmFraction.cxx:1506 AliAnalysisTaskSECharmFraction.cxx:1507 AliAnalysisTaskSECharmFraction.cxx:1508 AliAnalysisTaskSECharmFraction.cxx:1509 AliAnalysisTaskSECharmFraction.cxx:1510 AliAnalysisTaskSECharmFraction.cxx:1511 AliAnalysisTaskSECharmFraction.cxx:1512 AliAnalysisTaskSECharmFraction.cxx:1513 AliAnalysisTaskSECharmFraction.cxx:1514 AliAnalysisTaskSECharmFraction.cxx:1515 AliAnalysisTaskSECharmFraction.cxx:1516 AliAnalysisTaskSECharmFraction.cxx:1517 AliAnalysisTaskSECharmFraction.cxx:1518 AliAnalysisTaskSECharmFraction.cxx:1519 AliAnalysisTaskSECharmFraction.cxx:1520 AliAnalysisTaskSECharmFraction.cxx:1521 AliAnalysisTaskSECharmFraction.cxx:1522 AliAnalysisTaskSECharmFraction.cxx:1523 AliAnalysisTaskSECharmFraction.cxx:1524 AliAnalysisTaskSECharmFraction.cxx:1525 AliAnalysisTaskSECharmFraction.cxx:1526 AliAnalysisTaskSECharmFraction.cxx:1527 AliAnalysisTaskSECharmFraction.cxx:1528 AliAnalysisTaskSECharmFraction.cxx:1529 AliAnalysisTaskSECharmFraction.cxx:1530 AliAnalysisTaskSECharmFraction.cxx:1531 AliAnalysisTaskSECharmFraction.cxx:1532 AliAnalysisTaskSECharmFraction.cxx:1533 AliAnalysisTaskSECharmFraction.cxx:1534 AliAnalysisTaskSECharmFraction.cxx:1535 AliAnalysisTaskSECharmFraction.cxx:1536 AliAnalysisTaskSECharmFraction.cxx:1537 AliAnalysisTaskSECharmFraction.cxx:1538 AliAnalysisTaskSECharmFraction.cxx:1539 AliAnalysisTaskSECharmFraction.cxx:1540 AliAnalysisTaskSECharmFraction.cxx:1541 AliAnalysisTaskSECharmFraction.cxx:1542 AliAnalysisTaskSECharmFraction.cxx:1543 AliAnalysisTaskSECharmFraction.cxx:1544 AliAnalysisTaskSECharmFraction.cxx:1545 AliAnalysisTaskSECharmFraction.cxx:1546 AliAnalysisTaskSECharmFraction.cxx:1547 AliAnalysisTaskSECharmFraction.cxx:1548 AliAnalysisTaskSECharmFraction.cxx:1549 AliAnalysisTaskSECharmFraction.cxx:1550 AliAnalysisTaskSECharmFraction.cxx:1551 AliAnalysisTaskSECharmFraction.cxx:1552 AliAnalysisTaskSECharmFraction.cxx:1553 AliAnalysisTaskSECharmFraction.cxx:1554 AliAnalysisTaskSECharmFraction.cxx:1555 AliAnalysisTaskSECharmFraction.cxx:1556 AliAnalysisTaskSECharmFraction.cxx:1557 AliAnalysisTaskSECharmFraction.cxx:1558 AliAnalysisTaskSECharmFraction.cxx:1559 AliAnalysisTaskSECharmFraction.cxx:1560 AliAnalysisTaskSECharmFraction.cxx:1561 AliAnalysisTaskSECharmFraction.cxx:1562 AliAnalysisTaskSECharmFraction.cxx:1563 AliAnalysisTaskSECharmFraction.cxx:1564 AliAnalysisTaskSECharmFraction.cxx:1565 AliAnalysisTaskSECharmFraction.cxx:1566 AliAnalysisTaskSECharmFraction.cxx:1567 AliAnalysisTaskSECharmFraction.cxx:1568 AliAnalysisTaskSECharmFraction.cxx:1569 AliAnalysisTaskSECharmFraction.cxx:1570 AliAnalysisTaskSECharmFraction.cxx:1571 AliAnalysisTaskSECharmFraction.cxx:1572 AliAnalysisTaskSECharmFraction.cxx:1573 AliAnalysisTaskSECharmFraction.cxx:1574 AliAnalysisTaskSECharmFraction.cxx:1575 AliAnalysisTaskSECharmFraction.cxx:1576 AliAnalysisTaskSECharmFraction.cxx:1577 AliAnalysisTaskSECharmFraction.cxx:1578 AliAnalysisTaskSECharmFraction.cxx:1579 AliAnalysisTaskSECharmFraction.cxx:1580 AliAnalysisTaskSECharmFraction.cxx:1581 AliAnalysisTaskSECharmFraction.cxx:1582 AliAnalysisTaskSECharmFraction.cxx:1583 AliAnalysisTaskSECharmFraction.cxx:1584 AliAnalysisTaskSECharmFraction.cxx:1585 AliAnalysisTaskSECharmFraction.cxx:1586 AliAnalysisTaskSECharmFraction.cxx:1587 AliAnalysisTaskSECharmFraction.cxx:1588 AliAnalysisTaskSECharmFraction.cxx:1589 AliAnalysisTaskSECharmFraction.cxx:1590 AliAnalysisTaskSECharmFraction.cxx:1591 AliAnalysisTaskSECharmFraction.cxx:1592 AliAnalysisTaskSECharmFraction.cxx:1593 AliAnalysisTaskSECharmFraction.cxx:1594 AliAnalysisTaskSECharmFraction.cxx:1595 AliAnalysisTaskSECharmFraction.cxx:1596 AliAnalysisTaskSECharmFraction.cxx:1597 AliAnalysisTaskSECharmFraction.cxx:1598 AliAnalysisTaskSECharmFraction.cxx:1599 AliAnalysisTaskSECharmFraction.cxx:1600 AliAnalysisTaskSECharmFraction.cxx:1601 AliAnalysisTaskSECharmFraction.cxx:1602 AliAnalysisTaskSECharmFraction.cxx:1603 AliAnalysisTaskSECharmFraction.cxx:1604 AliAnalysisTaskSECharmFraction.cxx:1605 AliAnalysisTaskSECharmFraction.cxx:1606 AliAnalysisTaskSECharmFraction.cxx:1607 AliAnalysisTaskSECharmFraction.cxx:1608 AliAnalysisTaskSECharmFraction.cxx:1609 AliAnalysisTaskSECharmFraction.cxx:1610 AliAnalysisTaskSECharmFraction.cxx:1611 AliAnalysisTaskSECharmFraction.cxx:1612 AliAnalysisTaskSECharmFraction.cxx:1613 AliAnalysisTaskSECharmFraction.cxx:1614 AliAnalysisTaskSECharmFraction.cxx:1615 AliAnalysisTaskSECharmFraction.cxx:1616 AliAnalysisTaskSECharmFraction.cxx:1617 AliAnalysisTaskSECharmFraction.cxx:1618 AliAnalysisTaskSECharmFraction.cxx:1619 AliAnalysisTaskSECharmFraction.cxx:1620 AliAnalysisTaskSECharmFraction.cxx:1621 AliAnalysisTaskSECharmFraction.cxx:1622 AliAnalysisTaskSECharmFraction.cxx:1623 AliAnalysisTaskSECharmFraction.cxx:1624 AliAnalysisTaskSECharmFraction.cxx:1625 AliAnalysisTaskSECharmFraction.cxx:1626 AliAnalysisTaskSECharmFraction.cxx:1627 AliAnalysisTaskSECharmFraction.cxx:1628 AliAnalysisTaskSECharmFraction.cxx:1629 AliAnalysisTaskSECharmFraction.cxx:1630 AliAnalysisTaskSECharmFraction.cxx:1631 AliAnalysisTaskSECharmFraction.cxx:1632 AliAnalysisTaskSECharmFraction.cxx:1633 AliAnalysisTaskSECharmFraction.cxx:1634 AliAnalysisTaskSECharmFraction.cxx:1635 AliAnalysisTaskSECharmFraction.cxx:1636 AliAnalysisTaskSECharmFraction.cxx:1637 AliAnalysisTaskSECharmFraction.cxx:1638 AliAnalysisTaskSECharmFraction.cxx:1639 AliAnalysisTaskSECharmFraction.cxx:1640 AliAnalysisTaskSECharmFraction.cxx:1641 AliAnalysisTaskSECharmFraction.cxx:1642 AliAnalysisTaskSECharmFraction.cxx:1643 AliAnalysisTaskSECharmFraction.cxx:1644 AliAnalysisTaskSECharmFraction.cxx:1645 AliAnalysisTaskSECharmFraction.cxx:1646 AliAnalysisTaskSECharmFraction.cxx:1647 AliAnalysisTaskSECharmFraction.cxx:1648 AliAnalysisTaskSECharmFraction.cxx:1649 AliAnalysisTaskSECharmFraction.cxx:1650 AliAnalysisTaskSECharmFraction.cxx:1651 AliAnalysisTaskSECharmFraction.cxx:1652 AliAnalysisTaskSECharmFraction.cxx:1653 AliAnalysisTaskSECharmFraction.cxx:1654 AliAnalysisTaskSECharmFraction.cxx:1655 AliAnalysisTaskSECharmFraction.cxx:1656 AliAnalysisTaskSECharmFraction.cxx:1657 AliAnalysisTaskSECharmFraction.cxx:1658 AliAnalysisTaskSECharmFraction.cxx:1659 AliAnalysisTaskSECharmFraction.cxx:1660 AliAnalysisTaskSECharmFraction.cxx:1661 AliAnalysisTaskSECharmFraction.cxx:1662 AliAnalysisTaskSECharmFraction.cxx:1663 AliAnalysisTaskSECharmFraction.cxx:1664 AliAnalysisTaskSECharmFraction.cxx:1665 AliAnalysisTaskSECharmFraction.cxx:1666 AliAnalysisTaskSECharmFraction.cxx:1667 AliAnalysisTaskSECharmFraction.cxx:1668 AliAnalysisTaskSECharmFraction.cxx:1669 AliAnalysisTaskSECharmFraction.cxx:1670 AliAnalysisTaskSECharmFraction.cxx:1671 AliAnalysisTaskSECharmFraction.cxx:1672 AliAnalysisTaskSECharmFraction.cxx:1673 AliAnalysisTaskSECharmFraction.cxx:1674 AliAnalysisTaskSECharmFraction.cxx:1675 AliAnalysisTaskSECharmFraction.cxx:1676 AliAnalysisTaskSECharmFraction.cxx:1677 AliAnalysisTaskSECharmFraction.cxx:1678 AliAnalysisTaskSECharmFraction.cxx:1679 AliAnalysisTaskSECharmFraction.cxx:1680 AliAnalysisTaskSECharmFraction.cxx:1681 AliAnalysisTaskSECharmFraction.cxx:1682 AliAnalysisTaskSECharmFraction.cxx:1683 AliAnalysisTaskSECharmFraction.cxx:1684 AliAnalysisTaskSECharmFraction.cxx:1685 AliAnalysisTaskSECharmFraction.cxx:1686 AliAnalysisTaskSECharmFraction.cxx:1687 AliAnalysisTaskSECharmFraction.cxx:1688 AliAnalysisTaskSECharmFraction.cxx:1689 AliAnalysisTaskSECharmFraction.cxx:1690 AliAnalysisTaskSECharmFraction.cxx:1691 AliAnalysisTaskSECharmFraction.cxx:1692 AliAnalysisTaskSECharmFraction.cxx:1693 AliAnalysisTaskSECharmFraction.cxx:1694 AliAnalysisTaskSECharmFraction.cxx:1695 AliAnalysisTaskSECharmFraction.cxx:1696 AliAnalysisTaskSECharmFraction.cxx:1697 AliAnalysisTaskSECharmFraction.cxx:1698 AliAnalysisTaskSECharmFraction.cxx:1699 AliAnalysisTaskSECharmFraction.cxx:1700 AliAnalysisTaskSECharmFraction.cxx:1701 AliAnalysisTaskSECharmFraction.cxx:1702 AliAnalysisTaskSECharmFraction.cxx:1703 AliAnalysisTaskSECharmFraction.cxx:1704 AliAnalysisTaskSECharmFraction.cxx:1705 AliAnalysisTaskSECharmFraction.cxx:1706 AliAnalysisTaskSECharmFraction.cxx:1707 AliAnalysisTaskSECharmFraction.cxx:1708 AliAnalysisTaskSECharmFraction.cxx:1709 AliAnalysisTaskSECharmFraction.cxx:1710 AliAnalysisTaskSECharmFraction.cxx:1711 AliAnalysisTaskSECharmFraction.cxx:1712 AliAnalysisTaskSECharmFraction.cxx:1713 AliAnalysisTaskSECharmFraction.cxx:1714 AliAnalysisTaskSECharmFraction.cxx:1715 AliAnalysisTaskSECharmFraction.cxx:1716 AliAnalysisTaskSECharmFraction.cxx:1717 AliAnalysisTaskSECharmFraction.cxx:1718 AliAnalysisTaskSECharmFraction.cxx:1719 AliAnalysisTaskSECharmFraction.cxx:1720 AliAnalysisTaskSECharmFraction.cxx:1721 AliAnalysisTaskSECharmFraction.cxx:1722 AliAnalysisTaskSECharmFraction.cxx:1723 AliAnalysisTaskSECharmFraction.cxx:1724 AliAnalysisTaskSECharmFraction.cxx:1725 AliAnalysisTaskSECharmFraction.cxx:1726 AliAnalysisTaskSECharmFraction.cxx:1727 AliAnalysisTaskSECharmFraction.cxx:1728 AliAnalysisTaskSECharmFraction.cxx:1729 AliAnalysisTaskSECharmFraction.cxx:1730 AliAnalysisTaskSECharmFraction.cxx:1731 AliAnalysisTaskSECharmFraction.cxx:1732 AliAnalysisTaskSECharmFraction.cxx:1733 AliAnalysisTaskSECharmFraction.cxx:1734 AliAnalysisTaskSECharmFraction.cxx:1735 AliAnalysisTaskSECharmFraction.cxx:1736 AliAnalysisTaskSECharmFraction.cxx:1737 AliAnalysisTaskSECharmFraction.cxx:1738 AliAnalysisTaskSECharmFraction.cxx:1739 AliAnalysisTaskSECharmFraction.cxx:1740 AliAnalysisTaskSECharmFraction.cxx:1741 AliAnalysisTaskSECharmFraction.cxx:1742 AliAnalysisTaskSECharmFraction.cxx:1743 AliAnalysisTaskSECharmFraction.cxx:1744 AliAnalysisTaskSECharmFraction.cxx:1745 AliAnalysisTaskSECharmFraction.cxx:1746 AliAnalysisTaskSECharmFraction.cxx:1747 AliAnalysisTaskSECharmFraction.cxx:1748 AliAnalysisTaskSECharmFraction.cxx:1749 AliAnalysisTaskSECharmFraction.cxx:1750 AliAnalysisTaskSECharmFraction.cxx:1751 AliAnalysisTaskSECharmFraction.cxx:1752 AliAnalysisTaskSECharmFraction.cxx:1753 AliAnalysisTaskSECharmFraction.cxx:1754 AliAnalysisTaskSECharmFraction.cxx:1755 AliAnalysisTaskSECharmFraction.cxx:1756 AliAnalysisTaskSECharmFraction.cxx:1757 AliAnalysisTaskSECharmFraction.cxx:1758 AliAnalysisTaskSECharmFraction.cxx:1759 AliAnalysisTaskSECharmFraction.cxx:1760 AliAnalysisTaskSECharmFraction.cxx:1761 AliAnalysisTaskSECharmFraction.cxx:1762 AliAnalysisTaskSECharmFraction.cxx:1763 AliAnalysisTaskSECharmFraction.cxx:1764 AliAnalysisTaskSECharmFraction.cxx:1765 AliAnalysisTaskSECharmFraction.cxx:1766 AliAnalysisTaskSECharmFraction.cxx:1767 AliAnalysisTaskSECharmFraction.cxx:1768 AliAnalysisTaskSECharmFraction.cxx:1769 AliAnalysisTaskSECharmFraction.cxx:1770 AliAnalysisTaskSECharmFraction.cxx:1771 AliAnalysisTaskSECharmFraction.cxx:1772 AliAnalysisTaskSECharmFraction.cxx:1773 AliAnalysisTaskSECharmFraction.cxx:1774 AliAnalysisTaskSECharmFraction.cxx:1775 AliAnalysisTaskSECharmFraction.cxx:1776 AliAnalysisTaskSECharmFraction.cxx:1777 AliAnalysisTaskSECharmFraction.cxx:1778 AliAnalysisTaskSECharmFraction.cxx:1779 AliAnalysisTaskSECharmFraction.cxx:1780 AliAnalysisTaskSECharmFraction.cxx:1781 AliAnalysisTaskSECharmFraction.cxx:1782 AliAnalysisTaskSECharmFraction.cxx:1783 AliAnalysisTaskSECharmFraction.cxx:1784 AliAnalysisTaskSECharmFraction.cxx:1785 AliAnalysisTaskSECharmFraction.cxx:1786 AliAnalysisTaskSECharmFraction.cxx:1787 AliAnalysisTaskSECharmFraction.cxx:1788 AliAnalysisTaskSECharmFraction.cxx:1789 AliAnalysisTaskSECharmFraction.cxx:1790 AliAnalysisTaskSECharmFraction.cxx:1791 AliAnalysisTaskSECharmFraction.cxx:1792 AliAnalysisTaskSECharmFraction.cxx:1793 AliAnalysisTaskSECharmFraction.cxx:1794 AliAnalysisTaskSECharmFraction.cxx:1795 AliAnalysisTaskSECharmFraction.cxx:1796 AliAnalysisTaskSECharmFraction.cxx:1797 AliAnalysisTaskSECharmFraction.cxx:1798 AliAnalysisTaskSECharmFraction.cxx:1799 AliAnalysisTaskSECharmFraction.cxx:1800 AliAnalysisTaskSECharmFraction.cxx:1801 AliAnalysisTaskSECharmFraction.cxx:1802 AliAnalysisTaskSECharmFraction.cxx:1803 AliAnalysisTaskSECharmFraction.cxx:1804 AliAnalysisTaskSECharmFraction.cxx:1805 AliAnalysisTaskSECharmFraction.cxx:1806 AliAnalysisTaskSECharmFraction.cxx:1807 AliAnalysisTaskSECharmFraction.cxx:1808 AliAnalysisTaskSECharmFraction.cxx:1809 AliAnalysisTaskSECharmFraction.cxx:1810 AliAnalysisTaskSECharmFraction.cxx:1811 AliAnalysisTaskSECharmFraction.cxx:1812 AliAnalysisTaskSECharmFraction.cxx:1813 AliAnalysisTaskSECharmFraction.cxx:1814 AliAnalysisTaskSECharmFraction.cxx:1815 AliAnalysisTaskSECharmFraction.cxx:1816 AliAnalysisTaskSECharmFraction.cxx:1817 AliAnalysisTaskSECharmFraction.cxx:1818 AliAnalysisTaskSECharmFraction.cxx:1819 AliAnalysisTaskSECharmFraction.cxx:1820 AliAnalysisTaskSECharmFraction.cxx:1821 AliAnalysisTaskSECharmFraction.cxx:1822 AliAnalysisTaskSECharmFraction.cxx:1823 AliAnalysisTaskSECharmFraction.cxx:1824 AliAnalysisTaskSECharmFraction.cxx:1825 AliAnalysisTaskSECharmFraction.cxx:1826 AliAnalysisTaskSECharmFraction.cxx:1827 AliAnalysisTaskSECharmFraction.cxx:1828 AliAnalysisTaskSECharmFraction.cxx:1829 AliAnalysisTaskSECharmFraction.cxx:1830 AliAnalysisTaskSECharmFraction.cxx:1831 AliAnalysisTaskSECharmFraction.cxx:1832 AliAnalysisTaskSECharmFraction.cxx:1833 AliAnalysisTaskSECharmFraction.cxx:1834 AliAnalysisTaskSECharmFraction.cxx:1835 AliAnalysisTaskSECharmFraction.cxx:1836 AliAnalysisTaskSECharmFraction.cxx:1837 AliAnalysisTaskSECharmFraction.cxx:1838 AliAnalysisTaskSECharmFraction.cxx:1839 AliAnalysisTaskSECharmFraction.cxx:1840 AliAnalysisTaskSECharmFraction.cxx:1841 AliAnalysisTaskSECharmFraction.cxx:1842 AliAnalysisTaskSECharmFraction.cxx:1843 AliAnalysisTaskSECharmFraction.cxx:1844 AliAnalysisTaskSECharmFraction.cxx:1845 AliAnalysisTaskSECharmFraction.cxx:1846 AliAnalysisTaskSECharmFraction.cxx:1847 AliAnalysisTaskSECharmFraction.cxx:1848 AliAnalysisTaskSECharmFraction.cxx:1849 AliAnalysisTaskSECharmFraction.cxx:1850 AliAnalysisTaskSECharmFraction.cxx:1851 AliAnalysisTaskSECharmFraction.cxx:1852 AliAnalysisTaskSECharmFraction.cxx:1853 AliAnalysisTaskSECharmFraction.cxx:1854 AliAnalysisTaskSECharmFraction.cxx:1855 AliAnalysisTaskSECharmFraction.cxx:1856 AliAnalysisTaskSECharmFraction.cxx:1857 AliAnalysisTaskSECharmFraction.cxx:1858 AliAnalysisTaskSECharmFraction.cxx:1859 AliAnalysisTaskSECharmFraction.cxx:1860 AliAnalysisTaskSECharmFraction.cxx:1861 AliAnalysisTaskSECharmFraction.cxx:1862 AliAnalysisTaskSECharmFraction.cxx:1863 AliAnalysisTaskSECharmFraction.cxx:1864 AliAnalysisTaskSECharmFraction.cxx:1865 AliAnalysisTaskSECharmFraction.cxx:1866 AliAnalysisTaskSECharmFraction.cxx:1867 AliAnalysisTaskSECharmFraction.cxx:1868 AliAnalysisTaskSECharmFraction.cxx:1869 AliAnalysisTaskSECharmFraction.cxx:1870 AliAnalysisTaskSECharmFraction.cxx:1871 AliAnalysisTaskSECharmFraction.cxx:1872 AliAnalysisTaskSECharmFraction.cxx:1873 AliAnalysisTaskSECharmFraction.cxx:1874 AliAnalysisTaskSECharmFraction.cxx:1875 AliAnalysisTaskSECharmFraction.cxx:1876 AliAnalysisTaskSECharmFraction.cxx:1877 AliAnalysisTaskSECharmFraction.cxx:1878 AliAnalysisTaskSECharmFraction.cxx:1879 AliAnalysisTaskSECharmFraction.cxx:1880 AliAnalysisTaskSECharmFraction.cxx:1881 AliAnalysisTaskSECharmFraction.cxx:1882 AliAnalysisTaskSECharmFraction.cxx:1883 AliAnalysisTaskSECharmFraction.cxx:1884 AliAnalysisTaskSECharmFraction.cxx:1885 AliAnalysisTaskSECharmFraction.cxx:1886 AliAnalysisTaskSECharmFraction.cxx:1887 AliAnalysisTaskSECharmFraction.cxx:1888 AliAnalysisTaskSECharmFraction.cxx:1889 AliAnalysisTaskSECharmFraction.cxx:1890 AliAnalysisTaskSECharmFraction.cxx:1891 AliAnalysisTaskSECharmFraction.cxx:1892 AliAnalysisTaskSECharmFraction.cxx:1893 AliAnalysisTaskSECharmFraction.cxx:1894 AliAnalysisTaskSECharmFraction.cxx:1895 AliAnalysisTaskSECharmFraction.cxx:1896 AliAnalysisTaskSECharmFraction.cxx:1897 AliAnalysisTaskSECharmFraction.cxx:1898 AliAnalysisTaskSECharmFraction.cxx:1899 AliAnalysisTaskSECharmFraction.cxx:1900 AliAnalysisTaskSECharmFraction.cxx:1901 AliAnalysisTaskSECharmFraction.cxx:1902 AliAnalysisTaskSECharmFraction.cxx:1903 AliAnalysisTaskSECharmFraction.cxx:1904 AliAnalysisTaskSECharmFraction.cxx:1905 AliAnalysisTaskSECharmFraction.cxx:1906 AliAnalysisTaskSECharmFraction.cxx:1907 AliAnalysisTaskSECharmFraction.cxx:1908 AliAnalysisTaskSECharmFraction.cxx:1909 AliAnalysisTaskSECharmFraction.cxx:1910 AliAnalysisTaskSECharmFraction.cxx:1911 AliAnalysisTaskSECharmFraction.cxx:1912 AliAnalysisTaskSECharmFraction.cxx:1913 AliAnalysisTaskSECharmFraction.cxx:1914 AliAnalysisTaskSECharmFraction.cxx:1915 AliAnalysisTaskSECharmFraction.cxx:1916 AliAnalysisTaskSECharmFraction.cxx:1917 AliAnalysisTaskSECharmFraction.cxx:1918 AliAnalysisTaskSECharmFraction.cxx:1919 AliAnalysisTaskSECharmFraction.cxx:1920 AliAnalysisTaskSECharmFraction.cxx:1921 AliAnalysisTaskSECharmFraction.cxx:1922 AliAnalysisTaskSECharmFraction.cxx:1923 AliAnalysisTaskSECharmFraction.cxx:1924 AliAnalysisTaskSECharmFraction.cxx:1925 AliAnalysisTaskSECharmFraction.cxx:1926 AliAnalysisTaskSECharmFraction.cxx:1927 AliAnalysisTaskSECharmFraction.cxx:1928 AliAnalysisTaskSECharmFraction.cxx:1929 AliAnalysisTaskSECharmFraction.cxx:1930 AliAnalysisTaskSECharmFraction.cxx:1931 AliAnalysisTaskSECharmFraction.cxx:1932 AliAnalysisTaskSECharmFraction.cxx:1933 AliAnalysisTaskSECharmFraction.cxx:1934 AliAnalysisTaskSECharmFraction.cxx:1935 AliAnalysisTaskSECharmFraction.cxx:1936 AliAnalysisTaskSECharmFraction.cxx:1937 AliAnalysisTaskSECharmFraction.cxx:1938 AliAnalysisTaskSECharmFraction.cxx:1939 AliAnalysisTaskSECharmFraction.cxx:1940 AliAnalysisTaskSECharmFraction.cxx:1941 AliAnalysisTaskSECharmFraction.cxx:1942 AliAnalysisTaskSECharmFraction.cxx:1943 AliAnalysisTaskSECharmFraction.cxx:1944 AliAnalysisTaskSECharmFraction.cxx:1945 AliAnalysisTaskSECharmFraction.cxx:1946 AliAnalysisTaskSECharmFraction.cxx:1947 AliAnalysisTaskSECharmFraction.cxx:1948 AliAnalysisTaskSECharmFraction.cxx:1949 AliAnalysisTaskSECharmFraction.cxx:1950 AliAnalysisTaskSECharmFraction.cxx:1951 AliAnalysisTaskSECharmFraction.cxx:1952 AliAnalysisTaskSECharmFraction.cxx:1953 AliAnalysisTaskSECharmFraction.cxx:1954 AliAnalysisTaskSECharmFraction.cxx:1955 AliAnalysisTaskSECharmFraction.cxx:1956 AliAnalysisTaskSECharmFraction.cxx:1957 AliAnalysisTaskSECharmFraction.cxx:1958 AliAnalysisTaskSECharmFraction.cxx:1959 AliAnalysisTaskSECharmFraction.cxx:1960 AliAnalysisTaskSECharmFraction.cxx:1961 AliAnalysisTaskSECharmFraction.cxx:1962 AliAnalysisTaskSECharmFraction.cxx:1963 AliAnalysisTaskSECharmFraction.cxx:1964 AliAnalysisTaskSECharmFraction.cxx:1965 AliAnalysisTaskSECharmFraction.cxx:1966 AliAnalysisTaskSECharmFraction.cxx:1967 AliAnalysisTaskSECharmFraction.cxx:1968 AliAnalysisTaskSECharmFraction.cxx:1969 AliAnalysisTaskSECharmFraction.cxx:1970 AliAnalysisTaskSECharmFraction.cxx:1971 AliAnalysisTaskSECharmFraction.cxx:1972 AliAnalysisTaskSECharmFraction.cxx:1973 AliAnalysisTaskSECharmFraction.cxx:1974 AliAnalysisTaskSECharmFraction.cxx:1975 AliAnalysisTaskSECharmFraction.cxx:1976 AliAnalysisTaskSECharmFraction.cxx:1977 AliAnalysisTaskSECharmFraction.cxx:1978 AliAnalysisTaskSECharmFraction.cxx:1979 AliAnalysisTaskSECharmFraction.cxx:1980 AliAnalysisTaskSECharmFraction.cxx:1981 AliAnalysisTaskSECharmFraction.cxx:1982 AliAnalysisTaskSECharmFraction.cxx:1983 AliAnalysisTaskSECharmFraction.cxx:1984 AliAnalysisTaskSECharmFraction.cxx:1985 AliAnalysisTaskSECharmFraction.cxx:1986 AliAnalysisTaskSECharmFraction.cxx:1987 AliAnalysisTaskSECharmFraction.cxx:1988 AliAnalysisTaskSECharmFraction.cxx:1989 AliAnalysisTaskSECharmFraction.cxx:1990 AliAnalysisTaskSECharmFraction.cxx:1991 AliAnalysisTaskSECharmFraction.cxx:1992 AliAnalysisTaskSECharmFraction.cxx:1993 AliAnalysisTaskSECharmFraction.cxx:1994 AliAnalysisTaskSECharmFraction.cxx:1995 AliAnalysisTaskSECharmFraction.cxx:1996 AliAnalysisTaskSECharmFraction.cxx:1997 AliAnalysisTaskSECharmFraction.cxx:1998 AliAnalysisTaskSECharmFraction.cxx:1999 AliAnalysisTaskSECharmFraction.cxx:2000 AliAnalysisTaskSECharmFraction.cxx:2001 AliAnalysisTaskSECharmFraction.cxx:2002 AliAnalysisTaskSECharmFraction.cxx:2003 AliAnalysisTaskSECharmFraction.cxx:2004 AliAnalysisTaskSECharmFraction.cxx:2005 AliAnalysisTaskSECharmFraction.cxx:2006 AliAnalysisTaskSECharmFraction.cxx:2007 AliAnalysisTaskSECharmFraction.cxx:2008 AliAnalysisTaskSECharmFraction.cxx:2009 AliAnalysisTaskSECharmFraction.cxx:2010 AliAnalysisTaskSECharmFraction.cxx:2011 AliAnalysisTaskSECharmFraction.cxx:2012 AliAnalysisTaskSECharmFraction.cxx:2013 AliAnalysisTaskSECharmFraction.cxx:2014 AliAnalysisTaskSECharmFraction.cxx:2015 AliAnalysisTaskSECharmFraction.cxx:2016 AliAnalysisTaskSECharmFraction.cxx:2017 AliAnalysisTaskSECharmFraction.cxx:2018 AliAnalysisTaskSECharmFraction.cxx:2019 AliAnalysisTaskSECharmFraction.cxx:2020 AliAnalysisTaskSECharmFraction.cxx:2021 AliAnalysisTaskSECharmFraction.cxx:2022 AliAnalysisTaskSECharmFraction.cxx:2023 AliAnalysisTaskSECharmFraction.cxx:2024 AliAnalysisTaskSECharmFraction.cxx:2025 AliAnalysisTaskSECharmFraction.cxx:2026 AliAnalysisTaskSECharmFraction.cxx:2027 AliAnalysisTaskSECharmFraction.cxx:2028 AliAnalysisTaskSECharmFraction.cxx:2029 AliAnalysisTaskSECharmFraction.cxx:2030 AliAnalysisTaskSECharmFraction.cxx:2031 AliAnalysisTaskSECharmFraction.cxx:2032 AliAnalysisTaskSECharmFraction.cxx:2033 AliAnalysisTaskSECharmFraction.cxx:2034 AliAnalysisTaskSECharmFraction.cxx:2035 AliAnalysisTaskSECharmFraction.cxx:2036 AliAnalysisTaskSECharmFraction.cxx:2037 AliAnalysisTaskSECharmFraction.cxx:2038 AliAnalysisTaskSECharmFraction.cxx:2039 AliAnalysisTaskSECharmFraction.cxx:2040 AliAnalysisTaskSECharmFraction.cxx:2041 AliAnalysisTaskSECharmFraction.cxx:2042 AliAnalysisTaskSECharmFraction.cxx:2043 AliAnalysisTaskSECharmFraction.cxx:2044 AliAnalysisTaskSECharmFraction.cxx:2045 AliAnalysisTaskSECharmFraction.cxx:2046 AliAnalysisTaskSECharmFraction.cxx:2047 AliAnalysisTaskSECharmFraction.cxx:2048 AliAnalysisTaskSECharmFraction.cxx:2049 AliAnalysisTaskSECharmFraction.cxx:2050 AliAnalysisTaskSECharmFraction.cxx:2051 AliAnalysisTaskSECharmFraction.cxx:2052 AliAnalysisTaskSECharmFraction.cxx:2053 AliAnalysisTaskSECharmFraction.cxx:2054 AliAnalysisTaskSECharmFraction.cxx:2055 AliAnalysisTaskSECharmFraction.cxx:2056 AliAnalysisTaskSECharmFraction.cxx:2057 AliAnalysisTaskSECharmFraction.cxx:2058 AliAnalysisTaskSECharmFraction.cxx:2059 AliAnalysisTaskSECharmFraction.cxx:2060 AliAnalysisTaskSECharmFraction.cxx:2061 AliAnalysisTaskSECharmFraction.cxx:2062 AliAnalysisTaskSECharmFraction.cxx:2063 AliAnalysisTaskSECharmFraction.cxx:2064 AliAnalysisTaskSECharmFraction.cxx:2065 AliAnalysisTaskSECharmFraction.cxx:2066 AliAnalysisTaskSECharmFraction.cxx:2067 AliAnalysisTaskSECharmFraction.cxx:2068 AliAnalysisTaskSECharmFraction.cxx:2069 AliAnalysisTaskSECharmFraction.cxx:2070 AliAnalysisTaskSECharmFraction.cxx:2071 AliAnalysisTaskSECharmFraction.cxx:2072 AliAnalysisTaskSECharmFraction.cxx:2073 AliAnalysisTaskSECharmFraction.cxx:2074 AliAnalysisTaskSECharmFraction.cxx:2075 AliAnalysisTaskSECharmFraction.cxx:2076 AliAnalysisTaskSECharmFraction.cxx:2077 AliAnalysisTaskSECharmFraction.cxx:2078 AliAnalysisTaskSECharmFraction.cxx:2079 AliAnalysisTaskSECharmFraction.cxx:2080 AliAnalysisTaskSECharmFraction.cxx:2081 AliAnalysisTaskSECharmFraction.cxx:2082 AliAnalysisTaskSECharmFraction.cxx:2083 AliAnalysisTaskSECharmFraction.cxx:2084 AliAnalysisTaskSECharmFraction.cxx:2085 AliAnalysisTaskSECharmFraction.cxx:2086 AliAnalysisTaskSECharmFraction.cxx:2087 AliAnalysisTaskSECharmFraction.cxx:2088 AliAnalysisTaskSECharmFraction.cxx:2089 AliAnalysisTaskSECharmFraction.cxx:2090 AliAnalysisTaskSECharmFraction.cxx:2091 AliAnalysisTaskSECharmFraction.cxx:2092 AliAnalysisTaskSECharmFraction.cxx:2093 AliAnalysisTaskSECharmFraction.cxx:2094 AliAnalysisTaskSECharmFraction.cxx:2095 AliAnalysisTaskSECharmFraction.cxx:2096 AliAnalysisTaskSECharmFraction.cxx:2097 AliAnalysisTaskSECharmFraction.cxx:2098 AliAnalysisTaskSECharmFraction.cxx:2099 AliAnalysisTaskSECharmFraction.cxx:2100 AliAnalysisTaskSECharmFraction.cxx:2101 AliAnalysisTaskSECharmFraction.cxx:2102 AliAnalysisTaskSECharmFraction.cxx:2103 AliAnalysisTaskSECharmFraction.cxx:2104 AliAnalysisTaskSECharmFraction.cxx:2105 AliAnalysisTaskSECharmFraction.cxx:2106 AliAnalysisTaskSECharmFraction.cxx:2107 AliAnalysisTaskSECharmFraction.cxx:2108 AliAnalysisTaskSECharmFraction.cxx:2109 AliAnalysisTaskSECharmFraction.cxx:2110 AliAnalysisTaskSECharmFraction.cxx:2111 AliAnalysisTaskSECharmFraction.cxx:2112 AliAnalysisTaskSECharmFraction.cxx:2113 AliAnalysisTaskSECharmFraction.cxx:2114 AliAnalysisTaskSECharmFraction.cxx:2115 AliAnalysisTaskSECharmFraction.cxx:2116 AliAnalysisTaskSECharmFraction.cxx:2117 AliAnalysisTaskSECharmFraction.cxx:2118 AliAnalysisTaskSECharmFraction.cxx:2119 AliAnalysisTaskSECharmFraction.cxx:2120 AliAnalysisTaskSECharmFraction.cxx:2121 AliAnalysisTaskSECharmFraction.cxx:2122 AliAnalysisTaskSECharmFraction.cxx:2123 AliAnalysisTaskSECharmFraction.cxx:2124 AliAnalysisTaskSECharmFraction.cxx:2125 AliAnalysisTaskSECharmFraction.cxx:2126 AliAnalysisTaskSECharmFraction.cxx:2127 AliAnalysisTaskSECharmFraction.cxx:2128 AliAnalysisTaskSECharmFraction.cxx:2129 AliAnalysisTaskSECharmFraction.cxx:2130 AliAnalysisTaskSECharmFraction.cxx:2131 AliAnalysisTaskSECharmFraction.cxx:2132 AliAnalysisTaskSECharmFraction.cxx:2133 AliAnalysisTaskSECharmFraction.cxx:2134 AliAnalysisTaskSECharmFraction.cxx:2135 AliAnalysisTaskSECharmFraction.cxx:2136 AliAnalysisTaskSECharmFraction.cxx:2137 AliAnalysisTaskSECharmFraction.cxx:2138 AliAnalysisTaskSECharmFraction.cxx:2139 AliAnalysisTaskSECharmFraction.cxx:2140 AliAnalysisTaskSECharmFraction.cxx:2141 AliAnalysisTaskSECharmFraction.cxx:2142 AliAnalysisTaskSECharmFraction.cxx:2143 AliAnalysisTaskSECharmFraction.cxx:2144 AliAnalysisTaskSECharmFraction.cxx:2145 AliAnalysisTaskSECharmFraction.cxx:2146 AliAnalysisTaskSECharmFraction.cxx:2147 AliAnalysisTaskSECharmFraction.cxx:2148 AliAnalysisTaskSECharmFraction.cxx:2149 AliAnalysisTaskSECharmFraction.cxx:2150 AliAnalysisTaskSECharmFraction.cxx:2151 AliAnalysisTaskSECharmFraction.cxx:2152 AliAnalysisTaskSECharmFraction.cxx:2153 AliAnalysisTaskSECharmFraction.cxx:2154 AliAnalysisTaskSECharmFraction.cxx:2155 AliAnalysisTaskSECharmFraction.cxx:2156 AliAnalysisTaskSECharmFraction.cxx:2157 AliAnalysisTaskSECharmFraction.cxx:2158 AliAnalysisTaskSECharmFraction.cxx:2159 AliAnalysisTaskSECharmFraction.cxx:2160 AliAnalysisTaskSECharmFraction.cxx:2161 AliAnalysisTaskSECharmFraction.cxx:2162 AliAnalysisTaskSECharmFraction.cxx:2163 AliAnalysisTaskSECharmFraction.cxx:2164 AliAnalysisTaskSECharmFraction.cxx:2165 AliAnalysisTaskSECharmFraction.cxx:2166 AliAnalysisTaskSECharmFraction.cxx:2167 AliAnalysisTaskSECharmFraction.cxx:2168 AliAnalysisTaskSECharmFraction.cxx:2169 AliAnalysisTaskSECharmFraction.cxx:2170 AliAnalysisTaskSECharmFraction.cxx:2171 AliAnalysisTaskSECharmFraction.cxx:2172 AliAnalysisTaskSECharmFraction.cxx:2173 AliAnalysisTaskSECharmFraction.cxx:2174 AliAnalysisTaskSECharmFraction.cxx:2175 AliAnalysisTaskSECharmFraction.cxx:2176 AliAnalysisTaskSECharmFraction.cxx:2177 AliAnalysisTaskSECharmFraction.cxx:2178 AliAnalysisTaskSECharmFraction.cxx:2179 AliAnalysisTaskSECharmFraction.cxx:2180 AliAnalysisTaskSECharmFraction.cxx:2181 AliAnalysisTaskSECharmFraction.cxx:2182 AliAnalysisTaskSECharmFraction.cxx:2183 AliAnalysisTaskSECharmFraction.cxx:2184 AliAnalysisTaskSECharmFraction.cxx:2185 AliAnalysisTaskSECharmFraction.cxx:2186 AliAnalysisTaskSECharmFraction.cxx:2187 AliAnalysisTaskSECharmFraction.cxx:2188 AliAnalysisTaskSECharmFraction.cxx:2189 AliAnalysisTaskSECharmFraction.cxx:2190 AliAnalysisTaskSECharmFraction.cxx:2191 AliAnalysisTaskSECharmFraction.cxx:2192 AliAnalysisTaskSECharmFraction.cxx:2193 AliAnalysisTaskSECharmFraction.cxx:2194 AliAnalysisTaskSECharmFraction.cxx:2195 AliAnalysisTaskSECharmFraction.cxx:2196 AliAnalysisTaskSECharmFraction.cxx:2197 AliAnalysisTaskSECharmFraction.cxx:2198 AliAnalysisTaskSECharmFraction.cxx:2199 AliAnalysisTaskSECharmFraction.cxx:2200 AliAnalysisTaskSECharmFraction.cxx:2201 AliAnalysisTaskSECharmFraction.cxx:2202 AliAnalysisTaskSECharmFraction.cxx:2203 AliAnalysisTaskSECharmFraction.cxx:2204 AliAnalysisTaskSECharmFraction.cxx:2205 AliAnalysisTaskSECharmFraction.cxx:2206 AliAnalysisTaskSECharmFraction.cxx:2207 AliAnalysisTaskSECharmFraction.cxx:2208 AliAnalysisTaskSECharmFraction.cxx:2209 AliAnalysisTaskSECharmFraction.cxx:2210 AliAnalysisTaskSECharmFraction.cxx:2211 AliAnalysisTaskSECharmFraction.cxx:2212 AliAnalysisTaskSECharmFraction.cxx:2213 AliAnalysisTaskSECharmFraction.cxx:2214 AliAnalysisTaskSECharmFraction.cxx:2215 AliAnalysisTaskSECharmFraction.cxx:2216 AliAnalysisTaskSECharmFraction.cxx:2217 AliAnalysisTaskSECharmFraction.cxx:2218 AliAnalysisTaskSECharmFraction.cxx:2219 AliAnalysisTaskSECharmFraction.cxx:2220 AliAnalysisTaskSECharmFraction.cxx:2221 AliAnalysisTaskSECharmFraction.cxx:2222 AliAnalysisTaskSECharmFraction.cxx:2223 AliAnalysisTaskSECharmFraction.cxx:2224 AliAnalysisTaskSECharmFraction.cxx:2225 AliAnalysisTaskSECharmFraction.cxx:2226 AliAnalysisTaskSECharmFraction.cxx:2227 AliAnalysisTaskSECharmFraction.cxx:2228 AliAnalysisTaskSECharmFraction.cxx:2229 AliAnalysisTaskSECharmFraction.cxx:2230 AliAnalysisTaskSECharmFraction.cxx:2231 AliAnalysisTaskSECharmFraction.cxx:2232 AliAnalysisTaskSECharmFraction.cxx:2233 AliAnalysisTaskSECharmFraction.cxx:2234 AliAnalysisTaskSECharmFraction.cxx:2235 AliAnalysisTaskSECharmFraction.cxx:2236 AliAnalysisTaskSECharmFraction.cxx:2237 AliAnalysisTaskSECharmFraction.cxx:2238 AliAnalysisTaskSECharmFraction.cxx:2239 AliAnalysisTaskSECharmFraction.cxx:2240 AliAnalysisTaskSECharmFraction.cxx:2241 AliAnalysisTaskSECharmFraction.cxx:2242 AliAnalysisTaskSECharmFraction.cxx:2243 AliAnalysisTaskSECharmFraction.cxx:2244 AliAnalysisTaskSECharmFraction.cxx:2245 AliAnalysisTaskSECharmFraction.cxx:2246 AliAnalysisTaskSECharmFraction.cxx:2247 AliAnalysisTaskSECharmFraction.cxx:2248 AliAnalysisTaskSECharmFraction.cxx:2249 AliAnalysisTaskSECharmFraction.cxx:2250 AliAnalysisTaskSECharmFraction.cxx:2251 AliAnalysisTaskSECharmFraction.cxx:2252 AliAnalysisTaskSECharmFraction.cxx:2253 AliAnalysisTaskSECharmFraction.cxx:2254 AliAnalysisTaskSECharmFraction.cxx:2255 AliAnalysisTaskSECharmFraction.cxx:2256 AliAnalysisTaskSECharmFraction.cxx:2257 AliAnalysisTaskSECharmFraction.cxx:2258 AliAnalysisTaskSECharmFraction.cxx:2259 AliAnalysisTaskSECharmFraction.cxx:2260 AliAnalysisTaskSECharmFraction.cxx:2261 AliAnalysisTaskSECharmFraction.cxx:2262 AliAnalysisTaskSECharmFraction.cxx:2263 AliAnalysisTaskSECharmFraction.cxx:2264 AliAnalysisTaskSECharmFraction.cxx:2265 AliAnalysisTaskSECharmFraction.cxx:2266 AliAnalysisTaskSECharmFraction.cxx:2267 AliAnalysisTaskSECharmFraction.cxx:2268 AliAnalysisTaskSECharmFraction.cxx:2269 AliAnalysisTaskSECharmFraction.cxx:2270 AliAnalysisTaskSECharmFraction.cxx:2271 AliAnalysisTaskSECharmFraction.cxx:2272 AliAnalysisTaskSECharmFraction.cxx:2273 AliAnalysisTaskSECharmFraction.cxx:2274 AliAnalysisTaskSECharmFraction.cxx:2275 AliAnalysisTaskSECharmFraction.cxx:2276 AliAnalysisTaskSECharmFraction.cxx:2277 AliAnalysisTaskSECharmFraction.cxx:2278 AliAnalysisTaskSECharmFraction.cxx:2279 AliAnalysisTaskSECharmFraction.cxx:2280 AliAnalysisTaskSECharmFraction.cxx:2281 AliAnalysisTaskSECharmFraction.cxx:2282 AliAnalysisTaskSECharmFraction.cxx:2283 AliAnalysisTaskSECharmFraction.cxx:2284 AliAnalysisTaskSECharmFraction.cxx:2285 AliAnalysisTaskSECharmFraction.cxx:2286 AliAnalysisTaskSECharmFraction.cxx:2287 AliAnalysisTaskSECharmFraction.cxx:2288 AliAnalysisTaskSECharmFraction.cxx:2289 AliAnalysisTaskSECharmFraction.cxx:2290 AliAnalysisTaskSECharmFraction.cxx:2291 AliAnalysisTaskSECharmFraction.cxx:2292 AliAnalysisTaskSECharmFraction.cxx:2293 AliAnalysisTaskSECharmFraction.cxx:2294 AliAnalysisTaskSECharmFraction.cxx:2295 AliAnalysisTaskSECharmFraction.cxx:2296 AliAnalysisTaskSECharmFraction.cxx:2297 AliAnalysisTaskSECharmFraction.cxx:2298 AliAnalysisTaskSECharmFraction.cxx:2299 AliAnalysisTaskSECharmFraction.cxx:2300 AliAnalysisTaskSECharmFraction.cxx:2301 AliAnalysisTaskSECharmFraction.cxx:2302 AliAnalysisTaskSECharmFraction.cxx:2303 AliAnalysisTaskSECharmFraction.cxx:2304 AliAnalysisTaskSECharmFraction.cxx:2305 AliAnalysisTaskSECharmFraction.cxx:2306 AliAnalysisTaskSECharmFraction.cxx:2307 AliAnalysisTaskSECharmFraction.cxx:2308 AliAnalysisTaskSECharmFraction.cxx:2309 AliAnalysisTaskSECharmFraction.cxx:2310 AliAnalysisTaskSECharmFraction.cxx:2311 AliAnalysisTaskSECharmFraction.cxx:2312 AliAnalysisTaskSECharmFraction.cxx:2313 AliAnalysisTaskSECharmFraction.cxx:2314 AliAnalysisTaskSECharmFraction.cxx:2315 AliAnalysisTaskSECharmFraction.cxx:2316 AliAnalysisTaskSECharmFraction.cxx:2317 AliAnalysisTaskSECharmFraction.cxx:2318 AliAnalysisTaskSECharmFraction.cxx:2319 AliAnalysisTaskSECharmFraction.cxx:2320 AliAnalysisTaskSECharmFraction.cxx:2321 AliAnalysisTaskSECharmFraction.cxx:2322 AliAnalysisTaskSECharmFraction.cxx:2323 AliAnalysisTaskSECharmFraction.cxx:2324 AliAnalysisTaskSECharmFraction.cxx:2325 AliAnalysisTaskSECharmFraction.cxx:2326 AliAnalysisTaskSECharmFraction.cxx:2327 AliAnalysisTaskSECharmFraction.cxx:2328 AliAnalysisTaskSECharmFraction.cxx:2329 AliAnalysisTaskSECharmFraction.cxx:2330 AliAnalysisTaskSECharmFraction.cxx:2331 AliAnalysisTaskSECharmFraction.cxx:2332 AliAnalysisTaskSECharmFraction.cxx:2333 AliAnalysisTaskSECharmFraction.cxx:2334 AliAnalysisTaskSECharmFraction.cxx:2335 AliAnalysisTaskSECharmFraction.cxx:2336 AliAnalysisTaskSECharmFraction.cxx:2337 AliAnalysisTaskSECharmFraction.cxx:2338 AliAnalysisTaskSECharmFraction.cxx:2339 AliAnalysisTaskSECharmFraction.cxx:2340 AliAnalysisTaskSECharmFraction.cxx:2341 AliAnalysisTaskSECharmFraction.cxx:2342 AliAnalysisTaskSECharmFraction.cxx:2343 AliAnalysisTaskSECharmFraction.cxx:2344 AliAnalysisTaskSECharmFraction.cxx:2345 AliAnalysisTaskSECharmFraction.cxx:2346 AliAnalysisTaskSECharmFraction.cxx:2347 AliAnalysisTaskSECharmFraction.cxx:2348 AliAnalysisTaskSECharmFraction.cxx:2349 AliAnalysisTaskSECharmFraction.cxx:2350 AliAnalysisTaskSECharmFraction.cxx:2351 AliAnalysisTaskSECharmFraction.cxx:2352 AliAnalysisTaskSECharmFraction.cxx:2353 AliAnalysisTaskSECharmFraction.cxx:2354 AliAnalysisTaskSECharmFraction.cxx:2355 AliAnalysisTaskSECharmFraction.cxx:2356 AliAnalysisTaskSECharmFraction.cxx:2357 AliAnalysisTaskSECharmFraction.cxx:2358 AliAnalysisTaskSECharmFraction.cxx:2359 AliAnalysisTaskSECharmFraction.cxx:2360 AliAnalysisTaskSECharmFraction.cxx:2361 AliAnalysisTaskSECharmFraction.cxx:2362 AliAnalysisTaskSECharmFraction.cxx:2363 AliAnalysisTaskSECharmFraction.cxx:2364 AliAnalysisTaskSECharmFraction.cxx:2365 AliAnalysisTaskSECharmFraction.cxx:2366 AliAnalysisTaskSECharmFraction.cxx:2367 AliAnalysisTaskSECharmFraction.cxx:2368 AliAnalysisTaskSECharmFraction.cxx:2369 AliAnalysisTaskSECharmFraction.cxx:2370 AliAnalysisTaskSECharmFraction.cxx:2371 AliAnalysisTaskSECharmFraction.cxx:2372 AliAnalysisTaskSECharmFraction.cxx:2373 AliAnalysisTaskSECharmFraction.cxx:2374 AliAnalysisTaskSECharmFraction.cxx:2375 AliAnalysisTaskSECharmFraction.cxx:2376 AliAnalysisTaskSECharmFraction.cxx:2377 AliAnalysisTaskSECharmFraction.cxx:2378 AliAnalysisTaskSECharmFraction.cxx:2379 AliAnalysisTaskSECharmFraction.cxx:2380 AliAnalysisTaskSECharmFraction.cxx:2381 AliAnalysisTaskSECharmFraction.cxx:2382 AliAnalysisTaskSECharmFraction.cxx:2383 AliAnalysisTaskSECharmFraction.cxx:2384 AliAnalysisTaskSECharmFraction.cxx:2385 AliAnalysisTaskSECharmFraction.cxx:2386 AliAnalysisTaskSECharmFraction.cxx:2387 AliAnalysisTaskSECharmFraction.cxx:2388 AliAnalysisTaskSECharmFraction.cxx:2389 AliAnalysisTaskSECharmFraction.cxx:2390 AliAnalysisTaskSECharmFraction.cxx:2391 AliAnalysisTaskSECharmFraction.cxx:2392 AliAnalysisTaskSECharmFraction.cxx:2393 AliAnalysisTaskSECharmFraction.cxx:2394 AliAnalysisTaskSECharmFraction.cxx:2395 AliAnalysisTaskSECharmFraction.cxx:2396 AliAnalysisTaskSECharmFraction.cxx:2397 AliAnalysisTaskSECharmFraction.cxx:2398 AliAnalysisTaskSECharmFraction.cxx:2399 AliAnalysisTaskSECharmFraction.cxx:2400 AliAnalysisTaskSECharmFraction.cxx:2401 AliAnalysisTaskSECharmFraction.cxx:2402 AliAnalysisTaskSECharmFraction.cxx:2403 AliAnalysisTaskSECharmFraction.cxx:2404 AliAnalysisTaskSECharmFraction.cxx:2405 AliAnalysisTaskSECharmFraction.cxx:2406 AliAnalysisTaskSECharmFraction.cxx:2407 AliAnalysisTaskSECharmFraction.cxx:2408 AliAnalysisTaskSECharmFraction.cxx:2409 AliAnalysisTaskSECharmFraction.cxx:2410 AliAnalysisTaskSECharmFraction.cxx:2411 AliAnalysisTaskSECharmFraction.cxx:2412 AliAnalysisTaskSECharmFraction.cxx:2413 AliAnalysisTaskSECharmFraction.cxx:2414 AliAnalysisTaskSECharmFraction.cxx:2415 AliAnalysisTaskSECharmFraction.cxx:2416 AliAnalysisTaskSECharmFraction.cxx:2417 AliAnalysisTaskSECharmFraction.cxx:2418 AliAnalysisTaskSECharmFraction.cxx:2419 AliAnalysisTaskSECharmFraction.cxx:2420 AliAnalysisTaskSECharmFraction.cxx:2421 AliAnalysisTaskSECharmFraction.cxx:2422 AliAnalysisTaskSECharmFraction.cxx:2423 AliAnalysisTaskSECharmFraction.cxx:2424 AliAnalysisTaskSECharmFraction.cxx:2425 AliAnalysisTaskSECharmFraction.cxx:2426 AliAnalysisTaskSECharmFraction.cxx:2427 AliAnalysisTaskSECharmFraction.cxx:2428 AliAnalysisTaskSECharmFraction.cxx:2429 AliAnalysisTaskSECharmFraction.cxx:2430 AliAnalysisTaskSECharmFraction.cxx:2431 AliAnalysisTaskSECharmFraction.cxx:2432 AliAnalysisTaskSECharmFraction.cxx:2433 AliAnalysisTaskSECharmFraction.cxx:2434 AliAnalysisTaskSECharmFraction.cxx:2435 AliAnalysisTaskSECharmFraction.cxx:2436 AliAnalysisTaskSECharmFraction.cxx:2437 AliAnalysisTaskSECharmFraction.cxx:2438 AliAnalysisTaskSECharmFraction.cxx:2439 AliAnalysisTaskSECharmFraction.cxx:2440 AliAnalysisTaskSECharmFraction.cxx:2441 AliAnalysisTaskSECharmFraction.cxx:2442 AliAnalysisTaskSECharmFraction.cxx:2443 AliAnalysisTaskSECharmFraction.cxx:2444 AliAnalysisTaskSECharmFraction.cxx:2445 AliAnalysisTaskSECharmFraction.cxx:2446 AliAnalysisTaskSECharmFraction.cxx:2447 AliAnalysisTaskSECharmFraction.cxx:2448 AliAnalysisTaskSECharmFraction.cxx:2449 AliAnalysisTaskSECharmFraction.cxx:2450 AliAnalysisTaskSECharmFraction.cxx:2451 AliAnalysisTaskSECharmFraction.cxx:2452 AliAnalysisTaskSECharmFraction.cxx:2453 AliAnalysisTaskSECharmFraction.cxx:2454 AliAnalysisTaskSECharmFraction.cxx:2455 AliAnalysisTaskSECharmFraction.cxx:2456 AliAnalysisTaskSECharmFraction.cxx:2457 AliAnalysisTaskSECharmFraction.cxx:2458 AliAnalysisTaskSECharmFraction.cxx:2459 AliAnalysisTaskSECharmFraction.cxx:2460 AliAnalysisTaskSECharmFraction.cxx:2461 AliAnalysisTaskSECharmFraction.cxx:2462 AliAnalysisTaskSECharmFraction.cxx:2463 AliAnalysisTaskSECharmFraction.cxx:2464 AliAnalysisTaskSECharmFraction.cxx:2465 AliAnalysisTaskSECharmFraction.cxx:2466 AliAnalysisTaskSECharmFraction.cxx:2467 AliAnalysisTaskSECharmFraction.cxx:2468 AliAnalysisTaskSECharmFraction.cxx:2469 AliAnalysisTaskSECharmFraction.cxx:2470 AliAnalysisTaskSECharmFraction.cxx:2471 AliAnalysisTaskSECharmFraction.cxx:2472 AliAnalysisTaskSECharmFraction.cxx:2473 AliAnalysisTaskSECharmFraction.cxx:2474 AliAnalysisTaskSECharmFraction.cxx:2475 AliAnalysisTaskSECharmFraction.cxx:2476 AliAnalysisTaskSECharmFraction.cxx:2477 AliAnalysisTaskSECharmFraction.cxx:2478 AliAnalysisTaskSECharmFraction.cxx:2479 AliAnalysisTaskSECharmFraction.cxx:2480 AliAnalysisTaskSECharmFraction.cxx:2481 AliAnalysisTaskSECharmFraction.cxx:2482 AliAnalysisTaskSECharmFraction.cxx:2483 AliAnalysisTaskSECharmFraction.cxx:2484 AliAnalysisTaskSECharmFraction.cxx:2485 AliAnalysisTaskSECharmFraction.cxx:2486 AliAnalysisTaskSECharmFraction.cxx:2487 AliAnalysisTaskSECharmFraction.cxx:2488 AliAnalysisTaskSECharmFraction.cxx:2489 AliAnalysisTaskSECharmFraction.cxx:2490 AliAnalysisTaskSECharmFraction.cxx:2491 AliAnalysisTaskSECharmFraction.cxx:2492 AliAnalysisTaskSECharmFraction.cxx:2493 AliAnalysisTaskSECharmFraction.cxx:2494 AliAnalysisTaskSECharmFraction.cxx:2495 AliAnalysisTaskSECharmFraction.cxx:2496 AliAnalysisTaskSECharmFraction.cxx:2497 AliAnalysisTaskSECharmFraction.cxx:2498 AliAnalysisTaskSECharmFraction.cxx:2499 AliAnalysisTaskSECharmFraction.cxx:2500 AliAnalysisTaskSECharmFraction.cxx:2501 AliAnalysisTaskSECharmFraction.cxx:2502 AliAnalysisTaskSECharmFraction.cxx:2503 AliAnalysisTaskSECharmFraction.cxx:2504 AliAnalysisTaskSECharmFraction.cxx:2505 AliAnalysisTaskSECharmFraction.cxx:2506 AliAnalysisTaskSECharmFraction.cxx:2507 AliAnalysisTaskSECharmFraction.cxx:2508 AliAnalysisTaskSECharmFraction.cxx:2509 AliAnalysisTaskSECharmFraction.cxx:2510 AliAnalysisTaskSECharmFraction.cxx:2511 AliAnalysisTaskSECharmFraction.cxx:2512 AliAnalysisTaskSECharmFraction.cxx:2513 AliAnalysisTaskSECharmFraction.cxx:2514 AliAnalysisTaskSECharmFraction.cxx:2515 AliAnalysisTaskSECharmFraction.cxx:2516 AliAnalysisTaskSECharmFraction.cxx:2517 AliAnalysisTaskSECharmFraction.cxx:2518 AliAnalysisTaskSECharmFraction.cxx:2519 AliAnalysisTaskSECharmFraction.cxx:2520 AliAnalysisTaskSECharmFraction.cxx:2521 AliAnalysisTaskSECharmFraction.cxx:2522 AliAnalysisTaskSECharmFraction.cxx:2523 AliAnalysisTaskSECharmFraction.cxx:2524 AliAnalysisTaskSECharmFraction.cxx:2525 AliAnalysisTaskSECharmFraction.cxx:2526 AliAnalysisTaskSECharmFraction.cxx:2527 AliAnalysisTaskSECharmFraction.cxx:2528 AliAnalysisTaskSECharmFraction.cxx:2529 AliAnalysisTaskSECharmFraction.cxx:2530 AliAnalysisTaskSECharmFraction.cxx:2531 AliAnalysisTaskSECharmFraction.cxx:2532 AliAnalysisTaskSECharmFraction.cxx:2533 AliAnalysisTaskSECharmFraction.cxx:2534 AliAnalysisTaskSECharmFraction.cxx:2535 AliAnalysisTaskSECharmFraction.cxx:2536 AliAnalysisTaskSECharmFraction.cxx:2537 AliAnalysisTaskSECharmFraction.cxx:2538 AliAnalysisTaskSECharmFraction.cxx:2539 AliAnalysisTaskSECharmFraction.cxx:2540 AliAnalysisTaskSECharmFraction.cxx:2541 AliAnalysisTaskSECharmFraction.cxx:2542 AliAnalysisTaskSECharmFraction.cxx:2543 AliAnalysisTaskSECharmFraction.cxx:2544 AliAnalysisTaskSECharmFraction.cxx:2545 AliAnalysisTaskSECharmFraction.cxx:2546 AliAnalysisTaskSECharmFraction.cxx:2547 AliAnalysisTaskSECharmFraction.cxx:2548 AliAnalysisTaskSECharmFraction.cxx:2549 AliAnalysisTaskSECharmFraction.cxx:2550 AliAnalysisTaskSECharmFraction.cxx:2551 AliAnalysisTaskSECharmFraction.cxx:2552 AliAnalysisTaskSECharmFraction.cxx:2553 AliAnalysisTaskSECharmFraction.cxx:2554 AliAnalysisTaskSECharmFraction.cxx:2555 AliAnalysisTaskSECharmFraction.cxx:2556 AliAnalysisTaskSECharmFraction.cxx:2557 AliAnalysisTaskSECharmFraction.cxx:2558 AliAnalysisTaskSECharmFraction.cxx:2559 AliAnalysisTaskSECharmFraction.cxx:2560 AliAnalysisTaskSECharmFraction.cxx:2561 AliAnalysisTaskSECharmFraction.cxx:2562 AliAnalysisTaskSECharmFraction.cxx:2563 AliAnalysisTaskSECharmFraction.cxx:2564 AliAnalysisTaskSECharmFraction.cxx:2565 AliAnalysisTaskSECharmFraction.cxx:2566 AliAnalysisTaskSECharmFraction.cxx:2567 AliAnalysisTaskSECharmFraction.cxx:2568 AliAnalysisTaskSECharmFraction.cxx:2569 AliAnalysisTaskSECharmFraction.cxx:2570 AliAnalysisTaskSECharmFraction.cxx:2571 AliAnalysisTaskSECharmFraction.cxx:2572 AliAnalysisTaskSECharmFraction.cxx:2573 AliAnalysisTaskSECharmFraction.cxx:2574 AliAnalysisTaskSECharmFraction.cxx:2575 AliAnalysisTaskSECharmFraction.cxx:2576 AliAnalysisTaskSECharmFraction.cxx:2577 AliAnalysisTaskSECharmFraction.cxx:2578 AliAnalysisTaskSECharmFraction.cxx:2579 AliAnalysisTaskSECharmFraction.cxx:2580 AliAnalysisTaskSECharmFraction.cxx:2581 AliAnalysisTaskSECharmFraction.cxx:2582 AliAnalysisTaskSECharmFraction.cxx:2583 AliAnalysisTaskSECharmFraction.cxx:2584 AliAnalysisTaskSECharmFraction.cxx:2585 AliAnalysisTaskSECharmFraction.cxx:2586 AliAnalysisTaskSECharmFraction.cxx:2587 AliAnalysisTaskSECharmFraction.cxx:2588 AliAnalysisTaskSECharmFraction.cxx:2589 AliAnalysisTaskSECharmFraction.cxx:2590 AliAnalysisTaskSECharmFraction.cxx:2591 AliAnalysisTaskSECharmFraction.cxx:2592 AliAnalysisTaskSECharmFraction.cxx:2593 AliAnalysisTaskSECharmFraction.cxx:2594 AliAnalysisTaskSECharmFraction.cxx:2595 AliAnalysisTaskSECharmFraction.cxx:2596 AliAnalysisTaskSECharmFraction.cxx:2597 AliAnalysisTaskSECharmFraction.cxx:2598 AliAnalysisTaskSECharmFraction.cxx:2599 AliAnalysisTaskSECharmFraction.cxx:2600 AliAnalysisTaskSECharmFraction.cxx:2601 AliAnalysisTaskSECharmFraction.cxx:2602 AliAnalysisTaskSECharmFraction.cxx:2603 AliAnalysisTaskSECharmFraction.cxx:2604 AliAnalysisTaskSECharmFraction.cxx:2605 AliAnalysisTaskSECharmFraction.cxx:2606 AliAnalysisTaskSECharmFraction.cxx:2607 AliAnalysisTaskSECharmFraction.cxx:2608 AliAnalysisTaskSECharmFraction.cxx:2609 AliAnalysisTaskSECharmFraction.cxx:2610 AliAnalysisTaskSECharmFraction.cxx:2611 AliAnalysisTaskSECharmFraction.cxx:2612 AliAnalysisTaskSECharmFraction.cxx:2613 AliAnalysisTaskSECharmFraction.cxx:2614 AliAnalysisTaskSECharmFraction.cxx:2615 AliAnalysisTaskSECharmFraction.cxx:2616 AliAnalysisTaskSECharmFraction.cxx:2617 AliAnalysisTaskSECharmFraction.cxx:2618 AliAnalysisTaskSECharmFraction.cxx:2619 AliAnalysisTaskSECharmFraction.cxx:2620 AliAnalysisTaskSECharmFraction.cxx:2621 AliAnalysisTaskSECharmFraction.cxx:2622 AliAnalysisTaskSECharmFraction.cxx:2623 AliAnalysisTaskSECharmFraction.cxx:2624 AliAnalysisTaskSECharmFraction.cxx:2625 AliAnalysisTaskSECharmFraction.cxx:2626 AliAnalysisTaskSECharmFraction.cxx:2627 AliAnalysisTaskSECharmFraction.cxx:2628 AliAnalysisTaskSECharmFraction.cxx:2629 AliAnalysisTaskSECharmFraction.cxx:2630 AliAnalysisTaskSECharmFraction.cxx:2631 AliAnalysisTaskSECharmFraction.cxx:2632 AliAnalysisTaskSECharmFraction.cxx:2633 AliAnalysisTaskSECharmFraction.cxx:2634 AliAnalysisTaskSECharmFraction.cxx:2635 AliAnalysisTaskSECharmFraction.cxx:2636 AliAnalysisTaskSECharmFraction.cxx:2637 AliAnalysisTaskSECharmFraction.cxx:2638 AliAnalysisTaskSECharmFraction.cxx:2639 AliAnalysisTaskSECharmFraction.cxx:2640 AliAnalysisTaskSECharmFraction.cxx:2641 AliAnalysisTaskSECharmFraction.cxx:2642 AliAnalysisTaskSECharmFraction.cxx:2643 AliAnalysisTaskSECharmFraction.cxx:2644 AliAnalysisTaskSECharmFraction.cxx:2645 AliAnalysisTaskSECharmFraction.cxx:2646 AliAnalysisTaskSECharmFraction.cxx:2647 AliAnalysisTaskSECharmFraction.cxx:2648 AliAnalysisTaskSECharmFraction.cxx:2649 AliAnalysisTaskSECharmFraction.cxx:2650 AliAnalysisTaskSECharmFraction.cxx:2651 AliAnalysisTaskSECharmFraction.cxx:2652 AliAnalysisTaskSECharmFraction.cxx:2653 AliAnalysisTaskSECharmFraction.cxx:2654 AliAnalysisTaskSECharmFraction.cxx:2655 AliAnalysisTaskSECharmFraction.cxx:2656 AliAnalysisTaskSECharmFraction.cxx:2657 AliAnalysisTaskSECharmFraction.cxx:2658 AliAnalysisTaskSECharmFraction.cxx:2659 AliAnalysisTaskSECharmFraction.cxx:2660 AliAnalysisTaskSECharmFraction.cxx:2661 AliAnalysisTaskSECharmFraction.cxx:2662 AliAnalysisTaskSECharmFraction.cxx:2663 AliAnalysisTaskSECharmFraction.cxx:2664 AliAnalysisTaskSECharmFraction.cxx:2665 AliAnalysisTaskSECharmFraction.cxx:2666 AliAnalysisTaskSECharmFraction.cxx:2667 AliAnalysisTaskSECharmFraction.cxx:2668 AliAnalysisTaskSECharmFraction.cxx:2669 AliAnalysisTaskSECharmFraction.cxx:2670 AliAnalysisTaskSECharmFraction.cxx:2671 AliAnalysisTaskSECharmFraction.cxx:2672 AliAnalysisTaskSECharmFraction.cxx:2673 AliAnalysisTaskSECharmFraction.cxx:2674 AliAnalysisTaskSECharmFraction.cxx:2675 AliAnalysisTaskSECharmFraction.cxx:2676 AliAnalysisTaskSECharmFraction.cxx:2677 AliAnalysisTaskSECharmFraction.cxx:2678 AliAnalysisTaskSECharmFraction.cxx:2679 AliAnalysisTaskSECharmFraction.cxx:2680 AliAnalysisTaskSECharmFraction.cxx:2681 AliAnalysisTaskSECharmFraction.cxx:2682 AliAnalysisTaskSECharmFraction.cxx:2683 AliAnalysisTaskSECharmFraction.cxx:2684 AliAnalysisTaskSECharmFraction.cxx:2685 AliAnalysisTaskSECharmFraction.cxx:2686 AliAnalysisTaskSECharmFraction.cxx:2687 AliAnalysisTaskSECharmFraction.cxx:2688 AliAnalysisTaskSECharmFraction.cxx:2689 AliAnalysisTaskSECharmFraction.cxx:2690 AliAnalysisTaskSECharmFraction.cxx:2691 AliAnalysisTaskSECharmFraction.cxx:2692 AliAnalysisTaskSECharmFraction.cxx:2693 AliAnalysisTaskSECharmFraction.cxx:2694 AliAnalysisTaskSECharmFraction.cxx:2695 AliAnalysisTaskSECharmFraction.cxx:2696 AliAnalysisTaskSECharmFraction.cxx:2697 AliAnalysisTaskSECharmFraction.cxx:2698 AliAnalysisTaskSECharmFraction.cxx:2699 AliAnalysisTaskSECharmFraction.cxx:2700 AliAnalysisTaskSECharmFraction.cxx:2701 AliAnalysisTaskSECharmFraction.cxx:2702 AliAnalysisTaskSECharmFraction.cxx:2703 AliAnalysisTaskSECharmFraction.cxx:2704 AliAnalysisTaskSECharmFraction.cxx:2705 AliAnalysisTaskSECharmFraction.cxx:2706 AliAnalysisTaskSECharmFraction.cxx:2707 AliAnalysisTaskSECharmFraction.cxx:2708 AliAnalysisTaskSECharmFraction.cxx:2709 AliAnalysisTaskSECharmFraction.cxx:2710 AliAnalysisTaskSECharmFraction.cxx:2711 AliAnalysisTaskSECharmFraction.cxx:2712 AliAnalysisTaskSECharmFraction.cxx:2713 AliAnalysisTaskSECharmFraction.cxx:2714 AliAnalysisTaskSECharmFraction.cxx:2715 AliAnalysisTaskSECharmFraction.cxx:2716 AliAnalysisTaskSECharmFraction.cxx:2717 AliAnalysisTaskSECharmFraction.cxx:2718 AliAnalysisTaskSECharmFraction.cxx:2719 AliAnalysisTaskSECharmFraction.cxx:2720 AliAnalysisTaskSECharmFraction.cxx:2721 AliAnalysisTaskSECharmFraction.cxx:2722 AliAnalysisTaskSECharmFraction.cxx:2723 AliAnalysisTaskSECharmFraction.cxx:2724 AliAnalysisTaskSECharmFraction.cxx:2725 AliAnalysisTaskSECharmFraction.cxx:2726 AliAnalysisTaskSECharmFraction.cxx:2727 AliAnalysisTaskSECharmFraction.cxx:2728 AliAnalysisTaskSECharmFraction.cxx:2729 AliAnalysisTaskSECharmFraction.cxx:2730 AliAnalysisTaskSECharmFraction.cxx:2731 AliAnalysisTaskSECharmFraction.cxx:2732 AliAnalysisTaskSECharmFraction.cxx:2733 AliAnalysisTaskSECharmFraction.cxx:2734 AliAnalysisTaskSECharmFraction.cxx:2735 AliAnalysisTaskSECharmFraction.cxx:2736 AliAnalysisTaskSECharmFraction.cxx:2737 AliAnalysisTaskSECharmFraction.cxx:2738 AliAnalysisTaskSECharmFraction.cxx:2739 AliAnalysisTaskSECharmFraction.cxx:2740 AliAnalysisTaskSECharmFraction.cxx:2741 AliAnalysisTaskSECharmFraction.cxx:2742 AliAnalysisTaskSECharmFraction.cxx:2743 AliAnalysisTaskSECharmFraction.cxx:2744 AliAnalysisTaskSECharmFraction.cxx:2745 AliAnalysisTaskSECharmFraction.cxx:2746 AliAnalysisTaskSECharmFraction.cxx:2747 AliAnalysisTaskSECharmFraction.cxx:2748 AliAnalysisTaskSECharmFraction.cxx:2749 AliAnalysisTaskSECharmFraction.cxx:2750 AliAnalysisTaskSECharmFraction.cxx:2751 AliAnalysisTaskSECharmFraction.cxx:2752 AliAnalysisTaskSECharmFraction.cxx:2753 AliAnalysisTaskSECharmFraction.cxx:2754 AliAnalysisTaskSECharmFraction.cxx:2755 AliAnalysisTaskSECharmFraction.cxx:2756 AliAnalysisTaskSECharmFraction.cxx:2757 AliAnalysisTaskSECharmFraction.cxx:2758 AliAnalysisTaskSECharmFraction.cxx:2759 AliAnalysisTaskSECharmFraction.cxx:2760 AliAnalysisTaskSECharmFraction.cxx:2761 AliAnalysisTaskSECharmFraction.cxx:2762 AliAnalysisTaskSECharmFraction.cxx:2763 AliAnalysisTaskSECharmFraction.cxx:2764 AliAnalysisTaskSECharmFraction.cxx:2765 AliAnalysisTaskSECharmFraction.cxx:2766 AliAnalysisTaskSECharmFraction.cxx:2767 AliAnalysisTaskSECharmFraction.cxx:2768 AliAnalysisTaskSECharmFraction.cxx:2769 AliAnalysisTaskSECharmFraction.cxx:2770 AliAnalysisTaskSECharmFraction.cxx:2771 AliAnalysisTaskSECharmFraction.cxx:2772 AliAnalysisTaskSECharmFraction.cxx:2773 AliAnalysisTaskSECharmFraction.cxx:2774 AliAnalysisTaskSECharmFraction.cxx:2775 AliAnalysisTaskSECharmFraction.cxx:2776 AliAnalysisTaskSECharmFraction.cxx:2777 AliAnalysisTaskSECharmFraction.cxx:2778 AliAnalysisTaskSECharmFraction.cxx:2779 AliAnalysisTaskSECharmFraction.cxx:2780 AliAnalysisTaskSECharmFraction.cxx:2781 AliAnalysisTaskSECharmFraction.cxx:2782 AliAnalysisTaskSECharmFraction.cxx:2783 AliAnalysisTaskSECharmFraction.cxx:2784 AliAnalysisTaskSECharmFraction.cxx:2785 AliAnalysisTaskSECharmFraction.cxx:2786 AliAnalysisTaskSECharmFraction.cxx:2787 AliAnalysisTaskSECharmFraction.cxx:2788 AliAnalysisTaskSECharmFraction.cxx:2789 AliAnalysisTaskSECharmFraction.cxx:2790 AliAnalysisTaskSECharmFraction.cxx:2791 AliAnalysisTaskSECharmFraction.cxx:2792 AliAnalysisTaskSECharmFraction.cxx:2793 AliAnalysisTaskSECharmFraction.cxx:2794 AliAnalysisTaskSECharmFraction.cxx:2795 AliAnalysisTaskSECharmFraction.cxx:2796 AliAnalysisTaskSECharmFraction.cxx:2797 AliAnalysisTaskSECharmFraction.cxx:2798 AliAnalysisTaskSECharmFraction.cxx:2799 AliAnalysisTaskSECharmFraction.cxx:2800 AliAnalysisTaskSECharmFraction.cxx:2801 AliAnalysisTaskSECharmFraction.cxx:2802 AliAnalysisTaskSECharmFraction.cxx:2803 AliAnalysisTaskSECharmFraction.cxx:2804 AliAnalysisTaskSECharmFraction.cxx:2805 AliAnalysisTaskSECharmFraction.cxx:2806 AliAnalysisTaskSECharmFraction.cxx:2807 AliAnalysisTaskSECharmFraction.cxx:2808 AliAnalysisTaskSECharmFraction.cxx:2809 AliAnalysisTaskSECharmFraction.cxx:2810 AliAnalysisTaskSECharmFraction.cxx:2811 AliAnalysisTaskSECharmFraction.cxx:2812 AliAnalysisTaskSECharmFraction.cxx:2813 AliAnalysisTaskSECharmFraction.cxx:2814 AliAnalysisTaskSECharmFraction.cxx:2815 AliAnalysisTaskSECharmFraction.cxx:2816 AliAnalysisTaskSECharmFraction.cxx:2817 AliAnalysisTaskSECharmFraction.cxx:2818 AliAnalysisTaskSECharmFraction.cxx:2819 AliAnalysisTaskSECharmFraction.cxx:2820 AliAnalysisTaskSECharmFraction.cxx:2821 AliAnalysisTaskSECharmFraction.cxx:2822 AliAnalysisTaskSECharmFraction.cxx:2823 AliAnalysisTaskSECharmFraction.cxx:2824 AliAnalysisTaskSECharmFraction.cxx:2825 AliAnalysisTaskSECharmFraction.cxx:2826 AliAnalysisTaskSECharmFraction.cxx:2827 AliAnalysisTaskSECharmFraction.cxx:2828 AliAnalysisTaskSECharmFraction.cxx:2829 AliAnalysisTaskSECharmFraction.cxx:2830 AliAnalysisTaskSECharmFraction.cxx:2831 AliAnalysisTaskSECharmFraction.cxx:2832 AliAnalysisTaskSECharmFraction.cxx:2833 AliAnalysisTaskSECharmFraction.cxx:2834 AliAnalysisTaskSECharmFraction.cxx:2835 AliAnalysisTaskSECharmFraction.cxx:2836 AliAnalysisTaskSECharmFraction.cxx:2837 AliAnalysisTaskSECharmFraction.cxx:2838 AliAnalysisTaskSECharmFraction.cxx:2839 AliAnalysisTaskSECharmFraction.cxx:2840 AliAnalysisTaskSECharmFraction.cxx:2841 AliAnalysisTaskSECharmFraction.cxx:2842 AliAnalysisTaskSECharmFraction.cxx:2843 AliAnalysisTaskSECharmFraction.cxx:2844 AliAnalysisTaskSECharmFraction.cxx:2845 AliAnalysisTaskSECharmFraction.cxx:2846 AliAnalysisTaskSECharmFraction.cxx:2847 AliAnalysisTaskSECharmFraction.cxx:2848 AliAnalysisTaskSECharmFraction.cxx:2849 AliAnalysisTaskSECharmFraction.cxx:2850 AliAnalysisTaskSECharmFraction.cxx:2851 AliAnalysisTaskSECharmFraction.cxx:2852 AliAnalysisTaskSECharmFraction.cxx:2853 AliAnalysisTaskSECharmFraction.cxx:2854 AliAnalysisTaskSECharmFraction.cxx:2855 AliAnalysisTaskSECharmFraction.cxx:2856 AliAnalysisTaskSECharmFraction.cxx:2857 AliAnalysisTaskSECharmFraction.cxx:2858 AliAnalysisTaskSECharmFraction.cxx:2859 AliAnalysisTaskSECharmFraction.cxx:2860 AliAnalysisTaskSECharmFraction.cxx:2861 AliAnalysisTaskSECharmFraction.cxx:2862 AliAnalysisTaskSECharmFraction.cxx:2863 AliAnalysisTaskSECharmFraction.cxx:2864 AliAnalysisTaskSECharmFraction.cxx:2865 AliAnalysisTaskSECharmFraction.cxx:2866 AliAnalysisTaskSECharmFraction.cxx:2867 AliAnalysisTaskSECharmFraction.cxx:2868 AliAnalysisTaskSECharmFraction.cxx:2869 AliAnalysisTaskSECharmFraction.cxx:2870 AliAnalysisTaskSECharmFraction.cxx:2871 AliAnalysisTaskSECharmFraction.cxx:2872 AliAnalysisTaskSECharmFraction.cxx:2873 AliAnalysisTaskSECharmFraction.cxx:2874 AliAnalysisTaskSECharmFraction.cxx:2875 AliAnalysisTaskSECharmFraction.cxx:2876 AliAnalysisTaskSECharmFraction.cxx:2877 AliAnalysisTaskSECharmFraction.cxx:2878 AliAnalysisTaskSECharmFraction.cxx:2879 AliAnalysisTaskSECharmFraction.cxx:2880 AliAnalysisTaskSECharmFraction.cxx:2881 AliAnalysisTaskSECharmFraction.cxx:2882 AliAnalysisTaskSECharmFraction.cxx:2883 AliAnalysisTaskSECharmFraction.cxx:2884 AliAnalysisTaskSECharmFraction.cxx:2885 AliAnalysisTaskSECharmFraction.cxx:2886 AliAnalysisTaskSECharmFraction.cxx:2887 AliAnalysisTaskSECharmFraction.cxx:2888 AliAnalysisTaskSECharmFraction.cxx:2889 AliAnalysisTaskSECharmFraction.cxx:2890 AliAnalysisTaskSECharmFraction.cxx:2891 AliAnalysisTaskSECharmFraction.cxx:2892 AliAnalysisTaskSECharmFraction.cxx:2893 AliAnalysisTaskSECharmFraction.cxx:2894 AliAnalysisTaskSECharmFraction.cxx:2895 AliAnalysisTaskSECharmFraction.cxx:2896 AliAnalysisTaskSECharmFraction.cxx:2897 AliAnalysisTaskSECharmFraction.cxx:2898 AliAnalysisTaskSECharmFraction.cxx:2899 AliAnalysisTaskSECharmFraction.cxx:2900 AliAnalysisTaskSECharmFraction.cxx:2901 AliAnalysisTaskSECharmFraction.cxx:2902 AliAnalysisTaskSECharmFraction.cxx:2903 AliAnalysisTaskSECharmFraction.cxx:2904 AliAnalysisTaskSECharmFraction.cxx:2905 AliAnalysisTaskSECharmFraction.cxx:2906 AliAnalysisTaskSECharmFraction.cxx:2907 AliAnalysisTaskSECharmFraction.cxx:2908 AliAnalysisTaskSECharmFraction.cxx:2909 AliAnalysisTaskSECharmFraction.cxx:2910 AliAnalysisTaskSECharmFraction.cxx:2911 AliAnalysisTaskSECharmFraction.cxx:2912 AliAnalysisTaskSECharmFraction.cxx:2913 AliAnalysisTaskSECharmFraction.cxx:2914 AliAnalysisTaskSECharmFraction.cxx:2915 AliAnalysisTaskSECharmFraction.cxx:2916 AliAnalysisTaskSECharmFraction.cxx:2917 AliAnalysisTaskSECharmFraction.cxx:2918 AliAnalysisTaskSECharmFraction.cxx:2919 AliAnalysisTaskSECharmFraction.cxx:2920 AliAnalysisTaskSECharmFraction.cxx:2921 AliAnalysisTaskSECharmFraction.cxx:2922 AliAnalysisTaskSECharmFraction.cxx:2923 AliAnalysisTaskSECharmFraction.cxx:2924 AliAnalysisTaskSECharmFraction.cxx:2925 AliAnalysisTaskSECharmFraction.cxx:2926 AliAnalysisTaskSECharmFraction.cxx:2927 AliAnalysisTaskSECharmFraction.cxx:2928 AliAnalysisTaskSECharmFraction.cxx:2929 AliAnalysisTaskSECharmFraction.cxx:2930 AliAnalysisTaskSECharmFraction.cxx:2931 AliAnalysisTaskSECharmFraction.cxx:2932 AliAnalysisTaskSECharmFraction.cxx:2933 AliAnalysisTaskSECharmFraction.cxx:2934 AliAnalysisTaskSECharmFraction.cxx:2935 AliAnalysisTaskSECharmFraction.cxx:2936 AliAnalysisTaskSECharmFraction.cxx:2937 AliAnalysisTaskSECharmFraction.cxx:2938 AliAnalysisTaskSECharmFraction.cxx:2939 AliAnalysisTaskSECharmFraction.cxx:2940 AliAnalysisTaskSECharmFraction.cxx:2941 AliAnalysisTaskSECharmFraction.cxx:2942 AliAnalysisTaskSECharmFraction.cxx:2943 AliAnalysisTaskSECharmFraction.cxx:2944 AliAnalysisTaskSECharmFraction.cxx:2945 AliAnalysisTaskSECharmFraction.cxx:2946 AliAnalysisTaskSECharmFraction.cxx:2947 AliAnalysisTaskSECharmFraction.cxx:2948 AliAnalysisTaskSECharmFraction.cxx:2949 AliAnalysisTaskSECharmFraction.cxx:2950 AliAnalysisTaskSECharmFraction.cxx:2951 AliAnalysisTaskSECharmFraction.cxx:2952 AliAnalysisTaskSECharmFraction.cxx:2953 AliAnalysisTaskSECharmFraction.cxx:2954 AliAnalysisTaskSECharmFraction.cxx:2955 AliAnalysisTaskSECharmFraction.cxx:2956 AliAnalysisTaskSECharmFraction.cxx:2957 AliAnalysisTaskSECharmFraction.cxx:2958 AliAnalysisTaskSECharmFraction.cxx:2959 AliAnalysisTaskSECharmFraction.cxx:2960 AliAnalysisTaskSECharmFraction.cxx:2961 AliAnalysisTaskSECharmFraction.cxx:2962 AliAnalysisTaskSECharmFraction.cxx:2963 AliAnalysisTaskSECharmFraction.cxx:2964 AliAnalysisTaskSECharmFraction.cxx:2965 AliAnalysisTaskSECharmFraction.cxx:2966 AliAnalysisTaskSECharmFraction.cxx:2967 AliAnalysisTaskSECharmFraction.cxx:2968 AliAnalysisTaskSECharmFraction.cxx:2969 AliAnalysisTaskSECharmFraction.cxx:2970 AliAnalysisTaskSECharmFraction.cxx:2971 AliAnalysisTaskSECharmFraction.cxx:2972 AliAnalysisTaskSECharmFraction.cxx:2973 AliAnalysisTaskSECharmFraction.cxx:2974 AliAnalysisTaskSECharmFraction.cxx:2975 AliAnalysisTaskSECharmFraction.cxx:2976 AliAnalysisTaskSECharmFraction.cxx:2977 AliAnalysisTaskSECharmFraction.cxx:2978 AliAnalysisTaskSECharmFraction.cxx:2979 AliAnalysisTaskSECharmFraction.cxx:2980 AliAnalysisTaskSECharmFraction.cxx:2981 AliAnalysisTaskSECharmFraction.cxx:2982 AliAnalysisTaskSECharmFraction.cxx:2983 AliAnalysisTaskSECharmFraction.cxx:2984 AliAnalysisTaskSECharmFraction.cxx:2985 AliAnalysisTaskSECharmFraction.cxx:2986 AliAnalysisTaskSECharmFraction.cxx:2987 AliAnalysisTaskSECharmFraction.cxx:2988 AliAnalysisTaskSECharmFraction.cxx:2989 AliAnalysisTaskSECharmFraction.cxx:2990 AliAnalysisTaskSECharmFraction.cxx:2991 AliAnalysisTaskSECharmFraction.cxx:2992 AliAnalysisTaskSECharmFraction.cxx:2993 AliAnalysisTaskSECharmFraction.cxx:2994 AliAnalysisTaskSECharmFraction.cxx:2995 AliAnalysisTaskSECharmFraction.cxx:2996 AliAnalysisTaskSECharmFraction.cxx:2997 AliAnalysisTaskSECharmFraction.cxx:2998 AliAnalysisTaskSECharmFraction.cxx:2999 AliAnalysisTaskSECharmFraction.cxx:3000 AliAnalysisTaskSECharmFraction.cxx:3001 AliAnalysisTaskSECharmFraction.cxx:3002 AliAnalysisTaskSECharmFraction.cxx:3003 AliAnalysisTaskSECharmFraction.cxx:3004 AliAnalysisTaskSECharmFraction.cxx:3005 AliAnalysisTaskSECharmFraction.cxx:3006 AliAnalysisTaskSECharmFraction.cxx:3007 AliAnalysisTaskSECharmFraction.cxx:3008 AliAnalysisTaskSECharmFraction.cxx:3009 AliAnalysisTaskSECharmFraction.cxx:3010 AliAnalysisTaskSECharmFraction.cxx:3011 AliAnalysisTaskSECharmFraction.cxx:3012 AliAnalysisTaskSECharmFraction.cxx:3013 AliAnalysisTaskSECharmFraction.cxx:3014 AliAnalysisTaskSECharmFraction.cxx:3015 AliAnalysisTaskSECharmFraction.cxx:3016 AliAnalysisTaskSECharmFraction.cxx:3017 AliAnalysisTaskSECharmFraction.cxx:3018 AliAnalysisTaskSECharmFraction.cxx:3019 AliAnalysisTaskSECharmFraction.cxx:3020 AliAnalysisTaskSECharmFraction.cxx:3021 AliAnalysisTaskSECharmFraction.cxx:3022 AliAnalysisTaskSECharmFraction.cxx:3023 AliAnalysisTaskSECharmFraction.cxx:3024 AliAnalysisTaskSECharmFraction.cxx:3025 AliAnalysisTaskSECharmFraction.cxx:3026 AliAnalysisTaskSECharmFraction.cxx:3027 AliAnalysisTaskSECharmFraction.cxx:3028 AliAnalysisTaskSECharmFraction.cxx:3029 AliAnalysisTaskSECharmFraction.cxx:3030 AliAnalysisTaskSECharmFraction.cxx:3031 AliAnalysisTaskSECharmFraction.cxx:3032 AliAnalysisTaskSECharmFraction.cxx:3033 AliAnalysisTaskSECharmFraction.cxx:3034 AliAnalysisTaskSECharmFraction.cxx:3035 AliAnalysisTaskSECharmFraction.cxx:3036 AliAnalysisTaskSECharmFraction.cxx:3037 AliAnalysisTaskSECharmFraction.cxx:3038 AliAnalysisTaskSECharmFraction.cxx:3039 AliAnalysisTaskSECharmFraction.cxx:3040 AliAnalysisTaskSECharmFraction.cxx:3041 AliAnalysisTaskSECharmFraction.cxx:3042 AliAnalysisTaskSECharmFraction.cxx:3043 AliAnalysisTaskSECharmFraction.cxx:3044 AliAnalysisTaskSECharmFraction.cxx:3045 AliAnalysisTaskSECharmFraction.cxx:3046 AliAnalysisTaskSECharmFraction.cxx:3047 AliAnalysisTaskSECharmFraction.cxx:3048 AliAnalysisTaskSECharmFraction.cxx:3049 AliAnalysisTaskSECharmFraction.cxx:3050 AliAnalysisTaskSECharmFraction.cxx:3051 AliAnalysisTaskSECharmFraction.cxx:3052 AliAnalysisTaskSECharmFraction.cxx:3053 AliAnalysisTaskSECharmFraction.cxx:3054 AliAnalysisTaskSECharmFraction.cxx:3055 AliAnalysisTaskSECharmFraction.cxx:3056 AliAnalysisTaskSECharmFraction.cxx:3057 AliAnalysisTaskSECharmFraction.cxx:3058 AliAnalysisTaskSECharmFraction.cxx:3059 AliAnalysisTaskSECharmFraction.cxx:3060 AliAnalysisTaskSECharmFraction.cxx:3061 AliAnalysisTaskSECharmFraction.cxx:3062 AliAnalysisTaskSECharmFraction.cxx:3063 AliAnalysisTaskSECharmFraction.cxx:3064 AliAnalysisTaskSECharmFraction.cxx:3065 AliAnalysisTaskSECharmFraction.cxx:3066 AliAnalysisTaskSECharmFraction.cxx:3067 AliAnalysisTaskSECharmFraction.cxx:3068 AliAnalysisTaskSECharmFraction.cxx:3069 AliAnalysisTaskSECharmFraction.cxx:3070 AliAnalysisTaskSECharmFraction.cxx:3071 AliAnalysisTaskSECharmFraction.cxx:3072 AliAnalysisTaskSECharmFraction.cxx:3073 AliAnalysisTaskSECharmFraction.cxx:3074 AliAnalysisTaskSECharmFraction.cxx:3075 AliAnalysisTaskSECharmFraction.cxx:3076 AliAnalysisTaskSECharmFraction.cxx:3077 AliAnalysisTaskSECharmFraction.cxx:3078 AliAnalysisTaskSECharmFraction.cxx:3079 AliAnalysisTaskSECharmFraction.cxx:3080 AliAnalysisTaskSECharmFraction.cxx:3081 AliAnalysisTaskSECharmFraction.cxx:3082 AliAnalysisTaskSECharmFraction.cxx:3083 AliAnalysisTaskSECharmFraction.cxx:3084 AliAnalysisTaskSECharmFraction.cxx:3085 AliAnalysisTaskSECharmFraction.cxx:3086 AliAnalysisTaskSECharmFraction.cxx:3087 AliAnalysisTaskSECharmFraction.cxx:3088 AliAnalysisTaskSECharmFraction.cxx:3089 AliAnalysisTaskSECharmFraction.cxx:3090 AliAnalysisTaskSECharmFraction.cxx:3091 AliAnalysisTaskSECharmFraction.cxx:3092 AliAnalysisTaskSECharmFraction.cxx:3093 AliAnalysisTaskSECharmFraction.cxx:3094 AliAnalysisTaskSECharmFraction.cxx:3095 AliAnalysisTaskSECharmFraction.cxx:3096 AliAnalysisTaskSECharmFraction.cxx:3097 AliAnalysisTaskSECharmFraction.cxx:3098 AliAnalysisTaskSECharmFraction.cxx:3099 AliAnalysisTaskSECharmFraction.cxx:3100 AliAnalysisTaskSECharmFraction.cxx:3101 AliAnalysisTaskSECharmFraction.cxx:3102 AliAnalysisTaskSECharmFraction.cxx:3103 AliAnalysisTaskSECharmFraction.cxx:3104 AliAnalysisTaskSECharmFraction.cxx:3105 AliAnalysisTaskSECharmFraction.cxx:3106 AliAnalysisTaskSECharmFraction.cxx:3107 AliAnalysisTaskSECharmFraction.cxx:3108 AliAnalysisTaskSECharmFraction.cxx:3109 AliAnalysisTaskSECharmFraction.cxx:3110 AliAnalysisTaskSECharmFraction.cxx:3111 AliAnalysisTaskSECharmFraction.cxx:3112 AliAnalysisTaskSECharmFraction.cxx:3113 AliAnalysisTaskSECharmFraction.cxx:3114 AliAnalysisTaskSECharmFraction.cxx:3115 AliAnalysisTaskSECharmFraction.cxx:3116 AliAnalysisTaskSECharmFraction.cxx:3117 AliAnalysisTaskSECharmFraction.cxx:3118 AliAnalysisTaskSECharmFraction.cxx:3119 AliAnalysisTaskSECharmFraction.cxx:3120 AliAnalysisTaskSECharmFraction.cxx:3121 AliAnalysisTaskSECharmFraction.cxx:3122 AliAnalysisTaskSECharmFraction.cxx:3123 AliAnalysisTaskSECharmFraction.cxx:3124 AliAnalysisTaskSECharmFraction.cxx:3125 AliAnalysisTaskSECharmFraction.cxx:3126 AliAnalysisTaskSECharmFraction.cxx:3127 AliAnalysisTaskSECharmFraction.cxx:3128 AliAnalysisTaskSECharmFraction.cxx:3129 AliAnalysisTaskSECharmFraction.cxx:3130 AliAnalysisTaskSECharmFraction.cxx:3131 AliAnalysisTaskSECharmFraction.cxx:3132 AliAnalysisTaskSECharmFraction.cxx:3133 AliAnalysisTaskSECharmFraction.cxx:3134 AliAnalysisTaskSECharmFraction.cxx:3135 AliAnalysisTaskSECharmFraction.cxx:3136 AliAnalysisTaskSECharmFraction.cxx:3137 AliAnalysisTaskSECharmFraction.cxx:3138 AliAnalysisTaskSECharmFraction.cxx:3139 AliAnalysisTaskSECharmFraction.cxx:3140 AliAnalysisTaskSECharmFraction.cxx:3141 AliAnalysisTaskSECharmFraction.cxx:3142 AliAnalysisTaskSECharmFraction.cxx:3143 AliAnalysisTaskSECharmFraction.cxx:3144 AliAnalysisTaskSECharmFraction.cxx:3145 AliAnalysisTaskSECharmFraction.cxx:3146 AliAnalysisTaskSECharmFraction.cxx:3147 AliAnalysisTaskSECharmFraction.cxx:3148 AliAnalysisTaskSECharmFraction.cxx:3149 AliAnalysisTaskSECharmFraction.cxx:3150 AliAnalysisTaskSECharmFraction.cxx:3151 AliAnalysisTaskSECharmFraction.cxx:3152 AliAnalysisTaskSECharmFraction.cxx:3153 AliAnalysisTaskSECharmFraction.cxx:3154 AliAnalysisTaskSECharmFraction.cxx:3155 AliAnalysisTaskSECharmFraction.cxx:3156 AliAnalysisTaskSECharmFraction.cxx:3157 AliAnalysisTaskSECharmFraction.cxx:3158 AliAnalysisTaskSECharmFraction.cxx:3159 AliAnalysisTaskSECharmFraction.cxx:3160 AliAnalysisTaskSECharmFraction.cxx:3161 AliAnalysisTaskSECharmFraction.cxx:3162 AliAnalysisTaskSECharmFraction.cxx:3163 AliAnalysisTaskSECharmFraction.cxx:3164 AliAnalysisTaskSECharmFraction.cxx:3165 AliAnalysisTaskSECharmFraction.cxx:3166 AliAnalysisTaskSECharmFraction.cxx:3167 AliAnalysisTaskSECharmFraction.cxx:3168 AliAnalysisTaskSECharmFraction.cxx:3169 AliAnalysisTaskSECharmFraction.cxx:3170 AliAnalysisTaskSECharmFraction.cxx:3171 AliAnalysisTaskSECharmFraction.cxx:3172 AliAnalysisTaskSECharmFraction.cxx:3173 AliAnalysisTaskSECharmFraction.cxx:3174 AliAnalysisTaskSECharmFraction.cxx:3175 AliAnalysisTaskSECharmFraction.cxx:3176 AliAnalysisTaskSECharmFraction.cxx:3177 AliAnalysisTaskSECharmFraction.cxx:3178 AliAnalysisTaskSECharmFraction.cxx:3179 AliAnalysisTaskSECharmFraction.cxx:3180 AliAnalysisTaskSECharmFraction.cxx:3181 AliAnalysisTaskSECharmFraction.cxx:3182 AliAnalysisTaskSECharmFraction.cxx:3183 AliAnalysisTaskSECharmFraction.cxx:3184 AliAnalysisTaskSECharmFraction.cxx:3185 AliAnalysisTaskSECharmFraction.cxx:3186 AliAnalysisTaskSECharmFraction.cxx:3187 AliAnalysisTaskSECharmFraction.cxx:3188 AliAnalysisTaskSECharmFraction.cxx:3189 AliAnalysisTaskSECharmFraction.cxx:3190 AliAnalysisTaskSECharmFraction.cxx:3191 AliAnalysisTaskSECharmFraction.cxx:3192 AliAnalysisTaskSECharmFraction.cxx:3193 AliAnalysisTaskSECharmFraction.cxx:3194 AliAnalysisTaskSECharmFraction.cxx:3195 AliAnalysisTaskSECharmFraction.cxx:3196 AliAnalysisTaskSECharmFraction.cxx:3197 AliAnalysisTaskSECharmFraction.cxx:3198 AliAnalysisTaskSECharmFraction.cxx:3199 AliAnalysisTaskSECharmFraction.cxx:3200 AliAnalysisTaskSECharmFraction.cxx:3201 AliAnalysisTaskSECharmFraction.cxx:3202 AliAnalysisTaskSECharmFraction.cxx:3203 AliAnalysisTaskSECharmFraction.cxx:3204 AliAnalysisTaskSECharmFraction.cxx:3205 AliAnalysisTaskSECharmFraction.cxx:3206 AliAnalysisTaskSECharmFraction.cxx:3207 AliAnalysisTaskSECharmFraction.cxx:3208 AliAnalysisTaskSECharmFraction.cxx:3209 AliAnalysisTaskSECharmFraction.cxx:3210 AliAnalysisTaskSECharmFraction.cxx:3211 AliAnalysisTaskSECharmFraction.cxx:3212 AliAnalysisTaskSECharmFraction.cxx:3213 AliAnalysisTaskSECharmFraction.cxx:3214 AliAnalysisTaskSECharmFraction.cxx:3215 AliAnalysisTaskSECharmFraction.cxx:3216 AliAnalysisTaskSECharmFraction.cxx:3217 AliAnalysisTaskSECharmFraction.cxx:3218 AliAnalysisTaskSECharmFraction.cxx:3219 AliAnalysisTaskSECharmFraction.cxx:3220 AliAnalysisTaskSECharmFraction.cxx:3221 AliAnalysisTaskSECharmFraction.cxx:3222 AliAnalysisTaskSECharmFraction.cxx:3223 AliAnalysisTaskSECharmFraction.cxx:3224 AliAnalysisTaskSECharmFraction.cxx:3225 AliAnalysisTaskSECharmFraction.cxx:3226 AliAnalysisTaskSECharmFraction.cxx:3227 AliAnalysisTaskSECharmFraction.cxx:3228 AliAnalysisTaskSECharmFraction.cxx:3229 AliAnalysisTaskSECharmFraction.cxx:3230 AliAnalysisTaskSECharmFraction.cxx:3231 AliAnalysisTaskSECharmFraction.cxx:3232 AliAnalysisTaskSECharmFraction.cxx:3233 AliAnalysisTaskSECharmFraction.cxx:3234 AliAnalysisTaskSECharmFraction.cxx:3235 AliAnalysisTaskSECharmFraction.cxx:3236 AliAnalysisTaskSECharmFraction.cxx:3237 AliAnalysisTaskSECharmFraction.cxx:3238 AliAnalysisTaskSECharmFraction.cxx:3239 AliAnalysisTaskSECharmFraction.cxx:3240 AliAnalysisTaskSECharmFraction.cxx:3241 AliAnalysisTaskSECharmFraction.cxx:3242 AliAnalysisTaskSECharmFraction.cxx:3243 AliAnalysisTaskSECharmFraction.cxx:3244 AliAnalysisTaskSECharmFraction.cxx:3245 AliAnalysisTaskSECharmFraction.cxx:3246 AliAnalysisTaskSECharmFraction.cxx:3247 AliAnalysisTaskSECharmFraction.cxx:3248 AliAnalysisTaskSECharmFraction.cxx:3249 AliAnalysisTaskSECharmFraction.cxx:3250 AliAnalysisTaskSECharmFraction.cxx:3251 AliAnalysisTaskSECharmFraction.cxx:3252 AliAnalysisTaskSECharmFraction.cxx:3253 AliAnalysisTaskSECharmFraction.cxx:3254 AliAnalysisTaskSECharmFraction.cxx:3255 AliAnalysisTaskSECharmFraction.cxx:3256 AliAnalysisTaskSECharmFraction.cxx:3257 AliAnalysisTaskSECharmFraction.cxx:3258 AliAnalysisTaskSECharmFraction.cxx:3259 AliAnalysisTaskSECharmFraction.cxx:3260 AliAnalysisTaskSECharmFraction.cxx:3261 AliAnalysisTaskSECharmFraction.cxx:3262 AliAnalysisTaskSECharmFraction.cxx:3263 AliAnalysisTaskSECharmFraction.cxx:3264 AliAnalysisTaskSECharmFraction.cxx:3265 AliAnalysisTaskSECharmFraction.cxx:3266 AliAnalysisTaskSECharmFraction.cxx:3267 AliAnalysisTaskSECharmFraction.cxx:3268 AliAnalysisTaskSECharmFraction.cxx:3269 AliAnalysisTaskSECharmFraction.cxx:3270 AliAnalysisTaskSECharmFraction.cxx:3271 AliAnalysisTaskSECharmFraction.cxx:3272 AliAnalysisTaskSECharmFraction.cxx:3273 AliAnalysisTaskSECharmFraction.cxx:3274 AliAnalysisTaskSECharmFraction.cxx:3275 AliAnalysisTaskSECharmFraction.cxx:3276 AliAnalysisTaskSECharmFraction.cxx:3277 AliAnalysisTaskSECharmFraction.cxx:3278 AliAnalysisTaskSECharmFraction.cxx:3279 AliAnalysisTaskSECharmFraction.cxx:3280 AliAnalysisTaskSECharmFraction.cxx:3281 AliAnalysisTaskSECharmFraction.cxx:3282 AliAnalysisTaskSECharmFraction.cxx:3283 AliAnalysisTaskSECharmFraction.cxx:3284 AliAnalysisTaskSECharmFraction.cxx:3285 AliAnalysisTaskSECharmFraction.cxx:3286 AliAnalysisTaskSECharmFraction.cxx:3287 AliAnalysisTaskSECharmFraction.cxx:3288 AliAnalysisTaskSECharmFraction.cxx:3289 AliAnalysisTaskSECharmFraction.cxx:3290 AliAnalysisTaskSECharmFraction.cxx:3291 AliAnalysisTaskSECharmFraction.cxx:3292 AliAnalysisTaskSECharmFraction.cxx:3293 AliAnalysisTaskSECharmFraction.cxx:3294 AliAnalysisTaskSECharmFraction.cxx:3295 AliAnalysisTaskSECharmFraction.cxx:3296 AliAnalysisTaskSECharmFraction.cxx:3297 AliAnalysisTaskSECharmFraction.cxx:3298 AliAnalysisTaskSECharmFraction.cxx:3299 AliAnalysisTaskSECharmFraction.cxx:3300 AliAnalysisTaskSECharmFraction.cxx:3301 AliAnalysisTaskSECharmFraction.cxx:3302 AliAnalysisTaskSECharmFraction.cxx:3303 AliAnalysisTaskSECharmFraction.cxx:3304 AliAnalysisTaskSECharmFraction.cxx:3305 AliAnalysisTaskSECharmFraction.cxx:3306 AliAnalysisTaskSECharmFraction.cxx:3307 AliAnalysisTaskSECharmFraction.cxx:3308 AliAnalysisTaskSECharmFraction.cxx:3309 AliAnalysisTaskSECharmFraction.cxx:3310 AliAnalysisTaskSECharmFraction.cxx:3311 AliAnalysisTaskSECharmFraction.cxx:3312 AliAnalysisTaskSECharmFraction.cxx:3313 AliAnalysisTaskSECharmFraction.cxx:3314 AliAnalysisTaskSECharmFraction.cxx:3315 AliAnalysisTaskSECharmFraction.cxx:3316 AliAnalysisTaskSECharmFraction.cxx:3317 AliAnalysisTaskSECharmFraction.cxx:3318 AliAnalysisTaskSECharmFraction.cxx:3319 AliAnalysisTaskSECharmFraction.cxx:3320 AliAnalysisTaskSECharmFraction.cxx:3321 AliAnalysisTaskSECharmFraction.cxx:3322 AliAnalysisTaskSECharmFraction.cxx:3323 AliAnalysisTaskSECharmFraction.cxx:3324 AliAnalysisTaskSECharmFraction.cxx:3325 AliAnalysisTaskSECharmFraction.cxx:3326 AliAnalysisTaskSECharmFraction.cxx:3327 AliAnalysisTaskSECharmFraction.cxx:3328 AliAnalysisTaskSECharmFraction.cxx:3329 AliAnalysisTaskSECharmFraction.cxx:3330 AliAnalysisTaskSECharmFraction.cxx:3331 AliAnalysisTaskSECharmFraction.cxx:3332 AliAnalysisTaskSECharmFraction.cxx:3333 AliAnalysisTaskSECharmFraction.cxx:3334 AliAnalysisTaskSECharmFraction.cxx:3335 AliAnalysisTaskSECharmFraction.cxx:3336 AliAnalysisTaskSECharmFraction.cxx:3337 AliAnalysisTaskSECharmFraction.cxx:3338 AliAnalysisTaskSECharmFraction.cxx:3339 AliAnalysisTaskSECharmFraction.cxx:3340 AliAnalysisTaskSECharmFraction.cxx:3341 AliAnalysisTaskSECharmFraction.cxx:3342 AliAnalysisTaskSECharmFraction.cxx:3343 AliAnalysisTaskSECharmFraction.cxx:3344 AliAnalysisTaskSECharmFraction.cxx:3345 AliAnalysisTaskSECharmFraction.cxx:3346 AliAnalysisTaskSECharmFraction.cxx:3347 AliAnalysisTaskSECharmFraction.cxx:3348 AliAnalysisTaskSECharmFraction.cxx:3349 AliAnalysisTaskSECharmFraction.cxx:3350 AliAnalysisTaskSECharmFraction.cxx:3351 AliAnalysisTaskSECharmFraction.cxx:3352 AliAnalysisTaskSECharmFraction.cxx:3353 AliAnalysisTaskSECharmFraction.cxx:3354 AliAnalysisTaskSECharmFraction.cxx:3355 AliAnalysisTaskSECharmFraction.cxx:3356 AliAnalysisTaskSECharmFraction.cxx:3357 AliAnalysisTaskSECharmFraction.cxx:3358 AliAnalysisTaskSECharmFraction.cxx:3359 AliAnalysisTaskSECharmFraction.cxx:3360 AliAnalysisTaskSECharmFraction.cxx:3361 AliAnalysisTaskSECharmFraction.cxx:3362 AliAnalysisTaskSECharmFraction.cxx:3363 AliAnalysisTaskSECharmFraction.cxx:3364 AliAnalysisTaskSECharmFraction.cxx:3365 AliAnalysisTaskSECharmFraction.cxx:3366 AliAnalysisTaskSECharmFraction.cxx:3367 AliAnalysisTaskSECharmFraction.cxx:3368 AliAnalysisTaskSECharmFraction.cxx:3369 AliAnalysisTaskSECharmFraction.cxx:3370 AliAnalysisTaskSECharmFraction.cxx:3371 AliAnalysisTaskSECharmFraction.cxx:3372 AliAnalysisTaskSECharmFraction.cxx:3373 AliAnalysisTaskSECharmFraction.cxx:3374 AliAnalysisTaskSECharmFraction.cxx:3375 AliAnalysisTaskSECharmFraction.cxx:3376 AliAnalysisTaskSECharmFraction.cxx:3377 AliAnalysisTaskSECharmFraction.cxx:3378 AliAnalysisTaskSECharmFraction.cxx:3379 AliAnalysisTaskSECharmFraction.cxx:3380 AliAnalysisTaskSECharmFraction.cxx:3381 AliAnalysisTaskSECharmFraction.cxx:3382 AliAnalysisTaskSECharmFraction.cxx:3383 AliAnalysisTaskSECharmFraction.cxx:3384 AliAnalysisTaskSECharmFraction.cxx:3385 AliAnalysisTaskSECharmFraction.cxx:3386 AliAnalysisTaskSECharmFraction.cxx:3387 AliAnalysisTaskSECharmFraction.cxx:3388 AliAnalysisTaskSECharmFraction.cxx:3389 AliAnalysisTaskSECharmFraction.cxx:3390 AliAnalysisTaskSECharmFraction.cxx:3391 AliAnalysisTaskSECharmFraction.cxx:3392 AliAnalysisTaskSECharmFraction.cxx:3393 AliAnalysisTaskSECharmFraction.cxx:3394 AliAnalysisTaskSECharmFraction.cxx:3395 AliAnalysisTaskSECharmFraction.cxx:3396 AliAnalysisTaskSECharmFraction.cxx:3397 AliAnalysisTaskSECharmFraction.cxx:3398 AliAnalysisTaskSECharmFraction.cxx:3399 AliAnalysisTaskSECharmFraction.cxx:3400 AliAnalysisTaskSECharmFraction.cxx:3401 AliAnalysisTaskSECharmFraction.cxx:3402 AliAnalysisTaskSECharmFraction.cxx:3403 AliAnalysisTaskSECharmFraction.cxx:3404 AliAnalysisTaskSECharmFraction.cxx:3405 AliAnalysisTaskSECharmFraction.cxx:3406 AliAnalysisTaskSECharmFraction.cxx:3407 AliAnalysisTaskSECharmFraction.cxx:3408 AliAnalysisTaskSECharmFraction.cxx:3409 AliAnalysisTaskSECharmFraction.cxx:3410 AliAnalysisTaskSECharmFraction.cxx:3411 AliAnalysisTaskSECharmFraction.cxx:3412 AliAnalysisTaskSECharmFraction.cxx:3413 AliAnalysisTaskSECharmFraction.cxx:3414 AliAnalysisTaskSECharmFraction.cxx:3415 AliAnalysisTaskSECharmFraction.cxx:3416 AliAnalysisTaskSECharmFraction.cxx:3417 AliAnalysisTaskSECharmFraction.cxx:3418 AliAnalysisTaskSECharmFraction.cxx:3419 AliAnalysisTaskSECharmFraction.cxx:3420 AliAnalysisTaskSECharmFraction.cxx:3421 AliAnalysisTaskSECharmFraction.cxx:3422 AliAnalysisTaskSECharmFraction.cxx:3423 AliAnalysisTaskSECharmFraction.cxx:3424 AliAnalysisTaskSECharmFraction.cxx:3425 AliAnalysisTaskSECharmFraction.cxx:3426 AliAnalysisTaskSECharmFraction.cxx:3427 AliAnalysisTaskSECharmFraction.cxx:3428 AliAnalysisTaskSECharmFraction.cxx:3429 AliAnalysisTaskSECharmFraction.cxx:3430 AliAnalysisTaskSECharmFraction.cxx:3431 AliAnalysisTaskSECharmFraction.cxx:3432 AliAnalysisTaskSECharmFraction.cxx:3433 AliAnalysisTaskSECharmFraction.cxx:3434 AliAnalysisTaskSECharmFraction.cxx:3435 AliAnalysisTaskSECharmFraction.cxx:3436 AliAnalysisTaskSECharmFraction.cxx:3437 AliAnalysisTaskSECharmFraction.cxx:3438 AliAnalysisTaskSECharmFraction.cxx:3439 AliAnalysisTaskSECharmFraction.cxx:3440 AliAnalysisTaskSECharmFraction.cxx:3441 AliAnalysisTaskSECharmFraction.cxx:3442 AliAnalysisTaskSECharmFraction.cxx:3443 AliAnalysisTaskSECharmFraction.cxx:3444 AliAnalysisTaskSECharmFraction.cxx:3445 AliAnalysisTaskSECharmFraction.cxx:3446 AliAnalysisTaskSECharmFraction.cxx:3447 AliAnalysisTaskSECharmFraction.cxx:3448 AliAnalysisTaskSECharmFraction.cxx:3449 AliAnalysisTaskSECharmFraction.cxx:3450 AliAnalysisTaskSECharmFraction.cxx:3451 AliAnalysisTaskSECharmFraction.cxx:3452 AliAnalysisTaskSECharmFraction.cxx:3453 AliAnalysisTaskSECharmFraction.cxx:3454 AliAnalysisTaskSECharmFraction.cxx:3455 AliAnalysisTaskSECharmFraction.cxx:3456 AliAnalysisTaskSECharmFraction.cxx:3457 AliAnalysisTaskSECharmFraction.cxx:3458 AliAnalysisTaskSECharmFraction.cxx:3459 AliAnalysisTaskSECharmFraction.cxx:3460 AliAnalysisTaskSECharmFraction.cxx:3461 AliAnalysisTaskSECharmFraction.cxx:3462 AliAnalysisTaskSECharmFraction.cxx:3463 AliAnalysisTaskSECharmFraction.cxx:3464 AliAnalysisTaskSECharmFraction.cxx:3465 AliAnalysisTaskSECharmFraction.cxx:3466 AliAnalysisTaskSECharmFraction.cxx:3467 AliAnalysisTaskSECharmFraction.cxx:3468 AliAnalysisTaskSECharmFraction.cxx:3469 AliAnalysisTaskSECharmFraction.cxx:3470 AliAnalysisTaskSECharmFraction.cxx:3471 AliAnalysisTaskSECharmFraction.cxx:3472 AliAnalysisTaskSECharmFraction.cxx:3473 AliAnalysisTaskSECharmFraction.cxx:3474 AliAnalysisTaskSECharmFraction.cxx:3475 AliAnalysisTaskSECharmFraction.cxx:3476 AliAnalysisTaskSECharmFraction.cxx:3477 AliAnalysisTaskSECharmFraction.cxx:3478 AliAnalysisTaskSECharmFraction.cxx:3479 AliAnalysisTaskSECharmFraction.cxx:3480 AliAnalysisTaskSECharmFraction.cxx:3481 AliAnalysisTaskSECharmFraction.cxx:3482 AliAnalysisTaskSECharmFraction.cxx:3483 AliAnalysisTaskSECharmFraction.cxx:3484 AliAnalysisTaskSECharmFraction.cxx:3485 AliAnalysisTaskSECharmFraction.cxx:3486 AliAnalysisTaskSECharmFraction.cxx:3487 AliAnalysisTaskSECharmFraction.cxx:3488 AliAnalysisTaskSECharmFraction.cxx:3489 AliAnalysisTaskSECharmFraction.cxx:3490 AliAnalysisTaskSECharmFraction.cxx:3491 AliAnalysisTaskSECharmFraction.cxx:3492 AliAnalysisTaskSECharmFraction.cxx:3493 AliAnalysisTaskSECharmFraction.cxx:3494 AliAnalysisTaskSECharmFraction.cxx:3495 AliAnalysisTaskSECharmFraction.cxx:3496 AliAnalysisTaskSECharmFraction.cxx:3497 AliAnalysisTaskSECharmFraction.cxx:3498 AliAnalysisTaskSECharmFraction.cxx:3499 AliAnalysisTaskSECharmFraction.cxx:3500 AliAnalysisTaskSECharmFraction.cxx:3501 AliAnalysisTaskSECharmFraction.cxx:3502 AliAnalysisTaskSECharmFraction.cxx:3503 AliAnalysisTaskSECharmFraction.cxx:3504 AliAnalysisTaskSECharmFraction.cxx:3505 AliAnalysisTaskSECharmFraction.cxx:3506 AliAnalysisTaskSECharmFraction.cxx:3507 AliAnalysisTaskSECharmFraction.cxx:3508 AliAnalysisTaskSECharmFraction.cxx:3509 AliAnalysisTaskSECharmFraction.cxx:3510 AliAnalysisTaskSECharmFraction.cxx:3511 AliAnalysisTaskSECharmFraction.cxx:3512 AliAnalysisTaskSECharmFraction.cxx:3513 AliAnalysisTaskSECharmFraction.cxx:3514 AliAnalysisTaskSECharmFraction.cxx:3515 AliAnalysisTaskSECharmFraction.cxx:3516 AliAnalysisTaskSECharmFraction.cxx:3517 AliAnalysisTaskSECharmFraction.cxx:3518 AliAnalysisTaskSECharmFraction.cxx:3519 AliAnalysisTaskSECharmFraction.cxx:3520 AliAnalysisTaskSECharmFraction.cxx:3521 AliAnalysisTaskSECharmFraction.cxx:3522 AliAnalysisTaskSECharmFraction.cxx:3523 AliAnalysisTaskSECharmFraction.cxx:3524 AliAnalysisTaskSECharmFraction.cxx:3525 AliAnalysisTaskSECharmFraction.cxx:3526 AliAnalysisTaskSECharmFraction.cxx:3527 AliAnalysisTaskSECharmFraction.cxx:3528 AliAnalysisTaskSECharmFraction.cxx:3529 AliAnalysisTaskSECharmFraction.cxx:3530 AliAnalysisTaskSECharmFraction.cxx:3531 AliAnalysisTaskSECharmFraction.cxx:3532 AliAnalysisTaskSECharmFraction.cxx:3533 AliAnalysisTaskSECharmFraction.cxx:3534 AliAnalysisTaskSECharmFraction.cxx:3535 AliAnalysisTaskSECharmFraction.cxx:3536 AliAnalysisTaskSECharmFraction.cxx:3537 AliAnalysisTaskSECharmFraction.cxx:3538 AliAnalysisTaskSECharmFraction.cxx:3539 AliAnalysisTaskSECharmFraction.cxx:3540 AliAnalysisTaskSECharmFraction.cxx:3541 AliAnalysisTaskSECharmFraction.cxx:3542 AliAnalysisTaskSECharmFraction.cxx:3543 AliAnalysisTaskSECharmFraction.cxx:3544 AliAnalysisTaskSECharmFraction.cxx:3545 AliAnalysisTaskSECharmFraction.cxx:3546 AliAnalysisTaskSECharmFraction.cxx:3547 AliAnalysisTaskSECharmFraction.cxx:3548 AliAnalysisTaskSECharmFraction.cxx:3549 AliAnalysisTaskSECharmFraction.cxx:3550 AliAnalysisTaskSECharmFraction.cxx:3551 AliAnalysisTaskSECharmFraction.cxx:3552 AliAnalysisTaskSECharmFraction.cxx:3553 AliAnalysisTaskSECharmFraction.cxx:3554 AliAnalysisTaskSECharmFraction.cxx:3555 AliAnalysisTaskSECharmFraction.cxx:3556 AliAnalysisTaskSECharmFraction.cxx:3557 AliAnalysisTaskSECharmFraction.cxx:3558 AliAnalysisTaskSECharmFraction.cxx:3559 AliAnalysisTaskSECharmFraction.cxx:3560 AliAnalysisTaskSECharmFraction.cxx:3561 AliAnalysisTaskSECharmFraction.cxx:3562 AliAnalysisTaskSECharmFraction.cxx:3563 AliAnalysisTaskSECharmFraction.cxx:3564 AliAnalysisTaskSECharmFraction.cxx:3565 AliAnalysisTaskSECharmFraction.cxx:3566 AliAnalysisTaskSECharmFraction.cxx:3567 AliAnalysisTaskSECharmFraction.cxx:3568 AliAnalysisTaskSECharmFraction.cxx:3569 AliAnalysisTaskSECharmFraction.cxx:3570 AliAnalysisTaskSECharmFraction.cxx:3571 AliAnalysisTaskSECharmFraction.cxx:3572 AliAnalysisTaskSECharmFraction.cxx:3573 AliAnalysisTaskSECharmFraction.cxx:3574 AliAnalysisTaskSECharmFraction.cxx:3575 AliAnalysisTaskSECharmFraction.cxx:3576 AliAnalysisTaskSECharmFraction.cxx:3577 AliAnalysisTaskSECharmFraction.cxx:3578 AliAnalysisTaskSECharmFraction.cxx:3579 AliAnalysisTaskSECharmFraction.cxx:3580 AliAnalysisTaskSECharmFraction.cxx:3581 AliAnalysisTaskSECharmFraction.cxx:3582 AliAnalysisTaskSECharmFraction.cxx:3583 AliAnalysisTaskSECharmFraction.cxx:3584 AliAnalysisTaskSECharmFraction.cxx:3585 AliAnalysisTaskSECharmFraction.cxx:3586 AliAnalysisTaskSECharmFraction.cxx:3587 AliAnalysisTaskSECharmFraction.cxx:3588 AliAnalysisTaskSECharmFraction.cxx:3589 AliAnalysisTaskSECharmFraction.cxx:3590 AliAnalysisTaskSECharmFraction.cxx:3591 AliAnalysisTaskSECharmFraction.cxx:3592 AliAnalysisTaskSECharmFraction.cxx:3593 AliAnalysisTaskSECharmFraction.cxx:3594 AliAnalysisTaskSECharmFraction.cxx:3595 AliAnalysisTaskSECharmFraction.cxx:3596 AliAnalysisTaskSECharmFraction.cxx:3597 AliAnalysisTaskSECharmFraction.cxx:3598 AliAnalysisTaskSECharmFraction.cxx:3599 AliAnalysisTaskSECharmFraction.cxx:3600 AliAnalysisTaskSECharmFraction.cxx:3601 AliAnalysisTaskSECharmFraction.cxx:3602 AliAnalysisTaskSECharmFraction.cxx:3603 AliAnalysisTaskSECharmFraction.cxx:3604 AliAnalysisTaskSECharmFraction.cxx:3605 AliAnalysisTaskSECharmFraction.cxx:3606 AliAnalysisTaskSECharmFraction.cxx:3607 AliAnalysisTaskSECharmFraction.cxx:3608 AliAnalysisTaskSECharmFraction.cxx:3609 AliAnalysisTaskSECharmFraction.cxx:3610 AliAnalysisTaskSECharmFraction.cxx:3611 AliAnalysisTaskSECharmFraction.cxx:3612 AliAnalysisTaskSECharmFraction.cxx:3613 AliAnalysisTaskSECharmFraction.cxx:3614 AliAnalysisTaskSECharmFraction.cxx:3615 AliAnalysisTaskSECharmFraction.cxx:3616 AliAnalysisTaskSECharmFraction.cxx:3617 AliAnalysisTaskSECharmFraction.cxx:3618 AliAnalysisTaskSECharmFraction.cxx:3619 AliAnalysisTaskSECharmFraction.cxx:3620 AliAnalysisTaskSECharmFraction.cxx:3621 AliAnalysisTaskSECharmFraction.cxx:3622 AliAnalysisTaskSECharmFraction.cxx:3623 AliAnalysisTaskSECharmFraction.cxx:3624 AliAnalysisTaskSECharmFraction.cxx:3625 AliAnalysisTaskSECharmFraction.cxx:3626 AliAnalysisTaskSECharmFraction.cxx:3627 AliAnalysisTaskSECharmFraction.cxx:3628 AliAnalysisTaskSECharmFraction.cxx:3629 AliAnalysisTaskSECharmFraction.cxx:3630 AliAnalysisTaskSECharmFraction.cxx:3631 AliAnalysisTaskSECharmFraction.cxx:3632 AliAnalysisTaskSECharmFraction.cxx:3633 AliAnalysisTaskSECharmFraction.cxx:3634 AliAnalysisTaskSECharmFraction.cxx:3635 AliAnalysisTaskSECharmFraction.cxx:3636 AliAnalysisTaskSECharmFraction.cxx:3637 AliAnalysisTaskSECharmFraction.cxx:3638 AliAnalysisTaskSECharmFraction.cxx:3639 AliAnalysisTaskSECharmFraction.cxx:3640 AliAnalysisTaskSECharmFraction.cxx:3641 AliAnalysisTaskSECharmFraction.cxx:3642 AliAnalysisTaskSECharmFraction.cxx:3643 AliAnalysisTaskSECharmFraction.cxx:3644 AliAnalysisTaskSECharmFraction.cxx:3645 AliAnalysisTaskSECharmFraction.cxx:3646 AliAnalysisTaskSECharmFraction.cxx:3647 AliAnalysisTaskSECharmFraction.cxx:3648 AliAnalysisTaskSECharmFraction.cxx:3649 AliAnalysisTaskSECharmFraction.cxx:3650 AliAnalysisTaskSECharmFraction.cxx:3651 AliAnalysisTaskSECharmFraction.cxx:3652 AliAnalysisTaskSECharmFraction.cxx:3653 AliAnalysisTaskSECharmFraction.cxx:3654 AliAnalysisTaskSECharmFraction.cxx:3655 AliAnalysisTaskSECharmFraction.cxx:3656 AliAnalysisTaskSECharmFraction.cxx:3657 AliAnalysisTaskSECharmFraction.cxx:3658 AliAnalysisTaskSECharmFraction.cxx:3659 AliAnalysisTaskSECharmFraction.cxx:3660 AliAnalysisTaskSECharmFraction.cxx:3661 AliAnalysisTaskSECharmFraction.cxx:3662 AliAnalysisTaskSECharmFraction.cxx:3663 AliAnalysisTaskSECharmFraction.cxx:3664 AliAnalysisTaskSECharmFraction.cxx:3665 AliAnalysisTaskSECharmFraction.cxx:3666 AliAnalysisTaskSECharmFraction.cxx:3667 AliAnalysisTaskSECharmFraction.cxx:3668 AliAnalysisTaskSECharmFraction.cxx:3669 AliAnalysisTaskSECharmFraction.cxx:3670 AliAnalysisTaskSECharmFraction.cxx:3671 AliAnalysisTaskSECharmFraction.cxx:3672 AliAnalysisTaskSECharmFraction.cxx:3673 AliAnalysisTaskSECharmFraction.cxx:3674 AliAnalysisTaskSECharmFraction.cxx:3675 AliAnalysisTaskSECharmFraction.cxx:3676 AliAnalysisTaskSECharmFraction.cxx:3677 AliAnalysisTaskSECharmFraction.cxx:3678 AliAnalysisTaskSECharmFraction.cxx:3679 AliAnalysisTaskSECharmFraction.cxx:3680 AliAnalysisTaskSECharmFraction.cxx:3681 AliAnalysisTaskSECharmFraction.cxx:3682 AliAnalysisTaskSECharmFraction.cxx:3683 AliAnalysisTaskSECharmFraction.cxx:3684 AliAnalysisTaskSECharmFraction.cxx:3685 AliAnalysisTaskSECharmFraction.cxx:3686 AliAnalysisTaskSECharmFraction.cxx:3687 AliAnalysisTaskSECharmFraction.cxx:3688 AliAnalysisTaskSECharmFraction.cxx:3689 AliAnalysisTaskSECharmFraction.cxx:3690 AliAnalysisTaskSECharmFraction.cxx:3691 AliAnalysisTaskSECharmFraction.cxx:3692 AliAnalysisTaskSECharmFraction.cxx:3693 AliAnalysisTaskSECharmFraction.cxx:3694 AliAnalysisTaskSECharmFraction.cxx:3695 AliAnalysisTaskSECharmFraction.cxx:3696 AliAnalysisTaskSECharmFraction.cxx:3697 AliAnalysisTaskSECharmFraction.cxx:3698 AliAnalysisTaskSECharmFraction.cxx:3699 AliAnalysisTaskSECharmFraction.cxx:3700 AliAnalysisTaskSECharmFraction.cxx:3701 AliAnalysisTaskSECharmFraction.cxx:3702 AliAnalysisTaskSECharmFraction.cxx:3703 AliAnalysisTaskSECharmFraction.cxx:3704 AliAnalysisTaskSECharmFraction.cxx:3705 AliAnalysisTaskSECharmFraction.cxx:3706 AliAnalysisTaskSECharmFraction.cxx:3707 AliAnalysisTaskSECharmFraction.cxx:3708 AliAnalysisTaskSECharmFraction.cxx:3709 AliAnalysisTaskSECharmFraction.cxx:3710 AliAnalysisTaskSECharmFraction.cxx:3711 AliAnalysisTaskSECharmFraction.cxx:3712 AliAnalysisTaskSECharmFraction.cxx:3713 AliAnalysisTaskSECharmFraction.cxx:3714 AliAnalysisTaskSECharmFraction.cxx:3715 AliAnalysisTaskSECharmFraction.cxx:3716 AliAnalysisTaskSECharmFraction.cxx:3717 AliAnalysisTaskSECharmFraction.cxx:3718 AliAnalysisTaskSECharmFraction.cxx:3719 AliAnalysisTaskSECharmFraction.cxx:3720 AliAnalysisTaskSECharmFraction.cxx:3721 AliAnalysisTaskSECharmFraction.cxx:3722 AliAnalysisTaskSECharmFraction.cxx:3723 AliAnalysisTaskSECharmFraction.cxx:3724 AliAnalysisTaskSECharmFraction.cxx:3725 AliAnalysisTaskSECharmFraction.cxx:3726 AliAnalysisTaskSECharmFraction.cxx:3727 AliAnalysisTaskSECharmFraction.cxx:3728 AliAnalysisTaskSECharmFraction.cxx:3729 AliAnalysisTaskSECharmFraction.cxx:3730 AliAnalysisTaskSECharmFraction.cxx:3731 AliAnalysisTaskSECharmFraction.cxx:3732 AliAnalysisTaskSECharmFraction.cxx:3733 AliAnalysisTaskSECharmFraction.cxx:3734 AliAnalysisTaskSECharmFraction.cxx:3735 AliAnalysisTaskSECharmFraction.cxx:3736 AliAnalysisTaskSECharmFraction.cxx:3737 AliAnalysisTaskSECharmFraction.cxx:3738 AliAnalysisTaskSECharmFraction.cxx:3739 AliAnalysisTaskSECharmFraction.cxx:3740 AliAnalysisTaskSECharmFraction.cxx:3741 AliAnalysisTaskSECharmFraction.cxx:3742 AliAnalysisTaskSECharmFraction.cxx:3743 AliAnalysisTaskSECharmFraction.cxx:3744 AliAnalysisTaskSECharmFraction.cxx:3745 AliAnalysisTaskSECharmFraction.cxx:3746 AliAnalysisTaskSECharmFraction.cxx:3747 AliAnalysisTaskSECharmFraction.cxx:3748 AliAnalysisTaskSECharmFraction.cxx:3749 AliAnalysisTaskSECharmFraction.cxx:3750 AliAnalysisTaskSECharmFraction.cxx:3751 AliAnalysisTaskSECharmFraction.cxx:3752 AliAnalysisTaskSECharmFraction.cxx:3753 AliAnalysisTaskSECharmFraction.cxx:3754 AliAnalysisTaskSECharmFraction.cxx:3755 AliAnalysisTaskSECharmFraction.cxx:3756 AliAnalysisTaskSECharmFraction.cxx:3757 AliAnalysisTaskSECharmFraction.cxx:3758 AliAnalysisTaskSECharmFraction.cxx:3759 AliAnalysisTaskSECharmFraction.cxx:3760 AliAnalysisTaskSECharmFraction.cxx:3761 AliAnalysisTaskSECharmFraction.cxx:3762 AliAnalysisTaskSECharmFraction.cxx:3763 AliAnalysisTaskSECharmFraction.cxx:3764 AliAnalysisTaskSECharmFraction.cxx:3765 AliAnalysisTaskSECharmFraction.cxx:3766 AliAnalysisTaskSECharmFraction.cxx:3767 AliAnalysisTaskSECharmFraction.cxx:3768 AliAnalysisTaskSECharmFraction.cxx:3769 AliAnalysisTaskSECharmFraction.cxx:3770 AliAnalysisTaskSECharmFraction.cxx:3771 AliAnalysisTaskSECharmFraction.cxx:3772 AliAnalysisTaskSECharmFraction.cxx:3773 AliAnalysisTaskSECharmFraction.cxx:3774 AliAnalysisTaskSECharmFraction.cxx:3775 AliAnalysisTaskSECharmFraction.cxx:3776 AliAnalysisTaskSECharmFraction.cxx:3777 AliAnalysisTaskSECharmFraction.cxx:3778 AliAnalysisTaskSECharmFraction.cxx:3779 AliAnalysisTaskSECharmFraction.cxx:3780 AliAnalysisTaskSECharmFraction.cxx:3781 AliAnalysisTaskSECharmFraction.cxx:3782 AliAnalysisTaskSECharmFraction.cxx:3783 AliAnalysisTaskSECharmFraction.cxx:3784 AliAnalysisTaskSECharmFraction.cxx:3785 AliAnalysisTaskSECharmFraction.cxx:3786 AliAnalysisTaskSECharmFraction.cxx:3787 AliAnalysisTaskSECharmFraction.cxx:3788 AliAnalysisTaskSECharmFraction.cxx:3789 AliAnalysisTaskSECharmFraction.cxx:3790 AliAnalysisTaskSECharmFraction.cxx:3791 AliAnalysisTaskSECharmFraction.cxx:3792 AliAnalysisTaskSECharmFraction.cxx:3793 AliAnalysisTaskSECharmFraction.cxx:3794 AliAnalysisTaskSECharmFraction.cxx:3795 AliAnalysisTaskSECharmFraction.cxx:3796 AliAnalysisTaskSECharmFraction.cxx:3797 AliAnalysisTaskSECharmFraction.cxx:3798 AliAnalysisTaskSECharmFraction.cxx:3799 AliAnalysisTaskSECharmFraction.cxx:3800 AliAnalysisTaskSECharmFraction.cxx:3801 AliAnalysisTaskSECharmFraction.cxx:3802 AliAnalysisTaskSECharmFraction.cxx:3803 AliAnalysisTaskSECharmFraction.cxx:3804 AliAnalysisTaskSECharmFraction.cxx:3805 AliAnalysisTaskSECharmFraction.cxx:3806 AliAnalysisTaskSECharmFraction.cxx:3807 AliAnalysisTaskSECharmFraction.cxx:3808 AliAnalysisTaskSECharmFraction.cxx:3809 AliAnalysisTaskSECharmFraction.cxx:3810 AliAnalysisTaskSECharmFraction.cxx:3811 AliAnalysisTaskSECharmFraction.cxx:3812 AliAnalysisTaskSECharmFraction.cxx:3813 AliAnalysisTaskSECharmFraction.cxx:3814 AliAnalysisTaskSECharmFraction.cxx:3815 AliAnalysisTaskSECharmFraction.cxx:3816 AliAnalysisTaskSECharmFraction.cxx:3817 AliAnalysisTaskSECharmFraction.cxx:3818 AliAnalysisTaskSECharmFraction.cxx:3819 AliAnalysisTaskSECharmFraction.cxx:3820 AliAnalysisTaskSECharmFraction.cxx:3821 AliAnalysisTaskSECharmFraction.cxx:3822 AliAnalysisTaskSECharmFraction.cxx:3823 AliAnalysisTaskSECharmFraction.cxx:3824 AliAnalysisTaskSECharmFraction.cxx:3825 AliAnalysisTaskSECharmFraction.cxx:3826 AliAnalysisTaskSECharmFraction.cxx:3827 AliAnalysisTaskSECharmFraction.cxx:3828 AliAnalysisTaskSECharmFraction.cxx:3829 AliAnalysisTaskSECharmFraction.cxx:3830 AliAnalysisTaskSECharmFraction.cxx:3831 AliAnalysisTaskSECharmFraction.cxx:3832 AliAnalysisTaskSECharmFraction.cxx:3833 AliAnalysisTaskSECharmFraction.cxx:3834 AliAnalysisTaskSECharmFraction.cxx:3835 AliAnalysisTaskSECharmFraction.cxx:3836 AliAnalysisTaskSECharmFraction.cxx:3837 AliAnalysisTaskSECharmFraction.cxx:3838 AliAnalysisTaskSECharmFraction.cxx:3839 AliAnalysisTaskSECharmFraction.cxx:3840 AliAnalysisTaskSECharmFraction.cxx:3841 AliAnalysisTaskSECharmFraction.cxx:3842 AliAnalysisTaskSECharmFraction.cxx:3843 AliAnalysisTaskSECharmFraction.cxx:3844 AliAnalysisTaskSECharmFraction.cxx:3845 AliAnalysisTaskSECharmFraction.cxx:3846 AliAnalysisTaskSECharmFraction.cxx:3847 AliAnalysisTaskSECharmFraction.cxx:3848 AliAnalysisTaskSECharmFraction.cxx:3849 AliAnalysisTaskSECharmFraction.cxx:3850 AliAnalysisTaskSECharmFraction.cxx:3851 AliAnalysisTaskSECharmFraction.cxx:3852 AliAnalysisTaskSECharmFraction.cxx:3853 AliAnalysisTaskSECharmFraction.cxx:3854 AliAnalysisTaskSECharmFraction.cxx:3855 AliAnalysisTaskSECharmFraction.cxx:3856 AliAnalysisTaskSECharmFraction.cxx:3857 AliAnalysisTaskSECharmFraction.cxx:3858 AliAnalysisTaskSECharmFraction.cxx:3859 AliAnalysisTaskSECharmFraction.cxx:3860 AliAnalysisTaskSECharmFraction.cxx:3861 AliAnalysisTaskSECharmFraction.cxx:3862 AliAnalysisTaskSECharmFraction.cxx:3863 AliAnalysisTaskSECharmFraction.cxx:3864 AliAnalysisTaskSECharmFraction.cxx:3865 AliAnalysisTaskSECharmFraction.cxx:3866 AliAnalysisTaskSECharmFraction.cxx:3867 AliAnalysisTaskSECharmFraction.cxx:3868 AliAnalysisTaskSECharmFraction.cxx:3869 AliAnalysisTaskSECharmFraction.cxx:3870 AliAnalysisTaskSECharmFraction.cxx:3871 AliAnalysisTaskSECharmFraction.cxx:3872 AliAnalysisTaskSECharmFraction.cxx:3873 AliAnalysisTaskSECharmFraction.cxx:3874 AliAnalysisTaskSECharmFraction.cxx:3875 AliAnalysisTaskSECharmFraction.cxx:3876 AliAnalysisTaskSECharmFraction.cxx:3877 AliAnalysisTaskSECharmFraction.cxx:3878 AliAnalysisTaskSECharmFraction.cxx:3879 AliAnalysisTaskSECharmFraction.cxx:3880 AliAnalysisTaskSECharmFraction.cxx:3881 AliAnalysisTaskSECharmFraction.cxx:3882 AliAnalysisTaskSECharmFraction.cxx:3883 AliAnalysisTaskSECharmFraction.cxx:3884 AliAnalysisTaskSECharmFraction.cxx:3885 AliAnalysisTaskSECharmFraction.cxx:3886 AliAnalysisTaskSECharmFraction.cxx:3887 AliAnalysisTaskSECharmFraction.cxx:3888 AliAnalysisTaskSECharmFraction.cxx:3889 AliAnalysisTaskSECharmFraction.cxx:3890 AliAnalysisTaskSECharmFraction.cxx:3891 AliAnalysisTaskSECharmFraction.cxx:3892 AliAnalysisTaskSECharmFraction.cxx:3893 AliAnalysisTaskSECharmFraction.cxx:3894 AliAnalysisTaskSECharmFraction.cxx:3895 AliAnalysisTaskSECharmFraction.cxx:3896 AliAnalysisTaskSECharmFraction.cxx:3897 AliAnalysisTaskSECharmFraction.cxx:3898 AliAnalysisTaskSECharmFraction.cxx:3899 AliAnalysisTaskSECharmFraction.cxx:3900 AliAnalysisTaskSECharmFraction.cxx:3901 AliAnalysisTaskSECharmFraction.cxx:3902 AliAnalysisTaskSECharmFraction.cxx:3903 AliAnalysisTaskSECharmFraction.cxx:3904 AliAnalysisTaskSECharmFraction.cxx:3905 AliAnalysisTaskSECharmFraction.cxx:3906 AliAnalysisTaskSECharmFraction.cxx:3907 AliAnalysisTaskSECharmFraction.cxx:3908 AliAnalysisTaskSECharmFraction.cxx:3909 AliAnalysisTaskSECharmFraction.cxx:3910 AliAnalysisTaskSECharmFraction.cxx:3911 AliAnalysisTaskSECharmFraction.cxx:3912 AliAnalysisTaskSECharmFraction.cxx:3913 AliAnalysisTaskSECharmFraction.cxx:3914 AliAnalysisTaskSECharmFraction.cxx:3915 AliAnalysisTaskSECharmFraction.cxx:3916 AliAnalysisTaskSECharmFraction.cxx:3917 AliAnalysisTaskSECharmFraction.cxx:3918 AliAnalysisTaskSECharmFraction.cxx:3919 AliAnalysisTaskSECharmFraction.cxx:3920 AliAnalysisTaskSECharmFraction.cxx:3921 AliAnalysisTaskSECharmFraction.cxx:3922 AliAnalysisTaskSECharmFraction.cxx:3923 AliAnalysisTaskSECharmFraction.cxx:3924 AliAnalysisTaskSECharmFraction.cxx:3925 AliAnalysisTaskSECharmFraction.cxx:3926 AliAnalysisTaskSECharmFraction.cxx:3927 AliAnalysisTaskSECharmFraction.cxx:3928 AliAnalysisTaskSECharmFraction.cxx:3929 AliAnalysisTaskSECharmFraction.cxx:3930 AliAnalysisTaskSECharmFraction.cxx:3931 AliAnalysisTaskSECharmFraction.cxx:3932 AliAnalysisTaskSECharmFraction.cxx:3933 AliAnalysisTaskSECharmFraction.cxx:3934 AliAnalysisTaskSECharmFraction.cxx:3935 AliAnalysisTaskSECharmFraction.cxx:3936 AliAnalysisTaskSECharmFraction.cxx:3937 AliAnalysisTaskSECharmFraction.cxx:3938 AliAnalysisTaskSECharmFraction.cxx:3939 AliAnalysisTaskSECharmFraction.cxx:3940 AliAnalysisTaskSECharmFraction.cxx:3941 AliAnalysisTaskSECharmFraction.cxx:3942 AliAnalysisTaskSECharmFraction.cxx:3943 AliAnalysisTaskSECharmFraction.cxx:3944 AliAnalysisTaskSECharmFraction.cxx:3945 AliAnalysisTaskSECharmFraction.cxx:3946 AliAnalysisTaskSECharmFraction.cxx:3947 AliAnalysisTaskSECharmFraction.cxx:3948 AliAnalysisTaskSECharmFraction.cxx:3949 AliAnalysisTaskSECharmFraction.cxx:3950 AliAnalysisTaskSECharmFraction.cxx:3951 AliAnalysisTaskSECharmFraction.cxx:3952 AliAnalysisTaskSECharmFraction.cxx:3953 AliAnalysisTaskSECharmFraction.cxx:3954 AliAnalysisTaskSECharmFraction.cxx:3955 AliAnalysisTaskSECharmFraction.cxx:3956 AliAnalysisTaskSECharmFraction.cxx:3957 AliAnalysisTaskSECharmFraction.cxx:3958 AliAnalysisTaskSECharmFraction.cxx:3959 AliAnalysisTaskSECharmFraction.cxx:3960 AliAnalysisTaskSECharmFraction.cxx:3961 AliAnalysisTaskSECharmFraction.cxx:3962 AliAnalysisTaskSECharmFraction.cxx:3963 AliAnalysisTaskSECharmFraction.cxx:3964 AliAnalysisTaskSECharmFraction.cxx:3965 AliAnalysisTaskSECharmFraction.cxx:3966 AliAnalysisTaskSECharmFraction.cxx:3967 AliAnalysisTaskSECharmFraction.cxx:3968 AliAnalysisTaskSECharmFraction.cxx:3969 AliAnalysisTaskSECharmFraction.cxx:3970 AliAnalysisTaskSECharmFraction.cxx:3971 AliAnalysisTaskSECharmFraction.cxx:3972 AliAnalysisTaskSECharmFraction.cxx:3973 AliAnalysisTaskSECharmFraction.cxx:3974 AliAnalysisTaskSECharmFraction.cxx:3975 AliAnalysisTaskSECharmFraction.cxx:3976 AliAnalysisTaskSECharmFraction.cxx:3977 AliAnalysisTaskSECharmFraction.cxx:3978 AliAnalysisTaskSECharmFraction.cxx:3979 AliAnalysisTaskSECharmFraction.cxx:3980 AliAnalysisTaskSECharmFraction.cxx:3981 AliAnalysisTaskSECharmFraction.cxx:3982 AliAnalysisTaskSECharmFraction.cxx:3983 AliAnalysisTaskSECharmFraction.cxx:3984 AliAnalysisTaskSECharmFraction.cxx:3985 AliAnalysisTaskSECharmFraction.cxx:3986 AliAnalysisTaskSECharmFraction.cxx:3987 AliAnalysisTaskSECharmFraction.cxx:3988 AliAnalysisTaskSECharmFraction.cxx:3989 AliAnalysisTaskSECharmFraction.cxx:3990 AliAnalysisTaskSECharmFraction.cxx:3991 AliAnalysisTaskSECharmFraction.cxx:3992 AliAnalysisTaskSECharmFraction.cxx:3993 AliAnalysisTaskSECharmFraction.cxx:3994 AliAnalysisTaskSECharmFraction.cxx:3995 AliAnalysisTaskSECharmFraction.cxx:3996 AliAnalysisTaskSECharmFraction.cxx:3997 AliAnalysisTaskSECharmFraction.cxx:3998 AliAnalysisTaskSECharmFraction.cxx:3999 AliAnalysisTaskSECharmFraction.cxx:4000 AliAnalysisTaskSECharmFraction.cxx:4001 AliAnalysisTaskSECharmFraction.cxx:4002 AliAnalysisTaskSECharmFraction.cxx:4003 AliAnalysisTaskSECharmFraction.cxx:4004 AliAnalysisTaskSECharmFraction.cxx:4005 AliAnalysisTaskSECharmFraction.cxx:4006 AliAnalysisTaskSECharmFraction.cxx:4007 AliAnalysisTaskSECharmFraction.cxx:4008 AliAnalysisTaskSECharmFraction.cxx:4009 AliAnalysisTaskSECharmFraction.cxx:4010 AliAnalysisTaskSECharmFraction.cxx:4011 AliAnalysisTaskSECharmFraction.cxx:4012 AliAnalysisTaskSECharmFraction.cxx:4013 AliAnalysisTaskSECharmFraction.cxx:4014 AliAnalysisTaskSECharmFraction.cxx:4015 AliAnalysisTaskSECharmFraction.cxx:4016 AliAnalysisTaskSECharmFraction.cxx:4017 AliAnalysisTaskSECharmFraction.cxx:4018 AliAnalysisTaskSECharmFraction.cxx:4019 AliAnalysisTaskSECharmFraction.cxx:4020 AliAnalysisTaskSECharmFraction.cxx:4021 AliAnalysisTaskSECharmFraction.cxx:4022 AliAnalysisTaskSECharmFraction.cxx:4023 AliAnalysisTaskSECharmFraction.cxx:4024 AliAnalysisTaskSECharmFraction.cxx:4025 AliAnalysisTaskSECharmFraction.cxx:4026 AliAnalysisTaskSECharmFraction.cxx:4027 AliAnalysisTaskSECharmFraction.cxx:4028 AliAnalysisTaskSECharmFraction.cxx:4029 AliAnalysisTaskSECharmFraction.cxx:4030 AliAnalysisTaskSECharmFraction.cxx:4031 AliAnalysisTaskSECharmFraction.cxx:4032 AliAnalysisTaskSECharmFraction.cxx:4033 AliAnalysisTaskSECharmFraction.cxx:4034 AliAnalysisTaskSECharmFraction.cxx:4035 AliAnalysisTaskSECharmFraction.cxx:4036 AliAnalysisTaskSECharmFraction.cxx:4037 AliAnalysisTaskSECharmFraction.cxx:4038 AliAnalysisTaskSECharmFraction.cxx:4039 AliAnalysisTaskSECharmFraction.cxx:4040 AliAnalysisTaskSECharmFraction.cxx:4041 AliAnalysisTaskSECharmFraction.cxx:4042 AliAnalysisTaskSECharmFraction.cxx:4043 AliAnalysisTaskSECharmFraction.cxx:4044 AliAnalysisTaskSECharmFraction.cxx:4045 AliAnalysisTaskSECharmFraction.cxx:4046 AliAnalysisTaskSECharmFraction.cxx:4047 AliAnalysisTaskSECharmFraction.cxx:4048 AliAnalysisTaskSECharmFraction.cxx:4049 AliAnalysisTaskSECharmFraction.cxx:4050 AliAnalysisTaskSECharmFraction.cxx:4051 AliAnalysisTaskSECharmFraction.cxx:4052 AliAnalysisTaskSECharmFraction.cxx:4053 AliAnalysisTaskSECharmFraction.cxx:4054 AliAnalysisTaskSECharmFraction.cxx:4055 AliAnalysisTaskSECharmFraction.cxx:4056 AliAnalysisTaskSECharmFraction.cxx:4057 AliAnalysisTaskSECharmFraction.cxx:4058 AliAnalysisTaskSECharmFraction.cxx:4059 AliAnalysisTaskSECharmFraction.cxx:4060 AliAnalysisTaskSECharmFraction.cxx:4061 AliAnalysisTaskSECharmFraction.cxx:4062 AliAnalysisTaskSECharmFraction.cxx:4063 AliAnalysisTaskSECharmFraction.cxx:4064 AliAnalysisTaskSECharmFraction.cxx:4065 AliAnalysisTaskSECharmFraction.cxx:4066 AliAnalysisTaskSECharmFraction.cxx:4067 AliAnalysisTaskSECharmFraction.cxx:4068 AliAnalysisTaskSECharmFraction.cxx:4069 AliAnalysisTaskSECharmFraction.cxx:4070 AliAnalysisTaskSECharmFraction.cxx:4071 AliAnalysisTaskSECharmFraction.cxx:4072 AliAnalysisTaskSECharmFraction.cxx:4073 AliAnalysisTaskSECharmFraction.cxx:4074 AliAnalysisTaskSECharmFraction.cxx:4075 AliAnalysisTaskSECharmFraction.cxx:4076 AliAnalysisTaskSECharmFraction.cxx:4077 AliAnalysisTaskSECharmFraction.cxx:4078 AliAnalysisTaskSECharmFraction.cxx:4079 AliAnalysisTaskSECharmFraction.cxx:4080 AliAnalysisTaskSECharmFraction.cxx:4081 AliAnalysisTaskSECharmFraction.cxx:4082 AliAnalysisTaskSECharmFraction.cxx:4083 AliAnalysisTaskSECharmFraction.cxx:4084 AliAnalysisTaskSECharmFraction.cxx:4085 AliAnalysisTaskSECharmFraction.cxx:4086 AliAnalysisTaskSECharmFraction.cxx:4087 AliAnalysisTaskSECharmFraction.cxx:4088 AliAnalysisTaskSECharmFraction.cxx:4089 AliAnalysisTaskSECharmFraction.cxx:4090 AliAnalysisTaskSECharmFraction.cxx:4091 AliAnalysisTaskSECharmFraction.cxx:4092 AliAnalysisTaskSECharmFraction.cxx:4093 AliAnalysisTaskSECharmFraction.cxx:4094 AliAnalysisTaskSECharmFraction.cxx:4095 AliAnalysisTaskSECharmFraction.cxx:4096 AliAnalysisTaskSECharmFraction.cxx:4097 AliAnalysisTaskSECharmFraction.cxx:4098 AliAnalysisTaskSECharmFraction.cxx:4099 AliAnalysisTaskSECharmFraction.cxx:4100 AliAnalysisTaskSECharmFraction.cxx:4101 AliAnalysisTaskSECharmFraction.cxx:4102 AliAnalysisTaskSECharmFraction.cxx:4103 AliAnalysisTaskSECharmFraction.cxx:4104 AliAnalysisTaskSECharmFraction.cxx:4105 AliAnalysisTaskSECharmFraction.cxx:4106 AliAnalysisTaskSECharmFraction.cxx:4107 AliAnalysisTaskSECharmFraction.cxx:4108 AliAnalysisTaskSECharmFraction.cxx:4109 AliAnalysisTaskSECharmFraction.cxx:4110 AliAnalysisTaskSECharmFraction.cxx:4111 AliAnalysisTaskSECharmFraction.cxx:4112 AliAnalysisTaskSECharmFraction.cxx:4113 AliAnalysisTaskSECharmFraction.cxx:4114 AliAnalysisTaskSECharmFraction.cxx:4115 AliAnalysisTaskSECharmFraction.cxx:4116 AliAnalysisTaskSECharmFraction.cxx:4117 AliAnalysisTaskSECharmFraction.cxx:4118 AliAnalysisTaskSECharmFraction.cxx:4119 AliAnalysisTaskSECharmFraction.cxx:4120 AliAnalysisTaskSECharmFraction.cxx:4121 AliAnalysisTaskSECharmFraction.cxx:4122 AliAnalysisTaskSECharmFraction.cxx:4123 AliAnalysisTaskSECharmFraction.cxx:4124 AliAnalysisTaskSECharmFraction.cxx:4125 AliAnalysisTaskSECharmFraction.cxx:4126 AliAnalysisTaskSECharmFraction.cxx:4127 AliAnalysisTaskSECharmFraction.cxx:4128 AliAnalysisTaskSECharmFraction.cxx:4129 AliAnalysisTaskSECharmFraction.cxx:4130 AliAnalysisTaskSECharmFraction.cxx:4131 AliAnalysisTaskSECharmFraction.cxx:4132 AliAnalysisTaskSECharmFraction.cxx:4133 AliAnalysisTaskSECharmFraction.cxx:4134 AliAnalysisTaskSECharmFraction.cxx:4135 AliAnalysisTaskSECharmFraction.cxx:4136 AliAnalysisTaskSECharmFraction.cxx:4137 AliAnalysisTaskSECharmFraction.cxx:4138 AliAnalysisTaskSECharmFraction.cxx:4139 AliAnalysisTaskSECharmFraction.cxx:4140 AliAnalysisTaskSECharmFraction.cxx:4141 AliAnalysisTaskSECharmFraction.cxx:4142 AliAnalysisTaskSECharmFraction.cxx:4143 AliAnalysisTaskSECharmFraction.cxx:4144 AliAnalysisTaskSECharmFraction.cxx:4145 AliAnalysisTaskSECharmFraction.cxx:4146 AliAnalysisTaskSECharmFraction.cxx:4147 AliAnalysisTaskSECharmFraction.cxx:4148 AliAnalysisTaskSECharmFraction.cxx:4149 AliAnalysisTaskSECharmFraction.cxx:4150 AliAnalysisTaskSECharmFraction.cxx:4151 AliAnalysisTaskSECharmFraction.cxx:4152 AliAnalysisTaskSECharmFraction.cxx:4153 AliAnalysisTaskSECharmFraction.cxx:4154 AliAnalysisTaskSECharmFraction.cxx:4155 AliAnalysisTaskSECharmFraction.cxx:4156 AliAnalysisTaskSECharmFraction.cxx:4157 AliAnalysisTaskSECharmFraction.cxx:4158 AliAnalysisTaskSECharmFraction.cxx:4159 AliAnalysisTaskSECharmFraction.cxx:4160 AliAnalysisTaskSECharmFraction.cxx:4161 AliAnalysisTaskSECharmFraction.cxx:4162 AliAnalysisTaskSECharmFraction.cxx:4163 AliAnalysisTaskSECharmFraction.cxx:4164 AliAnalysisTaskSECharmFraction.cxx:4165 AliAnalysisTaskSECharmFraction.cxx:4166 AliAnalysisTaskSECharmFraction.cxx:4167 AliAnalysisTaskSECharmFraction.cxx:4168 AliAnalysisTaskSECharmFraction.cxx:4169 AliAnalysisTaskSECharmFraction.cxx:4170 AliAnalysisTaskSECharmFraction.cxx:4171 AliAnalysisTaskSECharmFraction.cxx:4172 AliAnalysisTaskSECharmFraction.cxx:4173 AliAnalysisTaskSECharmFraction.cxx:4174 AliAnalysisTaskSECharmFraction.cxx:4175 AliAnalysisTaskSECharmFraction.cxx:4176 AliAnalysisTaskSECharmFraction.cxx:4177 AliAnalysisTaskSECharmFraction.cxx:4178 AliAnalysisTaskSECharmFraction.cxx:4179 AliAnalysisTaskSECharmFraction.cxx:4180 AliAnalysisTaskSECharmFraction.cxx:4181 AliAnalysisTaskSECharmFraction.cxx:4182 AliAnalysisTaskSECharmFraction.cxx:4183 AliAnalysisTaskSECharmFraction.cxx:4184 AliAnalysisTaskSECharmFraction.cxx:4185 AliAnalysisTaskSECharmFraction.cxx:4186 AliAnalysisTaskSECharmFraction.cxx:4187 AliAnalysisTaskSECharmFraction.cxx:4188 AliAnalysisTaskSECharmFraction.cxx:4189 AliAnalysisTaskSECharmFraction.cxx:4190 AliAnalysisTaskSECharmFraction.cxx:4191 AliAnalysisTaskSECharmFraction.cxx:4192 AliAnalysisTaskSECharmFraction.cxx:4193 AliAnalysisTaskSECharmFraction.cxx:4194 AliAnalysisTaskSECharmFraction.cxx:4195 AliAnalysisTaskSECharmFraction.cxx:4196 AliAnalysisTaskSECharmFraction.cxx:4197 AliAnalysisTaskSECharmFraction.cxx:4198 AliAnalysisTaskSECharmFraction.cxx:4199 AliAnalysisTaskSECharmFraction.cxx:4200 AliAnalysisTaskSECharmFraction.cxx:4201 AliAnalysisTaskSECharmFraction.cxx:4202 AliAnalysisTaskSECharmFraction.cxx:4203 AliAnalysisTaskSECharmFraction.cxx:4204 AliAnalysisTaskSECharmFraction.cxx:4205 AliAnalysisTaskSECharmFraction.cxx:4206 AliAnalysisTaskSECharmFraction.cxx:4207 AliAnalysisTaskSECharmFraction.cxx:4208 AliAnalysisTaskSECharmFraction.cxx:4209 AliAnalysisTaskSECharmFraction.cxx:4210 AliAnalysisTaskSECharmFraction.cxx:4211 AliAnalysisTaskSECharmFraction.cxx:4212 AliAnalysisTaskSECharmFraction.cxx:4213 AliAnalysisTaskSECharmFraction.cxx:4214 AliAnalysisTaskSECharmFraction.cxx:4215 AliAnalysisTaskSECharmFraction.cxx:4216 AliAnalysisTaskSECharmFraction.cxx:4217 AliAnalysisTaskSECharmFraction.cxx:4218 AliAnalysisTaskSECharmFraction.cxx:4219 AliAnalysisTaskSECharmFraction.cxx:4220 AliAnalysisTaskSECharmFraction.cxx:4221 AliAnalysisTaskSECharmFraction.cxx:4222 AliAnalysisTaskSECharmFraction.cxx:4223 AliAnalysisTaskSECharmFraction.cxx:4224 AliAnalysisTaskSECharmFraction.cxx:4225 AliAnalysisTaskSECharmFraction.cxx:4226 AliAnalysisTaskSECharmFraction.cxx:4227 AliAnalysisTaskSECharmFraction.cxx:4228 AliAnalysisTaskSECharmFraction.cxx:4229 AliAnalysisTaskSECharmFraction.cxx:4230 AliAnalysisTaskSECharmFraction.cxx:4231 AliAnalysisTaskSECharmFraction.cxx:4232 AliAnalysisTaskSECharmFraction.cxx:4233 AliAnalysisTaskSECharmFraction.cxx:4234 AliAnalysisTaskSECharmFraction.cxx:4235 AliAnalysisTaskSECharmFraction.cxx:4236 AliAnalysisTaskSECharmFraction.cxx:4237 AliAnalysisTaskSECharmFraction.cxx:4238 AliAnalysisTaskSECharmFraction.cxx:4239 AliAnalysisTaskSECharmFraction.cxx:4240 AliAnalysisTaskSECharmFraction.cxx:4241 AliAnalysisTaskSECharmFraction.cxx:4242 AliAnalysisTaskSECharmFraction.cxx:4243 AliAnalysisTaskSECharmFraction.cxx:4244 AliAnalysisTaskSECharmFraction.cxx:4245 AliAnalysisTaskSECharmFraction.cxx:4246 AliAnalysisTaskSECharmFraction.cxx:4247 AliAnalysisTaskSECharmFraction.cxx:4248 AliAnalysisTaskSECharmFraction.cxx:4249 AliAnalysisTaskSECharmFraction.cxx:4250 AliAnalysisTaskSECharmFraction.cxx:4251 AliAnalysisTaskSECharmFraction.cxx:4252 AliAnalysisTaskSECharmFraction.cxx:4253 AliAnalysisTaskSECharmFraction.cxx:4254 AliAnalysisTaskSECharmFraction.cxx:4255 AliAnalysisTaskSECharmFraction.cxx:4256 AliAnalysisTaskSECharmFraction.cxx:4257 AliAnalysisTaskSECharmFraction.cxx:4258 AliAnalysisTaskSECharmFraction.cxx:4259 AliAnalysisTaskSECharmFraction.cxx:4260 AliAnalysisTaskSECharmFraction.cxx:4261 AliAnalysisTaskSECharmFraction.cxx:4262 AliAnalysisTaskSECharmFraction.cxx:4263 AliAnalysisTaskSECharmFraction.cxx:4264 AliAnalysisTaskSECharmFraction.cxx:4265 AliAnalysisTaskSECharmFraction.cxx:4266 AliAnalysisTaskSECharmFraction.cxx:4267 AliAnalysisTaskSECharmFraction.cxx:4268 AliAnalysisTaskSECharmFraction.cxx:4269 AliAnalysisTaskSECharmFraction.cxx:4270 AliAnalysisTaskSECharmFraction.cxx:4271 AliAnalysisTaskSECharmFraction.cxx:4272 AliAnalysisTaskSECharmFraction.cxx:4273 AliAnalysisTaskSECharmFraction.cxx:4274 AliAnalysisTaskSECharmFraction.cxx:4275 AliAnalysisTaskSECharmFraction.cxx:4276 AliAnalysisTaskSECharmFraction.cxx:4277 AliAnalysisTaskSECharmFraction.cxx:4278 AliAnalysisTaskSECharmFraction.cxx:4279 AliAnalysisTaskSECharmFraction.cxx:4280 AliAnalysisTaskSECharmFraction.cxx:4281 AliAnalysisTaskSECharmFraction.cxx:4282 AliAnalysisTaskSECharmFraction.cxx:4283 AliAnalysisTaskSECharmFraction.cxx:4284 AliAnalysisTaskSECharmFraction.cxx:4285 AliAnalysisTaskSECharmFraction.cxx:4286 AliAnalysisTaskSECharmFraction.cxx:4287 AliAnalysisTaskSECharmFraction.cxx:4288 AliAnalysisTaskSECharmFraction.cxx:4289 AliAnalysisTaskSECharmFraction.cxx:4290 AliAnalysisTaskSECharmFraction.cxx:4291 AliAnalysisTaskSECharmFraction.cxx:4292 AliAnalysisTaskSECharmFraction.cxx:4293 AliAnalysisTaskSECharmFraction.cxx:4294 AliAnalysisTaskSECharmFraction.cxx:4295 AliAnalysisTaskSECharmFraction.cxx:4296 AliAnalysisTaskSECharmFraction.cxx:4297 AliAnalysisTaskSECharmFraction.cxx:4298 AliAnalysisTaskSECharmFraction.cxx:4299 AliAnalysisTaskSECharmFraction.cxx:4300 AliAnalysisTaskSECharmFraction.cxx:4301 AliAnalysisTaskSECharmFraction.cxx:4302 AliAnalysisTaskSECharmFraction.cxx:4303 AliAnalysisTaskSECharmFraction.cxx:4304 AliAnalysisTaskSECharmFraction.cxx:4305 AliAnalysisTaskSECharmFraction.cxx:4306 AliAnalysisTaskSECharmFraction.cxx:4307 AliAnalysisTaskSECharmFraction.cxx:4308 AliAnalysisTaskSECharmFraction.cxx:4309 AliAnalysisTaskSECharmFraction.cxx:4310 AliAnalysisTaskSECharmFraction.cxx:4311 AliAnalysisTaskSECharmFraction.cxx:4312 AliAnalysisTaskSECharmFraction.cxx:4313 AliAnalysisTaskSECharmFraction.cxx:4314 AliAnalysisTaskSECharmFraction.cxx:4315 AliAnalysisTaskSECharmFraction.cxx:4316 AliAnalysisTaskSECharmFraction.cxx:4317 AliAnalysisTaskSECharmFraction.cxx:4318 AliAnalysisTaskSECharmFraction.cxx:4319 AliAnalysisTaskSECharmFraction.cxx:4320 AliAnalysisTaskSECharmFraction.cxx:4321 AliAnalysisTaskSECharmFraction.cxx:4322 AliAnalysisTaskSECharmFraction.cxx:4323 AliAnalysisTaskSECharmFraction.cxx:4324 AliAnalysisTaskSECharmFraction.cxx:4325 AliAnalysisTaskSECharmFraction.cxx:4326 AliAnalysisTaskSECharmFraction.cxx:4327 AliAnalysisTaskSECharmFraction.cxx:4328 AliAnalysisTaskSECharmFraction.cxx:4329 AliAnalysisTaskSECharmFraction.cxx:4330 AliAnalysisTaskSECharmFraction.cxx:4331 AliAnalysisTaskSECharmFraction.cxx:4332 AliAnalysisTaskSECharmFraction.cxx:4333 AliAnalysisTaskSECharmFraction.cxx:4334 AliAnalysisTaskSECharmFraction.cxx:4335 AliAnalysisTaskSECharmFraction.cxx:4336 AliAnalysisTaskSECharmFraction.cxx:4337 AliAnalysisTaskSECharmFraction.cxx:4338 AliAnalysisTaskSECharmFraction.cxx:4339 AliAnalysisTaskSECharmFraction.cxx:4340 AliAnalysisTaskSECharmFraction.cxx:4341 AliAnalysisTaskSECharmFraction.cxx:4342 AliAnalysisTaskSECharmFraction.cxx:4343 AliAnalysisTaskSECharmFraction.cxx:4344 AliAnalysisTaskSECharmFraction.cxx:4345 AliAnalysisTaskSECharmFraction.cxx:4346 AliAnalysisTaskSECharmFraction.cxx:4347 AliAnalysisTaskSECharmFraction.cxx:4348 AliAnalysisTaskSECharmFraction.cxx:4349 AliAnalysisTaskSECharmFraction.cxx:4350 AliAnalysisTaskSECharmFraction.cxx:4351 AliAnalysisTaskSECharmFraction.cxx:4352 AliAnalysisTaskSECharmFraction.cxx:4353 AliAnalysisTaskSECharmFraction.cxx:4354 AliAnalysisTaskSECharmFraction.cxx:4355 AliAnalysisTaskSECharmFraction.cxx:4356 AliAnalysisTaskSECharmFraction.cxx:4357 AliAnalysisTaskSECharmFraction.cxx:4358 AliAnalysisTaskSECharmFraction.cxx:4359 AliAnalysisTaskSECharmFraction.cxx:4360 AliAnalysisTaskSECharmFraction.cxx:4361 AliAnalysisTaskSECharmFraction.cxx:4362 AliAnalysisTaskSECharmFraction.cxx:4363 AliAnalysisTaskSECharmFraction.cxx:4364 AliAnalysisTaskSECharmFraction.cxx:4365 AliAnalysisTaskSECharmFraction.cxx:4366 AliAnalysisTaskSECharmFraction.cxx:4367 AliAnalysisTaskSECharmFraction.cxx:4368 AliAnalysisTaskSECharmFraction.cxx:4369 AliAnalysisTaskSECharmFraction.cxx:4370 AliAnalysisTaskSECharmFraction.cxx:4371 AliAnalysisTaskSECharmFraction.cxx:4372 AliAnalysisTaskSECharmFraction.cxx:4373 AliAnalysisTaskSECharmFraction.cxx:4374 AliAnalysisTaskSECharmFraction.cxx:4375 AliAnalysisTaskSECharmFraction.cxx:4376 AliAnalysisTaskSECharmFraction.cxx:4377 AliAnalysisTaskSECharmFraction.cxx:4378 AliAnalysisTaskSECharmFraction.cxx:4379 AliAnalysisTaskSECharmFraction.cxx:4380 AliAnalysisTaskSECharmFraction.cxx:4381 AliAnalysisTaskSECharmFraction.cxx:4382 AliAnalysisTaskSECharmFraction.cxx:4383 AliAnalysisTaskSECharmFraction.cxx:4384 AliAnalysisTaskSECharmFraction.cxx:4385 AliAnalysisTaskSECharmFraction.cxx:4386 AliAnalysisTaskSECharmFraction.cxx:4387 AliAnalysisTaskSECharmFraction.cxx:4388 AliAnalysisTaskSECharmFraction.cxx:4389 AliAnalysisTaskSECharmFraction.cxx:4390 AliAnalysisTaskSECharmFraction.cxx:4391 AliAnalysisTaskSECharmFraction.cxx:4392 AliAnalysisTaskSECharmFraction.cxx:4393 AliAnalysisTaskSECharmFraction.cxx:4394 AliAnalysisTaskSECharmFraction.cxx:4395 AliAnalysisTaskSECharmFraction.cxx:4396 AliAnalysisTaskSECharmFraction.cxx:4397 AliAnalysisTaskSECharmFraction.cxx:4398 AliAnalysisTaskSECharmFraction.cxx:4399 AliAnalysisTaskSECharmFraction.cxx:4400 AliAnalysisTaskSECharmFraction.cxx:4401 AliAnalysisTaskSECharmFraction.cxx:4402 AliAnalysisTaskSECharmFraction.cxx:4403 AliAnalysisTaskSECharmFraction.cxx:4404 AliAnalysisTaskSECharmFraction.cxx:4405 AliAnalysisTaskSECharmFraction.cxx:4406 AliAnalysisTaskSECharmFraction.cxx:4407 AliAnalysisTaskSECharmFraction.cxx:4408 AliAnalysisTaskSECharmFraction.cxx:4409 AliAnalysisTaskSECharmFraction.cxx:4410 AliAnalysisTaskSECharmFraction.cxx:4411 AliAnalysisTaskSECharmFraction.cxx:4412 AliAnalysisTaskSECharmFraction.cxx:4413 AliAnalysisTaskSECharmFraction.cxx:4414 AliAnalysisTaskSECharmFraction.cxx:4415 AliAnalysisTaskSECharmFraction.cxx:4416 AliAnalysisTaskSECharmFraction.cxx:4417 AliAnalysisTaskSECharmFraction.cxx:4418 AliAnalysisTaskSECharmFraction.cxx:4419 AliAnalysisTaskSECharmFraction.cxx:4420 AliAnalysisTaskSECharmFraction.cxx:4421 AliAnalysisTaskSECharmFraction.cxx:4422 AliAnalysisTaskSECharmFraction.cxx:4423 AliAnalysisTaskSECharmFraction.cxx:4424 AliAnalysisTaskSECharmFraction.cxx:4425 AliAnalysisTaskSECharmFraction.cxx:4426 AliAnalysisTaskSECharmFraction.cxx:4427 AliAnalysisTaskSECharmFraction.cxx:4428 AliAnalysisTaskSECharmFraction.cxx:4429 AliAnalysisTaskSECharmFraction.cxx:4430 AliAnalysisTaskSECharmFraction.cxx:4431 AliAnalysisTaskSECharmFraction.cxx:4432 AliAnalysisTaskSECharmFraction.cxx:4433 AliAnalysisTaskSECharmFraction.cxx:4434 AliAnalysisTaskSECharmFraction.cxx:4435 AliAnalysisTaskSECharmFraction.cxx:4436 AliAnalysisTaskSECharmFraction.cxx:4437 AliAnalysisTaskSECharmFraction.cxx:4438 AliAnalysisTaskSECharmFraction.cxx:4439 AliAnalysisTaskSECharmFraction.cxx:4440 AliAnalysisTaskSECharmFraction.cxx:4441 AliAnalysisTaskSECharmFraction.cxx:4442 AliAnalysisTaskSECharmFraction.cxx:4443 AliAnalysisTaskSECharmFraction.cxx:4444 AliAnalysisTaskSECharmFraction.cxx:4445 AliAnalysisTaskSECharmFraction.cxx:4446 AliAnalysisTaskSECharmFraction.cxx:4447 AliAnalysisTaskSECharmFraction.cxx:4448 AliAnalysisTaskSECharmFraction.cxx:4449 AliAnalysisTaskSECharmFraction.cxx:4450 AliAnalysisTaskSECharmFraction.cxx:4451 AliAnalysisTaskSECharmFraction.cxx:4452 AliAnalysisTaskSECharmFraction.cxx:4453 AliAnalysisTaskSECharmFraction.cxx:4454 AliAnalysisTaskSECharmFraction.cxx:4455 AliAnalysisTaskSECharmFraction.cxx:4456 AliAnalysisTaskSECharmFraction.cxx:4457 AliAnalysisTaskSECharmFraction.cxx:4458 AliAnalysisTaskSECharmFraction.cxx:4459 AliAnalysisTaskSECharmFraction.cxx:4460 AliAnalysisTaskSECharmFraction.cxx:4461 AliAnalysisTaskSECharmFraction.cxx:4462 AliAnalysisTaskSECharmFraction.cxx:4463 AliAnalysisTaskSECharmFraction.cxx:4464 AliAnalysisTaskSECharmFraction.cxx:4465 AliAnalysisTaskSECharmFraction.cxx:4466 AliAnalysisTaskSECharmFraction.cxx:4467 AliAnalysisTaskSECharmFraction.cxx:4468 AliAnalysisTaskSECharmFraction.cxx:4469 AliAnalysisTaskSECharmFraction.cxx:4470 AliAnalysisTaskSECharmFraction.cxx:4471 AliAnalysisTaskSECharmFraction.cxx:4472 AliAnalysisTaskSECharmFraction.cxx:4473 AliAnalysisTaskSECharmFraction.cxx:4474 AliAnalysisTaskSECharmFraction.cxx:4475 AliAnalysisTaskSECharmFraction.cxx:4476 AliAnalysisTaskSECharmFraction.cxx:4477 AliAnalysisTaskSECharmFraction.cxx:4478 AliAnalysisTaskSECharmFraction.cxx:4479 AliAnalysisTaskSECharmFraction.cxx:4480 AliAnalysisTaskSECharmFraction.cxx:4481 AliAnalysisTaskSECharmFraction.cxx:4482 AliAnalysisTaskSECharmFraction.cxx:4483 AliAnalysisTaskSECharmFraction.cxx:4484 AliAnalysisTaskSECharmFraction.cxx:4485 AliAnalysisTaskSECharmFraction.cxx:4486 AliAnalysisTaskSECharmFraction.cxx:4487 AliAnalysisTaskSECharmFraction.cxx:4488 AliAnalysisTaskSECharmFraction.cxx:4489 AliAnalysisTaskSECharmFraction.cxx:4490 AliAnalysisTaskSECharmFraction.cxx:4491 AliAnalysisTaskSECharmFraction.cxx:4492 AliAnalysisTaskSECharmFraction.cxx:4493 AliAnalysisTaskSECharmFraction.cxx:4494 AliAnalysisTaskSECharmFraction.cxx:4495 AliAnalysisTaskSECharmFraction.cxx:4496 AliAnalysisTaskSECharmFraction.cxx:4497 AliAnalysisTaskSECharmFraction.cxx:4498 AliAnalysisTaskSECharmFraction.cxx:4499 AliAnalysisTaskSECharmFraction.cxx:4500 AliAnalysisTaskSECharmFraction.cxx:4501 AliAnalysisTaskSECharmFraction.cxx:4502 AliAnalysisTaskSECharmFraction.cxx:4503 AliAnalysisTaskSECharmFraction.cxx:4504 AliAnalysisTaskSECharmFraction.cxx:4505 AliAnalysisTaskSECharmFraction.cxx:4506 AliAnalysisTaskSECharmFraction.cxx:4507 AliAnalysisTaskSECharmFraction.cxx:4508 AliAnalysisTaskSECharmFraction.cxx:4509 AliAnalysisTaskSECharmFraction.cxx:4510 AliAnalysisTaskSECharmFraction.cxx:4511 AliAnalysisTaskSECharmFraction.cxx:4512 AliAnalysisTaskSECharmFraction.cxx:4513 AliAnalysisTaskSECharmFraction.cxx:4514 AliAnalysisTaskSECharmFraction.cxx:4515 AliAnalysisTaskSECharmFraction.cxx:4516 AliAnalysisTaskSECharmFraction.cxx:4517 AliAnalysisTaskSECharmFraction.cxx:4518 AliAnalysisTaskSECharmFraction.cxx:4519 AliAnalysisTaskSECharmFraction.cxx:4520 AliAnalysisTaskSECharmFraction.cxx:4521 AliAnalysisTaskSECharmFraction.cxx:4522 AliAnalysisTaskSECharmFraction.cxx:4523 AliAnalysisTaskSECharmFraction.cxx:4524 AliAnalysisTaskSECharmFraction.cxx:4525 AliAnalysisTaskSECharmFraction.cxx:4526 AliAnalysisTaskSECharmFraction.cxx:4527 AliAnalysisTaskSECharmFraction.cxx:4528 AliAnalysisTaskSECharmFraction.cxx:4529 AliAnalysisTaskSECharmFraction.cxx:4530 AliAnalysisTaskSECharmFraction.cxx:4531 AliAnalysisTaskSECharmFraction.cxx:4532 AliAnalysisTaskSECharmFraction.cxx:4533 AliAnalysisTaskSECharmFraction.cxx:4534 AliAnalysisTaskSECharmFraction.cxx:4535 AliAnalysisTaskSECharmFraction.cxx:4536 AliAnalysisTaskSECharmFraction.cxx:4537 AliAnalysisTaskSECharmFraction.cxx:4538 AliAnalysisTaskSECharmFraction.cxx:4539 AliAnalysisTaskSECharmFraction.cxx:4540 AliAnalysisTaskSECharmFraction.cxx:4541 AliAnalysisTaskSECharmFraction.cxx:4542 AliAnalysisTaskSECharmFraction.cxx:4543 AliAnalysisTaskSECharmFraction.cxx:4544 AliAnalysisTaskSECharmFraction.cxx:4545 AliAnalysisTaskSECharmFraction.cxx:4546 AliAnalysisTaskSECharmFraction.cxx:4547 AliAnalysisTaskSECharmFraction.cxx:4548 AliAnalysisTaskSECharmFraction.cxx:4549 AliAnalysisTaskSECharmFraction.cxx:4550 AliAnalysisTaskSECharmFraction.cxx:4551 AliAnalysisTaskSECharmFraction.cxx:4552 AliAnalysisTaskSECharmFraction.cxx:4553 AliAnalysisTaskSECharmFraction.cxx:4554 AliAnalysisTaskSECharmFraction.cxx:4555 AliAnalysisTaskSECharmFraction.cxx:4556 AliAnalysisTaskSECharmFraction.cxx:4557 AliAnalysisTaskSECharmFraction.cxx:4558 AliAnalysisTaskSECharmFraction.cxx:4559 AliAnalysisTaskSECharmFraction.cxx:4560 AliAnalysisTaskSECharmFraction.cxx:4561 AliAnalysisTaskSECharmFraction.cxx:4562 AliAnalysisTaskSECharmFraction.cxx:4563 AliAnalysisTaskSECharmFraction.cxx:4564 AliAnalysisTaskSECharmFraction.cxx:4565 AliAnalysisTaskSECharmFraction.cxx:4566 AliAnalysisTaskSECharmFraction.cxx:4567 AliAnalysisTaskSECharmFraction.cxx:4568 AliAnalysisTaskSECharmFraction.cxx:4569 AliAnalysisTaskSECharmFraction.cxx:4570 AliAnalysisTaskSECharmFraction.cxx:4571 AliAnalysisTaskSECharmFraction.cxx:4572 AliAnalysisTaskSECharmFraction.cxx:4573 AliAnalysisTaskSECharmFraction.cxx:4574 AliAnalysisTaskSECharmFraction.cxx:4575 AliAnalysisTaskSECharmFraction.cxx:4576 AliAnalysisTaskSECharmFraction.cxx:4577 AliAnalysisTaskSECharmFraction.cxx:4578 AliAnalysisTaskSECharmFraction.cxx:4579 AliAnalysisTaskSECharmFraction.cxx:4580 AliAnalysisTaskSECharmFraction.cxx:4581 AliAnalysisTaskSECharmFraction.cxx:4582 AliAnalysisTaskSECharmFraction.cxx:4583 AliAnalysisTaskSECharmFraction.cxx:4584 AliAnalysisTaskSECharmFraction.cxx:4585 AliAnalysisTaskSECharmFraction.cxx:4586 AliAnalysisTaskSECharmFraction.cxx:4587 AliAnalysisTaskSECharmFraction.cxx:4588 AliAnalysisTaskSECharmFraction.cxx:4589 AliAnalysisTaskSECharmFraction.cxx:4590 AliAnalysisTaskSECharmFraction.cxx:4591 AliAnalysisTaskSECharmFraction.cxx:4592 AliAnalysisTaskSECharmFraction.cxx:4593 AliAnalysisTaskSECharmFraction.cxx:4594 AliAnalysisTaskSECharmFraction.cxx:4595 AliAnalysisTaskSECharmFraction.cxx:4596 AliAnalysisTaskSECharmFraction.cxx:4597 AliAnalysisTaskSECharmFraction.cxx:4598 AliAnalysisTaskSECharmFraction.cxx:4599 AliAnalysisTaskSECharmFraction.cxx:4600 AliAnalysisTaskSECharmFraction.cxx:4601 AliAnalysisTaskSECharmFraction.cxx:4602 AliAnalysisTaskSECharmFraction.cxx:4603 AliAnalysisTaskSECharmFraction.cxx:4604 AliAnalysisTaskSECharmFraction.cxx:4605 AliAnalysisTaskSECharmFraction.cxx:4606 AliAnalysisTaskSECharmFraction.cxx:4607 AliAnalysisTaskSECharmFraction.cxx:4608 AliAnalysisTaskSECharmFraction.cxx:4609 AliAnalysisTaskSECharmFraction.cxx:4610 AliAnalysisTaskSECharmFraction.cxx:4611 AliAnalysisTaskSECharmFraction.cxx:4612 AliAnalysisTaskSECharmFraction.cxx:4613 AliAnalysisTaskSECharmFraction.cxx:4614 AliAnalysisTaskSECharmFraction.cxx:4615 AliAnalysisTaskSECharmFraction.cxx:4616 AliAnalysisTaskSECharmFraction.cxx:4617 AliAnalysisTaskSECharmFraction.cxx:4618 AliAnalysisTaskSECharmFraction.cxx:4619 AliAnalysisTaskSECharmFraction.cxx:4620 AliAnalysisTaskSECharmFraction.cxx:4621 AliAnalysisTaskSECharmFraction.cxx:4622 AliAnalysisTaskSECharmFraction.cxx:4623 AliAnalysisTaskSECharmFraction.cxx:4624 AliAnalysisTaskSECharmFraction.cxx:4625 AliAnalysisTaskSECharmFraction.cxx:4626 AliAnalysisTaskSECharmFraction.cxx:4627 AliAnalysisTaskSECharmFraction.cxx:4628 AliAnalysisTaskSECharmFraction.cxx:4629 AliAnalysisTaskSECharmFraction.cxx:4630 AliAnalysisTaskSECharmFraction.cxx:4631 AliAnalysisTaskSECharmFraction.cxx:4632 AliAnalysisTaskSECharmFraction.cxx:4633 AliAnalysisTaskSECharmFraction.cxx:4634 AliAnalysisTaskSECharmFraction.cxx:4635 AliAnalysisTaskSECharmFraction.cxx:4636 AliAnalysisTaskSECharmFraction.cxx:4637 AliAnalysisTaskSECharmFraction.cxx:4638 AliAnalysisTaskSECharmFraction.cxx:4639 AliAnalysisTaskSECharmFraction.cxx:4640 AliAnalysisTaskSECharmFraction.cxx:4641 AliAnalysisTaskSECharmFraction.cxx:4642 AliAnalysisTaskSECharmFraction.cxx:4643 AliAnalysisTaskSECharmFraction.cxx:4644 AliAnalysisTaskSECharmFraction.cxx:4645 AliAnalysisTaskSECharmFraction.cxx:4646 AliAnalysisTaskSECharmFraction.cxx:4647 AliAnalysisTaskSECharmFraction.cxx:4648 AliAnalysisTaskSECharmFraction.cxx:4649 AliAnalysisTaskSECharmFraction.cxx:4650 AliAnalysisTaskSECharmFraction.cxx:4651 AliAnalysisTaskSECharmFraction.cxx:4652 AliAnalysisTaskSECharmFraction.cxx:4653 AliAnalysisTaskSECharmFraction.cxx:4654 AliAnalysisTaskSECharmFraction.cxx:4655 AliAnalysisTaskSECharmFraction.cxx:4656 AliAnalysisTaskSECharmFraction.cxx:4657 AliAnalysisTaskSECharmFraction.cxx:4658 AliAnalysisTaskSECharmFraction.cxx:4659 AliAnalysisTaskSECharmFraction.cxx:4660 AliAnalysisTaskSECharmFraction.cxx:4661 AliAnalysisTaskSECharmFraction.cxx:4662 AliAnalysisTaskSECharmFraction.cxx:4663 AliAnalysisTaskSECharmFraction.cxx:4664 AliAnalysisTaskSECharmFraction.cxx:4665 AliAnalysisTaskSECharmFraction.cxx:4666 AliAnalysisTaskSECharmFraction.cxx:4667 AliAnalysisTaskSECharmFraction.cxx:4668 AliAnalysisTaskSECharmFraction.cxx:4669 AliAnalysisTaskSECharmFraction.cxx:4670 AliAnalysisTaskSECharmFraction.cxx:4671 AliAnalysisTaskSECharmFraction.cxx:4672 AliAnalysisTaskSECharmFraction.cxx:4673 AliAnalysisTaskSECharmFraction.cxx:4674 AliAnalysisTaskSECharmFraction.cxx:4675 AliAnalysisTaskSECharmFraction.cxx:4676 AliAnalysisTaskSECharmFraction.cxx:4677 AliAnalysisTaskSECharmFraction.cxx:4678 AliAnalysisTaskSECharmFraction.cxx:4679 AliAnalysisTaskSECharmFraction.cxx:4680 AliAnalysisTaskSECharmFraction.cxx:4681 AliAnalysisTaskSECharmFraction.cxx:4682 AliAnalysisTaskSECharmFraction.cxx:4683 AliAnalysisTaskSECharmFraction.cxx:4684 AliAnalysisTaskSECharmFraction.cxx:4685 AliAnalysisTaskSECharmFraction.cxx:4686 AliAnalysisTaskSECharmFraction.cxx:4687 AliAnalysisTaskSECharmFraction.cxx:4688 AliAnalysisTaskSECharmFraction.cxx:4689 AliAnalysisTaskSECharmFraction.cxx:4690 AliAnalysisTaskSECharmFraction.cxx:4691 AliAnalysisTaskSECharmFraction.cxx:4692 AliAnalysisTaskSECharmFraction.cxx:4693 AliAnalysisTaskSECharmFraction.cxx:4694 AliAnalysisTaskSECharmFraction.cxx:4695 AliAnalysisTaskSECharmFraction.cxx:4696 AliAnalysisTaskSECharmFraction.cxx:4697 AliAnalysisTaskSECharmFraction.cxx:4698 AliAnalysisTaskSECharmFraction.cxx:4699 AliAnalysisTaskSECharmFraction.cxx:4700 AliAnalysisTaskSECharmFraction.cxx:4701 AliAnalysisTaskSECharmFraction.cxx:4702 AliAnalysisTaskSECharmFraction.cxx:4703 AliAnalysisTaskSECharmFraction.cxx:4704 AliAnalysisTaskSECharmFraction.cxx:4705 AliAnalysisTaskSECharmFraction.cxx:4706 AliAnalysisTaskSECharmFraction.cxx:4707 AliAnalysisTaskSECharmFraction.cxx:4708 AliAnalysisTaskSECharmFraction.cxx:4709 AliAnalysisTaskSECharmFraction.cxx:4710 AliAnalysisTaskSECharmFraction.cxx:4711 AliAnalysisTaskSECharmFraction.cxx:4712 AliAnalysisTaskSECharmFraction.cxx:4713 AliAnalysisTaskSECharmFraction.cxx:4714 AliAnalysisTaskSECharmFraction.cxx:4715 AliAnalysisTaskSECharmFraction.cxx:4716 AliAnalysisTaskSECharmFraction.cxx:4717 AliAnalysisTaskSECharmFraction.cxx:4718 AliAnalysisTaskSECharmFraction.cxx:4719 AliAnalysisTaskSECharmFraction.cxx:4720 AliAnalysisTaskSECharmFraction.cxx:4721 AliAnalysisTaskSECharmFraction.cxx:4722 AliAnalysisTaskSECharmFraction.cxx:4723 AliAnalysisTaskSECharmFraction.cxx:4724 AliAnalysisTaskSECharmFraction.cxx:4725 AliAnalysisTaskSECharmFraction.cxx:4726 AliAnalysisTaskSECharmFraction.cxx:4727 AliAnalysisTaskSECharmFraction.cxx:4728 AliAnalysisTaskSECharmFraction.cxx:4729 AliAnalysisTaskSECharmFraction.cxx:4730 AliAnalysisTaskSECharmFraction.cxx:4731 AliAnalysisTaskSECharmFraction.cxx:4732 AliAnalysisTaskSECharmFraction.cxx:4733 AliAnalysisTaskSECharmFraction.cxx:4734 AliAnalysisTaskSECharmFraction.cxx:4735 AliAnalysisTaskSECharmFraction.cxx:4736 AliAnalysisTaskSECharmFraction.cxx:4737 AliAnalysisTaskSECharmFraction.cxx:4738 AliAnalysisTaskSECharmFraction.cxx:4739 AliAnalysisTaskSECharmFraction.cxx:4740 AliAnalysisTaskSECharmFraction.cxx:4741 AliAnalysisTaskSECharmFraction.cxx:4742 AliAnalysisTaskSECharmFraction.cxx:4743 AliAnalysisTaskSECharmFraction.cxx:4744 AliAnalysisTaskSECharmFraction.cxx:4745 AliAnalysisTaskSECharmFraction.cxx:4746 AliAnalysisTaskSECharmFraction.cxx:4747 AliAnalysisTaskSECharmFraction.cxx:4748 AliAnalysisTaskSECharmFraction.cxx:4749 AliAnalysisTaskSECharmFraction.cxx:4750 AliAnalysisTaskSECharmFraction.cxx:4751 AliAnalysisTaskSECharmFraction.cxx:4752 AliAnalysisTaskSECharmFraction.cxx:4753 AliAnalysisTaskSECharmFraction.cxx:4754 AliAnalysisTaskSECharmFraction.cxx:4755 AliAnalysisTaskSECharmFraction.cxx:4756 AliAnalysisTaskSECharmFraction.cxx:4757 AliAnalysisTaskSECharmFraction.cxx:4758 AliAnalysisTaskSECharmFraction.cxx:4759 AliAnalysisTaskSECharmFraction.cxx:4760 AliAnalysisTaskSECharmFraction.cxx:4761 AliAnalysisTaskSECharmFraction.cxx:4762 AliAnalysisTaskSECharmFraction.cxx:4763 AliAnalysisTaskSECharmFraction.cxx:4764 AliAnalysisTaskSECharmFraction.cxx:4765 AliAnalysisTaskSECharmFraction.cxx:4766 AliAnalysisTaskSECharmFraction.cxx:4767 AliAnalysisTaskSECharmFraction.cxx:4768 AliAnalysisTaskSECharmFraction.cxx:4769 AliAnalysisTaskSECharmFraction.cxx:4770 AliAnalysisTaskSECharmFraction.cxx:4771 AliAnalysisTaskSECharmFraction.cxx:4772 AliAnalysisTaskSECharmFraction.cxx:4773 AliAnalysisTaskSECharmFraction.cxx:4774 AliAnalysisTaskSECharmFraction.cxx:4775 AliAnalysisTaskSECharmFraction.cxx:4776 AliAnalysisTaskSECharmFraction.cxx:4777 AliAnalysisTaskSECharmFraction.cxx:4778 AliAnalysisTaskSECharmFraction.cxx:4779 AliAnalysisTaskSECharmFraction.cxx:4780 AliAnalysisTaskSECharmFraction.cxx:4781 AliAnalysisTaskSECharmFraction.cxx:4782 AliAnalysisTaskSECharmFraction.cxx:4783 AliAnalysisTaskSECharmFraction.cxx:4784 AliAnalysisTaskSECharmFraction.cxx:4785 AliAnalysisTaskSECharmFraction.cxx:4786 AliAnalysisTaskSECharmFraction.cxx:4787 AliAnalysisTaskSECharmFraction.cxx:4788 AliAnalysisTaskSECharmFraction.cxx:4789 AliAnalysisTaskSECharmFraction.cxx:4790 AliAnalysisTaskSECharmFraction.cxx:4791 AliAnalysisTaskSECharmFraction.cxx:4792 AliAnalysisTaskSECharmFraction.cxx:4793 AliAnalysisTaskSECharmFraction.cxx:4794 AliAnalysisTaskSECharmFraction.cxx:4795 AliAnalysisTaskSECharmFraction.cxx:4796 AliAnalysisTaskSECharmFraction.cxx:4797 AliAnalysisTaskSECharmFraction.cxx:4798 AliAnalysisTaskSECharmFraction.cxx:4799 AliAnalysisTaskSECharmFraction.cxx:4800 AliAnalysisTaskSECharmFraction.cxx:4801 AliAnalysisTaskSECharmFraction.cxx:4802 AliAnalysisTaskSECharmFraction.cxx:4803 AliAnalysisTaskSECharmFraction.cxx:4804 AliAnalysisTaskSECharmFraction.cxx:4805 AliAnalysisTaskSECharmFraction.cxx:4806 AliAnalysisTaskSECharmFraction.cxx:4807 AliAnalysisTaskSECharmFraction.cxx:4808 AliAnalysisTaskSECharmFraction.cxx:4809 AliAnalysisTaskSECharmFraction.cxx:4810 AliAnalysisTaskSECharmFraction.cxx:4811 AliAnalysisTaskSECharmFraction.cxx:4812 AliAnalysisTaskSECharmFraction.cxx:4813 AliAnalysisTaskSECharmFraction.cxx:4814 AliAnalysisTaskSECharmFraction.cxx:4815 AliAnalysisTaskSECharmFraction.cxx:4816 AliAnalysisTaskSECharmFraction.cxx:4817 AliAnalysisTaskSECharmFraction.cxx:4818 AliAnalysisTaskSECharmFraction.cxx:4819 AliAnalysisTaskSECharmFraction.cxx:4820 AliAnalysisTaskSECharmFraction.cxx:4821 AliAnalysisTaskSECharmFraction.cxx:4822 AliAnalysisTaskSECharmFraction.cxx:4823 AliAnalysisTaskSECharmFraction.cxx:4824 AliAnalysisTaskSECharmFraction.cxx:4825 AliAnalysisTaskSECharmFraction.cxx:4826 AliAnalysisTaskSECharmFraction.cxx:4827 AliAnalysisTaskSECharmFraction.cxx:4828 AliAnalysisTaskSECharmFraction.cxx:4829 AliAnalysisTaskSECharmFraction.cxx:4830 AliAnalysisTaskSECharmFraction.cxx:4831 AliAnalysisTaskSECharmFraction.cxx:4832 AliAnalysisTaskSECharmFraction.cxx:4833 AliAnalysisTaskSECharmFraction.cxx:4834 AliAnalysisTaskSECharmFraction.cxx:4835 AliAnalysisTaskSECharmFraction.cxx:4836 AliAnalysisTaskSECharmFraction.cxx:4837 AliAnalysisTaskSECharmFraction.cxx:4838 AliAnalysisTaskSECharmFraction.cxx:4839 AliAnalysisTaskSECharmFraction.cxx:4840 AliAnalysisTaskSECharmFraction.cxx:4841 AliAnalysisTaskSECharmFraction.cxx:4842 AliAnalysisTaskSECharmFraction.cxx:4843 AliAnalysisTaskSECharmFraction.cxx:4844 AliAnalysisTaskSECharmFraction.cxx:4845 AliAnalysisTaskSECharmFraction.cxx:4846 AliAnalysisTaskSECharmFraction.cxx:4847 AliAnalysisTaskSECharmFraction.cxx:4848 AliAnalysisTaskSECharmFraction.cxx:4849 AliAnalysisTaskSECharmFraction.cxx:4850 AliAnalysisTaskSECharmFraction.cxx:4851 AliAnalysisTaskSECharmFraction.cxx:4852 AliAnalysisTaskSECharmFraction.cxx:4853 AliAnalysisTaskSECharmFraction.cxx:4854 AliAnalysisTaskSECharmFraction.cxx:4855 AliAnalysisTaskSECharmFraction.cxx:4856 AliAnalysisTaskSECharmFraction.cxx:4857 AliAnalysisTaskSECharmFraction.cxx:4858 AliAnalysisTaskSECharmFraction.cxx:4859 AliAnalysisTaskSECharmFraction.cxx:4860 AliAnalysisTaskSECharmFraction.cxx:4861 AliAnalysisTaskSECharmFraction.cxx:4862 AliAnalysisTaskSECharmFraction.cxx:4863 AliAnalysisTaskSECharmFraction.cxx:4864 AliAnalysisTaskSECharmFraction.cxx:4865 AliAnalysisTaskSECharmFraction.cxx:4866 AliAnalysisTaskSECharmFraction.cxx:4867 AliAnalysisTaskSECharmFraction.cxx:4868 AliAnalysisTaskSECharmFraction.cxx:4869 AliAnalysisTaskSECharmFraction.cxx:4870 AliAnalysisTaskSECharmFraction.cxx:4871 AliAnalysisTaskSECharmFraction.cxx:4872 AliAnalysisTaskSECharmFraction.cxx:4873 AliAnalysisTaskSECharmFraction.cxx:4874 AliAnalysisTaskSECharmFraction.cxx:4875 AliAnalysisTaskSECharmFraction.cxx:4876 AliAnalysisTaskSECharmFraction.cxx:4877 AliAnalysisTaskSECharmFraction.cxx:4878 AliAnalysisTaskSECharmFraction.cxx:4879 AliAnalysisTaskSECharmFraction.cxx:4880 AliAnalysisTaskSECharmFraction.cxx:4881 AliAnalysisTaskSECharmFraction.cxx:4882 AliAnalysisTaskSECharmFraction.cxx:4883 AliAnalysisTaskSECharmFraction.cxx:4884 AliAnalysisTaskSECharmFraction.cxx:4885 AliAnalysisTaskSECharmFraction.cxx:4886 AliAnalysisTaskSECharmFraction.cxx:4887 AliAnalysisTaskSECharmFraction.cxx:4888 AliAnalysisTaskSECharmFraction.cxx:4889 AliAnalysisTaskSECharmFraction.cxx:4890 AliAnalysisTaskSECharmFraction.cxx:4891 AliAnalysisTaskSECharmFraction.cxx:4892 AliAnalysisTaskSECharmFraction.cxx:4893 AliAnalysisTaskSECharmFraction.cxx:4894 AliAnalysisTaskSECharmFraction.cxx:4895 AliAnalysisTaskSECharmFraction.cxx:4896 AliAnalysisTaskSECharmFraction.cxx:4897 AliAnalysisTaskSECharmFraction.cxx:4898 AliAnalysisTaskSECharmFraction.cxx:4899 AliAnalysisTaskSECharmFraction.cxx:4900 AliAnalysisTaskSECharmFraction.cxx:4901 AliAnalysisTaskSECharmFraction.cxx:4902 AliAnalysisTaskSECharmFraction.cxx:4903 AliAnalysisTaskSECharmFraction.cxx:4904 AliAnalysisTaskSECharmFraction.cxx:4905 AliAnalysisTaskSECharmFraction.cxx:4906 AliAnalysisTaskSECharmFraction.cxx:4907 AliAnalysisTaskSECharmFraction.cxx:4908 AliAnalysisTaskSECharmFraction.cxx:4909 AliAnalysisTaskSECharmFraction.cxx:4910 AliAnalysisTaskSECharmFraction.cxx:4911 AliAnalysisTaskSECharmFraction.cxx:4912 AliAnalysisTaskSECharmFraction.cxx:4913 AliAnalysisTaskSECharmFraction.cxx:4914 AliAnalysisTaskSECharmFraction.cxx:4915 AliAnalysisTaskSECharmFraction.cxx:4916 AliAnalysisTaskSECharmFraction.cxx:4917 AliAnalysisTaskSECharmFraction.cxx:4918 AliAnalysisTaskSECharmFraction.cxx:4919 AliAnalysisTaskSECharmFraction.cxx:4920 AliAnalysisTaskSECharmFraction.cxx:4921 AliAnalysisTaskSECharmFraction.cxx:4922 AliAnalysisTaskSECharmFraction.cxx:4923 AliAnalysisTaskSECharmFraction.cxx:4924 AliAnalysisTaskSECharmFraction.cxx:4925 AliAnalysisTaskSECharmFraction.cxx:4926 AliAnalysisTaskSECharmFraction.cxx:4927 AliAnalysisTaskSECharmFraction.cxx:4928 AliAnalysisTaskSECharmFraction.cxx:4929 AliAnalysisTaskSECharmFraction.cxx:4930 AliAnalysisTaskSECharmFraction.cxx:4931 AliAnalysisTaskSECharmFraction.cxx:4932 AliAnalysisTaskSECharmFraction.cxx:4933 AliAnalysisTaskSECharmFraction.cxx:4934 AliAnalysisTaskSECharmFraction.cxx:4935 AliAnalysisTaskSECharmFraction.cxx:4936 AliAnalysisTaskSECharmFraction.cxx:4937 AliAnalysisTaskSECharmFraction.cxx:4938 AliAnalysisTaskSECharmFraction.cxx:4939 AliAnalysisTaskSECharmFraction.cxx:4940 AliAnalysisTaskSECharmFraction.cxx:4941 AliAnalysisTaskSECharmFraction.cxx:4942 AliAnalysisTaskSECharmFraction.cxx:4943 AliAnalysisTaskSECharmFraction.cxx:4944 AliAnalysisTaskSECharmFraction.cxx:4945 AliAnalysisTaskSECharmFraction.cxx:4946 AliAnalysisTaskSECharmFraction.cxx:4947 AliAnalysisTaskSECharmFraction.cxx:4948 AliAnalysisTaskSECharmFraction.cxx:4949 AliAnalysisTaskSECharmFraction.cxx:4950 AliAnalysisTaskSECharmFraction.cxx:4951 AliAnalysisTaskSECharmFraction.cxx:4952 AliAnalysisTaskSECharmFraction.cxx:4953 AliAnalysisTaskSECharmFraction.cxx:4954 AliAnalysisTaskSECharmFraction.cxx:4955 AliAnalysisTaskSECharmFraction.cxx:4956 AliAnalysisTaskSECharmFraction.cxx:4957 AliAnalysisTaskSECharmFraction.cxx:4958 AliAnalysisTaskSECharmFraction.cxx:4959 AliAnalysisTaskSECharmFraction.cxx:4960 AliAnalysisTaskSECharmFraction.cxx:4961 AliAnalysisTaskSECharmFraction.cxx:4962 AliAnalysisTaskSECharmFraction.cxx:4963 AliAnalysisTaskSECharmFraction.cxx:4964 AliAnalysisTaskSECharmFraction.cxx:4965 AliAnalysisTaskSECharmFraction.cxx:4966 AliAnalysisTaskSECharmFraction.cxx:4967 AliAnalysisTaskSECharmFraction.cxx:4968 AliAnalysisTaskSECharmFraction.cxx:4969 AliAnalysisTaskSECharmFraction.cxx:4970 AliAnalysisTaskSECharmFraction.cxx:4971 AliAnalysisTaskSECharmFraction.cxx:4972 AliAnalysisTaskSECharmFraction.cxx:4973 AliAnalysisTaskSECharmFraction.cxx:4974 AliAnalysisTaskSECharmFraction.cxx:4975 AliAnalysisTaskSECharmFraction.cxx:4976 AliAnalysisTaskSECharmFraction.cxx:4977 AliAnalysisTaskSECharmFraction.cxx:4978 AliAnalysisTaskSECharmFraction.cxx:4979 AliAnalysisTaskSECharmFraction.cxx:4980 AliAnalysisTaskSECharmFraction.cxx:4981 AliAnalysisTaskSECharmFraction.cxx:4982 AliAnalysisTaskSECharmFraction.cxx:4983 AliAnalysisTaskSECharmFraction.cxx:4984 AliAnalysisTaskSECharmFraction.cxx:4985 AliAnalysisTaskSECharmFraction.cxx:4986 AliAnalysisTaskSECharmFraction.cxx:4987 AliAnalysisTaskSECharmFraction.cxx:4988 AliAnalysisTaskSECharmFraction.cxx:4989 AliAnalysisTaskSECharmFraction.cxx:4990 AliAnalysisTaskSECharmFraction.cxx:4991 AliAnalysisTaskSECharmFraction.cxx:4992 AliAnalysisTaskSECharmFraction.cxx:4993 AliAnalysisTaskSECharmFraction.cxx:4994 AliAnalysisTaskSECharmFraction.cxx:4995 AliAnalysisTaskSECharmFraction.cxx:4996 AliAnalysisTaskSECharmFraction.cxx:4997 AliAnalysisTaskSECharmFraction.cxx:4998 AliAnalysisTaskSECharmFraction.cxx:4999 AliAnalysisTaskSECharmFraction.cxx:5000 AliAnalysisTaskSECharmFraction.cxx:5001 AliAnalysisTaskSECharmFraction.cxx:5002 AliAnalysisTaskSECharmFraction.cxx:5003 AliAnalysisTaskSECharmFraction.cxx:5004 AliAnalysisTaskSECharmFraction.cxx:5005 AliAnalysisTaskSECharmFraction.cxx:5006 AliAnalysisTaskSECharmFraction.cxx:5007 AliAnalysisTaskSECharmFraction.cxx:5008 AliAnalysisTaskSECharmFraction.cxx:5009 AliAnalysisTaskSECharmFraction.cxx:5010 AliAnalysisTaskSECharmFraction.cxx:5011 AliAnalysisTaskSECharmFraction.cxx:5012 AliAnalysisTaskSECharmFraction.cxx:5013 AliAnalysisTaskSECharmFraction.cxx:5014 AliAnalysisTaskSECharmFraction.cxx:5015 AliAnalysisTaskSECharmFraction.cxx:5016 AliAnalysisTaskSECharmFraction.cxx:5017 AliAnalysisTaskSECharmFraction.cxx:5018 AliAnalysisTaskSECharmFraction.cxx:5019 AliAnalysisTaskSECharmFraction.cxx:5020 AliAnalysisTaskSECharmFraction.cxx:5021 AliAnalysisTaskSECharmFraction.cxx:5022 AliAnalysisTaskSECharmFraction.cxx:5023 AliAnalysisTaskSECharmFraction.cxx:5024 AliAnalysisTaskSECharmFraction.cxx:5025 AliAnalysisTaskSECharmFraction.cxx:5026 AliAnalysisTaskSECharmFraction.cxx:5027 AliAnalysisTaskSECharmFraction.cxx:5028 AliAnalysisTaskSECharmFraction.cxx:5029 AliAnalysisTaskSECharmFraction.cxx:5030 AliAnalysisTaskSECharmFraction.cxx:5031 AliAnalysisTaskSECharmFraction.cxx:5032 AliAnalysisTaskSECharmFraction.cxx:5033 AliAnalysisTaskSECharmFraction.cxx:5034 AliAnalysisTaskSECharmFraction.cxx:5035 AliAnalysisTaskSECharmFraction.cxx:5036 AliAnalysisTaskSECharmFraction.cxx:5037 AliAnalysisTaskSECharmFraction.cxx:5038 AliAnalysisTaskSECharmFraction.cxx:5039 AliAnalysisTaskSECharmFraction.cxx:5040 AliAnalysisTaskSECharmFraction.cxx:5041 AliAnalysisTaskSECharmFraction.cxx:5042 AliAnalysisTaskSECharmFraction.cxx:5043 AliAnalysisTaskSECharmFraction.cxx:5044 AliAnalysisTaskSECharmFraction.cxx:5045 AliAnalysisTaskSECharmFraction.cxx:5046 AliAnalysisTaskSECharmFraction.cxx:5047 AliAnalysisTaskSECharmFraction.cxx:5048 AliAnalysisTaskSECharmFraction.cxx:5049 AliAnalysisTaskSECharmFraction.cxx:5050 AliAnalysisTaskSECharmFraction.cxx:5051 AliAnalysisTaskSECharmFraction.cxx:5052 AliAnalysisTaskSECharmFraction.cxx:5053 AliAnalysisTaskSECharmFraction.cxx:5054 AliAnalysisTaskSECharmFraction.cxx:5055 AliAnalysisTaskSECharmFraction.cxx:5056 AliAnalysisTaskSECharmFraction.cxx:5057 AliAnalysisTaskSECharmFraction.cxx:5058 AliAnalysisTaskSECharmFraction.cxx:5059 AliAnalysisTaskSECharmFraction.cxx:5060 AliAnalysisTaskSECharmFraction.cxx:5061 AliAnalysisTaskSECharmFraction.cxx:5062 AliAnalysisTaskSECharmFraction.cxx:5063 AliAnalysisTaskSECharmFraction.cxx:5064 AliAnalysisTaskSECharmFraction.cxx:5065 AliAnalysisTaskSECharmFraction.cxx:5066 AliAnalysisTaskSECharmFraction.cxx:5067 AliAnalysisTaskSECharmFraction.cxx:5068 AliAnalysisTaskSECharmFraction.cxx:5069 AliAnalysisTaskSECharmFraction.cxx:5070 AliAnalysisTaskSECharmFraction.cxx:5071 AliAnalysisTaskSECharmFraction.cxx:5072 AliAnalysisTaskSECharmFraction.cxx:5073 AliAnalysisTaskSECharmFraction.cxx:5074 AliAnalysisTaskSECharmFraction.cxx:5075 AliAnalysisTaskSECharmFraction.cxx:5076 AliAnalysisTaskSECharmFraction.cxx:5077 AliAnalysisTaskSECharmFraction.cxx:5078 AliAnalysisTaskSECharmFraction.cxx:5079 AliAnalysisTaskSECharmFraction.cxx:5080 AliAnalysisTaskSECharmFraction.cxx:5081 AliAnalysisTaskSECharmFraction.cxx:5082 AliAnalysisTaskSECharmFraction.cxx:5083 AliAnalysisTaskSECharmFraction.cxx:5084 AliAnalysisTaskSECharmFraction.cxx:5085 AliAnalysisTaskSECharmFraction.cxx:5086 AliAnalysisTaskSECharmFraction.cxx:5087 AliAnalysisTaskSECharmFraction.cxx:5088 AliAnalysisTaskSECharmFraction.cxx:5089 AliAnalysisTaskSECharmFraction.cxx:5090 AliAnalysisTaskSECharmFraction.cxx:5091 AliAnalysisTaskSECharmFraction.cxx:5092 AliAnalysisTaskSECharmFraction.cxx:5093 AliAnalysisTaskSECharmFraction.cxx:5094 AliAnalysisTaskSECharmFraction.cxx:5095 AliAnalysisTaskSECharmFraction.cxx:5096 AliAnalysisTaskSECharmFraction.cxx:5097 AliAnalysisTaskSECharmFraction.cxx:5098 AliAnalysisTaskSECharmFraction.cxx:5099 AliAnalysisTaskSECharmFraction.cxx:5100 AliAnalysisTaskSECharmFraction.cxx:5101 AliAnalysisTaskSECharmFraction.cxx:5102 AliAnalysisTaskSECharmFraction.cxx:5103 AliAnalysisTaskSECharmFraction.cxx:5104 AliAnalysisTaskSECharmFraction.cxx:5105 AliAnalysisTaskSECharmFraction.cxx:5106 AliAnalysisTaskSECharmFraction.cxx:5107 AliAnalysisTaskSECharmFraction.cxx:5108 AliAnalysisTaskSECharmFraction.cxx:5109 AliAnalysisTaskSECharmFraction.cxx:5110 AliAnalysisTaskSECharmFraction.cxx:5111 AliAnalysisTaskSECharmFraction.cxx:5112 AliAnalysisTaskSECharmFraction.cxx:5113 AliAnalysisTaskSECharmFraction.cxx:5114 AliAnalysisTaskSECharmFraction.cxx:5115 AliAnalysisTaskSECharmFraction.cxx:5116 AliAnalysisTaskSECharmFraction.cxx:5117 AliAnalysisTaskSECharmFraction.cxx:5118 AliAnalysisTaskSECharmFraction.cxx:5119 AliAnalysisTaskSECharmFraction.cxx:5120 AliAnalysisTaskSECharmFraction.cxx:5121 AliAnalysisTaskSECharmFraction.cxx:5122 AliAnalysisTaskSECharmFraction.cxx:5123 AliAnalysisTaskSECharmFraction.cxx:5124 AliAnalysisTaskSECharmFraction.cxx:5125 AliAnalysisTaskSECharmFraction.cxx:5126 AliAnalysisTaskSECharmFraction.cxx:5127 AliAnalysisTaskSECharmFraction.cxx:5128 AliAnalysisTaskSECharmFraction.cxx:5129 AliAnalysisTaskSECharmFraction.cxx:5130 AliAnalysisTaskSECharmFraction.cxx:5131 AliAnalysisTaskSECharmFraction.cxx:5132 AliAnalysisTaskSECharmFraction.cxx:5133 AliAnalysisTaskSECharmFraction.cxx:5134 AliAnalysisTaskSECharmFraction.cxx:5135 AliAnalysisTaskSECharmFraction.cxx:5136 AliAnalysisTaskSECharmFraction.cxx:5137 AliAnalysisTaskSECharmFraction.cxx:5138 AliAnalysisTaskSECharmFraction.cxx:5139 AliAnalysisTaskSECharmFraction.cxx:5140 AliAnalysisTaskSECharmFraction.cxx:5141 AliAnalysisTaskSECharmFraction.cxx:5142 AliAnalysisTaskSECharmFraction.cxx:5143 AliAnalysisTaskSECharmFraction.cxx:5144 AliAnalysisTaskSECharmFraction.cxx:5145 AliAnalysisTaskSECharmFraction.cxx:5146 AliAnalysisTaskSECharmFraction.cxx:5147 AliAnalysisTaskSECharmFraction.cxx:5148 AliAnalysisTaskSECharmFraction.cxx:5149 AliAnalysisTaskSECharmFraction.cxx:5150 AliAnalysisTaskSECharmFraction.cxx:5151 AliAnalysisTaskSECharmFraction.cxx:5152 AliAnalysisTaskSECharmFraction.cxx:5153 AliAnalysisTaskSECharmFraction.cxx:5154 AliAnalysisTaskSECharmFraction.cxx:5155 AliAnalysisTaskSECharmFraction.cxx:5156 AliAnalysisTaskSECharmFraction.cxx:5157 AliAnalysisTaskSECharmFraction.cxx:5158 AliAnalysisTaskSECharmFraction.cxx:5159 AliAnalysisTaskSECharmFraction.cxx:5160 AliAnalysisTaskSECharmFraction.cxx:5161 AliAnalysisTaskSECharmFraction.cxx:5162 AliAnalysisTaskSECharmFraction.cxx:5163 AliAnalysisTaskSECharmFraction.cxx:5164 AliAnalysisTaskSECharmFraction.cxx:5165 AliAnalysisTaskSECharmFraction.cxx:5166 AliAnalysisTaskSECharmFraction.cxx:5167 AliAnalysisTaskSECharmFraction.cxx:5168 AliAnalysisTaskSECharmFraction.cxx:5169 AliAnalysisTaskSECharmFraction.cxx:5170 AliAnalysisTaskSECharmFraction.cxx:5171 AliAnalysisTaskSECharmFraction.cxx:5172 AliAnalysisTaskSECharmFraction.cxx:5173 AliAnalysisTaskSECharmFraction.cxx:5174 AliAnalysisTaskSECharmFraction.cxx:5175 AliAnalysisTaskSECharmFraction.cxx:5176 AliAnalysisTaskSECharmFraction.cxx:5177 AliAnalysisTaskSECharmFraction.cxx:5178 AliAnalysisTaskSECharmFraction.cxx:5179 AliAnalysisTaskSECharmFraction.cxx:5180 AliAnalysisTaskSECharmFraction.cxx:5181 AliAnalysisTaskSECharmFraction.cxx:5182 AliAnalysisTaskSECharmFraction.cxx:5183 AliAnalysisTaskSECharmFraction.cxx:5184 AliAnalysisTaskSECharmFraction.cxx:5185 AliAnalysisTaskSECharmFraction.cxx:5186 AliAnalysisTaskSECharmFraction.cxx:5187 AliAnalysisTaskSECharmFraction.cxx:5188 AliAnalysisTaskSECharmFraction.cxx:5189 AliAnalysisTaskSECharmFraction.cxx:5190 AliAnalysisTaskSECharmFraction.cxx:5191 AliAnalysisTaskSECharmFraction.cxx:5192 AliAnalysisTaskSECharmFraction.cxx:5193 AliAnalysisTaskSECharmFraction.cxx:5194 AliAnalysisTaskSECharmFraction.cxx:5195 AliAnalysisTaskSECharmFraction.cxx:5196 AliAnalysisTaskSECharmFraction.cxx:5197 AliAnalysisTaskSECharmFraction.cxx:5198 AliAnalysisTaskSECharmFraction.cxx:5199 AliAnalysisTaskSECharmFraction.cxx:5200 AliAnalysisTaskSECharmFraction.cxx:5201 AliAnalysisTaskSECharmFraction.cxx:5202 AliAnalysisTaskSECharmFraction.cxx:5203 AliAnalysisTaskSECharmFraction.cxx:5204 AliAnalysisTaskSECharmFraction.cxx:5205 AliAnalysisTaskSECharmFraction.cxx:5206 AliAnalysisTaskSECharmFraction.cxx:5207 AliAnalysisTaskSECharmFraction.cxx:5208 AliAnalysisTaskSECharmFraction.cxx:5209 AliAnalysisTaskSECharmFraction.cxx:5210 AliAnalysisTaskSECharmFraction.cxx:5211 AliAnalysisTaskSECharmFraction.cxx:5212 AliAnalysisTaskSECharmFraction.cxx:5213 AliAnalysisTaskSECharmFraction.cxx:5214 AliAnalysisTaskSECharmFraction.cxx:5215 AliAnalysisTaskSECharmFraction.cxx:5216 AliAnalysisTaskSECharmFraction.cxx:5217 AliAnalysisTaskSECharmFraction.cxx:5218 AliAnalysisTaskSECharmFraction.cxx:5219 AliAnalysisTaskSECharmFraction.cxx:5220 AliAnalysisTaskSECharmFraction.cxx:5221 AliAnalysisTaskSECharmFraction.cxx:5222 AliAnalysisTaskSECharmFraction.cxx:5223 AliAnalysisTaskSECharmFraction.cxx:5224 AliAnalysisTaskSECharmFraction.cxx:5225 AliAnalysisTaskSECharmFraction.cxx:5226 AliAnalysisTaskSECharmFraction.cxx:5227 AliAnalysisTaskSECharmFraction.cxx:5228 AliAnalysisTaskSECharmFraction.cxx:5229 AliAnalysisTaskSECharmFraction.cxx:5230 AliAnalysisTaskSECharmFraction.cxx:5231 AliAnalysisTaskSECharmFraction.cxx:5232 AliAnalysisTaskSECharmFraction.cxx:5233 AliAnalysisTaskSECharmFraction.cxx:5234 AliAnalysisTaskSECharmFraction.cxx:5235 AliAnalysisTaskSECharmFraction.cxx:5236 AliAnalysisTaskSECharmFraction.cxx:5237 AliAnalysisTaskSECharmFraction.cxx:5238 AliAnalysisTaskSECharmFraction.cxx:5239 AliAnalysisTaskSECharmFraction.cxx:5240 AliAnalysisTaskSECharmFraction.cxx:5241 AliAnalysisTaskSECharmFraction.cxx:5242 AliAnalysisTaskSECharmFraction.cxx:5243 AliAnalysisTaskSECharmFraction.cxx:5244 AliAnalysisTaskSECharmFraction.cxx:5245 AliAnalysisTaskSECharmFraction.cxx:5246 AliAnalysisTaskSECharmFraction.cxx:5247 AliAnalysisTaskSECharmFraction.cxx:5248 AliAnalysisTaskSECharmFraction.cxx:5249 AliAnalysisTaskSECharmFraction.cxx:5250 AliAnalysisTaskSECharmFraction.cxx:5251 AliAnalysisTaskSECharmFraction.cxx:5252 AliAnalysisTaskSECharmFraction.cxx:5253 AliAnalysisTaskSECharmFraction.cxx:5254 AliAnalysisTaskSECharmFraction.cxx:5255 AliAnalysisTaskSECharmFraction.cxx:5256 AliAnalysisTaskSECharmFraction.cxx:5257 AliAnalysisTaskSECharmFraction.cxx:5258 AliAnalysisTaskSECharmFraction.cxx:5259 AliAnalysisTaskSECharmFraction.cxx:5260 AliAnalysisTaskSECharmFraction.cxx:5261 AliAnalysisTaskSECharmFraction.cxx:5262 AliAnalysisTaskSECharmFraction.cxx:5263 AliAnalysisTaskSECharmFraction.cxx:5264 AliAnalysisTaskSECharmFraction.cxx:5265 AliAnalysisTaskSECharmFraction.cxx:5266 AliAnalysisTaskSECharmFraction.cxx:5267 AliAnalysisTaskSECharmFraction.cxx:5268 AliAnalysisTaskSECharmFraction.cxx:5269 AliAnalysisTaskSECharmFraction.cxx:5270 AliAnalysisTaskSECharmFraction.cxx:5271 AliAnalysisTaskSECharmFraction.cxx:5272 AliAnalysisTaskSECharmFraction.cxx:5273 AliAnalysisTaskSECharmFraction.cxx:5274 AliAnalysisTaskSECharmFraction.cxx:5275 AliAnalysisTaskSECharmFraction.cxx:5276 AliAnalysisTaskSECharmFraction.cxx:5277 AliAnalysisTaskSECharmFraction.cxx:5278 AliAnalysisTaskSECharmFraction.cxx:5279 AliAnalysisTaskSECharmFraction.cxx:5280 AliAnalysisTaskSECharmFraction.cxx:5281 AliAnalysisTaskSECharmFraction.cxx:5282 AliAnalysisTaskSECharmFraction.cxx:5283 AliAnalysisTaskSECharmFraction.cxx:5284 AliAnalysisTaskSECharmFraction.cxx:5285 AliAnalysisTaskSECharmFraction.cxx:5286 AliAnalysisTaskSECharmFraction.cxx:5287 AliAnalysisTaskSECharmFraction.cxx:5288 AliAnalysisTaskSECharmFraction.cxx:5289 AliAnalysisTaskSECharmFraction.cxx:5290 AliAnalysisTaskSECharmFraction.cxx:5291 AliAnalysisTaskSECharmFraction.cxx:5292 AliAnalysisTaskSECharmFraction.cxx:5293 AliAnalysisTaskSECharmFraction.cxx:5294 AliAnalysisTaskSECharmFraction.cxx:5295 AliAnalysisTaskSECharmFraction.cxx:5296 AliAnalysisTaskSECharmFraction.cxx:5297 AliAnalysisTaskSECharmFraction.cxx:5298 AliAnalysisTaskSECharmFraction.cxx:5299 AliAnalysisTaskSECharmFraction.cxx:5300 AliAnalysisTaskSECharmFraction.cxx:5301 AliAnalysisTaskSECharmFraction.cxx:5302 AliAnalysisTaskSECharmFraction.cxx:5303 AliAnalysisTaskSECharmFraction.cxx:5304 AliAnalysisTaskSECharmFraction.cxx:5305 AliAnalysisTaskSECharmFraction.cxx:5306 AliAnalysisTaskSECharmFraction.cxx:5307 AliAnalysisTaskSECharmFraction.cxx:5308 AliAnalysisTaskSECharmFraction.cxx:5309 AliAnalysisTaskSECharmFraction.cxx:5310 AliAnalysisTaskSECharmFraction.cxx:5311 AliAnalysisTaskSECharmFraction.cxx:5312 AliAnalysisTaskSECharmFraction.cxx:5313 AliAnalysisTaskSECharmFraction.cxx:5314 AliAnalysisTaskSECharmFraction.cxx:5315 AliAnalysisTaskSECharmFraction.cxx:5316 AliAnalysisTaskSECharmFraction.cxx:5317 AliAnalysisTaskSECharmFraction.cxx:5318 AliAnalysisTaskSECharmFraction.cxx:5319 AliAnalysisTaskSECharmFraction.cxx:5320 AliAnalysisTaskSECharmFraction.cxx:5321 AliAnalysisTaskSECharmFraction.cxx:5322 AliAnalysisTaskSECharmFraction.cxx:5323 AliAnalysisTaskSECharmFraction.cxx:5324 AliAnalysisTaskSECharmFraction.cxx:5325 AliAnalysisTaskSECharmFraction.cxx:5326 AliAnalysisTaskSECharmFraction.cxx:5327 AliAnalysisTaskSECharmFraction.cxx:5328 AliAnalysisTaskSECharmFraction.cxx:5329 AliAnalysisTaskSECharmFraction.cxx:5330 AliAnalysisTaskSECharmFraction.cxx:5331 AliAnalysisTaskSECharmFraction.cxx:5332 AliAnalysisTaskSECharmFraction.cxx:5333 AliAnalysisTaskSECharmFraction.cxx:5334 AliAnalysisTaskSECharmFraction.cxx:5335 AliAnalysisTaskSECharmFraction.cxx:5336 AliAnalysisTaskSECharmFraction.cxx:5337 AliAnalysisTaskSECharmFraction.cxx:5338 AliAnalysisTaskSECharmFraction.cxx:5339 AliAnalysisTaskSECharmFraction.cxx:5340 AliAnalysisTaskSECharmFraction.cxx:5341 AliAnalysisTaskSECharmFraction.cxx:5342 AliAnalysisTaskSECharmFraction.cxx:5343 AliAnalysisTaskSECharmFraction.cxx:5344 AliAnalysisTaskSECharmFraction.cxx:5345 AliAnalysisTaskSECharmFraction.cxx:5346 AliAnalysisTaskSECharmFraction.cxx:5347 AliAnalysisTaskSECharmFraction.cxx:5348 AliAnalysisTaskSECharmFraction.cxx:5349 AliAnalysisTaskSECharmFraction.cxx:5350 AliAnalysisTaskSECharmFraction.cxx:5351 AliAnalysisTaskSECharmFraction.cxx:5352 AliAnalysisTaskSECharmFraction.cxx:5353 AliAnalysisTaskSECharmFraction.cxx:5354 AliAnalysisTaskSECharmFraction.cxx:5355 AliAnalysisTaskSECharmFraction.cxx:5356 AliAnalysisTaskSECharmFraction.cxx:5357 AliAnalysisTaskSECharmFraction.cxx:5358 AliAnalysisTaskSECharmFraction.cxx:5359 AliAnalysisTaskSECharmFraction.cxx:5360 AliAnalysisTaskSECharmFraction.cxx:5361 AliAnalysisTaskSECharmFraction.cxx:5362 AliAnalysisTaskSECharmFraction.cxx:5363 AliAnalysisTaskSECharmFraction.cxx:5364 AliAnalysisTaskSECharmFraction.cxx:5365 AliAnalysisTaskSECharmFraction.cxx:5366 AliAnalysisTaskSECharmFraction.cxx:5367 AliAnalysisTaskSECharmFraction.cxx:5368 AliAnalysisTaskSECharmFraction.cxx:5369 AliAnalysisTaskSECharmFraction.cxx:5370 AliAnalysisTaskSECharmFraction.cxx:5371 AliAnalysisTaskSECharmFraction.cxx:5372 AliAnalysisTaskSECharmFraction.cxx:5373 AliAnalysisTaskSECharmFraction.cxx:5374 AliAnalysisTaskSECharmFraction.cxx:5375 AliAnalysisTaskSECharmFraction.cxx:5376 AliAnalysisTaskSECharmFraction.cxx:5377 AliAnalysisTaskSECharmFraction.cxx:5378 AliAnalysisTaskSECharmFraction.cxx:5379 AliAnalysisTaskSECharmFraction.cxx:5380 AliAnalysisTaskSECharmFraction.cxx:5381 AliAnalysisTaskSECharmFraction.cxx:5382 AliAnalysisTaskSECharmFraction.cxx:5383 AliAnalysisTaskSECharmFraction.cxx:5384 AliAnalysisTaskSECharmFraction.cxx:5385 AliAnalysisTaskSECharmFraction.cxx:5386 AliAnalysisTaskSECharmFraction.cxx:5387 AliAnalysisTaskSECharmFraction.cxx:5388 AliAnalysisTaskSECharmFraction.cxx:5389 AliAnalysisTaskSECharmFraction.cxx:5390 AliAnalysisTaskSECharmFraction.cxx:5391 AliAnalysisTaskSECharmFraction.cxx:5392 AliAnalysisTaskSECharmFraction.cxx:5393 AliAnalysisTaskSECharmFraction.cxx:5394 AliAnalysisTaskSECharmFraction.cxx:5395 AliAnalysisTaskSECharmFraction.cxx:5396 AliAnalysisTaskSECharmFraction.cxx:5397 AliAnalysisTaskSECharmFraction.cxx:5398 AliAnalysisTaskSECharmFraction.cxx:5399 AliAnalysisTaskSECharmFraction.cxx:5400 AliAnalysisTaskSECharmFraction.cxx:5401 AliAnalysisTaskSECharmFraction.cxx:5402 AliAnalysisTaskSECharmFraction.cxx:5403 AliAnalysisTaskSECharmFraction.cxx:5404 AliAnalysisTaskSECharmFraction.cxx:5405 AliAnalysisTaskSECharmFraction.cxx:5406 AliAnalysisTaskSECharmFraction.cxx:5407 AliAnalysisTaskSECharmFraction.cxx:5408 AliAnalysisTaskSECharmFraction.cxx:5409 AliAnalysisTaskSECharmFraction.cxx:5410 AliAnalysisTaskSECharmFraction.cxx:5411 AliAnalysisTaskSECharmFraction.cxx:5412 AliAnalysisTaskSECharmFraction.cxx:5413 AliAnalysisTaskSECharmFraction.cxx:5414 AliAnalysisTaskSECharmFraction.cxx:5415 AliAnalysisTaskSECharmFraction.cxx:5416 AliAnalysisTaskSECharmFraction.cxx:5417 AliAnalysisTaskSECharmFraction.cxx:5418 AliAnalysisTaskSECharmFraction.cxx:5419 AliAnalysisTaskSECharmFraction.cxx:5420 AliAnalysisTaskSECharmFraction.cxx:5421 AliAnalysisTaskSECharmFraction.cxx:5422 AliAnalysisTaskSECharmFraction.cxx:5423 AliAnalysisTaskSECharmFraction.cxx:5424 AliAnalysisTaskSECharmFraction.cxx:5425 AliAnalysisTaskSECharmFraction.cxx:5426 AliAnalysisTaskSECharmFraction.cxx:5427 AliAnalysisTaskSECharmFraction.cxx:5428 AliAnalysisTaskSECharmFraction.cxx:5429 AliAnalysisTaskSECharmFraction.cxx:5430 AliAnalysisTaskSECharmFraction.cxx:5431 AliAnalysisTaskSECharmFraction.cxx:5432 AliAnalysisTaskSECharmFraction.cxx:5433 AliAnalysisTaskSECharmFraction.cxx:5434 AliAnalysisTaskSECharmFraction.cxx:5435 AliAnalysisTaskSECharmFraction.cxx:5436 AliAnalysisTaskSECharmFraction.cxx:5437 AliAnalysisTaskSECharmFraction.cxx:5438 AliAnalysisTaskSECharmFraction.cxx:5439 AliAnalysisTaskSECharmFraction.cxx:5440 AliAnalysisTaskSECharmFraction.cxx:5441 AliAnalysisTaskSECharmFraction.cxx:5442 AliAnalysisTaskSECharmFraction.cxx:5443 AliAnalysisTaskSECharmFraction.cxx:5444 AliAnalysisTaskSECharmFraction.cxx:5445 AliAnalysisTaskSECharmFraction.cxx:5446 AliAnalysisTaskSECharmFraction.cxx:5447 AliAnalysisTaskSECharmFraction.cxx:5448 AliAnalysisTaskSECharmFraction.cxx:5449 AliAnalysisTaskSECharmFraction.cxx:5450 AliAnalysisTaskSECharmFraction.cxx:5451 AliAnalysisTaskSECharmFraction.cxx:5452 AliAnalysisTaskSECharmFraction.cxx:5453 AliAnalysisTaskSECharmFraction.cxx:5454 AliAnalysisTaskSECharmFraction.cxx:5455 AliAnalysisTaskSECharmFraction.cxx:5456 AliAnalysisTaskSECharmFraction.cxx:5457 AliAnalysisTaskSECharmFraction.cxx:5458 AliAnalysisTaskSECharmFraction.cxx:5459 AliAnalysisTaskSECharmFraction.cxx:5460 AliAnalysisTaskSECharmFraction.cxx:5461 AliAnalysisTaskSECharmFraction.cxx:5462 AliAnalysisTaskSECharmFraction.cxx:5463 AliAnalysisTaskSECharmFraction.cxx:5464 AliAnalysisTaskSECharmFraction.cxx:5465 AliAnalysisTaskSECharmFraction.cxx:5466 AliAnalysisTaskSECharmFraction.cxx:5467 AliAnalysisTaskSECharmFraction.cxx:5468 AliAnalysisTaskSECharmFraction.cxx:5469 AliAnalysisTaskSECharmFraction.cxx:5470 AliAnalysisTaskSECharmFraction.cxx:5471 AliAnalysisTaskSECharmFraction.cxx:5472 AliAnalysisTaskSECharmFraction.cxx:5473 AliAnalysisTaskSECharmFraction.cxx:5474 AliAnalysisTaskSECharmFraction.cxx:5475 AliAnalysisTaskSECharmFraction.cxx:5476 AliAnalysisTaskSECharmFraction.cxx:5477 AliAnalysisTaskSECharmFraction.cxx:5478 AliAnalysisTaskSECharmFraction.cxx:5479 AliAnalysisTaskSECharmFraction.cxx:5480 AliAnalysisTaskSECharmFraction.cxx:5481 AliAnalysisTaskSECharmFraction.cxx:5482 AliAnalysisTaskSECharmFraction.cxx:5483 AliAnalysisTaskSECharmFraction.cxx:5484 AliAnalysisTaskSECharmFraction.cxx:5485 AliAnalysisTaskSECharmFraction.cxx:5486 AliAnalysisTaskSECharmFraction.cxx:5487 AliAnalysisTaskSECharmFraction.cxx:5488 AliAnalysisTaskSECharmFraction.cxx:5489 AliAnalysisTaskSECharmFraction.cxx:5490 AliAnalysisTaskSECharmFraction.cxx:5491 AliAnalysisTaskSECharmFraction.cxx:5492 AliAnalysisTaskSECharmFraction.cxx:5493 AliAnalysisTaskSECharmFraction.cxx:5494 AliAnalysisTaskSECharmFraction.cxx:5495 AliAnalysisTaskSECharmFraction.cxx:5496 AliAnalysisTaskSECharmFraction.cxx:5497 AliAnalysisTaskSECharmFraction.cxx:5498 AliAnalysisTaskSECharmFraction.cxx:5499 AliAnalysisTaskSECharmFraction.cxx:5500 AliAnalysisTaskSECharmFraction.cxx:5501 AliAnalysisTaskSECharmFraction.cxx:5502 AliAnalysisTaskSECharmFraction.cxx:5503 AliAnalysisTaskSECharmFraction.cxx:5504 AliAnalysisTaskSECharmFraction.cxx:5505 AliAnalysisTaskSECharmFraction.cxx:5506 AliAnalysisTaskSECharmFraction.cxx:5507 AliAnalysisTaskSECharmFraction.cxx:5508 AliAnalysisTaskSECharmFraction.cxx:5509 AliAnalysisTaskSECharmFraction.cxx:5510 AliAnalysisTaskSECharmFraction.cxx:5511 AliAnalysisTaskSECharmFraction.cxx:5512 AliAnalysisTaskSECharmFraction.cxx:5513 AliAnalysisTaskSECharmFraction.cxx:5514 AliAnalysisTaskSECharmFraction.cxx:5515 AliAnalysisTaskSECharmFraction.cxx:5516 AliAnalysisTaskSECharmFraction.cxx:5517 AliAnalysisTaskSECharmFraction.cxx:5518 AliAnalysisTaskSECharmFraction.cxx:5519 AliAnalysisTaskSECharmFraction.cxx:5520 AliAnalysisTaskSECharmFraction.cxx:5521 AliAnalysisTaskSECharmFraction.cxx:5522 AliAnalysisTaskSECharmFraction.cxx:5523 AliAnalysisTaskSECharmFraction.cxx:5524 AliAnalysisTaskSECharmFraction.cxx:5525 AliAnalysisTaskSECharmFraction.cxx:5526 AliAnalysisTaskSECharmFraction.cxx:5527 AliAnalysisTaskSECharmFraction.cxx:5528 AliAnalysisTaskSECharmFraction.cxx:5529 AliAnalysisTaskSECharmFraction.cxx:5530 AliAnalysisTaskSECharmFraction.cxx:5531 AliAnalysisTaskSECharmFraction.cxx:5532 AliAnalysisTaskSECharmFraction.cxx:5533 AliAnalysisTaskSECharmFraction.cxx:5534 AliAnalysisTaskSECharmFraction.cxx:5535 AliAnalysisTaskSECharmFraction.cxx:5536 AliAnalysisTaskSECharmFraction.cxx:5537 AliAnalysisTaskSECharmFraction.cxx:5538 AliAnalysisTaskSECharmFraction.cxx:5539 AliAnalysisTaskSECharmFraction.cxx:5540 AliAnalysisTaskSECharmFraction.cxx:5541 AliAnalysisTaskSECharmFraction.cxx:5542 AliAnalysisTaskSECharmFraction.cxx:5543 AliAnalysisTaskSECharmFraction.cxx:5544 AliAnalysisTaskSECharmFraction.cxx:5545 AliAnalysisTaskSECharmFraction.cxx:5546 AliAnalysisTaskSECharmFraction.cxx:5547 AliAnalysisTaskSECharmFraction.cxx:5548 AliAnalysisTaskSECharmFraction.cxx:5549 AliAnalysisTaskSECharmFraction.cxx:5550 AliAnalysisTaskSECharmFraction.cxx:5551 AliAnalysisTaskSECharmFraction.cxx:5552 AliAnalysisTaskSECharmFraction.cxx:5553 AliAnalysisTaskSECharmFraction.cxx:5554 AliAnalysisTaskSECharmFraction.cxx:5555 AliAnalysisTaskSECharmFraction.cxx:5556 AliAnalysisTaskSECharmFraction.cxx:5557 AliAnalysisTaskSECharmFraction.cxx:5558 AliAnalysisTaskSECharmFraction.cxx:5559 AliAnalysisTaskSECharmFraction.cxx:5560 AliAnalysisTaskSECharmFraction.cxx:5561 AliAnalysisTaskSECharmFraction.cxx:5562 AliAnalysisTaskSECharmFraction.cxx:5563 AliAnalysisTaskSECharmFraction.cxx:5564 AliAnalysisTaskSECharmFraction.cxx:5565 AliAnalysisTaskSECharmFraction.cxx:5566 AliAnalysisTaskSECharmFraction.cxx:5567 AliAnalysisTaskSECharmFraction.cxx:5568 AliAnalysisTaskSECharmFraction.cxx:5569 AliAnalysisTaskSECharmFraction.cxx:5570 AliAnalysisTaskSECharmFraction.cxx:5571 AliAnalysisTaskSECharmFraction.cxx:5572 AliAnalysisTaskSECharmFraction.cxx:5573 AliAnalysisTaskSECharmFraction.cxx:5574 AliAnalysisTaskSECharmFraction.cxx:5575 AliAnalysisTaskSECharmFraction.cxx:5576 AliAnalysisTaskSECharmFraction.cxx:5577 AliAnalysisTaskSECharmFraction.cxx:5578 AliAnalysisTaskSECharmFraction.cxx:5579 AliAnalysisTaskSECharmFraction.cxx:5580 AliAnalysisTaskSECharmFraction.cxx:5581 AliAnalysisTaskSECharmFraction.cxx:5582 AliAnalysisTaskSECharmFraction.cxx:5583 AliAnalysisTaskSECharmFraction.cxx:5584 AliAnalysisTaskSECharmFraction.cxx:5585 AliAnalysisTaskSECharmFraction.cxx:5586 AliAnalysisTaskSECharmFraction.cxx:5587 AliAnalysisTaskSECharmFraction.cxx:5588 AliAnalysisTaskSECharmFraction.cxx:5589 AliAnalysisTaskSECharmFraction.cxx:5590 AliAnalysisTaskSECharmFraction.cxx:5591 AliAnalysisTaskSECharmFraction.cxx:5592 AliAnalysisTaskSECharmFraction.cxx:5593 AliAnalysisTaskSECharmFraction.cxx:5594 AliAnalysisTaskSECharmFraction.cxx:5595 AliAnalysisTaskSECharmFraction.cxx:5596 AliAnalysisTaskSECharmFraction.cxx:5597 AliAnalysisTaskSECharmFraction.cxx:5598 AliAnalysisTaskSECharmFraction.cxx:5599 AliAnalysisTaskSECharmFraction.cxx:5600 AliAnalysisTaskSECharmFraction.cxx:5601 AliAnalysisTaskSECharmFraction.cxx:5602 AliAnalysisTaskSECharmFraction.cxx:5603 AliAnalysisTaskSECharmFraction.cxx:5604 AliAnalysisTaskSECharmFraction.cxx:5605 AliAnalysisTaskSECharmFraction.cxx:5606 AliAnalysisTaskSECharmFraction.cxx:5607 AliAnalysisTaskSECharmFraction.cxx:5608 AliAnalysisTaskSECharmFraction.cxx:5609 AliAnalysisTaskSECharmFraction.cxx:5610 AliAnalysisTaskSECharmFraction.cxx:5611 AliAnalysisTaskSECharmFraction.cxx:5612 AliAnalysisTaskSECharmFraction.cxx:5613 AliAnalysisTaskSECharmFraction.cxx:5614 AliAnalysisTaskSECharmFraction.cxx:5615 AliAnalysisTaskSECharmFraction.cxx:5616 AliAnalysisTaskSECharmFraction.cxx:5617 AliAnalysisTaskSECharmFraction.cxx:5618 AliAnalysisTaskSECharmFraction.cxx:5619 AliAnalysisTaskSECharmFraction.cxx:5620 AliAnalysisTaskSECharmFraction.cxx:5621 AliAnalysisTaskSECharmFraction.cxx:5622 AliAnalysisTaskSECharmFraction.cxx:5623 AliAnalysisTaskSECharmFraction.cxx:5624 AliAnalysisTaskSECharmFraction.cxx:5625 AliAnalysisTaskSECharmFraction.cxx:5626 AliAnalysisTaskSECharmFraction.cxx:5627 AliAnalysisTaskSECharmFraction.cxx:5628 AliAnalysisTaskSECharmFraction.cxx:5629 AliAnalysisTaskSECharmFraction.cxx:5630 AliAnalysisTaskSECharmFraction.cxx:5631 AliAnalysisTaskSECharmFraction.cxx:5632 AliAnalysisTaskSECharmFraction.cxx:5633 AliAnalysisTaskSECharmFraction.cxx:5634 AliAnalysisTaskSECharmFraction.cxx:5635 AliAnalysisTaskSECharmFraction.cxx:5636 AliAnalysisTaskSECharmFraction.cxx:5637 AliAnalysisTaskSECharmFraction.cxx:5638 AliAnalysisTaskSECharmFraction.cxx:5639 AliAnalysisTaskSECharmFraction.cxx:5640 AliAnalysisTaskSECharmFraction.cxx:5641 AliAnalysisTaskSECharmFraction.cxx:5642 AliAnalysisTaskSECharmFraction.cxx:5643 AliAnalysisTaskSECharmFraction.cxx:5644 AliAnalysisTaskSECharmFraction.cxx:5645 AliAnalysisTaskSECharmFraction.cxx:5646 AliAnalysisTaskSECharmFraction.cxx:5647 AliAnalysisTaskSECharmFraction.cxx:5648 AliAnalysisTaskSECharmFraction.cxx:5649 AliAnalysisTaskSECharmFraction.cxx:5650 AliAnalysisTaskSECharmFraction.cxx:5651 AliAnalysisTaskSECharmFraction.cxx:5652 AliAnalysisTaskSECharmFraction.cxx:5653 AliAnalysisTaskSECharmFraction.cxx:5654 AliAnalysisTaskSECharmFraction.cxx:5655 AliAnalysisTaskSECharmFraction.cxx:5656 AliAnalysisTaskSECharmFraction.cxx:5657 AliAnalysisTaskSECharmFraction.cxx:5658 AliAnalysisTaskSECharmFraction.cxx:5659 AliAnalysisTaskSECharmFraction.cxx:5660 AliAnalysisTaskSECharmFraction.cxx:5661 AliAnalysisTaskSECharmFraction.cxx:5662 AliAnalysisTaskSECharmFraction.cxx:5663 AliAnalysisTaskSECharmFraction.cxx:5664 AliAnalysisTaskSECharmFraction.cxx:5665 AliAnalysisTaskSECharmFraction.cxx:5666 AliAnalysisTaskSECharmFraction.cxx:5667 AliAnalysisTaskSECharmFraction.cxx:5668 AliAnalysisTaskSECharmFraction.cxx:5669 AliAnalysisTaskSECharmFraction.cxx:5670 AliAnalysisTaskSECharmFraction.cxx:5671 AliAnalysisTaskSECharmFraction.cxx:5672 AliAnalysisTaskSECharmFraction.cxx:5673 AliAnalysisTaskSECharmFraction.cxx:5674 AliAnalysisTaskSECharmFraction.cxx:5675 AliAnalysisTaskSECharmFraction.cxx:5676 AliAnalysisTaskSECharmFraction.cxx:5677 AliAnalysisTaskSECharmFraction.cxx:5678 AliAnalysisTaskSECharmFraction.cxx:5679 AliAnalysisTaskSECharmFraction.cxx:5680 AliAnalysisTaskSECharmFraction.cxx:5681 AliAnalysisTaskSECharmFraction.cxx:5682 AliAnalysisTaskSECharmFraction.cxx:5683 AliAnalysisTaskSECharmFraction.cxx:5684 AliAnalysisTaskSECharmFraction.cxx:5685 AliAnalysisTaskSECharmFraction.cxx:5686 AliAnalysisTaskSECharmFraction.cxx:5687 AliAnalysisTaskSECharmFraction.cxx:5688 AliAnalysisTaskSECharmFraction.cxx:5689 AliAnalysisTaskSECharmFraction.cxx:5690 AliAnalysisTaskSECharmFraction.cxx:5691 AliAnalysisTaskSECharmFraction.cxx:5692 AliAnalysisTaskSECharmFraction.cxx:5693 AliAnalysisTaskSECharmFraction.cxx:5694 AliAnalysisTaskSECharmFraction.cxx:5695 AliAnalysisTaskSECharmFraction.cxx:5696 AliAnalysisTaskSECharmFraction.cxx:5697 AliAnalysisTaskSECharmFraction.cxx:5698 AliAnalysisTaskSECharmFraction.cxx:5699 AliAnalysisTaskSECharmFraction.cxx:5700 AliAnalysisTaskSECharmFraction.cxx:5701 AliAnalysisTaskSECharmFraction.cxx:5702 AliAnalysisTaskSECharmFraction.cxx:5703 AliAnalysisTaskSECharmFraction.cxx:5704 AliAnalysisTaskSECharmFraction.cxx:5705 AliAnalysisTaskSECharmFraction.cxx:5706 AliAnalysisTaskSECharmFraction.cxx:5707 AliAnalysisTaskSECharmFraction.cxx:5708 AliAnalysisTaskSECharmFraction.cxx:5709 AliAnalysisTaskSECharmFraction.cxx:5710 AliAnalysisTaskSECharmFraction.cxx:5711 AliAnalysisTaskSECharmFraction.cxx:5712 AliAnalysisTaskSECharmFraction.cxx:5713 AliAnalysisTaskSECharmFraction.cxx:5714 AliAnalysisTaskSECharmFraction.cxx:5715 AliAnalysisTaskSECharmFraction.cxx:5716 AliAnalysisTaskSECharmFraction.cxx:5717 AliAnalysisTaskSECharmFraction.cxx:5718 AliAnalysisTaskSECharmFraction.cxx:5719 AliAnalysisTaskSECharmFraction.cxx:5720 AliAnalysisTaskSECharmFraction.cxx:5721 AliAnalysisTaskSECharmFraction.cxx:5722 AliAnalysisTaskSECharmFraction.cxx:5723 AliAnalysisTaskSECharmFraction.cxx:5724 AliAnalysisTaskSECharmFraction.cxx:5725 AliAnalysisTaskSECharmFraction.cxx:5726 AliAnalysisTaskSECharmFraction.cxx:5727 AliAnalysisTaskSECharmFraction.cxx:5728 AliAnalysisTaskSECharmFraction.cxx:5729 AliAnalysisTaskSECharmFraction.cxx:5730 AliAnalysisTaskSECharmFraction.cxx:5731 AliAnalysisTaskSECharmFraction.cxx:5732 AliAnalysisTaskSECharmFraction.cxx:5733 AliAnalysisTaskSECharmFraction.cxx:5734 AliAnalysisTaskSECharmFraction.cxx:5735 AliAnalysisTaskSECharmFraction.cxx:5736 AliAnalysisTaskSECharmFraction.cxx:5737 AliAnalysisTaskSECharmFraction.cxx:5738 AliAnalysisTaskSECharmFraction.cxx:5739 AliAnalysisTaskSECharmFraction.cxx:5740 AliAnalysisTaskSECharmFraction.cxx:5741 AliAnalysisTaskSECharmFraction.cxx:5742 AliAnalysisTaskSECharmFraction.cxx:5743 AliAnalysisTaskSECharmFraction.cxx:5744 AliAnalysisTaskSECharmFraction.cxx:5745 AliAnalysisTaskSECharmFraction.cxx:5746 AliAnalysisTaskSECharmFraction.cxx:5747 AliAnalysisTaskSECharmFraction.cxx:5748 AliAnalysisTaskSECharmFraction.cxx:5749 AliAnalysisTaskSECharmFraction.cxx:5750 AliAnalysisTaskSECharmFraction.cxx:5751 AliAnalysisTaskSECharmFraction.cxx:5752 AliAnalysisTaskSECharmFraction.cxx:5753 AliAnalysisTaskSECharmFraction.cxx:5754 AliAnalysisTaskSECharmFraction.cxx:5755 AliAnalysisTaskSECharmFraction.cxx:5756 AliAnalysisTaskSECharmFraction.cxx:5757 AliAnalysisTaskSECharmFraction.cxx:5758 AliAnalysisTaskSECharmFraction.cxx:5759 AliAnalysisTaskSECharmFraction.cxx:5760 AliAnalysisTaskSECharmFraction.cxx:5761 AliAnalysisTaskSECharmFraction.cxx:5762 AliAnalysisTaskSECharmFraction.cxx:5763 AliAnalysisTaskSECharmFraction.cxx:5764 AliAnalysisTaskSECharmFraction.cxx:5765 AliAnalysisTaskSECharmFraction.cxx:5766 AliAnalysisTaskSECharmFraction.cxx:5767 AliAnalysisTaskSECharmFraction.cxx:5768 AliAnalysisTaskSECharmFraction.cxx:5769 AliAnalysisTaskSECharmFraction.cxx:5770 AliAnalysisTaskSECharmFraction.cxx:5771 AliAnalysisTaskSECharmFraction.cxx:5772 AliAnalysisTaskSECharmFraction.cxx:5773 AliAnalysisTaskSECharmFraction.cxx:5774 AliAnalysisTaskSECharmFraction.cxx:5775 AliAnalysisTaskSECharmFraction.cxx:5776 AliAnalysisTaskSECharmFraction.cxx:5777 AliAnalysisTaskSECharmFraction.cxx:5778 AliAnalysisTaskSECharmFraction.cxx:5779 AliAnalysisTaskSECharmFraction.cxx:5780 AliAnalysisTaskSECharmFraction.cxx:5781 AliAnalysisTaskSECharmFraction.cxx:5782 AliAnalysisTaskSECharmFraction.cxx:5783 AliAnalysisTaskSECharmFraction.cxx:5784 AliAnalysisTaskSECharmFraction.cxx:5785 AliAnalysisTaskSECharmFraction.cxx:5786 AliAnalysisTaskSECharmFraction.cxx:5787 AliAnalysisTaskSECharmFraction.cxx:5788 AliAnalysisTaskSECharmFraction.cxx:5789 AliAnalysisTaskSECharmFraction.cxx:5790 AliAnalysisTaskSECharmFraction.cxx:5791 AliAnalysisTaskSECharmFraction.cxx:5792 AliAnalysisTaskSECharmFraction.cxx:5793 AliAnalysisTaskSECharmFraction.cxx:5794 AliAnalysisTaskSECharmFraction.cxx:5795 AliAnalysisTaskSECharmFraction.cxx:5796 AliAnalysisTaskSECharmFraction.cxx:5797 AliAnalysisTaskSECharmFraction.cxx:5798 AliAnalysisTaskSECharmFraction.cxx:5799 AliAnalysisTaskSECharmFraction.cxx:5800 AliAnalysisTaskSECharmFraction.cxx:5801 AliAnalysisTaskSECharmFraction.cxx:5802 AliAnalysisTaskSECharmFraction.cxx:5803 AliAnalysisTaskSECharmFraction.cxx:5804 AliAnalysisTaskSECharmFraction.cxx:5805 AliAnalysisTaskSECharmFraction.cxx:5806 AliAnalysisTaskSECharmFraction.cxx:5807 AliAnalysisTaskSECharmFraction.cxx:5808 AliAnalysisTaskSECharmFraction.cxx:5809 AliAnalysisTaskSECharmFraction.cxx:5810 AliAnalysisTaskSECharmFraction.cxx:5811 AliAnalysisTaskSECharmFraction.cxx:5812 AliAnalysisTaskSECharmFraction.cxx:5813 AliAnalysisTaskSECharmFraction.cxx:5814 AliAnalysisTaskSECharmFraction.cxx:5815 AliAnalysisTaskSECharmFraction.cxx:5816 AliAnalysisTaskSECharmFraction.cxx:5817 AliAnalysisTaskSECharmFraction.cxx:5818 AliAnalysisTaskSECharmFraction.cxx:5819 AliAnalysisTaskSECharmFraction.cxx:5820 AliAnalysisTaskSECharmFraction.cxx:5821 AliAnalysisTaskSECharmFraction.cxx:5822 AliAnalysisTaskSECharmFraction.cxx:5823 AliAnalysisTaskSECharmFraction.cxx:5824 AliAnalysisTaskSECharmFraction.cxx:5825 AliAnalysisTaskSECharmFraction.cxx:5826 AliAnalysisTaskSECharmFraction.cxx:5827 AliAnalysisTaskSECharmFraction.cxx:5828 AliAnalysisTaskSECharmFraction.cxx:5829 AliAnalysisTaskSECharmFraction.cxx:5830 AliAnalysisTaskSECharmFraction.cxx:5831 AliAnalysisTaskSECharmFraction.cxx:5832 AliAnalysisTaskSECharmFraction.cxx:5833 AliAnalysisTaskSECharmFraction.cxx:5834 AliAnalysisTaskSECharmFraction.cxx:5835 AliAnalysisTaskSECharmFraction.cxx:5836 AliAnalysisTaskSECharmFraction.cxx:5837 AliAnalysisTaskSECharmFraction.cxx:5838 AliAnalysisTaskSECharmFraction.cxx:5839 AliAnalysisTaskSECharmFraction.cxx:5840 AliAnalysisTaskSECharmFraction.cxx:5841 AliAnalysisTaskSECharmFraction.cxx:5842 AliAnalysisTaskSECharmFraction.cxx:5843 AliAnalysisTaskSECharmFraction.cxx:5844 AliAnalysisTaskSECharmFraction.cxx:5845 AliAnalysisTaskSECharmFraction.cxx:5846 AliAnalysisTaskSECharmFraction.cxx:5847 AliAnalysisTaskSECharmFraction.cxx:5848 AliAnalysisTaskSECharmFraction.cxx:5849 AliAnalysisTaskSECharmFraction.cxx:5850 AliAnalysisTaskSECharmFraction.cxx:5851 AliAnalysisTaskSECharmFraction.cxx:5852 AliAnalysisTaskSECharmFraction.cxx:5853 AliAnalysisTaskSECharmFraction.cxx:5854 AliAnalysisTaskSECharmFraction.cxx:5855 AliAnalysisTaskSECharmFraction.cxx:5856 AliAnalysisTaskSECharmFraction.cxx:5857 AliAnalysisTaskSECharmFraction.cxx:5858 AliAnalysisTaskSECharmFraction.cxx:5859 AliAnalysisTaskSECharmFraction.cxx:5860 AliAnalysisTaskSECharmFraction.cxx:5861 AliAnalysisTaskSECharmFraction.cxx:5862 AliAnalysisTaskSECharmFraction.cxx:5863 AliAnalysisTaskSECharmFraction.cxx:5864 AliAnalysisTaskSECharmFraction.cxx:5865 AliAnalysisTaskSECharmFraction.cxx:5866 AliAnalysisTaskSECharmFraction.cxx:5867 AliAnalysisTaskSECharmFraction.cxx:5868 AliAnalysisTaskSECharmFraction.cxx:5869 AliAnalysisTaskSECharmFraction.cxx:5870 AliAnalysisTaskSECharmFraction.cxx:5871 AliAnalysisTaskSECharmFraction.cxx:5872 AliAnalysisTaskSECharmFraction.cxx:5873 AliAnalysisTaskSECharmFraction.cxx:5874 AliAnalysisTaskSECharmFraction.cxx:5875 AliAnalysisTaskSECharmFraction.cxx:5876 AliAnalysisTaskSECharmFraction.cxx:5877 AliAnalysisTaskSECharmFraction.cxx:5878 AliAnalysisTaskSECharmFraction.cxx:5879 AliAnalysisTaskSECharmFraction.cxx:5880 AliAnalysisTaskSECharmFraction.cxx:5881 AliAnalysisTaskSECharmFraction.cxx:5882 AliAnalysisTaskSECharmFraction.cxx:5883 AliAnalysisTaskSECharmFraction.cxx:5884 AliAnalysisTaskSECharmFraction.cxx:5885 AliAnalysisTaskSECharmFraction.cxx:5886 AliAnalysisTaskSECharmFraction.cxx:5887 AliAnalysisTaskSECharmFraction.cxx:5888 AliAnalysisTaskSECharmFraction.cxx:5889 AliAnalysisTaskSECharmFraction.cxx:5890 AliAnalysisTaskSECharmFraction.cxx:5891 AliAnalysisTaskSECharmFraction.cxx:5892 AliAnalysisTaskSECharmFraction.cxx:5893 AliAnalysisTaskSECharmFraction.cxx:5894 AliAnalysisTaskSECharmFraction.cxx:5895 AliAnalysisTaskSECharmFraction.cxx:5896 AliAnalysisTaskSECharmFraction.cxx:5897 AliAnalysisTaskSECharmFraction.cxx:5898 AliAnalysisTaskSECharmFraction.cxx:5899 AliAnalysisTaskSECharmFraction.cxx:5900 AliAnalysisTaskSECharmFraction.cxx:5901 AliAnalysisTaskSECharmFraction.cxx:5902 AliAnalysisTaskSECharmFraction.cxx:5903 AliAnalysisTaskSECharmFraction.cxx:5904 AliAnalysisTaskSECharmFraction.cxx:5905 AliAnalysisTaskSECharmFraction.cxx:5906 AliAnalysisTaskSECharmFraction.cxx:5907 AliAnalysisTaskSECharmFraction.cxx:5908 AliAnalysisTaskSECharmFraction.cxx:5909 AliAnalysisTaskSECharmFraction.cxx:5910 AliAnalysisTaskSECharmFraction.cxx:5911 AliAnalysisTaskSECharmFraction.cxx:5912 AliAnalysisTaskSECharmFraction.cxx:5913 AliAnalysisTaskSECharmFraction.cxx:5914 AliAnalysisTaskSECharmFraction.cxx:5915 AliAnalysisTaskSECharmFraction.cxx:5916 AliAnalysisTaskSECharmFraction.cxx:5917 AliAnalysisTaskSECharmFraction.cxx:5918 AliAnalysisTaskSECharmFraction.cxx:5919 AliAnalysisTaskSECharmFraction.cxx:5920 AliAnalysisTaskSECharmFraction.cxx:5921 AliAnalysisTaskSECharmFraction.cxx:5922 AliAnalysisTaskSECharmFraction.cxx:5923 AliAnalysisTaskSECharmFraction.cxx:5924 AliAnalysisTaskSECharmFraction.cxx:5925 AliAnalysisTaskSECharmFraction.cxx:5926 AliAnalysisTaskSECharmFraction.cxx:5927 AliAnalysisTaskSECharmFraction.cxx:5928 AliAnalysisTaskSECharmFraction.cxx:5929 AliAnalysisTaskSECharmFraction.cxx:5930 AliAnalysisTaskSECharmFraction.cxx:5931 AliAnalysisTaskSECharmFraction.cxx:5932 AliAnalysisTaskSECharmFraction.cxx:5933 AliAnalysisTaskSECharmFraction.cxx:5934 AliAnalysisTaskSECharmFraction.cxx:5935 AliAnalysisTaskSECharmFraction.cxx:5936 AliAnalysisTaskSECharmFraction.cxx:5937 AliAnalysisTaskSECharmFraction.cxx:5938 AliAnalysisTaskSECharmFraction.cxx:5939 AliAnalysisTaskSECharmFraction.cxx:5940 AliAnalysisTaskSECharmFraction.cxx:5941 AliAnalysisTaskSECharmFraction.cxx:5942 AliAnalysisTaskSECharmFraction.cxx:5943 AliAnalysisTaskSECharmFraction.cxx:5944 AliAnalysisTaskSECharmFraction.cxx:5945 AliAnalysisTaskSECharmFraction.cxx:5946 AliAnalysisTaskSECharmFraction.cxx:5947 AliAnalysisTaskSECharmFraction.cxx:5948 AliAnalysisTaskSECharmFraction.cxx:5949 AliAnalysisTaskSECharmFraction.cxx:5950 AliAnalysisTaskSECharmFraction.cxx:5951 AliAnalysisTaskSECharmFraction.cxx:5952 AliAnalysisTaskSECharmFraction.cxx:5953 AliAnalysisTaskSECharmFraction.cxx:5954 AliAnalysisTaskSECharmFraction.cxx:5955 AliAnalysisTaskSECharmFraction.cxx:5956 AliAnalysisTaskSECharmFraction.cxx:5957 AliAnalysisTaskSECharmFraction.cxx:5958 AliAnalysisTaskSECharmFraction.cxx:5959 AliAnalysisTaskSECharmFraction.cxx:5960 AliAnalysisTaskSECharmFraction.cxx:5961 AliAnalysisTaskSECharmFraction.cxx:5962 AliAnalysisTaskSECharmFraction.cxx:5963 AliAnalysisTaskSECharmFraction.cxx:5964 AliAnalysisTaskSECharmFraction.cxx:5965 AliAnalysisTaskSECharmFraction.cxx:5966 AliAnalysisTaskSECharmFraction.cxx:5967 AliAnalysisTaskSECharmFraction.cxx:5968 AliAnalysisTaskSECharmFraction.cxx:5969 AliAnalysisTaskSECharmFraction.cxx:5970 AliAnalysisTaskSECharmFraction.cxx:5971 AliAnalysisTaskSECharmFraction.cxx:5972 AliAnalysisTaskSECharmFraction.cxx:5973 AliAnalysisTaskSECharmFraction.cxx:5974 AliAnalysisTaskSECharmFraction.cxx:5975 AliAnalysisTaskSECharmFraction.cxx:5976 AliAnalysisTaskSECharmFraction.cxx:5977 AliAnalysisTaskSECharmFraction.cxx:5978 AliAnalysisTaskSECharmFraction.cxx:5979 AliAnalysisTaskSECharmFraction.cxx:5980 AliAnalysisTaskSECharmFraction.cxx:5981 AliAnalysisTaskSECharmFraction.cxx:5982 AliAnalysisTaskSECharmFraction.cxx:5983 AliAnalysisTaskSECharmFraction.cxx:5984 AliAnalysisTaskSECharmFraction.cxx:5985 AliAnalysisTaskSECharmFraction.cxx:5986 AliAnalysisTaskSECharmFraction.cxx:5987 AliAnalysisTaskSECharmFraction.cxx:5988 AliAnalysisTaskSECharmFraction.cxx:5989 AliAnalysisTaskSECharmFraction.cxx:5990 AliAnalysisTaskSECharmFraction.cxx:5991 AliAnalysisTaskSECharmFraction.cxx:5992 AliAnalysisTaskSECharmFraction.cxx:5993 AliAnalysisTaskSECharmFraction.cxx:5994 AliAnalysisTaskSECharmFraction.cxx:5995 AliAnalysisTaskSECharmFraction.cxx:5996 AliAnalysisTaskSECharmFraction.cxx:5997 AliAnalysisTaskSECharmFraction.cxx:5998 AliAnalysisTaskSECharmFraction.cxx:5999 AliAnalysisTaskSECharmFraction.cxx:6000 AliAnalysisTaskSECharmFraction.cxx:6001 AliAnalysisTaskSECharmFraction.cxx:6002 AliAnalysisTaskSECharmFraction.cxx:6003 AliAnalysisTaskSECharmFraction.cxx:6004 AliAnalysisTaskSECharmFraction.cxx:6005 AliAnalysisTaskSECharmFraction.cxx:6006 AliAnalysisTaskSECharmFraction.cxx:6007 AliAnalysisTaskSECharmFraction.cxx:6008 AliAnalysisTaskSECharmFraction.cxx:6009 AliAnalysisTaskSECharmFraction.cxx:6010 AliAnalysisTaskSECharmFraction.cxx:6011 AliAnalysisTaskSECharmFraction.cxx:6012 AliAnalysisTaskSECharmFraction.cxx:6013 AliAnalysisTaskSECharmFraction.cxx:6014 AliAnalysisTaskSECharmFraction.cxx:6015 AliAnalysisTaskSECharmFraction.cxx:6016 AliAnalysisTaskSECharmFraction.cxx:6017 AliAnalysisTaskSECharmFraction.cxx:6018 AliAnalysisTaskSECharmFraction.cxx:6019 AliAnalysisTaskSECharmFraction.cxx:6020 AliAnalysisTaskSECharmFraction.cxx:6021 AliAnalysisTaskSECharmFraction.cxx:6022 AliAnalysisTaskSECharmFraction.cxx:6023 AliAnalysisTaskSECharmFraction.cxx:6024 AliAnalysisTaskSECharmFraction.cxx:6025 AliAnalysisTaskSECharmFraction.cxx:6026 AliAnalysisTaskSECharmFraction.cxx:6027 AliAnalysisTaskSECharmFraction.cxx:6028 AliAnalysisTaskSECharmFraction.cxx:6029 AliAnalysisTaskSECharmFraction.cxx:6030 AliAnalysisTaskSECharmFraction.cxx:6031 AliAnalysisTaskSECharmFraction.cxx:6032 AliAnalysisTaskSECharmFraction.cxx:6033 AliAnalysisTaskSECharmFraction.cxx:6034 AliAnalysisTaskSECharmFraction.cxx:6035 AliAnalysisTaskSECharmFraction.cxx:6036 AliAnalysisTaskSECharmFraction.cxx:6037 AliAnalysisTaskSECharmFraction.cxx:6038 AliAnalysisTaskSECharmFraction.cxx:6039 AliAnalysisTaskSECharmFraction.cxx:6040 AliAnalysisTaskSECharmFraction.cxx:6041 AliAnalysisTaskSECharmFraction.cxx:6042 AliAnalysisTaskSECharmFraction.cxx:6043 AliAnalysisTaskSECharmFraction.cxx:6044 AliAnalysisTaskSECharmFraction.cxx:6045 AliAnalysisTaskSECharmFraction.cxx:6046 AliAnalysisTaskSECharmFraction.cxx:6047 AliAnalysisTaskSECharmFraction.cxx:6048 AliAnalysisTaskSECharmFraction.cxx:6049 AliAnalysisTaskSECharmFraction.cxx:6050 AliAnalysisTaskSECharmFraction.cxx:6051 AliAnalysisTaskSECharmFraction.cxx:6052 AliAnalysisTaskSECharmFraction.cxx:6053 AliAnalysisTaskSECharmFraction.cxx:6054 AliAnalysisTaskSECharmFraction.cxx:6055 AliAnalysisTaskSECharmFraction.cxx:6056 AliAnalysisTaskSECharmFraction.cxx:6057 AliAnalysisTaskSECharmFraction.cxx:6058 AliAnalysisTaskSECharmFraction.cxx:6059 AliAnalysisTaskSECharmFraction.cxx:6060 AliAnalysisTaskSECharmFraction.cxx:6061 AliAnalysisTaskSECharmFraction.cxx:6062 AliAnalysisTaskSECharmFraction.cxx:6063 AliAnalysisTaskSECharmFraction.cxx:6064 AliAnalysisTaskSECharmFraction.cxx:6065 AliAnalysisTaskSECharmFraction.cxx:6066 AliAnalysisTaskSECharmFraction.cxx:6067 AliAnalysisTaskSECharmFraction.cxx:6068 AliAnalysisTaskSECharmFraction.cxx:6069 AliAnalysisTaskSECharmFraction.cxx:6070 AliAnalysisTaskSECharmFraction.cxx:6071 AliAnalysisTaskSECharmFraction.cxx:6072 AliAnalysisTaskSECharmFraction.cxx:6073 AliAnalysisTaskSECharmFraction.cxx:6074 AliAnalysisTaskSECharmFraction.cxx:6075 AliAnalysisTaskSECharmFraction.cxx:6076 AliAnalysisTaskSECharmFraction.cxx:6077 AliAnalysisTaskSECharmFraction.cxx:6078 AliAnalysisTaskSECharmFraction.cxx:6079 AliAnalysisTaskSECharmFraction.cxx:6080 AliAnalysisTaskSECharmFraction.cxx:6081 AliAnalysisTaskSECharmFraction.cxx:6082 AliAnalysisTaskSECharmFraction.cxx:6083 AliAnalysisTaskSECharmFraction.cxx:6084 AliAnalysisTaskSECharmFraction.cxx:6085 AliAnalysisTaskSECharmFraction.cxx:6086 AliAnalysisTaskSECharmFraction.cxx:6087 AliAnalysisTaskSECharmFraction.cxx:6088 AliAnalysisTaskSECharmFraction.cxx:6089 AliAnalysisTaskSECharmFraction.cxx:6090 AliAnalysisTaskSECharmFraction.cxx:6091 AliAnalysisTaskSECharmFraction.cxx:6092 AliAnalysisTaskSECharmFraction.cxx:6093 AliAnalysisTaskSECharmFraction.cxx:6094 AliAnalysisTaskSECharmFraction.cxx:6095 AliAnalysisTaskSECharmFraction.cxx:6096 AliAnalysisTaskSECharmFraction.cxx:6097 AliAnalysisTaskSECharmFraction.cxx:6098 AliAnalysisTaskSECharmFraction.cxx:6099 AliAnalysisTaskSECharmFraction.cxx:6100 AliAnalysisTaskSECharmFraction.cxx:6101 AliAnalysisTaskSECharmFraction.cxx:6102 AliAnalysisTaskSECharmFraction.cxx:6103 AliAnalysisTaskSECharmFraction.cxx:6104 AliAnalysisTaskSECharmFraction.cxx:6105 AliAnalysisTaskSECharmFraction.cxx:6106 AliAnalysisTaskSECharmFraction.cxx:6107 AliAnalysisTaskSECharmFraction.cxx:6108 AliAnalysisTaskSECharmFraction.cxx:6109 AliAnalysisTaskSECharmFraction.cxx:6110 AliAnalysisTaskSECharmFraction.cxx:6111 AliAnalysisTaskSECharmFraction.cxx:6112 AliAnalysisTaskSECharmFraction.cxx:6113 AliAnalysisTaskSECharmFraction.cxx:6114 AliAnalysisTaskSECharmFraction.cxx:6115 AliAnalysisTaskSECharmFraction.cxx:6116 AliAnalysisTaskSECharmFraction.cxx:6117 AliAnalysisTaskSECharmFraction.cxx:6118 AliAnalysisTaskSECharmFraction.cxx:6119 AliAnalysisTaskSECharmFraction.cxx:6120 AliAnalysisTaskSECharmFraction.cxx:6121 AliAnalysisTaskSECharmFraction.cxx:6122 AliAnalysisTaskSECharmFraction.cxx:6123 AliAnalysisTaskSECharmFraction.cxx:6124 AliAnalysisTaskSECharmFraction.cxx:6125 AliAnalysisTaskSECharmFraction.cxx:6126 AliAnalysisTaskSECharmFraction.cxx:6127 AliAnalysisTaskSECharmFraction.cxx:6128 AliAnalysisTaskSECharmFraction.cxx:6129 AliAnalysisTaskSECharmFraction.cxx:6130 AliAnalysisTaskSECharmFraction.cxx:6131 AliAnalysisTaskSECharmFraction.cxx:6132 AliAnalysisTaskSECharmFraction.cxx:6133 AliAnalysisTaskSECharmFraction.cxx:6134 AliAnalysisTaskSECharmFraction.cxx:6135 AliAnalysisTaskSECharmFraction.cxx:6136 AliAnalysisTaskSECharmFraction.cxx:6137 AliAnalysisTaskSECharmFraction.cxx:6138 AliAnalysisTaskSECharmFraction.cxx:6139 AliAnalysisTaskSECharmFraction.cxx:6140 AliAnalysisTaskSECharmFraction.cxx:6141 AliAnalysisTaskSECharmFraction.cxx:6142 AliAnalysisTaskSECharmFraction.cxx:6143 AliAnalysisTaskSECharmFraction.cxx:6144 AliAnalysisTaskSECharmFraction.cxx:6145 AliAnalysisTaskSECharmFraction.cxx:6146 AliAnalysisTaskSECharmFraction.cxx:6147 AliAnalysisTaskSECharmFraction.cxx:6148 AliAnalysisTaskSECharmFraction.cxx:6149 AliAnalysisTaskSECharmFraction.cxx:6150 AliAnalysisTaskSECharmFraction.cxx:6151 AliAnalysisTaskSECharmFraction.cxx:6152 AliAnalysisTaskSECharmFraction.cxx:6153 AliAnalysisTaskSECharmFraction.cxx:6154 AliAnalysisTaskSECharmFraction.cxx:6155 AliAnalysisTaskSECharmFraction.cxx:6156 AliAnalysisTaskSECharmFraction.cxx:6157 AliAnalysisTaskSECharmFraction.cxx:6158 AliAnalysisTaskSECharmFraction.cxx:6159 AliAnalysisTaskSECharmFraction.cxx:6160 AliAnalysisTaskSECharmFraction.cxx:6161 AliAnalysisTaskSECharmFraction.cxx:6162 AliAnalysisTaskSECharmFraction.cxx:6163 AliAnalysisTaskSECharmFraction.cxx:6164 AliAnalysisTaskSECharmFraction.cxx:6165 AliAnalysisTaskSECharmFraction.cxx:6166 AliAnalysisTaskSECharmFraction.cxx:6167 AliAnalysisTaskSECharmFraction.cxx:6168 AliAnalysisTaskSECharmFraction.cxx:6169 AliAnalysisTaskSECharmFraction.cxx:6170 AliAnalysisTaskSECharmFraction.cxx:6171 AliAnalysisTaskSECharmFraction.cxx:6172 AliAnalysisTaskSECharmFraction.cxx:6173 AliAnalysisTaskSECharmFraction.cxx:6174 AliAnalysisTaskSECharmFraction.cxx:6175 AliAnalysisTaskSECharmFraction.cxx:6176 AliAnalysisTaskSECharmFraction.cxx:6177 AliAnalysisTaskSECharmFraction.cxx:6178 AliAnalysisTaskSECharmFraction.cxx:6179 AliAnalysisTaskSECharmFraction.cxx:6180 AliAnalysisTaskSECharmFraction.cxx:6181 AliAnalysisTaskSECharmFraction.cxx:6182 AliAnalysisTaskSECharmFraction.cxx:6183 AliAnalysisTaskSECharmFraction.cxx:6184 AliAnalysisTaskSECharmFraction.cxx:6185 AliAnalysisTaskSECharmFraction.cxx:6186 AliAnalysisTaskSECharmFraction.cxx:6187 AliAnalysisTaskSECharmFraction.cxx:6188 AliAnalysisTaskSECharmFraction.cxx:6189 AliAnalysisTaskSECharmFraction.cxx:6190 AliAnalysisTaskSECharmFraction.cxx:6191 AliAnalysisTaskSECharmFraction.cxx:6192 AliAnalysisTaskSECharmFraction.cxx:6193 AliAnalysisTaskSECharmFraction.cxx:6194 AliAnalysisTaskSECharmFraction.cxx:6195 AliAnalysisTaskSECharmFraction.cxx:6196 AliAnalysisTaskSECharmFraction.cxx:6197 AliAnalysisTaskSECharmFraction.cxx:6198 AliAnalysisTaskSECharmFraction.cxx:6199 AliAnalysisTaskSECharmFraction.cxx:6200 AliAnalysisTaskSECharmFraction.cxx:6201 AliAnalysisTaskSECharmFraction.cxx:6202 AliAnalysisTaskSECharmFraction.cxx:6203 AliAnalysisTaskSECharmFraction.cxx:6204 AliAnalysisTaskSECharmFraction.cxx:6205 AliAnalysisTaskSECharmFraction.cxx:6206 AliAnalysisTaskSECharmFraction.cxx:6207 AliAnalysisTaskSECharmFraction.cxx:6208 AliAnalysisTaskSECharmFraction.cxx:6209 AliAnalysisTaskSECharmFraction.cxx:6210 AliAnalysisTaskSECharmFraction.cxx:6211 AliAnalysisTaskSECharmFraction.cxx:6212 AliAnalysisTaskSECharmFraction.cxx:6213 AliAnalysisTaskSECharmFraction.cxx:6214 AliAnalysisTaskSECharmFraction.cxx:6215 AliAnalysisTaskSECharmFraction.cxx:6216 AliAnalysisTaskSECharmFraction.cxx:6217 AliAnalysisTaskSECharmFraction.cxx:6218 AliAnalysisTaskSECharmFraction.cxx:6219 AliAnalysisTaskSECharmFraction.cxx:6220 AliAnalysisTaskSECharmFraction.cxx:6221 AliAnalysisTaskSECharmFraction.cxx:6222 AliAnalysisTaskSECharmFraction.cxx:6223 AliAnalysisTaskSECharmFraction.cxx:6224 AliAnalysisTaskSECharmFraction.cxx:6225 AliAnalysisTaskSECharmFraction.cxx:6226 AliAnalysisTaskSECharmFraction.cxx:6227 AliAnalysisTaskSECharmFraction.cxx:6228 AliAnalysisTaskSECharmFraction.cxx:6229 AliAnalysisTaskSECharmFraction.cxx:6230 AliAnalysisTaskSECharmFraction.cxx:6231 AliAnalysisTaskSECharmFraction.cxx:6232 AliAnalysisTaskSECharmFraction.cxx:6233 AliAnalysisTaskSECharmFraction.cxx:6234 AliAnalysisTaskSECharmFraction.cxx:6235 AliAnalysisTaskSECharmFraction.cxx:6236 AliAnalysisTaskSECharmFraction.cxx:6237 AliAnalysisTaskSECharmFraction.cxx:6238 AliAnalysisTaskSECharmFraction.cxx:6239 AliAnalysisTaskSECharmFraction.cxx:6240 AliAnalysisTaskSECharmFraction.cxx:6241 AliAnalysisTaskSECharmFraction.cxx:6242 AliAnalysisTaskSECharmFraction.cxx:6243 AliAnalysisTaskSECharmFraction.cxx:6244 AliAnalysisTaskSECharmFraction.cxx:6245 AliAnalysisTaskSECharmFraction.cxx:6246 AliAnalysisTaskSECharmFraction.cxx:6247 AliAnalysisTaskSECharmFraction.cxx:6248 AliAnalysisTaskSECharmFraction.cxx:6249 AliAnalysisTaskSECharmFraction.cxx:6250 AliAnalysisTaskSECharmFraction.cxx:6251 AliAnalysisTaskSECharmFraction.cxx:6252 AliAnalysisTaskSECharmFraction.cxx:6253 AliAnalysisTaskSECharmFraction.cxx:6254 AliAnalysisTaskSECharmFraction.cxx:6255 AliAnalysisTaskSECharmFraction.cxx:6256 AliAnalysisTaskSECharmFraction.cxx:6257 AliAnalysisTaskSECharmFraction.cxx:6258 AliAnalysisTaskSECharmFraction.cxx:6259 AliAnalysisTaskSECharmFraction.cxx:6260 AliAnalysisTaskSECharmFraction.cxx:6261 AliAnalysisTaskSECharmFraction.cxx:6262 AliAnalysisTaskSECharmFraction.cxx:6263 AliAnalysisTaskSECharmFraction.cxx:6264 AliAnalysisTaskSECharmFraction.cxx:6265 AliAnalysisTaskSECharmFraction.cxx:6266 AliAnalysisTaskSECharmFraction.cxx:6267 AliAnalysisTaskSECharmFraction.cxx:6268 AliAnalysisTaskSECharmFraction.cxx:6269 AliAnalysisTaskSECharmFraction.cxx:6270 AliAnalysisTaskSECharmFraction.cxx:6271 AliAnalysisTaskSECharmFraction.cxx:6272 AliAnalysisTaskSECharmFraction.cxx:6273 AliAnalysisTaskSECharmFraction.cxx:6274 AliAnalysisTaskSECharmFraction.cxx:6275 AliAnalysisTaskSECharmFraction.cxx:6276 AliAnalysisTaskSECharmFraction.cxx:6277 AliAnalysisTaskSECharmFraction.cxx:6278 AliAnalysisTaskSECharmFraction.cxx:6279 AliAnalysisTaskSECharmFraction.cxx:6280 AliAnalysisTaskSECharmFraction.cxx:6281 AliAnalysisTaskSECharmFraction.cxx:6282 AliAnalysisTaskSECharmFraction.cxx:6283 AliAnalysisTaskSECharmFraction.cxx:6284 AliAnalysisTaskSECharmFraction.cxx:6285 AliAnalysisTaskSECharmFraction.cxx:6286 AliAnalysisTaskSECharmFraction.cxx:6287 AliAnalysisTaskSECharmFraction.cxx:6288 AliAnalysisTaskSECharmFraction.cxx:6289 AliAnalysisTaskSECharmFraction.cxx:6290 AliAnalysisTaskSECharmFraction.cxx:6291 AliAnalysisTaskSECharmFraction.cxx:6292 AliAnalysisTaskSECharmFraction.cxx:6293 AliAnalysisTaskSECharmFraction.cxx:6294 AliAnalysisTaskSECharmFraction.cxx:6295 AliAnalysisTaskSECharmFraction.cxx:6296 AliAnalysisTaskSECharmFraction.cxx:6297 AliAnalysisTaskSECharmFraction.cxx:6298 AliAnalysisTaskSECharmFraction.cxx:6299 AliAnalysisTaskSECharmFraction.cxx:6300 AliAnalysisTaskSECharmFraction.cxx:6301 AliAnalysisTaskSECharmFraction.cxx:6302 AliAnalysisTaskSECharmFraction.cxx:6303 AliAnalysisTaskSECharmFraction.cxx:6304 AliAnalysisTaskSECharmFraction.cxx:6305 AliAnalysisTaskSECharmFraction.cxx:6306 AliAnalysisTaskSECharmFraction.cxx:6307 AliAnalysisTaskSECharmFraction.cxx:6308 AliAnalysisTaskSECharmFraction.cxx:6309 AliAnalysisTaskSECharmFraction.cxx:6310 AliAnalysisTaskSECharmFraction.cxx:6311 AliAnalysisTaskSECharmFraction.cxx:6312 AliAnalysisTaskSECharmFraction.cxx:6313 AliAnalysisTaskSECharmFraction.cxx:6314 AliAnalysisTaskSECharmFraction.cxx:6315 AliAnalysisTaskSECharmFraction.cxx:6316 AliAnalysisTaskSECharmFraction.cxx:6317 AliAnalysisTaskSECharmFraction.cxx:6318 AliAnalysisTaskSECharmFraction.cxx:6319 AliAnalysisTaskSECharmFraction.cxx:6320 AliAnalysisTaskSECharmFraction.cxx:6321 AliAnalysisTaskSECharmFraction.cxx:6322 AliAnalysisTaskSECharmFraction.cxx:6323 AliAnalysisTaskSECharmFraction.cxx:6324 AliAnalysisTaskSECharmFraction.cxx:6325 AliAnalysisTaskSECharmFraction.cxx:6326 AliAnalysisTaskSECharmFraction.cxx:6327 AliAnalysisTaskSECharmFraction.cxx:6328 AliAnalysisTaskSECharmFraction.cxx:6329 AliAnalysisTaskSECharmFraction.cxx:6330 AliAnalysisTaskSECharmFraction.cxx:6331 AliAnalysisTaskSECharmFraction.cxx:6332 AliAnalysisTaskSECharmFraction.cxx:6333 AliAnalysisTaskSECharmFraction.cxx:6334 AliAnalysisTaskSECharmFraction.cxx:6335 AliAnalysisTaskSECharmFraction.cxx:6336 AliAnalysisTaskSECharmFraction.cxx:6337 AliAnalysisTaskSECharmFraction.cxx:6338 AliAnalysisTaskSECharmFraction.cxx:6339 AliAnalysisTaskSECharmFraction.cxx:6340 AliAnalysisTaskSECharmFraction.cxx:6341 AliAnalysisTaskSECharmFraction.cxx:6342 AliAnalysisTaskSECharmFraction.cxx:6343 AliAnalysisTaskSECharmFraction.cxx:6344 AliAnalysisTaskSECharmFraction.cxx:6345 AliAnalysisTaskSECharmFraction.cxx:6346 AliAnalysisTaskSECharmFraction.cxx:6347 AliAnalysisTaskSECharmFraction.cxx:6348 AliAnalysisTaskSECharmFraction.cxx:6349 AliAnalysisTaskSECharmFraction.cxx:6350 AliAnalysisTaskSECharmFraction.cxx:6351 AliAnalysisTaskSECharmFraction.cxx:6352 AliAnalysisTaskSECharmFraction.cxx:6353 AliAnalysisTaskSECharmFraction.cxx:6354 AliAnalysisTaskSECharmFraction.cxx:6355 AliAnalysisTaskSECharmFraction.cxx:6356 AliAnalysisTaskSECharmFraction.cxx:6357 AliAnalysisTaskSECharmFraction.cxx:6358 AliAnalysisTaskSECharmFraction.cxx:6359 AliAnalysisTaskSECharmFraction.cxx:6360 AliAnalysisTaskSECharmFraction.cxx:6361 AliAnalysisTaskSECharmFraction.cxx:6362 AliAnalysisTaskSECharmFraction.cxx:6363 AliAnalysisTaskSECharmFraction.cxx:6364 AliAnalysisTaskSECharmFraction.cxx:6365 AliAnalysisTaskSECharmFraction.cxx:6366 AliAnalysisTaskSECharmFraction.cxx:6367 AliAnalysisTaskSECharmFraction.cxx:6368 AliAnalysisTaskSECharmFraction.cxx:6369 AliAnalysisTaskSECharmFraction.cxx:6370 AliAnalysisTaskSECharmFraction.cxx:6371 AliAnalysisTaskSECharmFraction.cxx:6372 AliAnalysisTaskSECharmFraction.cxx:6373 AliAnalysisTaskSECharmFraction.cxx:6374 AliAnalysisTaskSECharmFraction.cxx:6375 AliAnalysisTaskSECharmFraction.cxx:6376 AliAnalysisTaskSECharmFraction.cxx:6377 AliAnalysisTaskSECharmFraction.cxx:6378 AliAnalysisTaskSECharmFraction.cxx:6379 AliAnalysisTaskSECharmFraction.cxx:6380 AliAnalysisTaskSECharmFraction.cxx:6381 AliAnalysisTaskSECharmFraction.cxx:6382 AliAnalysisTaskSECharmFraction.cxx:6383 AliAnalysisTaskSECharmFraction.cxx:6384 AliAnalysisTaskSECharmFraction.cxx:6385 AliAnalysisTaskSECharmFraction.cxx:6386 AliAnalysisTaskSECharmFraction.cxx:6387 AliAnalysisTaskSECharmFraction.cxx:6388 AliAnalysisTaskSECharmFraction.cxx:6389 AliAnalysisTaskSECharmFraction.cxx:6390 AliAnalysisTaskSECharmFraction.cxx:6391 AliAnalysisTaskSECharmFraction.cxx:6392 AliAnalysisTaskSECharmFraction.cxx:6393 AliAnalysisTaskSECharmFraction.cxx:6394 AliAnalysisTaskSECharmFraction.cxx:6395 AliAnalysisTaskSECharmFraction.cxx:6396 AliAnalysisTaskSECharmFraction.cxx:6397 AliAnalysisTaskSECharmFraction.cxx:6398 AliAnalysisTaskSECharmFraction.cxx:6399 AliAnalysisTaskSECharmFraction.cxx:6400 AliAnalysisTaskSECharmFraction.cxx:6401 AliAnalysisTaskSECharmFraction.cxx:6402 AliAnalysisTaskSECharmFraction.cxx:6403 AliAnalysisTaskSECharmFraction.cxx:6404 AliAnalysisTaskSECharmFraction.cxx:6405 AliAnalysisTaskSECharmFraction.cxx:6406 AliAnalysisTaskSECharmFraction.cxx:6407 AliAnalysisTaskSECharmFraction.cxx:6408 AliAnalysisTaskSECharmFraction.cxx:6409 AliAnalysisTaskSECharmFraction.cxx:6410 AliAnalysisTaskSECharmFraction.cxx:6411 AliAnalysisTaskSECharmFraction.cxx:6412 AliAnalysisTaskSECharmFraction.cxx:6413 AliAnalysisTaskSECharmFraction.cxx:6414 AliAnalysisTaskSECharmFraction.cxx:6415 AliAnalysisTaskSECharmFraction.cxx:6416 AliAnalysisTaskSECharmFraction.cxx:6417 AliAnalysisTaskSECharmFraction.cxx:6418 AliAnalysisTaskSECharmFraction.cxx:6419 AliAnalysisTaskSECharmFraction.cxx:6420 AliAnalysisTaskSECharmFraction.cxx:6421 AliAnalysisTaskSECharmFraction.cxx:6422 AliAnalysisTaskSECharmFraction.cxx:6423 AliAnalysisTaskSECharmFraction.cxx:6424 AliAnalysisTaskSECharmFraction.cxx:6425 AliAnalysisTaskSECharmFraction.cxx:6426 AliAnalysisTaskSECharmFraction.cxx:6427 AliAnalysisTaskSECharmFraction.cxx:6428 AliAnalysisTaskSECharmFraction.cxx:6429 AliAnalysisTaskSECharmFraction.cxx:6430 AliAnalysisTaskSECharmFraction.cxx:6431 AliAnalysisTaskSECharmFraction.cxx:6432 AliAnalysisTaskSECharmFraction.cxx:6433 AliAnalysisTaskSECharmFraction.cxx:6434 AliAnalysisTaskSECharmFraction.cxx:6435 AliAnalysisTaskSECharmFraction.cxx:6436 AliAnalysisTaskSECharmFraction.cxx:6437 AliAnalysisTaskSECharmFraction.cxx:6438 AliAnalysisTaskSECharmFraction.cxx:6439 AliAnalysisTaskSECharmFraction.cxx:6440 AliAnalysisTaskSECharmFraction.cxx:6441 AliAnalysisTaskSECharmFraction.cxx:6442 AliAnalysisTaskSECharmFraction.cxx:6443 AliAnalysisTaskSECharmFraction.cxx:6444 AliAnalysisTaskSECharmFraction.cxx:6445 AliAnalysisTaskSECharmFraction.cxx:6446 AliAnalysisTaskSECharmFraction.cxx:6447 AliAnalysisTaskSECharmFraction.cxx:6448 AliAnalysisTaskSECharmFraction.cxx:6449 AliAnalysisTaskSECharmFraction.cxx:6450 AliAnalysisTaskSECharmFraction.cxx:6451 AliAnalysisTaskSECharmFraction.cxx:6452 AliAnalysisTaskSECharmFraction.cxx:6453 AliAnalysisTaskSECharmFraction.cxx:6454 AliAnalysisTaskSECharmFraction.cxx:6455 AliAnalysisTaskSECharmFraction.cxx:6456 AliAnalysisTaskSECharmFraction.cxx:6457 AliAnalysisTaskSECharmFraction.cxx:6458 AliAnalysisTaskSECharmFraction.cxx:6459 AliAnalysisTaskSECharmFraction.cxx:6460 AliAnalysisTaskSECharmFraction.cxx:6461 AliAnalysisTaskSECharmFraction.cxx:6462 AliAnalysisTaskSECharmFraction.cxx:6463 AliAnalysisTaskSECharmFraction.cxx:6464 AliAnalysisTaskSECharmFraction.cxx:6465 AliAnalysisTaskSECharmFraction.cxx:6466 AliAnalysisTaskSECharmFraction.cxx:6467 AliAnalysisTaskSECharmFraction.cxx:6468 AliAnalysisTaskSECharmFraction.cxx:6469 AliAnalysisTaskSECharmFraction.cxx:6470 AliAnalysisTaskSECharmFraction.cxx:6471 AliAnalysisTaskSECharmFraction.cxx:6472 AliAnalysisTaskSECharmFraction.cxx:6473 AliAnalysisTaskSECharmFraction.cxx:6474 AliAnalysisTaskSECharmFraction.cxx:6475 AliAnalysisTaskSECharmFraction.cxx:6476 AliAnalysisTaskSECharmFraction.cxx:6477 AliAnalysisTaskSECharmFraction.cxx:6478 AliAnalysisTaskSECharmFraction.cxx:6479 AliAnalysisTaskSECharmFraction.cxx:6480 AliAnalysisTaskSECharmFraction.cxx:6481 AliAnalysisTaskSECharmFraction.cxx:6482 AliAnalysisTaskSECharmFraction.cxx:6483 AliAnalysisTaskSECharmFraction.cxx:6484 AliAnalysisTaskSECharmFraction.cxx:6485 AliAnalysisTaskSECharmFraction.cxx:6486 AliAnalysisTaskSECharmFraction.cxx:6487 AliAnalysisTaskSECharmFraction.cxx:6488 AliAnalysisTaskSECharmFraction.cxx:6489 AliAnalysisTaskSECharmFraction.cxx:6490 AliAnalysisTaskSECharmFraction.cxx:6491 AliAnalysisTaskSECharmFraction.cxx:6492 AliAnalysisTaskSECharmFraction.cxx:6493 AliAnalysisTaskSECharmFraction.cxx:6494 AliAnalysisTaskSECharmFraction.cxx:6495 AliAnalysisTaskSECharmFraction.cxx:6496 AliAnalysisTaskSECharmFraction.cxx:6497 AliAnalysisTaskSECharmFraction.cxx:6498 AliAnalysisTaskSECharmFraction.cxx:6499 AliAnalysisTaskSECharmFraction.cxx:6500 AliAnalysisTaskSECharmFraction.cxx:6501 AliAnalysisTaskSECharmFraction.cxx:6502 AliAnalysisTaskSECharmFraction.cxx:6503 AliAnalysisTaskSECharmFraction.cxx:6504 AliAnalysisTaskSECharmFraction.cxx:6505 AliAnalysisTaskSECharmFraction.cxx:6506 AliAnalysisTaskSECharmFraction.cxx:6507 AliAnalysisTaskSECharmFraction.cxx:6508 AliAnalysisTaskSECharmFraction.cxx:6509 AliAnalysisTaskSECharmFraction.cxx:6510 AliAnalysisTaskSECharmFraction.cxx:6511 AliAnalysisTaskSECharmFraction.cxx:6512 AliAnalysisTaskSECharmFraction.cxx:6513 AliAnalysisTaskSECharmFraction.cxx:6514 AliAnalysisTaskSECharmFraction.cxx:6515 AliAnalysisTaskSECharmFraction.cxx:6516 AliAnalysisTaskSECharmFraction.cxx:6517 AliAnalysisTaskSECharmFraction.cxx:6518 AliAnalysisTaskSECharmFraction.cxx:6519 AliAnalysisTaskSECharmFraction.cxx:6520 AliAnalysisTaskSECharmFraction.cxx:6521 AliAnalysisTaskSECharmFraction.cxx:6522 AliAnalysisTaskSECharmFraction.cxx:6523 AliAnalysisTaskSECharmFraction.cxx:6524 AliAnalysisTaskSECharmFraction.cxx:6525 AliAnalysisTaskSECharmFraction.cxx:6526 AliAnalysisTaskSECharmFraction.cxx:6527 AliAnalysisTaskSECharmFraction.cxx:6528 AliAnalysisTaskSECharmFraction.cxx:6529 AliAnalysisTaskSECharmFraction.cxx:6530 AliAnalysisTaskSECharmFraction.cxx:6531 AliAnalysisTaskSECharmFraction.cxx:6532 AliAnalysisTaskSECharmFraction.cxx:6533 AliAnalysisTaskSECharmFraction.cxx:6534 AliAnalysisTaskSECharmFraction.cxx:6535 AliAnalysisTaskSECharmFraction.cxx:6536 AliAnalysisTaskSECharmFraction.cxx:6537 AliAnalysisTaskSECharmFraction.cxx:6538 AliAnalysisTaskSECharmFraction.cxx:6539 AliAnalysisTaskSECharmFraction.cxx:6540 AliAnalysisTaskSECharmFraction.cxx:6541 AliAnalysisTaskSECharmFraction.cxx:6542 AliAnalysisTaskSECharmFraction.cxx:6543 AliAnalysisTaskSECharmFraction.cxx:6544 AliAnalysisTaskSECharmFraction.cxx:6545 AliAnalysisTaskSECharmFraction.cxx:6546 AliAnalysisTaskSECharmFraction.cxx:6547 AliAnalysisTaskSECharmFraction.cxx:6548 AliAnalysisTaskSECharmFraction.cxx:6549 AliAnalysisTaskSECharmFraction.cxx:6550 AliAnalysisTaskSECharmFraction.cxx:6551 AliAnalysisTaskSECharmFraction.cxx:6552 AliAnalysisTaskSECharmFraction.cxx:6553 AliAnalysisTaskSECharmFraction.cxx:6554 AliAnalysisTaskSECharmFraction.cxx:6555 AliAnalysisTaskSECharmFraction.cxx:6556 AliAnalysisTaskSECharmFraction.cxx:6557 AliAnalysisTaskSECharmFraction.cxx:6558 AliAnalysisTaskSECharmFraction.cxx:6559 AliAnalysisTaskSECharmFraction.cxx:6560 AliAnalysisTaskSECharmFraction.cxx:6561 AliAnalysisTaskSECharmFraction.cxx:6562 AliAnalysisTaskSECharmFraction.cxx:6563 AliAnalysisTaskSECharmFraction.cxx:6564 AliAnalysisTaskSECharmFraction.cxx:6565 AliAnalysisTaskSECharmFraction.cxx:6566 AliAnalysisTaskSECharmFraction.cxx:6567 AliAnalysisTaskSECharmFraction.cxx:6568 AliAnalysisTaskSECharmFraction.cxx:6569 AliAnalysisTaskSECharmFraction.cxx:6570 AliAnalysisTaskSECharmFraction.cxx:6571 AliAnalysisTaskSECharmFraction.cxx:6572 AliAnalysisTaskSECharmFraction.cxx:6573 AliAnalysisTaskSECharmFraction.cxx:6574 AliAnalysisTaskSECharmFraction.cxx:6575 AliAnalysisTaskSECharmFraction.cxx:6576 AliAnalysisTaskSECharmFraction.cxx:6577 AliAnalysisTaskSECharmFraction.cxx:6578 AliAnalysisTaskSECharmFraction.cxx:6579 AliAnalysisTaskSECharmFraction.cxx:6580 AliAnalysisTaskSECharmFraction.cxx:6581 AliAnalysisTaskSECharmFraction.cxx:6582 AliAnalysisTaskSECharmFraction.cxx:6583 AliAnalysisTaskSECharmFraction.cxx:6584 AliAnalysisTaskSECharmFraction.cxx:6585 AliAnalysisTaskSECharmFraction.cxx:6586 AliAnalysisTaskSECharmFraction.cxx:6587 AliAnalysisTaskSECharmFraction.cxx:6588 AliAnalysisTaskSECharmFraction.cxx:6589 AliAnalysisTaskSECharmFraction.cxx:6590 AliAnalysisTaskSECharmFraction.cxx:6591 AliAnalysisTaskSECharmFraction.cxx:6592 AliAnalysisTaskSECharmFraction.cxx:6593 AliAnalysisTaskSECharmFraction.cxx:6594 AliAnalysisTaskSECharmFraction.cxx:6595 AliAnalysisTaskSECharmFraction.cxx:6596 AliAnalysisTaskSECharmFraction.cxx:6597 AliAnalysisTaskSECharmFraction.cxx:6598 AliAnalysisTaskSECharmFraction.cxx:6599 AliAnalysisTaskSECharmFraction.cxx:6600 AliAnalysisTaskSECharmFraction.cxx:6601 AliAnalysisTaskSECharmFraction.cxx:6602 AliAnalysisTaskSECharmFraction.cxx:6603 AliAnalysisTaskSECharmFraction.cxx:6604 AliAnalysisTaskSECharmFraction.cxx:6605 AliAnalysisTaskSECharmFraction.cxx:6606 AliAnalysisTaskSECharmFraction.cxx:6607 AliAnalysisTaskSECharmFraction.cxx:6608 AliAnalysisTaskSECharmFraction.cxx:6609 AliAnalysisTaskSECharmFraction.cxx:6610 AliAnalysisTaskSECharmFraction.cxx:6611 AliAnalysisTaskSECharmFraction.cxx:6612 AliAnalysisTaskSECharmFraction.cxx:6613 AliAnalysisTaskSECharmFraction.cxx:6614 AliAnalysisTaskSECharmFraction.cxx:6615 AliAnalysisTaskSECharmFraction.cxx:6616 AliAnalysisTaskSECharmFraction.cxx:6617 AliAnalysisTaskSECharmFraction.cxx:6618 AliAnalysisTaskSECharmFraction.cxx:6619 AliAnalysisTaskSECharmFraction.cxx:6620 AliAnalysisTaskSECharmFraction.cxx:6621 AliAnalysisTaskSECharmFraction.cxx:6622 AliAnalysisTaskSECharmFraction.cxx:6623 AliAnalysisTaskSECharmFraction.cxx:6624 AliAnalysisTaskSECharmFraction.cxx:6625 AliAnalysisTaskSECharmFraction.cxx:6626 AliAnalysisTaskSECharmFraction.cxx:6627 AliAnalysisTaskSECharmFraction.cxx:6628 AliAnalysisTaskSECharmFraction.cxx:6629 AliAnalysisTaskSECharmFraction.cxx:6630 AliAnalysisTaskSECharmFraction.cxx:6631 AliAnalysisTaskSECharmFraction.cxx:6632 AliAnalysisTaskSECharmFraction.cxx:6633 AliAnalysisTaskSECharmFraction.cxx:6634 AliAnalysisTaskSECharmFraction.cxx:6635 AliAnalysisTaskSECharmFraction.cxx:6636 AliAnalysisTaskSECharmFraction.cxx:6637 AliAnalysisTaskSECharmFraction.cxx:6638 AliAnalysisTaskSECharmFraction.cxx:6639 AliAnalysisTaskSECharmFraction.cxx:6640 AliAnalysisTaskSECharmFraction.cxx:6641 AliAnalysisTaskSECharmFraction.cxx:6642 AliAnalysisTaskSECharmFraction.cxx:6643 AliAnalysisTaskSECharmFraction.cxx:6644 AliAnalysisTaskSECharmFraction.cxx:6645 AliAnalysisTaskSECharmFraction.cxx:6646 AliAnalysisTaskSECharmFraction.cxx:6647 AliAnalysisTaskSECharmFraction.cxx:6648 AliAnalysisTaskSECharmFraction.cxx:6649 AliAnalysisTaskSECharmFraction.cxx:6650 AliAnalysisTaskSECharmFraction.cxx:6651 AliAnalysisTaskSECharmFraction.cxx:6652 AliAnalysisTaskSECharmFraction.cxx:6653 AliAnalysisTaskSECharmFraction.cxx:6654 AliAnalysisTaskSECharmFraction.cxx:6655 AliAnalysisTaskSECharmFraction.cxx:6656 AliAnalysisTaskSECharmFraction.cxx:6657 AliAnalysisTaskSECharmFraction.cxx:6658 AliAnalysisTaskSECharmFraction.cxx:6659 AliAnalysisTaskSECharmFraction.cxx:6660 AliAnalysisTaskSECharmFraction.cxx:6661 AliAnalysisTaskSECharmFraction.cxx:6662 AliAnalysisTaskSECharmFraction.cxx:6663 AliAnalysisTaskSECharmFraction.cxx:6664 AliAnalysisTaskSECharmFraction.cxx:6665 AliAnalysisTaskSECharmFraction.cxx:6666 AliAnalysisTaskSECharmFraction.cxx:6667 AliAnalysisTaskSECharmFraction.cxx:6668 AliAnalysisTaskSECharmFraction.cxx:6669 AliAnalysisTaskSECharmFraction.cxx:6670 AliAnalysisTaskSECharmFraction.cxx:6671 AliAnalysisTaskSECharmFraction.cxx:6672 AliAnalysisTaskSECharmFraction.cxx:6673 AliAnalysisTaskSECharmFraction.cxx:6674 AliAnalysisTaskSECharmFraction.cxx:6675 AliAnalysisTaskSECharmFraction.cxx:6676 AliAnalysisTaskSECharmFraction.cxx:6677 AliAnalysisTaskSECharmFraction.cxx:6678 AliAnalysisTaskSECharmFraction.cxx:6679 AliAnalysisTaskSECharmFraction.cxx:6680 AliAnalysisTaskSECharmFraction.cxx:6681 AliAnalysisTaskSECharmFraction.cxx:6682 AliAnalysisTaskSECharmFraction.cxx:6683 AliAnalysisTaskSECharmFraction.cxx:6684 AliAnalysisTaskSECharmFraction.cxx:6685 AliAnalysisTaskSECharmFraction.cxx:6686 AliAnalysisTaskSECharmFraction.cxx:6687 AliAnalysisTaskSECharmFraction.cxx:6688 AliAnalysisTaskSECharmFraction.cxx:6689 AliAnalysisTaskSECharmFraction.cxx:6690 AliAnalysisTaskSECharmFraction.cxx:6691 AliAnalysisTaskSECharmFraction.cxx:6692 AliAnalysisTaskSECharmFraction.cxx:6693 AliAnalysisTaskSECharmFraction.cxx:6694 AliAnalysisTaskSECharmFraction.cxx:6695 AliAnalysisTaskSECharmFraction.cxx:6696 AliAnalysisTaskSECharmFraction.cxx:6697 AliAnalysisTaskSECharmFraction.cxx:6698 AliAnalysisTaskSECharmFraction.cxx:6699 AliAnalysisTaskSECharmFraction.cxx:6700 AliAnalysisTaskSECharmFraction.cxx:6701 AliAnalysisTaskSECharmFraction.cxx:6702 AliAnalysisTaskSECharmFraction.cxx:6703 AliAnalysisTaskSECharmFraction.cxx:6704 AliAnalysisTaskSECharmFraction.cxx:6705 AliAnalysisTaskSECharmFraction.cxx:6706 AliAnalysisTaskSECharmFraction.cxx:6707 AliAnalysisTaskSECharmFraction.cxx:6708 AliAnalysisTaskSECharmFraction.cxx:6709 AliAnalysisTaskSECharmFraction.cxx:6710 AliAnalysisTaskSECharmFraction.cxx:6711 AliAnalysisTaskSECharmFraction.cxx:6712 AliAnalysisTaskSECharmFraction.cxx:6713 AliAnalysisTaskSECharmFraction.cxx:6714 AliAnalysisTaskSECharmFraction.cxx:6715 AliAnalysisTaskSECharmFraction.cxx:6716 AliAnalysisTaskSECharmFraction.cxx:6717 AliAnalysisTaskSECharmFraction.cxx:6718 AliAnalysisTaskSECharmFraction.cxx:6719 AliAnalysisTaskSECharmFraction.cxx:6720 AliAnalysisTaskSECharmFraction.cxx:6721 AliAnalysisTaskSECharmFraction.cxx:6722 AliAnalysisTaskSECharmFraction.cxx:6723 AliAnalysisTaskSECharmFraction.cxx:6724 AliAnalysisTaskSECharmFraction.cxx:6725 AliAnalysisTaskSECharmFraction.cxx:6726 AliAnalysisTaskSECharmFraction.cxx:6727 AliAnalysisTaskSECharmFraction.cxx:6728 AliAnalysisTaskSECharmFraction.cxx:6729 AliAnalysisTaskSECharmFraction.cxx:6730 AliAnalysisTaskSECharmFraction.cxx:6731 AliAnalysisTaskSECharmFraction.cxx:6732 AliAnalysisTaskSECharmFraction.cxx:6733 AliAnalysisTaskSECharmFraction.cxx:6734 AliAnalysisTaskSECharmFraction.cxx:6735 AliAnalysisTaskSECharmFraction.cxx:6736 AliAnalysisTaskSECharmFraction.cxx:6737 AliAnalysisTaskSECharmFraction.cxx:6738 AliAnalysisTaskSECharmFraction.cxx:6739 AliAnalysisTaskSECharmFraction.cxx:6740 AliAnalysisTaskSECharmFraction.cxx:6741 AliAnalysisTaskSECharmFraction.cxx:6742 AliAnalysisTaskSECharmFraction.cxx:6743 AliAnalysisTaskSECharmFraction.cxx:6744 AliAnalysisTaskSECharmFraction.cxx:6745 AliAnalysisTaskSECharmFraction.cxx:6746 AliAnalysisTaskSECharmFraction.cxx:6747 AliAnalysisTaskSECharmFraction.cxx:6748 AliAnalysisTaskSECharmFraction.cxx:6749 AliAnalysisTaskSECharmFraction.cxx:6750 AliAnalysisTaskSECharmFraction.cxx:6751 AliAnalysisTaskSECharmFraction.cxx:6752 AliAnalysisTaskSECharmFraction.cxx:6753 AliAnalysisTaskSECharmFraction.cxx:6754 AliAnalysisTaskSECharmFraction.cxx:6755 AliAnalysisTaskSECharmFraction.cxx:6756 AliAnalysisTaskSECharmFraction.cxx:6757 AliAnalysisTaskSECharmFraction.cxx:6758 AliAnalysisTaskSECharmFraction.cxx:6759 AliAnalysisTaskSECharmFraction.cxx:6760 AliAnalysisTaskSECharmFraction.cxx:6761 AliAnalysisTaskSECharmFraction.cxx:6762 AliAnalysisTaskSECharmFraction.cxx:6763 AliAnalysisTaskSECharmFraction.cxx:6764 AliAnalysisTaskSECharmFraction.cxx:6765 AliAnalysisTaskSECharmFraction.cxx:6766 AliAnalysisTaskSECharmFraction.cxx:6767 AliAnalysisTaskSECharmFraction.cxx:6768 AliAnalysisTaskSECharmFraction.cxx:6769 AliAnalysisTaskSECharmFraction.cxx:6770 AliAnalysisTaskSECharmFraction.cxx:6771 AliAnalysisTaskSECharmFraction.cxx:6772 AliAnalysisTaskSECharmFraction.cxx:6773 AliAnalysisTaskSECharmFraction.cxx:6774 AliAnalysisTaskSECharmFraction.cxx:6775 AliAnalysisTaskSECharmFraction.cxx:6776 AliAnalysisTaskSECharmFraction.cxx:6777 AliAnalysisTaskSECharmFraction.cxx:6778 AliAnalysisTaskSECharmFraction.cxx:6779 AliAnalysisTaskSECharmFraction.cxx:6780 AliAnalysisTaskSECharmFraction.cxx:6781 AliAnalysisTaskSECharmFraction.cxx:6782 AliAnalysisTaskSECharmFraction.cxx:6783 AliAnalysisTaskSECharmFraction.cxx:6784 AliAnalysisTaskSECharmFraction.cxx:6785 AliAnalysisTaskSECharmFraction.cxx:6786 AliAnalysisTaskSECharmFraction.cxx:6787 AliAnalysisTaskSECharmFraction.cxx:6788 AliAnalysisTaskSECharmFraction.cxx:6789 AliAnalysisTaskSECharmFraction.cxx:6790 AliAnalysisTaskSECharmFraction.cxx:6791 AliAnalysisTaskSECharmFraction.cxx:6792 AliAnalysisTaskSECharmFraction.cxx:6793 AliAnalysisTaskSECharmFraction.cxx:6794 AliAnalysisTaskSECharmFraction.cxx:6795 AliAnalysisTaskSECharmFraction.cxx:6796 AliAnalysisTaskSECharmFraction.cxx:6797 AliAnalysisTaskSECharmFraction.cxx:6798 AliAnalysisTaskSECharmFraction.cxx:6799 AliAnalysisTaskSECharmFraction.cxx:6800 AliAnalysisTaskSECharmFraction.cxx:6801 AliAnalysisTaskSECharmFraction.cxx:6802 AliAnalysisTaskSECharmFraction.cxx:6803 AliAnalysisTaskSECharmFraction.cxx:6804 AliAnalysisTaskSECharmFraction.cxx:6805 AliAnalysisTaskSECharmFraction.cxx:6806 AliAnalysisTaskSECharmFraction.cxx:6807 AliAnalysisTaskSECharmFraction.cxx:6808 AliAnalysisTaskSECharmFraction.cxx:6809 AliAnalysisTaskSECharmFraction.cxx:6810 AliAnalysisTaskSECharmFraction.cxx:6811 AliAnalysisTaskSECharmFraction.cxx:6812 AliAnalysisTaskSECharmFraction.cxx:6813 AliAnalysisTaskSECharmFraction.cxx:6814 AliAnalysisTaskSECharmFraction.cxx:6815 AliAnalysisTaskSECharmFraction.cxx:6816 AliAnalysisTaskSECharmFraction.cxx:6817 AliAnalysisTaskSECharmFraction.cxx:6818 AliAnalysisTaskSECharmFraction.cxx:6819 AliAnalysisTaskSECharmFraction.cxx:6820 AliAnalysisTaskSECharmFraction.cxx:6821 AliAnalysisTaskSECharmFraction.cxx:6822 AliAnalysisTaskSECharmFraction.cxx:6823 AliAnalysisTaskSECharmFraction.cxx:6824 AliAnalysisTaskSECharmFraction.cxx:6825 AliAnalysisTaskSECharmFraction.cxx:6826 AliAnalysisTaskSECharmFraction.cxx:6827 AliAnalysisTaskSECharmFraction.cxx:6828 AliAnalysisTaskSECharmFraction.cxx:6829 AliAnalysisTaskSECharmFraction.cxx:6830 AliAnalysisTaskSECharmFraction.cxx:6831 AliAnalysisTaskSECharmFraction.cxx:6832 AliAnalysisTaskSECharmFraction.cxx:6833 AliAnalysisTaskSECharmFraction.cxx:6834 AliAnalysisTaskSECharmFraction.cxx:6835 AliAnalysisTaskSECharmFraction.cxx:6836 AliAnalysisTaskSECharmFraction.cxx:6837 AliAnalysisTaskSECharmFraction.cxx:6838 AliAnalysisTaskSECharmFraction.cxx:6839 AliAnalysisTaskSECharmFraction.cxx:6840 AliAnalysisTaskSECharmFraction.cxx:6841 AliAnalysisTaskSECharmFraction.cxx:6842 AliAnalysisTaskSECharmFraction.cxx:6843 AliAnalysisTaskSECharmFraction.cxx:6844 AliAnalysisTaskSECharmFraction.cxx:6845 AliAnalysisTaskSECharmFraction.cxx:6846 AliAnalysisTaskSECharmFraction.cxx:6847 AliAnalysisTaskSECharmFraction.cxx:6848 AliAnalysisTaskSECharmFraction.cxx:6849 AliAnalysisTaskSECharmFraction.cxx:6850 AliAnalysisTaskSECharmFraction.cxx:6851 AliAnalysisTaskSECharmFraction.cxx:6852 AliAnalysisTaskSECharmFraction.cxx:6853 AliAnalysisTaskSECharmFraction.cxx:6854 AliAnalysisTaskSECharmFraction.cxx:6855 AliAnalysisTaskSECharmFraction.cxx:6856 AliAnalysisTaskSECharmFraction.cxx:6857 AliAnalysisTaskSECharmFraction.cxx:6858 AliAnalysisTaskSECharmFraction.cxx:6859 AliAnalysisTaskSECharmFraction.cxx:6860 AliAnalysisTaskSECharmFraction.cxx:6861 AliAnalysisTaskSECharmFraction.cxx:6862 AliAnalysisTaskSECharmFraction.cxx:6863 AliAnalysisTaskSECharmFraction.cxx:6864 AliAnalysisTaskSECharmFraction.cxx:6865 AliAnalysisTaskSECharmFraction.cxx:6866 AliAnalysisTaskSECharmFraction.cxx:6867 AliAnalysisTaskSECharmFraction.cxx:6868 AliAnalysisTaskSECharmFraction.cxx:6869 AliAnalysisTaskSECharmFraction.cxx:6870 AliAnalysisTaskSECharmFraction.cxx:6871 AliAnalysisTaskSECharmFraction.cxx:6872 AliAnalysisTaskSECharmFraction.cxx:6873 AliAnalysisTaskSECharmFraction.cxx:6874 AliAnalysisTaskSECharmFraction.cxx:6875 AliAnalysisTaskSECharmFraction.cxx:6876 AliAnalysisTaskSECharmFraction.cxx:6877 AliAnalysisTaskSECharmFraction.cxx:6878 AliAnalysisTaskSECharmFraction.cxx:6879 AliAnalysisTaskSECharmFraction.cxx:6880 AliAnalysisTaskSECharmFraction.cxx:6881 AliAnalysisTaskSECharmFraction.cxx:6882 AliAnalysisTaskSECharmFraction.cxx:6883 AliAnalysisTaskSECharmFraction.cxx:6884 AliAnalysisTaskSECharmFraction.cxx:6885 AliAnalysisTaskSECharmFraction.cxx:6886 AliAnalysisTaskSECharmFraction.cxx:6887 AliAnalysisTaskSECharmFraction.cxx:6888 AliAnalysisTaskSECharmFraction.cxx:6889 AliAnalysisTaskSECharmFraction.cxx:6890 AliAnalysisTaskSECharmFraction.cxx:6891 AliAnalysisTaskSECharmFraction.cxx:6892 AliAnalysisTaskSECharmFraction.cxx:6893 AliAnalysisTaskSECharmFraction.cxx:6894 AliAnalysisTaskSECharmFraction.cxx:6895 AliAnalysisTaskSECharmFraction.cxx:6896 AliAnalysisTaskSECharmFraction.cxx:6897 AliAnalysisTaskSECharmFraction.cxx:6898 AliAnalysisTaskSECharmFraction.cxx:6899 AliAnalysisTaskSECharmFraction.cxx:6900 AliAnalysisTaskSECharmFraction.cxx:6901 AliAnalysisTaskSECharmFraction.cxx:6902 AliAnalysisTaskSECharmFraction.cxx:6903 AliAnalysisTaskSECharmFraction.cxx:6904 AliAnalysisTaskSECharmFraction.cxx:6905 AliAnalysisTaskSECharmFraction.cxx:6906 AliAnalysisTaskSECharmFraction.cxx:6907 AliAnalysisTaskSECharmFraction.cxx:6908 AliAnalysisTaskSECharmFraction.cxx:6909 AliAnalysisTaskSECharmFraction.cxx:6910 AliAnalysisTaskSECharmFraction.cxx:6911 AliAnalysisTaskSECharmFraction.cxx:6912 AliAnalysisTaskSECharmFraction.cxx:6913 AliAnalysisTaskSECharmFraction.cxx:6914 AliAnalysisTaskSECharmFraction.cxx:6915 AliAnalysisTaskSECharmFraction.cxx:6916 AliAnalysisTaskSECharmFraction.cxx:6917 AliAnalysisTaskSECharmFraction.cxx:6918 AliAnalysisTaskSECharmFraction.cxx:6919 AliAnalysisTaskSECharmFraction.cxx:6920 AliAnalysisTaskSECharmFraction.cxx:6921 AliAnalysisTaskSECharmFraction.cxx:6922 AliAnalysisTaskSECharmFraction.cxx:6923 AliAnalysisTaskSECharmFraction.cxx:6924 AliAnalysisTaskSECharmFraction.cxx:6925 AliAnalysisTaskSECharmFraction.cxx:6926 AliAnalysisTaskSECharmFraction.cxx:6927 AliAnalysisTaskSECharmFraction.cxx:6928 AliAnalysisTaskSECharmFraction.cxx:6929 AliAnalysisTaskSECharmFraction.cxx:6930 AliAnalysisTaskSECharmFraction.cxx:6931 AliAnalysisTaskSECharmFraction.cxx:6932 AliAnalysisTaskSECharmFraction.cxx:6933 AliAnalysisTaskSECharmFraction.cxx:6934 AliAnalysisTaskSECharmFraction.cxx:6935 AliAnalysisTaskSECharmFraction.cxx:6936 AliAnalysisTaskSECharmFraction.cxx:6937 AliAnalysisTaskSECharmFraction.cxx:6938 AliAnalysisTaskSECharmFraction.cxx:6939 AliAnalysisTaskSECharmFraction.cxx:6940 AliAnalysisTaskSECharmFraction.cxx:6941 AliAnalysisTaskSECharmFraction.cxx:6942 AliAnalysisTaskSECharmFraction.cxx:6943 AliAnalysisTaskSECharmFraction.cxx:6944 AliAnalysisTaskSECharmFraction.cxx:6945 AliAnalysisTaskSECharmFraction.cxx:6946 AliAnalysisTaskSECharmFraction.cxx:6947 AliAnalysisTaskSECharmFraction.cxx:6948 AliAnalysisTaskSECharmFraction.cxx:6949 AliAnalysisTaskSECharmFraction.cxx:6950 AliAnalysisTaskSECharmFraction.cxx:6951 AliAnalysisTaskSECharmFraction.cxx:6952 AliAnalysisTaskSECharmFraction.cxx:6953 AliAnalysisTaskSECharmFraction.cxx:6954 AliAnalysisTaskSECharmFraction.cxx:6955 AliAnalysisTaskSECharmFraction.cxx:6956 AliAnalysisTaskSECharmFraction.cxx:6957 AliAnalysisTaskSECharmFraction.cxx:6958 AliAnalysisTaskSECharmFraction.cxx:6959 AliAnalysisTaskSECharmFraction.cxx:6960 AliAnalysisTaskSECharmFraction.cxx:6961 AliAnalysisTaskSECharmFraction.cxx:6962 AliAnalysisTaskSECharmFraction.cxx:6963 AliAnalysisTaskSECharmFraction.cxx:6964 AliAnalysisTaskSECharmFraction.cxx:6965 AliAnalysisTaskSECharmFraction.cxx:6966 AliAnalysisTaskSECharmFraction.cxx:6967 AliAnalysisTaskSECharmFraction.cxx:6968 AliAnalysisTaskSECharmFraction.cxx:6969 AliAnalysisTaskSECharmFraction.cxx:6970 AliAnalysisTaskSECharmFraction.cxx:6971 AliAnalysisTaskSECharmFraction.cxx:6972 AliAnalysisTaskSECharmFraction.cxx:6973 AliAnalysisTaskSECharmFraction.cxx:6974 AliAnalysisTaskSECharmFraction.cxx:6975 AliAnalysisTaskSECharmFraction.cxx:6976 AliAnalysisTaskSECharmFraction.cxx:6977 AliAnalysisTaskSECharmFraction.cxx:6978 AliAnalysisTaskSECharmFraction.cxx:6979 AliAnalysisTaskSECharmFraction.cxx:6980 AliAnalysisTaskSECharmFraction.cxx:6981 AliAnalysisTaskSECharmFraction.cxx:6982 AliAnalysisTaskSECharmFraction.cxx:6983 AliAnalysisTaskSECharmFraction.cxx:6984 AliAnalysisTaskSECharmFraction.cxx:6985 AliAnalysisTaskSECharmFraction.cxx:6986 AliAnalysisTaskSECharmFraction.cxx:6987 AliAnalysisTaskSECharmFraction.cxx:6988 AliAnalysisTaskSECharmFraction.cxx:6989 AliAnalysisTaskSECharmFraction.cxx:6990 AliAnalysisTaskSECharmFraction.cxx:6991 AliAnalysisTaskSECharmFraction.cxx:6992 AliAnalysisTaskSECharmFraction.cxx:6993 AliAnalysisTaskSECharmFraction.cxx:6994 AliAnalysisTaskSECharmFraction.cxx:6995 AliAnalysisTaskSECharmFraction.cxx:6996 AliAnalysisTaskSECharmFraction.cxx:6997 AliAnalysisTaskSECharmFraction.cxx:6998 AliAnalysisTaskSECharmFraction.cxx:6999 AliAnalysisTaskSECharmFraction.cxx:7000 AliAnalysisTaskSECharmFraction.cxx:7001 AliAnalysisTaskSECharmFraction.cxx:7002 AliAnalysisTaskSECharmFraction.cxx:7003 AliAnalysisTaskSECharmFraction.cxx:7004 AliAnalysisTaskSECharmFraction.cxx:7005 AliAnalysisTaskSECharmFraction.cxx:7006 AliAnalysisTaskSECharmFraction.cxx:7007 AliAnalysisTaskSECharmFraction.cxx:7008 AliAnalysisTaskSECharmFraction.cxx:7009 AliAnalysisTaskSECharmFraction.cxx:7010 AliAnalysisTaskSECharmFraction.cxx:7011 AliAnalysisTaskSECharmFraction.cxx:7012 AliAnalysisTaskSECharmFraction.cxx:7013 AliAnalysisTaskSECharmFraction.cxx:7014 AliAnalysisTaskSECharmFraction.cxx:7015 AliAnalysisTaskSECharmFraction.cxx:7016 AliAnalysisTaskSECharmFraction.cxx:7017 AliAnalysisTaskSECharmFraction.cxx:7018 AliAnalysisTaskSECharmFraction.cxx:7019 AliAnalysisTaskSECharmFraction.cxx:7020 AliAnalysisTaskSECharmFraction.cxx:7021 AliAnalysisTaskSECharmFraction.cxx:7022 AliAnalysisTaskSECharmFraction.cxx:7023 AliAnalysisTaskSECharmFraction.cxx:7024 AliAnalysisTaskSECharmFraction.cxx:7025 AliAnalysisTaskSECharmFraction.cxx:7026 AliAnalysisTaskSECharmFraction.cxx:7027 AliAnalysisTaskSECharmFraction.cxx:7028 AliAnalysisTaskSECharmFraction.cxx:7029 AliAnalysisTaskSECharmFraction.cxx:7030 AliAnalysisTaskSECharmFraction.cxx:7031 AliAnalysisTaskSECharmFraction.cxx:7032 AliAnalysisTaskSECharmFraction.cxx:7033 AliAnalysisTaskSECharmFraction.cxx:7034 AliAnalysisTaskSECharmFraction.cxx:7035 AliAnalysisTaskSECharmFraction.cxx:7036 AliAnalysisTaskSECharmFraction.cxx:7037 AliAnalysisTaskSECharmFraction.cxx:7038 AliAnalysisTaskSECharmFraction.cxx:7039 AliAnalysisTaskSECharmFraction.cxx:7040 AliAnalysisTaskSECharmFraction.cxx:7041 AliAnalysisTaskSECharmFraction.cxx:7042 AliAnalysisTaskSECharmFraction.cxx:7043 AliAnalysisTaskSECharmFraction.cxx:7044 AliAnalysisTaskSECharmFraction.cxx:7045 AliAnalysisTaskSECharmFraction.cxx:7046 AliAnalysisTaskSECharmFraction.cxx:7047 AliAnalysisTaskSECharmFraction.cxx:7048 AliAnalysisTaskSECharmFraction.cxx:7049 AliAnalysisTaskSECharmFraction.cxx:7050 AliAnalysisTaskSECharmFraction.cxx:7051 AliAnalysisTaskSECharmFraction.cxx:7052 AliAnalysisTaskSECharmFraction.cxx:7053 AliAnalysisTaskSECharmFraction.cxx:7054 AliAnalysisTaskSECharmFraction.cxx:7055 AliAnalysisTaskSECharmFraction.cxx:7056 AliAnalysisTaskSECharmFraction.cxx:7057 AliAnalysisTaskSECharmFraction.cxx:7058 AliAnalysisTaskSECharmFraction.cxx:7059 AliAnalysisTaskSECharmFraction.cxx:7060 AliAnalysisTaskSECharmFraction.cxx:7061 AliAnalysisTaskSECharmFraction.cxx:7062 AliAnalysisTaskSECharmFraction.cxx:7063 AliAnalysisTaskSECharmFraction.cxx:7064 AliAnalysisTaskSECharmFraction.cxx:7065 AliAnalysisTaskSECharmFraction.cxx:7066 AliAnalysisTaskSECharmFraction.cxx:7067 AliAnalysisTaskSECharmFraction.cxx:7068 AliAnalysisTaskSECharmFraction.cxx:7069 AliAnalysisTaskSECharmFraction.cxx:7070 AliAnalysisTaskSECharmFraction.cxx:7071 AliAnalysisTaskSECharmFraction.cxx:7072 AliAnalysisTaskSECharmFraction.cxx:7073 AliAnalysisTaskSECharmFraction.cxx:7074 AliAnalysisTaskSECharmFraction.cxx:7075 AliAnalysisTaskSECharmFraction.cxx:7076 AliAnalysisTaskSECharmFraction.cxx:7077 AliAnalysisTaskSECharmFraction.cxx:7078 AliAnalysisTaskSECharmFraction.cxx:7079 AliAnalysisTaskSECharmFraction.cxx:7080 AliAnalysisTaskSECharmFraction.cxx:7081 AliAnalysisTaskSECharmFraction.cxx:7082 AliAnalysisTaskSECharmFraction.cxx:7083 AliAnalysisTaskSECharmFraction.cxx:7084 AliAnalysisTaskSECharmFraction.cxx:7085 AliAnalysisTaskSECharmFraction.cxx:7086 AliAnalysisTaskSECharmFraction.cxx:7087 AliAnalysisTaskSECharmFraction.cxx:7088 AliAnalysisTaskSECharmFraction.cxx:7089 AliAnalysisTaskSECharmFraction.cxx:7090 AliAnalysisTaskSECharmFraction.cxx:7091 AliAnalysisTaskSECharmFraction.cxx:7092 AliAnalysisTaskSECharmFraction.cxx:7093 AliAnalysisTaskSECharmFraction.cxx:7094 AliAnalysisTaskSECharmFraction.cxx:7095 AliAnalysisTaskSECharmFraction.cxx:7096 AliAnalysisTaskSECharmFraction.cxx:7097 AliAnalysisTaskSECharmFraction.cxx:7098 AliAnalysisTaskSECharmFraction.cxx:7099 AliAnalysisTaskSECharmFraction.cxx:7100 AliAnalysisTaskSECharmFraction.cxx:7101 AliAnalysisTaskSECharmFraction.cxx:7102 AliAnalysisTaskSECharmFraction.cxx:7103 AliAnalysisTaskSECharmFraction.cxx:7104 AliAnalysisTaskSECharmFraction.cxx:7105 AliAnalysisTaskSECharmFraction.cxx:7106 AliAnalysisTaskSECharmFraction.cxx:7107 AliAnalysisTaskSECharmFraction.cxx:7108 AliAnalysisTaskSECharmFraction.cxx:7109 AliAnalysisTaskSECharmFraction.cxx:7110 AliAnalysisTaskSECharmFraction.cxx:7111 AliAnalysisTaskSECharmFraction.cxx:7112 AliAnalysisTaskSECharmFraction.cxx:7113 AliAnalysisTaskSECharmFraction.cxx:7114 AliAnalysisTaskSECharmFraction.cxx:7115 AliAnalysisTaskSECharmFraction.cxx:7116 AliAnalysisTaskSECharmFraction.cxx:7117 AliAnalysisTaskSECharmFraction.cxx:7118 AliAnalysisTaskSECharmFraction.cxx:7119 AliAnalysisTaskSECharmFraction.cxx:7120 AliAnalysisTaskSECharmFraction.cxx:7121 AliAnalysisTaskSECharmFraction.cxx:7122 AliAnalysisTaskSECharmFraction.cxx:7123 AliAnalysisTaskSECharmFraction.cxx:7124 AliAnalysisTaskSECharmFraction.cxx:7125 AliAnalysisTaskSECharmFraction.cxx:7126 AliAnalysisTaskSECharmFraction.cxx:7127 AliAnalysisTaskSECharmFraction.cxx:7128 AliAnalysisTaskSECharmFraction.cxx:7129 AliAnalysisTaskSECharmFraction.cxx:7130 AliAnalysisTaskSECharmFraction.cxx:7131 AliAnalysisTaskSECharmFraction.cxx:7132 AliAnalysisTaskSECharmFraction.cxx:7133 AliAnalysisTaskSECharmFraction.cxx:7134 AliAnalysisTaskSECharmFraction.cxx:7135 AliAnalysisTaskSECharmFraction.cxx:7136 AliAnalysisTaskSECharmFraction.cxx:7137 AliAnalysisTaskSECharmFraction.cxx:7138 AliAnalysisTaskSECharmFraction.cxx:7139 AliAnalysisTaskSECharmFraction.cxx:7140 AliAnalysisTaskSECharmFraction.cxx:7141 AliAnalysisTaskSECharmFraction.cxx:7142 AliAnalysisTaskSECharmFraction.cxx:7143 AliAnalysisTaskSECharmFraction.cxx:7144 AliAnalysisTaskSECharmFraction.cxx:7145 AliAnalysisTaskSECharmFraction.cxx:7146 AliAnalysisTaskSECharmFraction.cxx:7147 AliAnalysisTaskSECharmFraction.cxx:7148 AliAnalysisTaskSECharmFraction.cxx:7149 AliAnalysisTaskSECharmFraction.cxx:7150 AliAnalysisTaskSECharmFraction.cxx:7151 AliAnalysisTaskSECharmFraction.cxx:7152 AliAnalysisTaskSECharmFraction.cxx:7153 AliAnalysisTaskSECharmFraction.cxx:7154 AliAnalysisTaskSECharmFraction.cxx:7155 AliAnalysisTaskSECharmFraction.cxx:7156 AliAnalysisTaskSECharmFraction.cxx:7157 AliAnalysisTaskSECharmFraction.cxx:7158 AliAnalysisTaskSECharmFraction.cxx:7159 AliAnalysisTaskSECharmFraction.cxx:7160 AliAnalysisTaskSECharmFraction.cxx:7161 AliAnalysisTaskSECharmFraction.cxx:7162 AliAnalysisTaskSECharmFraction.cxx:7163 AliAnalysisTaskSECharmFraction.cxx:7164 AliAnalysisTaskSECharmFraction.cxx:7165 AliAnalysisTaskSECharmFraction.cxx:7166 AliAnalysisTaskSECharmFraction.cxx:7167 AliAnalysisTaskSECharmFraction.cxx:7168 AliAnalysisTaskSECharmFraction.cxx:7169 AliAnalysisTaskSECharmFraction.cxx:7170 AliAnalysisTaskSECharmFraction.cxx:7171 AliAnalysisTaskSECharmFraction.cxx:7172 AliAnalysisTaskSECharmFraction.cxx:7173 AliAnalysisTaskSECharmFraction.cxx:7174 AliAnalysisTaskSECharmFraction.cxx:7175 AliAnalysisTaskSECharmFraction.cxx:7176 AliAnalysisTaskSECharmFraction.cxx:7177 AliAnalysisTaskSECharmFraction.cxx:7178 AliAnalysisTaskSECharmFraction.cxx:7179 AliAnalysisTaskSECharmFraction.cxx:7180 AliAnalysisTaskSECharmFraction.cxx:7181 AliAnalysisTaskSECharmFraction.cxx:7182 AliAnalysisTaskSECharmFraction.cxx:7183 AliAnalysisTaskSECharmFraction.cxx:7184 AliAnalysisTaskSECharmFraction.cxx:7185 AliAnalysisTaskSECharmFraction.cxx:7186 AliAnalysisTaskSECharmFraction.cxx:7187 AliAnalysisTaskSECharmFraction.cxx:7188 AliAnalysisTaskSECharmFraction.cxx:7189 AliAnalysisTaskSECharmFraction.cxx:7190 AliAnalysisTaskSECharmFraction.cxx:7191 AliAnalysisTaskSECharmFraction.cxx:7192 AliAnalysisTaskSECharmFraction.cxx:7193 AliAnalysisTaskSECharmFraction.cxx:7194 AliAnalysisTaskSECharmFraction.cxx:7195 AliAnalysisTaskSECharmFraction.cxx:7196 AliAnalysisTaskSECharmFraction.cxx:7197 AliAnalysisTaskSECharmFraction.cxx:7198 AliAnalysisTaskSECharmFraction.cxx:7199 AliAnalysisTaskSECharmFraction.cxx:7200 AliAnalysisTaskSECharmFraction.cxx:7201 AliAnalysisTaskSECharmFraction.cxx:7202 AliAnalysisTaskSECharmFraction.cxx:7203 AliAnalysisTaskSECharmFraction.cxx:7204 AliAnalysisTaskSECharmFraction.cxx:7205 AliAnalysisTaskSECharmFraction.cxx:7206 AliAnalysisTaskSECharmFraction.cxx:7207 AliAnalysisTaskSECharmFraction.cxx:7208 AliAnalysisTaskSECharmFraction.cxx:7209 AliAnalysisTaskSECharmFraction.cxx:7210 AliAnalysisTaskSECharmFraction.cxx:7211 AliAnalysisTaskSECharmFraction.cxx:7212 AliAnalysisTaskSECharmFraction.cxx:7213 AliAnalysisTaskSECharmFraction.cxx:7214 AliAnalysisTaskSECharmFraction.cxx:7215 AliAnalysisTaskSECharmFraction.cxx:7216 AliAnalysisTaskSECharmFraction.cxx:7217 AliAnalysisTaskSECharmFraction.cxx:7218 AliAnalysisTaskSECharmFraction.cxx:7219 AliAnalysisTaskSECharmFraction.cxx:7220 AliAnalysisTaskSECharmFraction.cxx:7221 AliAnalysisTaskSECharmFraction.cxx:7222 AliAnalysisTaskSECharmFraction.cxx:7223 AliAnalysisTaskSECharmFraction.cxx:7224 AliAnalysisTaskSECharmFraction.cxx:7225 AliAnalysisTaskSECharmFraction.cxx:7226 AliAnalysisTaskSECharmFraction.cxx:7227 AliAnalysisTaskSECharmFraction.cxx:7228 AliAnalysisTaskSECharmFraction.cxx:7229 AliAnalysisTaskSECharmFraction.cxx:7230 AliAnalysisTaskSECharmFraction.cxx:7231 AliAnalysisTaskSECharmFraction.cxx:7232 AliAnalysisTaskSECharmFraction.cxx:7233 AliAnalysisTaskSECharmFraction.cxx:7234 AliAnalysisTaskSECharmFraction.cxx:7235 AliAnalysisTaskSECharmFraction.cxx:7236 AliAnalysisTaskSECharmFraction.cxx:7237 AliAnalysisTaskSECharmFraction.cxx:7238 AliAnalysisTaskSECharmFraction.cxx:7239 AliAnalysisTaskSECharmFraction.cxx:7240 AliAnalysisTaskSECharmFraction.cxx:7241 AliAnalysisTaskSECharmFraction.cxx:7242 AliAnalysisTaskSECharmFraction.cxx:7243 AliAnalysisTaskSECharmFraction.cxx:7244 AliAnalysisTaskSECharmFraction.cxx:7245 AliAnalysisTaskSECharmFraction.cxx:7246 AliAnalysisTaskSECharmFraction.cxx:7247 AliAnalysisTaskSECharmFraction.cxx:7248 AliAnalysisTaskSECharmFraction.cxx:7249 AliAnalysisTaskSECharmFraction.cxx:7250 AliAnalysisTaskSECharmFraction.cxx:7251 AliAnalysisTaskSECharmFraction.cxx:7252 AliAnalysisTaskSECharmFraction.cxx:7253 AliAnalysisTaskSECharmFraction.cxx:7254 AliAnalysisTaskSECharmFraction.cxx:7255 AliAnalysisTaskSECharmFraction.cxx:7256 AliAnalysisTaskSECharmFraction.cxx:7257 AliAnalysisTaskSECharmFraction.cxx:7258 AliAnalysisTaskSECharmFraction.cxx:7259 AliAnalysisTaskSECharmFraction.cxx:7260 AliAnalysisTaskSECharmFraction.cxx:7261 AliAnalysisTaskSECharmFraction.cxx:7262 AliAnalysisTaskSECharmFraction.cxx:7263 AliAnalysisTaskSECharmFraction.cxx:7264 AliAnalysisTaskSECharmFraction.cxx:7265 AliAnalysisTaskSECharmFraction.cxx:7266 AliAnalysisTaskSECharmFraction.cxx:7267 AliAnalysisTaskSECharmFraction.cxx:7268 AliAnalysisTaskSECharmFraction.cxx:7269 AliAnalysisTaskSECharmFraction.cxx:7270 AliAnalysisTaskSECharmFraction.cxx:7271 AliAnalysisTaskSECharmFraction.cxx:7272 AliAnalysisTaskSECharmFraction.cxx:7273 AliAnalysisTaskSECharmFraction.cxx:7274 AliAnalysisTaskSECharmFraction.cxx:7275 AliAnalysisTaskSECharmFraction.cxx:7276 AliAnalysisTaskSECharmFraction.cxx:7277 AliAnalysisTaskSECharmFraction.cxx:7278 AliAnalysisTaskSECharmFraction.cxx:7279 AliAnalysisTaskSECharmFraction.cxx:7280 AliAnalysisTaskSECharmFraction.cxx:7281 AliAnalysisTaskSECharmFraction.cxx:7282 AliAnalysisTaskSECharmFraction.cxx:7283 AliAnalysisTaskSECharmFraction.cxx:7284 AliAnalysisTaskSECharmFraction.cxx:7285 AliAnalysisTaskSECharmFraction.cxx:7286 AliAnalysisTaskSECharmFraction.cxx:7287 AliAnalysisTaskSECharmFraction.cxx:7288 AliAnalysisTaskSECharmFraction.cxx:7289 AliAnalysisTaskSECharmFraction.cxx:7290 AliAnalysisTaskSECharmFraction.cxx:7291 AliAnalysisTaskSECharmFraction.cxx:7292 AliAnalysisTaskSECharmFraction.cxx:7293 AliAnalysisTaskSECharmFraction.cxx:7294 AliAnalysisTaskSECharmFraction.cxx:7295 AliAnalysisTaskSECharmFraction.cxx:7296 AliAnalysisTaskSECharmFraction.cxx:7297 AliAnalysisTaskSECharmFraction.cxx:7298 AliAnalysisTaskSECharmFraction.cxx:7299 AliAnalysisTaskSECharmFraction.cxx:7300 AliAnalysisTaskSECharmFraction.cxx:7301 AliAnalysisTaskSECharmFraction.cxx:7302 AliAnalysisTaskSECharmFraction.cxx:7303 AliAnalysisTaskSECharmFraction.cxx:7304 AliAnalysisTaskSECharmFraction.cxx:7305 AliAnalysisTaskSECharmFraction.cxx:7306 AliAnalysisTaskSECharmFraction.cxx:7307 AliAnalysisTaskSECharmFraction.cxx:7308 AliAnalysisTaskSECharmFraction.cxx:7309 AliAnalysisTaskSECharmFraction.cxx:7310 AliAnalysisTaskSECharmFraction.cxx:7311 AliAnalysisTaskSECharmFraction.cxx:7312 AliAnalysisTaskSECharmFraction.cxx:7313 AliAnalysisTaskSECharmFraction.cxx:7314 AliAnalysisTaskSECharmFraction.cxx:7315 AliAnalysisTaskSECharmFraction.cxx:7316 AliAnalysisTaskSECharmFraction.cxx:7317 AliAnalysisTaskSECharmFraction.cxx:7318 AliAnalysisTaskSECharmFraction.cxx:7319 AliAnalysisTaskSECharmFraction.cxx:7320 AliAnalysisTaskSECharmFraction.cxx:7321 AliAnalysisTaskSECharmFraction.cxx:7322 AliAnalysisTaskSECharmFraction.cxx:7323 AliAnalysisTaskSECharmFraction.cxx:7324 AliAnalysisTaskSECharmFraction.cxx:7325 AliAnalysisTaskSECharmFraction.cxx:7326 AliAnalysisTaskSECharmFraction.cxx:7327 AliAnalysisTaskSECharmFraction.cxx:7328