#include "AliDalitzElectronCuts.h"
#include "AliAODConversionPhoton.h"
#include "AliKFVertex.h"
#include "AliAODTrack.h"
#include "AliESDtrack.h"
#include "AliAnalysisManager.h"
#include "AliInputEventHandler.h"
#include "AliMCEventHandler.h"
#include "AliAODHandler.h"
#include "AliPIDResponse.h"
#include "TH1.h"
#include "TH2.h"
#include "AliStack.h"
#include "TObjString.h"
#include "AliAODEvent.h"
#include "AliESDEvent.h"
#include "TList.h"
class iostream;
using namespace std;
ClassImp(AliDalitzElectronCuts)
const char* AliDalitzElectronCuts::fgkCutNames[AliDalitzElectronCuts::kNCuts] = {
"GoodId",
"ededxSigmaITSCut",
"ededxSigmaTPCCut",
"pidedxSigmaTPCCut",
"piMinMomdedxSigmaTPCCut",
"piMaxMomdedxSigmaTPCCut",
"LowPRejectionSigmaCut",
"kTOFelectronPID",
"clsITSCut",
"clsTPCCut",
"EtaCut",
"PsiPair",
"RejectSharedElecGamma",
"BackgroundScheme",
"NumberOfRotations",
"PtCut",
"DCAcut",
"MassCut",
"kWeights"
};
AliDalitzElectronCuts::AliDalitzElectronCuts(const char *name,const char *title) : AliAnalysisCuts(name,title),
fHistograms(NULL),
fPIDResponse(NULL),
fesdTrackCuts(NULL),
fEtaCut(0.9),
fDoEtaCut(kFALSE),
fPtMinCut(0.0),
fPtMaxCut(9999),
fRadiusCut(1000.0),
fPsiPairCut(0.45),
fDeltaPhiCutMin(0.),
fDeltaPhiCutMax(0.12),
fMinClsTPC(0),
fMinClsTPCToF(0),
fDodEdxSigmaITSCut(kFALSE),
fDodEdxSigmaTPCCut(kTRUE),
fDoTOFsigmaCut(kFALSE),
fDoRejectSharedElecGamma(kFALSE),
fDoPsiPairCut(kFALSE),
fPIDnSigmaAboveElectronLineITS(100),
fPIDnSigmaBelowElectronLineITS(-100),
fPIDnSigmaAboveElectronLineTPC(100),
fPIDnSigmaBelowElectronLineTPC(-100),
fPIDnSigmaAbovePionLineTPC(0),
fPIDnSigmaAbovePionLineTPCHighPt(-100),
fTofPIDnSigmaAboveElectronLine(100),
fTofPIDnSigmaBelowElectronLine(-100),
fPIDMinPnSigmaAbovePionLineTPC(0),
fPIDMaxPnSigmaAbovePionLineTPC(0),
fDoKaonRejectionLowP(kFALSE),
fDoProtonRejectionLowP(kFALSE),
fDoPionRejectionLowP(kFALSE),
fPIDnSigmaAtLowPAroundKaonLine(0),
fPIDnSigmaAtLowPAroundProtonLine(0),
fPIDnSigmaAtLowPAroundPionLine(0),
fPIDMinPKaonRejectionLowP(1.5),
fPIDMinPProtonRejectionLowP(2.0),
fPIDMinPPionRejectionLowP(0.5),
fUseCorrectedTPCClsInfo(kFALSE),
fUseCrossedRows(kFALSE),
fUseTOFpid(kFALSE),
fRequireTOF(kFALSE),
fUseTrackMultiplicityForBG(kFALSE),
fBKGMethod(0),
fnumberOfRotationEventsForBG(0),
fDoMassCut(kFALSE),
fDoMassMinCut(kFALSE),
fMassCutLowPt(999.),
fMassCutHighPt(999.),
fMassCutPtMin(-100.0),
fMassMinCut(-999.),
fDoWeights(kFALSE),
fUseVPhotonMCPSmearing(kFALSE),
fUseElectronMCPSmearing(kFALSE),
fCutString(NULL),
hCutIndex(NULL),
hdEdxCuts(NULL),
hITSdEdxbefore(NULL),
hITSdEdxafter(NULL),
hTPCdEdxbefore(NULL),
hTPCdEdxafter(NULL),
hTPCdEdxSignalbefore(NULL),
hTPCdEdxSignalafter(NULL),
hTOFbefore(NULL),
hTOFafter(NULL),
hTrackDCAxyPtbefore(NULL),
hTrackDCAxyPtafter(NULL),
hTrackDCAzPtbefore(NULL),
hTrackDCAzPtafter(NULL),
hTrackNFindClsPtTPCbefore(NULL),
hTrackNFindClsPtTPCafter(NULL),
hTrackPosEtabeforeDedx(NULL),
hTrackNegEtabeforeDedx(NULL),
hTrackPosEtaafterDedx(NULL),
hTrackNegEtaafterDedx(NULL)
{
InitPIDResponse();
for(Int_t jj=0;jj<kNCuts;jj++){fCuts[jj]=0;}
fCutString=new TObjString((GetCutNumber()).Data());
Bool_t selectPrimaries=kFALSE;
fesdTrackCuts = AliESDtrackCuts::GetStandardITSTPCTrackCuts2010(selectPrimaries);
}
AliDalitzElectronCuts::~AliDalitzElectronCuts() {
if(fCutString != NULL){
delete fCutString;
fCutString = NULL;
}
}
void AliDalitzElectronCuts::InitCutHistograms(TString name, Bool_t preCut,TString cutNumber){
TH1::AddDirectory(kFALSE);
TString cutName = "";
if( cutNumber==""){
cutName = GetCutNumber().Data();
}
else {
cutName = cutNumber.Data();
}
if(fHistograms != NULL){
delete fHistograms;
fHistograms=NULL;
}
if(fHistograms==NULL){
fHistograms=new TList();
if(name=="")fHistograms->SetName(Form("ElectronCuts_%s",cutName.Data()));
else fHistograms->SetName(Form("%s_%s",name.Data(),cutName.Data()));
}
Int_t kDedxSignalbins = 200;
const Int_t kDCABins=62;
Double_t binsDCADummy[63]={-3.0,-2.7,-2.4,-2.1,-1.8,-1.5,-1.2,-0.9,-0.6,-0.3,-0.25,-0.2,-0.19,-0.18,-0.17,-0.16,-0.15,-0.14,-0.13,-0.12,-0.11,-0.10,-0.09,-0.08,-0.07,-0.06,-0.05,-0.04,-0.03,-0.02,-0.01,0.0,0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.1,0.11,0.12,0.13,0.14,0.15,0.16,0.17,0.18,0.19,0.2,0.25,0.3,0.6,0.9,1.2,1.5,1.8,2.1,2.4,2.7,3.0};
const Int_t kPtBins=110;
Double_t binsPtDummy[kPtBins+1];
const Int_t kPBins = 109;
Double_t binsPDummy[kPBins+1];
binsPtDummy[0]=0.0;
binsPDummy[0]=0.05;
for(Int_t i=1;i<kPtBins+1;i++)
{
if(binsPtDummy[i-1]+0.05<1.01)
binsPtDummy[i]=binsPtDummy[i-1]+0.05;
else
binsPtDummy[i]=binsPtDummy[i-1]+0.1;
}
for(Int_t i=1; i <kPBins+1;i++){
if( binsPDummy[i-1]+0.05<1.01)
binsPDummy[i] = binsPDummy[i-1]+0.05;
else
binsPDummy[i] = binsPDummy[i-1]+0.1;
}
hCutIndex=new TH1F(Form("IsElectronSelected %s",cutName.Data()),"IsElectronSelected",10,-0.5,9.5);
hCutIndex->GetXaxis()->SetBinLabel(kElectronIn+1,"in");
hCutIndex->GetXaxis()->SetBinLabel(kNoTracks+1,"no tracks");
hCutIndex->GetXaxis()->SetBinLabel(kTrackCuts+1,"Track cuts");
hCutIndex->GetXaxis()->SetBinLabel(kdEdxCuts+1,"dEdx");
hCutIndex->GetXaxis()->SetBinLabel(kElectronOut+1,"out");
fHistograms->Add(hCutIndex);
hdEdxCuts=new TH1F(Form("dEdxCuts %s",cutName.Data()),"dEdxCuts",10,-0.5,9.5);
hdEdxCuts->GetXaxis()->SetBinLabel(1,"in");
hdEdxCuts->GetXaxis()->SetBinLabel(2,"ITSelectron");
hdEdxCuts->GetXaxis()->SetBinLabel(3,"TPCelectron");
hdEdxCuts->GetXaxis()->SetBinLabel(4,"TPCpion");
hdEdxCuts->GetXaxis()->SetBinLabel(5,"TPCpionhighp");
hdEdxCuts->GetXaxis()->SetBinLabel(6,"TPCkaonlowprej");
hdEdxCuts->GetXaxis()->SetBinLabel(7,"TPCprotonlowprej");
hdEdxCuts->GetXaxis()->SetBinLabel(8,"TPCpionlowprej");
hdEdxCuts->GetXaxis()->SetBinLabel(9,"TOFelectron");
hdEdxCuts->GetXaxis()->SetBinLabel(10,"out");
fHistograms->Add(hdEdxCuts);
TAxis *AxisBeforeITS = NULL;
TAxis *AxisBeforedEdx = NULL;
TAxis *AxisBeforeTOF = NULL;
TAxis *AxisBeforedEdxSignal = NULL;
if(preCut){
hITSdEdxbefore=new TH2F(Form("Electron_ITS_before %s",cutName.Data()),"ITS dEdx electron before" ,kPBins,binsPDummy,200,-10,10);
fHistograms->Add(hITSdEdxbefore);
AxisBeforeITS = hITSdEdxbefore->GetXaxis();
hTPCdEdxbefore=new TH2F(Form("Electron_dEdx_before %s",cutName.Data()),"dEdx electron before" ,kPBins,binsPDummy,200,-10,10);
fHistograms->Add(hTPCdEdxbefore);
AxisBeforedEdx = hTPCdEdxbefore->GetXaxis();
hTPCdEdxSignalbefore=new TH2F(Form("Electron_dEdxSignal_before %s",cutName.Data()),"dEdx electron signal before" ,kPBins,binsPDummy,kDedxSignalbins,0.0,200);
fHistograms->Add(hTPCdEdxSignalbefore);
AxisBeforedEdxSignal = hTPCdEdxSignalbefore->GetXaxis();
hTOFbefore=new TH2F(Form("Electron_TOF_before %s",cutName.Data()),"TOF electron before" ,kPBins,binsPDummy,200,-10,10);
fHistograms->Add(hTOFbefore);
AxisBeforeTOF = hTOFbefore->GetXaxis();
hTrackDCAxyPtbefore = new TH2F(Form("hTrack_DCAxy_Pt_before %s",cutName.Data()),"DCAxy Vs Pt of tracks before",kDCABins,binsDCADummy,kPtBins,binsPtDummy);
fHistograms->Add(hTrackDCAxyPtbefore);
hTrackDCAzPtbefore = new TH2F(Form("hTrack_DCAz_Pt_before %s",cutName.Data()), "DCAz Vs Pt of tracks before",kDCABins,binsDCADummy,kPtBins,binsPtDummy);
fHistograms->Add(hTrackDCAzPtbefore);
hTrackNFindClsPtTPCbefore = new TH2F(Form("hTrack_NFindCls_Pt_TPC_before %s",cutName.Data()),"Track: N Findable Cls TPC Vs Pt before",60,0,1.5,kPtBins,binsPtDummy);
fHistograms->Add(hTrackNFindClsPtTPCbefore);
}
hITSdEdxafter=new TH2F(Form("Electron_ITS_after %s",cutName.Data()),"ITS dEdx electron after" ,kPBins,binsPDummy,200, -10,10);
fHistograms->Add(hITSdEdxafter);
hTPCdEdxafter=new TH2F(Form("Electron_dEdx_after %s",cutName.Data()),"dEdx electron after" ,kPBins,binsPDummy,200, -10,10);
fHistograms->Add(hTPCdEdxafter);
hTPCdEdxSignalafter=new TH2F(Form("Electron_dEdxSignal_after %s",cutName.Data()),"dEdx electron signal after" ,kPBins,binsPDummy,kDedxSignalbins,0.0,200);
fHistograms->Add(hTPCdEdxSignalafter);
hTOFafter=new TH2F(Form("Electron_TOF_after %s",cutName.Data()),"TOF electron after" ,kPBins,binsPDummy,200,-6,10);
fHistograms->Add(hTOFafter);
hTrackDCAxyPtafter = new TH2F(Form("hTrack_DCAxy_Pt_after %s",cutName.Data()),"DCAxy Vs Pt of tracks after",kDCABins,binsDCADummy,kPtBins,binsPtDummy);
fHistograms->Add(hTrackDCAxyPtafter);
hTrackDCAzPtafter = new TH2F(Form("hTrack_DCAz_Pt_after %s",cutName.Data()), "DCAz Vs Pt of tracks after",kDCABins,binsDCADummy,kPtBins,binsPtDummy);
fHistograms->Add(hTrackDCAzPtafter);
hTrackNFindClsPtTPCafter = new TH2F(Form("hTrack_NFindCls_Pt_TPC_after %s",cutName.Data()),"Track: N Findable Cls TPC Vs Pt after",60,0,1.5,kPtBins,binsPtDummy);
fHistograms->Add(hTrackNFindClsPtTPCafter);
hTrackPosEtabeforeDedx = new TH1F(Form("hTrack_Pos_Eta_before_Dedx %s",cutName.Data()),"hTrack_Pos_Eta_before_Dedx",600,-1.5,1.5);
fHistograms->Add(hTrackPosEtabeforeDedx);
hTrackNegEtabeforeDedx = new TH1F(Form("hTrack_Neg_Eta_before_Dedx %s",cutName.Data()),"hTrack_Neg_Eta_before_Dedx",600,-1.5,1.5);
fHistograms->Add(hTrackNegEtabeforeDedx);
hTrackPosEtaafterDedx = new TH1F(Form("hTrack_Pos_Eta_after_Dedx %s",cutName.Data()),"hTrack_Pos_Eta_after_Dedx",600,-1.5,1.5);
fHistograms->Add(hTrackPosEtaafterDedx);
hTrackNegEtaafterDedx = new TH1F(Form("hTrack_Neg_Eta_afterDedx %s",cutName.Data()),"hTrack_Neg_Eta_after_Dedx",600,-1.5,1.5);
fHistograms->Add(hTrackNegEtaafterDedx);
TAxis *AxisAfter = hTPCdEdxafter->GetXaxis();
Int_t bins = AxisAfter->GetNbins();
Double_t from = AxisAfter->GetXmin();
Double_t to = AxisAfter->GetXmax();
Double_t *newBins = new Double_t[bins+1];
newBins[0] = from;
Double_t factor = TMath::Power(to/from, 1./bins);
for(Int_t i=1; i<=bins; ++i) newBins[i] = factor * newBins[i-1];
AxisAfter->Set(bins, newBins);
AxisAfter = hTOFafter->GetXaxis();
AxisAfter->Set(bins, newBins);
AxisAfter = hITSdEdxafter->GetXaxis();
AxisAfter->Set(bins,newBins);
AxisAfter = hTPCdEdxSignalafter->GetXaxis();
AxisAfter->Set(bins,newBins);
if(preCut){
AxisBeforeITS->Set(bins, newBins);
AxisBeforedEdx->Set(bins, newBins);
AxisBeforedEdxSignal->Set(bins,newBins);
AxisBeforeTOF->Set(bins, newBins);
}
delete [] newBins;
TH1::AddDirectory(kTRUE);
}
Bool_t AliDalitzElectronCuts::InitPIDResponse(){
AliAnalysisManager *man=AliAnalysisManager::GetAnalysisManager();
if(man) {
AliInputEventHandler* inputHandler = (AliInputEventHandler*) (man->GetInputEventHandler());
fPIDResponse = (AliPIDResponse*)inputHandler->GetPIDResponse();
if(fPIDResponse)return kTRUE;
}
return kFALSE;
}
Bool_t AliDalitzElectronCuts::ElectronIsSelectedMC(Int_t labelParticle,AliStack *fMCStack)
{
if( labelParticle < 0 || labelParticle >= fMCStack->GetNtrack() ) return kFALSE;
if( fMCStack->IsPhysicalPrimary(labelParticle) == kFALSE ) return kFALSE;
TParticle* particle = fMCStack->Particle(labelParticle);
if( TMath::Abs( particle->GetPdgCode() ) != 11 ) return kFALSE;
if( fDoEtaCut ){
if( particle->Eta() > fEtaCut || particle->Eta() < -fEtaCut )
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::ElectronIsSelected(AliESDtrack* lTrack)
{
Float_t b[2];
Float_t bCov[3];
lTrack->GetImpactParameters(b,bCov);
if (bCov[0]<=0 || bCov[2]<=0) {
AliDebug(1, "Estimated b resolution lower or equal zero!");
bCov[0]=0; bCov[2]=0;
}
Float_t dcaToVertexXY = b[0];
Float_t dcaToVertexZ = b[1];
Double_t clsToF = GetNFindableClustersTPC(lTrack);
if( hTrackDCAxyPtbefore) hTrackDCAxyPtbefore->Fill(dcaToVertexXY,lTrack->Pt());
if( hTrackDCAzPtbefore ) hTrackDCAzPtbefore->Fill( dcaToVertexZ, lTrack->Pt());
if( hTrackNFindClsPtTPCbefore ) hTrackNFindClsPtTPCbefore->Fill( clsToF, lTrack->Pt());
if(hCutIndex)hCutIndex->Fill(kElectronIn);
if (lTrack == NULL){
if(hCutIndex)hCutIndex->Fill(kNoTracks);
return kFALSE;
}
if ( ! lTrack->GetConstrainedParam() ){
return kFALSE;
}
AliVTrack * track = dynamic_cast<AliVTrack*>(lTrack);
if( !TrackIsSelected(lTrack) ){
if(hCutIndex)hCutIndex->Fill(kTrackCuts);
return kFALSE;
}
if( lTrack->GetSign() > 0.0 ){
if (hTrackPosEtabeforeDedx) hTrackPosEtabeforeDedx->Fill(lTrack->Eta());
} else{
if(hTrackNegEtabeforeDedx) hTrackNegEtabeforeDedx->Fill(lTrack->Eta());
}
if( ! dEdxCuts( track ) ) {
if(hCutIndex)hCutIndex->Fill(kdEdxCuts);
return kFALSE;
}
if( lTrack->GetSign() > 0.0 ){
if( hTrackPosEtaafterDedx) hTrackPosEtaafterDedx->Fill(lTrack->Eta());
} else{
if( hTrackNegEtaafterDedx) hTrackNegEtaafterDedx->Fill(lTrack->Eta());
}
if(hCutIndex)hCutIndex->Fill(kElectronOut);
if( hTrackDCAxyPtafter) hTrackDCAxyPtafter->Fill(dcaToVertexXY,lTrack->Pt());
if( hTrackDCAzPtafter ) hTrackDCAzPtafter->Fill(dcaToVertexZ,lTrack->Pt());
if( hTrackNFindClsPtTPCafter ) hTrackNFindClsPtTPCafter->Fill( clsToF, lTrack->Pt());
return kTRUE;
}
Bool_t AliDalitzElectronCuts::TrackIsSelected(AliESDtrack* lTrack) {
Double_t clsToF = GetNFindableClustersTPC(lTrack);
if( ! fesdTrackCuts->AcceptTrack(lTrack) ){
return kFALSE;
}
if( fDoEtaCut ) {
if( lTrack->Eta() > fEtaCut || lTrack->Eta() < -fEtaCut ) {
return kFALSE;
}
}
if( lTrack->Pt() < fPtMinCut || lTrack->Pt() > fPtMaxCut ) {
return kFALSE;
}
if( clsToF < fMinClsTPCToF){
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::dEdxCuts(AliVTrack *fCurrentTrack){
if(!fPIDResponse){ InitPIDResponse(); }
if(!fPIDResponse){ AliError("No PID Response"); return kFALSE;}
Int_t cutIndex=0;
if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
if(hITSdEdxbefore)hITSdEdxbefore->Fill(fCurrentTrack->P(),fPIDResponse->NumberOfSigmasITS(fCurrentTrack, AliPID::kElectron));
if(hTPCdEdxbefore)hTPCdEdxbefore->Fill(fCurrentTrack->P(),fPIDResponse->NumberOfSigmasTPC(fCurrentTrack, AliPID::kElectron));
if(hTPCdEdxSignalbefore)hTPCdEdxSignalbefore->Fill(fCurrentTrack->P(),TMath::Abs(fCurrentTrack->GetTPCsignal()));
cutIndex++;
if( fDodEdxSigmaITSCut == kTRUE ){
if( fPIDResponse->NumberOfSigmasITS(fCurrentTrack,AliPID::kElectron)<fPIDnSigmaBelowElectronLineITS ||
fPIDResponse->NumberOfSigmasITS(fCurrentTrack,AliPID::kElectron)> fPIDnSigmaAboveElectronLineITS ){
if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
return kFALSE;
}
}
if(hITSdEdxafter)hITSdEdxafter->Fill(fCurrentTrack->P(),fPIDResponse->NumberOfSigmasITS(fCurrentTrack, AliPID::kElectron));
cutIndex++;
if(fDodEdxSigmaTPCCut == kTRUE){
if( fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kElectron)<fPIDnSigmaBelowElectronLineTPC ||
fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kElectron)>fPIDnSigmaAboveElectronLineTPC){
if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
return kFALSE;
}
cutIndex++;
if( fCurrentTrack->P()>fPIDMinPnSigmaAbovePionLineTPC && fCurrentTrack->P()<fPIDMaxPnSigmaAbovePionLineTPC ){
if(fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kElectron)>fPIDnSigmaBelowElectronLineTPC &&
fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kElectron)<fPIDnSigmaAboveElectronLineTPC &&
fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kPion)<fPIDnSigmaAbovePionLineTPC){
if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
return kFALSE;
}
}
cutIndex++;
if( fCurrentTrack->P()>fPIDMaxPnSigmaAbovePionLineTPC ){
if(fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kElectron)>fPIDnSigmaBelowElectronLineTPC &&
fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kElectron)<fPIDnSigmaAboveElectronLineTPC&&
fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kPion)<fPIDnSigmaAbovePionLineTPCHighPt){
if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
return kFALSE;
}
}
cutIndex++;
}
else{ cutIndex+=3; }
if( fDoKaonRejectionLowP == kTRUE ){
if( fCurrentTrack->P() < fPIDMinPKaonRejectionLowP ){
if( TMath::Abs(fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kKaon))<fPIDnSigmaAtLowPAroundKaonLine){
if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
return kFALSE;
}
}
}
cutIndex++;
if( fDoProtonRejectionLowP == kTRUE ){
if( fCurrentTrack->P() < fPIDMinPProtonRejectionLowP ){
if( TMath::Abs( fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kProton))<fPIDnSigmaAtLowPAroundProtonLine){
if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
return kFALSE;
}
}
}
cutIndex++;
if(fDoPionRejectionLowP == kTRUE){
if( fCurrentTrack->P() < fPIDMinPPionRejectionLowP ){
if( TMath::Abs( fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kPion)) < fPIDnSigmaAtLowPAroundPionLine ){
if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
return kFALSE;
}
}
}
cutIndex++;
if( ( fCurrentTrack->GetStatus() & AliESDtrack::kTOFpid ) && ( !( fCurrentTrack->GetStatus() & AliESDtrack::kTOFmismatch) ) ){
if(hTOFbefore) hTOFbefore->Fill(fCurrentTrack->P(),fPIDResponse->NumberOfSigmasTOF(fCurrentTrack, AliPID::kElectron));
if(fUseTOFpid){
if(fPIDResponse->NumberOfSigmasTOF(fCurrentTrack, AliPID::kElectron)>fTofPIDnSigmaAboveElectronLine ||
fPIDResponse->NumberOfSigmasTOF(fCurrentTrack, AliPID::kElectron)<fTofPIDnSigmaBelowElectronLine ){
if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
return kFALSE;
}
}
if(hTOFafter)hTOFafter->Fill(fCurrentTrack->P(),fPIDResponse->NumberOfSigmasTOF(fCurrentTrack, AliPID::kElectron));
}
else if ( fRequireTOF == kTRUE ) {
if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
return kFALSE;
}
cutIndex++;
if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
if(hTPCdEdxafter)hTPCdEdxafter->Fill(fCurrentTrack->P(),fPIDResponse->NumberOfSigmasTPC(fCurrentTrack, AliPID::kElectron));
if(hTPCdEdxSignalafter)hTPCdEdxSignalafter->Fill(fCurrentTrack->P(),TMath::Abs(fCurrentTrack->GetTPCsignal()));
return kTRUE;
}
AliVTrack *AliDalitzElectronCuts::GetTrack(AliVEvent * event, Int_t label){
AliESDEvent * esdEvent = dynamic_cast<AliESDEvent*>(event);
if(esdEvent) {
if(label > event->GetNumberOfTracks() ) return NULL;
AliESDtrack * track = esdEvent->GetTrack(label);
return track;
} else {
for(Int_t ii=0; ii<event->GetNumberOfTracks(); ii++) {
AliVTrack * track = dynamic_cast<AliVTrack*>(event->GetTrack(ii));
if(track) {
if(track->GetID() == label) {
return track;
}
}
}
}
cout << "track not found " << label << " " << event->GetNumberOfTracks() << endl;
return NULL;
}
Bool_t AliDalitzElectronCuts::RejectSharedElecGamma(TList *photons, Int_t indexEle){
for(Int_t i = 0;i<photons->GetEntries();i++){
AliAODConversionPhoton *photonComp = (AliAODConversionPhoton*) photons->At(i);
Int_t posLabel = photonComp->GetTrackLabelPositive();
Int_t negLabel = photonComp->GetTrackLabelNegative();
if( (photonComp->GetConversionRadius() < fRadiusCut) && (posLabel == indexEle || negLabel == indexEle) ){
return kFALSE;
}
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::MassCut(Double_t pi0CandidatePt , Double_t vphotonCandidateMass){
if( pi0CandidatePt < fMassCutPtMin ){
if( vphotonCandidateMass < fMassCutLowPt ){
return kTRUE;
}
}
else{
if( vphotonCandidateMass < fMassCutHighPt ){
return kTRUE;
}
}
return kFALSE;
}
Double_t AliDalitzElectronCuts::GetNFindableClustersTPC(AliESDtrack* lTrack){
Double_t clsToF=0;
if( fUseCrossedRows == kFALSE ) {
if ( !fUseCorrectedTPCClsInfo ){
if(lTrack->GetTPCNclsF()!=0){
clsToF = (Double_t)lTrack->GetNcls(1)/(Double_t)lTrack->GetTPCNclsF();
}
}
else {
clsToF = lTrack->GetTPCClusterInfo(2,0);
}
} else {
Float_t nCrossedRowsTPC = lTrack->GetTPCCrossedRows();
clsToF = 1.0;
if ( lTrack->GetTPCNclsF()>0 ) {
clsToF = nCrossedRowsTPC / lTrack->GetTPCNclsF();
}
}
return clsToF;
}
Bool_t AliDalitzElectronCuts::IsFromGammaConversion( Double_t psiPair, Double_t deltaPhi )
{
return ( (deltaPhi > fDeltaPhiCutMin && deltaPhi < fDeltaPhiCutMax) &&
TMath::Abs(psiPair) < ( fPsiPairCut - fPsiPairCut/fDeltaPhiCutMax * deltaPhi ) );
}
Bool_t AliDalitzElectronCuts::UpdateCutString(cutIds cutID, Int_t value) {
if(fCutString && fCutString->GetString().Length() == kNCuts) {
cout << "Updating cut id in spot number " << cutID << " to " << value << endl;
fCutString->SetString(GetCutNumber());
} else {
cout << "fCutString not yet initialized, will not be updated" << endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::InitializeCutsFromCutString(const TString analysisCutSelection ) {
AliInfo(Form("Set ElectronCuts Number: %s",analysisCutSelection.Data()));
if(analysisCutSelection.Length()!=kNCuts) {
AliError(Form("Cut selection has the wrong length! size is %d, number of cuts is %d", analysisCutSelection.Length(), kNCuts));
return kFALSE;
}
if(!analysisCutSelection.IsDigit()){
AliError("Cut selection contains characters");
return kFALSE;
}
const char *cutSelection = analysisCutSelection.Data();
#define ASSIGNARRAY(i) fCuts[i] = cutSelection[i] - '0'
for(Int_t ii=0;ii<kNCuts;ii++){
ASSIGNARRAY(ii);
}
if(fCuts[0] !=9){
AliError("Analysis Cut Selection does not start with 9");
PrintCuts();
return kFALSE;
}
for(Int_t ii=0;ii<kNCuts;ii++){
if(!SetCut(cutIds(ii),fCuts[ii]))return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetCut(cutIds cutID, const Int_t value) {
switch (cutID) {
case kgoodId:
fCuts[kgoodId] = value;
if(value != 9) {
cout << "Error:: First value of cut string is wrong, aborting!!" << endl;
return kFALSE;
} else {
return kTRUE;
}
case kededxSigmaITSCut:
if( SetITSdEdxCutElectronLine(value)) {
fCuts[kededxSigmaITSCut] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kededxSigmaTPCCut:
if( SetTPCdEdxCutElectronLine(value)) {
fCuts[kededxSigmaTPCCut] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kpidedxSigmaTPCCut:
if( SetTPCdEdxCutPionLine(value)) {
fCuts[kpidedxSigmaTPCCut] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kpiMinMomdedxSigmaTPCCut:
if( SetMinMomPiondEdxTPCCut(value)) {
fCuts[kpiMinMomdedxSigmaTPCCut] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kpiMaxMomdedxSigmaTPCCut:
if( SetMaxMomPiondEdxTPCCut(value)) {
fCuts[kpiMaxMomdedxSigmaTPCCut] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kLowPRejectionSigmaCut:
if( SetLowPRejectionCuts(value) ) {
fCuts[kLowPRejectionSigmaCut] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kTOFelectronPID:
if( SetTOFElectronPIDCut(value)) {
fCuts[kTOFelectronPID] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kclsITSCut:
if( SetITSClusterCut(value) ) {
fCuts[kclsITSCut] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kclsTPCCut:
if( SetTPCClusterCut(value)) {
fCuts[kclsTPCCut] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case ketaCut:
if( SetEtaCut(value)) {
fCuts[ketaCut] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kptCut:
if( SetPtCut(value)) {
fCuts[kptCut] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kDCACut:
if( SetDCACut(value)) {
fCuts[kDCACut] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kPsiPair:
if( SetPsiPairCut(value)) {
fCuts[kPsiPair] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kRejectSharedElecGamma:
if( SetRejectSharedElecGamma(value)) {
fCuts[kRejectSharedElecGamma] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kBackgroundScheme:
if( SetBackgroundScheme(value)) {
fCuts[kBackgroundScheme] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kNumberOfRotations:
if( SetNumberOfRotations(value)) {
fCuts[kNumberOfRotations] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kmassCut:
if( SetMassCut(value)) {
fCuts[kmassCut] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kWeights:
if( SetDoWeights(value)) {
fCuts[kWeights] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kuseVPhotonMCPSmearing:
if( SetUseVPhotonMCPmearing(value)) {
fCuts[kuseVPhotonMCPSmearing] = value;
UpdateCutString(cutID, value);
return kTRUE;
} else return kFALSE;
case kNCuts:
cout << "Error:: Cut id out of range"<< endl;
return kFALSE;
}
cout << "Error:: Cut id " << cutID << " not recognized "<< endl;
return kFALSE;
}
void AliDalitzElectronCuts::PrintCuts() {
for(Int_t ic = 0; ic < kNCuts; ic++) {
printf("%-30s : %d \n", fgkCutNames[ic], fCuts[ic]);
}
}
Bool_t AliDalitzElectronCuts::SetITSdEdxCutElectronLine(Int_t ededxSigmaCut)
{
switch(ededxSigmaCut){
case 0:
fDodEdxSigmaITSCut = kFALSE;
fPIDnSigmaBelowElectronLineITS=-100;
fPIDnSigmaAboveElectronLineITS= 100;
break;
case 1:
fDodEdxSigmaITSCut = kTRUE;
fPIDnSigmaBelowElectronLineITS=-10;
fPIDnSigmaAboveElectronLineITS=10;
break;
case 2:
fDodEdxSigmaITSCut = kTRUE;
fPIDnSigmaBelowElectronLineITS=-6;
fPIDnSigmaAboveElectronLineITS=7;
break;
case 3:
fDodEdxSigmaITSCut = kTRUE;
fPIDnSigmaBelowElectronLineITS=-5;
fPIDnSigmaAboveElectronLineITS=5;
break;
case 4:
fDodEdxSigmaITSCut = kTRUE;
fPIDnSigmaBelowElectronLineITS=-4;
fPIDnSigmaAboveElectronLineITS=5;
break;
case 5:
fDodEdxSigmaITSCut = kTRUE;
fPIDnSigmaBelowElectronLineITS=-3;
fPIDnSigmaAboveElectronLineITS=5;
break;
case 6:
fDodEdxSigmaITSCut = kTRUE;
fPIDnSigmaBelowElectronLineITS=-4;
fPIDnSigmaAboveElectronLineITS=4;
break;
case 7:
fDodEdxSigmaITSCut = kTRUE;
fPIDnSigmaBelowElectronLineITS=-2.5;
fPIDnSigmaAboveElectronLineITS=4;
break;
case 8:
fDodEdxSigmaITSCut = kTRUE;
fPIDnSigmaBelowElectronLineITS=-2;
fPIDnSigmaAboveElectronLineITS=3.5;
break;
default:
cout<<"Warning: ITSdEdxCutElectronLine not defined"<<ededxSigmaCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetTPCdEdxCutElectronLine(Int_t ededxSigmaCut)
{
switch(ededxSigmaCut){
case 0: fDodEdxSigmaTPCCut = kFALSE;
fPIDnSigmaBelowElectronLineTPC=-10;
fPIDnSigmaAboveElectronLineTPC=10;
break;
case 1:
fDodEdxSigmaTPCCut = kTRUE;
fPIDnSigmaBelowElectronLineTPC=-10;
fPIDnSigmaAboveElectronLineTPC=10;
break;
case 2:
fDodEdxSigmaTPCCut = kTRUE;
fPIDnSigmaBelowElectronLineTPC=-6;
fPIDnSigmaAboveElectronLineTPC=7;
break;
case 3:
fDodEdxSigmaTPCCut = kTRUE;
fPIDnSigmaBelowElectronLineTPC=-5;
fPIDnSigmaAboveElectronLineTPC=5;
break;
case 4:
fDodEdxSigmaTPCCut = kTRUE;
fPIDnSigmaBelowElectronLineTPC=-4;
fPIDnSigmaAboveElectronLineTPC=5;
break;
case 5:
fDodEdxSigmaTPCCut = kTRUE;
fPIDnSigmaBelowElectronLineTPC=-3;
fPIDnSigmaAboveElectronLineTPC=5;
break;
case 6:
fDodEdxSigmaTPCCut = kTRUE;
fPIDnSigmaBelowElectronLineTPC=-4;
fPIDnSigmaAboveElectronLineTPC=4;
break;
case 7:
fDodEdxSigmaTPCCut = kTRUE;
fPIDnSigmaBelowElectronLineTPC=-2.5;
fPIDnSigmaAboveElectronLineTPC=4;
break;
case 8:
fDodEdxSigmaTPCCut = kTRUE;
fPIDnSigmaBelowElectronLineTPC=-2;
fPIDnSigmaAboveElectronLineTPC=3.5;
break;
default:
cout<<"Warning: TPCdEdxCutElectronLine not defined"<<ededxSigmaCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetTPCdEdxCutPionLine(Int_t pidedxSigmaCut)
{
switch(pidedxSigmaCut){
case 0: fPIDnSigmaAbovePionLineTPC= 0;
fPIDnSigmaAbovePionLineTPCHighPt=-100;
break;
case 1:
fPIDnSigmaAbovePionLineTPC=3.0;
fPIDnSigmaAbovePionLineTPCHighPt=-10;
break;
case 2:
fPIDnSigmaAbovePionLineTPC=2;
fPIDnSigmaAbovePionLineTPCHighPt=-1;
break;
case 3:
fPIDnSigmaAbovePionLineTPC=2;
fPIDnSigmaAbovePionLineTPCHighPt=0;
break;
case 4:
fPIDnSigmaAbovePionLineTPC=1;
fPIDnSigmaAbovePionLineTPCHighPt=-10;
break;
case 5:
fPIDnSigmaAbovePionLineTPC=2.;
fPIDnSigmaAbovePionLineTPCHighPt=-10;
break;
case 6:
fPIDnSigmaAbovePionLineTPC=2.5;
fPIDnSigmaAbovePionLineTPCHighPt=-10;
break;
case 7:
fPIDnSigmaAbovePionLineTPC = 2.0;
fPIDnSigmaAbovePionLineTPCHighPt = 2.0;
break;
case 8:
fPIDnSigmaAbovePionLineTPC = 1.5;
fPIDnSigmaAbovePionLineTPCHighPt = 1.0;
break;
case 9:
fPIDnSigmaAbovePionLineTPC=1.5;
fPIDnSigmaAbovePionLineTPCHighPt=-1.0;
break;
default:
cout<<"Warning: pidedxSigmaCut not defined "<<pidedxSigmaCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetMinMomPiondEdxTPCCut(Int_t piMomdedxSigmaCut)
{
switch(piMomdedxSigmaCut){
case 0: fPIDMinPnSigmaAbovePionLineTPC=0.;
break;
case 1:
fPIDMinPnSigmaAbovePionLineTPC=50.;
break;
case 2:
fPIDMinPnSigmaAbovePionLineTPC=20.;
break;
case 3:
fPIDMinPnSigmaAbovePionLineTPC=1.5;
break;
case 4:
fPIDMinPnSigmaAbovePionLineTPC=1.;
break;
case 5:
fPIDMinPnSigmaAbovePionLineTPC=0.5;
break;
case 6:
fPIDMinPnSigmaAbovePionLineTPC=0.4;
break;
case 7:
fPIDMinPnSigmaAbovePionLineTPC=0.3;
break;
case 8:
fPIDMinPnSigmaAbovePionLineTPC=0.25;
break;
default:
cout<<"Warning: piMomdedxSigmaCut not defined "<<piMomdedxSigmaCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetITSClusterCut(Int_t clsITSCut){
if( !fesdTrackCuts ) {
cout<<"Warning: AliESDtrackCut is not initialized "<<endl;
return kFALSE;
}
switch(clsITSCut){
case 0: fesdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kOff);
break;
case 1: fesdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kFirst);
break;
case 2: fesdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kAny);
break;
case 3: fesdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kFirst);
fesdTrackCuts->SetMinNClustersITS(4);
break;
case 4: fesdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kAny);
fesdTrackCuts->SetMinNClustersITS(3);
break;
case 5: fesdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kAny);
fesdTrackCuts->SetMinNClustersITS(4);
break;
case 6: fesdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kAny);
fesdTrackCuts->SetMinNClustersITS(5);
break;
case 7: fesdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kOff);
fesdTrackCuts->SetMinNClustersITS(4);
break;
case 8: fesdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kBoth);
break;
case 9: fesdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kBoth);
fesdTrackCuts->SetMinNClustersITS(4);
break;
default:
cout<<"Warning: clsITSCut not defined "<<clsITSCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetTPCClusterCut(Int_t clsTPCCut)
{
switch(clsTPCCut){
case 0:
fMinClsTPC= 0.;
fesdTrackCuts->SetMinNClustersTPC(fMinClsTPC);
break;
case 1:
fMinClsTPC= 70.;
fesdTrackCuts->SetMinNClustersTPC(fMinClsTPC);
break;
case 2:
fMinClsTPC= 80.;
fesdTrackCuts->SetMinNClustersTPC(fMinClsTPC);
break;
case 3:
fMinClsTPCToF = 0.8;
fesdTrackCuts->SetMinNCrossedRowsTPC(70);
fesdTrackCuts->SetMinNClustersTPC(0);
fUseCrossedRows = kTRUE;
break;
case 4:
fMinClsTPC= 70.;
fesdTrackCuts->SetMinNClustersTPC(fMinClsTPC);
fMinClsTPCToF= 0.0;
fUseCorrectedTPCClsInfo=0;
break;
case 5:
fMinClsTPC = 70.;
fesdTrackCuts->SetMinNClustersTPC(fMinClsTPC);
fMinClsTPCToF= 0.35;
fUseCorrectedTPCClsInfo=0;
break;
case 6:
fMinClsTPC= 70.;
fesdTrackCuts->SetMinNClustersTPC(fMinClsTPC);
fMinClsTPCToF= 0.6;
fUseCorrectedTPCClsInfo=0;
break;
case 7:
fMinClsTPCToF = 0.6;
fesdTrackCuts->SetMinNCrossedRowsTPC(70);
fesdTrackCuts->SetMinNClustersTPC(0);
fUseCrossedRows = kTRUE;
break;
case 8: fMinClsTPC = 0.;
fesdTrackCuts->SetMinNClustersTPC(fMinClsTPC);
fMinClsTPCToF= 0.35;
fUseCorrectedTPCClsInfo=0;
break;
case 9:
fMinClsTPC = 70.;
fesdTrackCuts->SetMinNClustersTPC(fMinClsTPC);
fMinClsTPCToF= 0.35;
fUseCorrectedTPCClsInfo=1;
break;
default:
cout<<"Warning: clsTPCCut not defined "<<clsTPCCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetEtaCut(Int_t etaCut)
{
switch(etaCut){
case 0:
fEtaCut = 100.;
fDoEtaCut = kFALSE;
break;
case 1:
fEtaCut = 1.4;
fDoEtaCut = kTRUE;
break;
case 2:
fEtaCut = 1.2;
fDoEtaCut = kTRUE;
break;
case 3:
fEtaCut = 0.9;
fDoEtaCut = kTRUE;
break;
case 4:
fEtaCut = 0.8;
fDoEtaCut = kTRUE;
break;
case 5:
fEtaCut = 0.75;
fDoEtaCut = kTRUE;
break;
case 6:
fEtaCut = 0.6;
fDoEtaCut = kTRUE;
break;
case 7:
fEtaCut = 0.5;
fDoEtaCut = kTRUE;
break;
case 8: fEtaCut = 0.4;
fDoEtaCut = kTRUE;
break;
case 9: fEtaCut = 0.65;
fDoEtaCut = kTRUE;
break;
default:
cout<<"Warning: EtaCut not defined "<<etaCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetPtCut(Int_t ptCut)
{
switch(ptCut){
case 0: fPtMinCut = 0.075;
fPtMaxCut = 9999;
break;
case 1:
fPtMinCut = 0.1;
fPtMaxCut = 9999;
break;
case 2:
fPtMinCut = 0.125;
fPtMaxCut = 9999;
break;
case 3:
fPtMinCut = 0.15;
fPtMaxCut = 9999;
break;
case 4: fPtMinCut = 0.5;
fPtMaxCut = 0.7;
break;
case 5:
fPtMinCut = 0.175;
fPtMaxCut = 9999;
break;
default:
cout<<"Warning: PtCut not defined "<<ptCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetDCACut(Int_t dcaCut)
{
if( !fesdTrackCuts ) {
cout<<"Warning: AliESDtrackCut is not initialized "<<endl;
return kFALSE;
}
switch(dcaCut){
case 0:
fesdTrackCuts->SetMaxDCAToVertexZ(1000);
fesdTrackCuts->SetMaxDCAToVertexXY(1000);
fesdTrackCuts->SetMaxChi2TPCConstrainedGlobal(36);
break;
case 1:
fesdTrackCuts->SetMaxDCAToVertexXYPtDep("0.0182+0.0350/pt^1.01");
fesdTrackCuts->SetMaxChi2TPCConstrainedGlobal(36);
break;
case 2: fesdTrackCuts->SetMaxDCAToVertexZ(2);
fesdTrackCuts->SetMaxDCAToVertexXY(1);
fesdTrackCuts->SetMaxChi2TPCConstrainedGlobal(36);
break;
case 3: fesdTrackCuts->SetMaxDCAToVertexXYPtDep("0.0105+0.0350/pt^1.1");
fesdTrackCuts->SetMaxChi2TPCConstrainedGlobal(36);
break;
default:
cout<<"Warning: dcaCut not defined "<<dcaCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetMaxMomPiondEdxTPCCut(Int_t piMaxMomdedxSigmaCut)
{
switch(piMaxMomdedxSigmaCut){
case 0:
fPIDMaxPnSigmaAbovePionLineTPC=0.;
break;
case 1:
fPIDMaxPnSigmaAbovePionLineTPC=100.;
break;
case 2:
fPIDMaxPnSigmaAbovePionLineTPC=5.;
break;
case 3:
fPIDMaxPnSigmaAbovePionLineTPC=4.;
break;
case 4:
fPIDMaxPnSigmaAbovePionLineTPC=3.5;
break;
case 5:
fPIDMaxPnSigmaAbovePionLineTPC=3.;
break;
default:
cout<<"Warning: piMaxMomdedxSigmaCut not defined "<<piMaxMomdedxSigmaCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetLowPRejectionCuts(Int_t LowPRejectionSigmaCut)
{
switch(LowPRejectionSigmaCut){
case 0:
fDoKaonRejectionLowP=kFALSE;
fDoProtonRejectionLowP=kFALSE;
fDoPionRejectionLowP=kFALSE;
fPIDnSigmaAtLowPAroundKaonLine=0;
fPIDnSigmaAtLowPAroundProtonLine=0;
fPIDnSigmaAtLowPAroundPionLine=0;
fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLineTPC;
break;
case 1:
fDoKaonRejectionLowP=kTRUE;
fDoProtonRejectionLowP=kTRUE;
fDoPionRejectionLowP=kTRUE;
fPIDnSigmaAtLowPAroundKaonLine=0.5;
fPIDnSigmaAtLowPAroundProtonLine=0.5;
fPIDnSigmaAtLowPAroundPionLine=0.5;
fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLineTPC;
break;
case 2:
fDoKaonRejectionLowP=kTRUE;
fDoProtonRejectionLowP=kTRUE;
fDoPionRejectionLowP=kTRUE;
fPIDnSigmaAtLowPAroundKaonLine=1.0;
fPIDnSigmaAtLowPAroundProtonLine=1.0;
fPIDnSigmaAtLowPAroundPionLine=1.0;
fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLineTPC;
break;
case 3:
fDoKaonRejectionLowP=kTRUE;
fDoProtonRejectionLowP=kTRUE;
fDoPionRejectionLowP=kTRUE;
fPIDnSigmaAtLowPAroundKaonLine=1.5;
fPIDnSigmaAtLowPAroundProtonLine=1.5;
fPIDnSigmaAtLowPAroundPionLine=1.5;
fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLineTPC;
break;
case 4:
fDoKaonRejectionLowP=kTRUE;
fDoProtonRejectionLowP=kTRUE;
fDoPionRejectionLowP=kTRUE;
fPIDnSigmaAtLowPAroundKaonLine=2.0;
fPIDnSigmaAtLowPAroundProtonLine=2.0;
fPIDnSigmaAtLowPAroundPionLine=2.0;
fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLineTPC;
break;
case 5:
fDoKaonRejectionLowP=kTRUE;
fDoProtonRejectionLowP=kTRUE;
fDoPionRejectionLowP=kTRUE;
fPIDnSigmaAtLowPAroundKaonLine=2.0;
fPIDnSigmaAtLowPAroundProtonLine=2.0;
fPIDnSigmaAtLowPAroundPionLine=2.5;
fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLineTPC;
break;
case 6:
fDoKaonRejectionLowP=kTRUE;
fDoProtonRejectionLowP=kTRUE;
fDoPionRejectionLowP=kTRUE;
fPIDnSigmaAtLowPAroundKaonLine=0.;
fPIDnSigmaAtLowPAroundProtonLine=0.;
fPIDnSigmaAtLowPAroundPionLine=2.;
fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLineTPC;
break;
case 7:
fDoKaonRejectionLowP=kFALSE;
fDoProtonRejectionLowP=kFALSE;
fDoPionRejectionLowP=kTRUE;
fPIDnSigmaAtLowPAroundKaonLine=0.0;
fPIDnSigmaAtLowPAroundProtonLine=0.0;
fPIDnSigmaAtLowPAroundPionLine=1.0;
fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLineTPC;
break;
case 8:
fDoKaonRejectionLowP=kFALSE;
fDoProtonRejectionLowP=kFALSE;
fDoPionRejectionLowP=kTRUE;
fPIDnSigmaAtLowPAroundKaonLine=0.;
fPIDnSigmaAtLowPAroundProtonLine=0.;
fPIDnSigmaAtLowPAroundPionLine=0.5;
fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLineTPC;
break;
default:
cout<<"Warning: LowPRejectionSigmaCut not defined "<<LowPRejectionSigmaCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetTOFElectronPIDCut(Int_t TOFelectronPID){
switch(TOFelectronPID){
case 0:
fRequireTOF = kFALSE;
fUseTOFpid = kFALSE;
fTofPIDnSigmaBelowElectronLine=-100;
fTofPIDnSigmaAboveElectronLine=100;
break;
case 1:
fRequireTOF = kFALSE;
fUseTOFpid = kTRUE;
fTofPIDnSigmaBelowElectronLine=-7;
fTofPIDnSigmaAboveElectronLine=7;
break;
case 2:
fRequireTOF = kFALSE;
fUseTOFpid = kTRUE;
fTofPIDnSigmaBelowElectronLine=-5;
fTofPIDnSigmaAboveElectronLine=5;
break;
case 3:
fRequireTOF = kFALSE;
fUseTOFpid = kTRUE;
fTofPIDnSigmaBelowElectronLine=-3;
fTofPIDnSigmaAboveElectronLine=5;
break;
case 4:
fRequireTOF = kFALSE;
fUseTOFpid = kTRUE;
fTofPIDnSigmaBelowElectronLine=-2;
fTofPIDnSigmaAboveElectronLine=3;
break;
case 5:
fRequireTOF = kTRUE;
fUseTOFpid = kTRUE;
fTofPIDnSigmaBelowElectronLine= -3;
fTofPIDnSigmaAboveElectronLine= 3;
break;
default:
cout<<"Warning: TOFElectronCut not defined "<<TOFelectronPID<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetPsiPairCut(Int_t psiCut) {
switch(psiCut) {
case 0:
fDoPsiPairCut = kFALSE;
fPsiPairCut = 10000.;
fDeltaPhiCutMin = -1000.;
fDeltaPhiCutMax = 1000.;
break;
case 1:
fDoPsiPairCut = kTRUE;
fPsiPairCut = 0.45;
fDeltaPhiCutMin = 0.0;
fDeltaPhiCutMax = 0.12;
break;
case 2:
fDoPsiPairCut = kTRUE;
fPsiPairCut = 0.60;
fDeltaPhiCutMin = 0.0;
fDeltaPhiCutMax = 0.12;
break;
case 3:
fDoPsiPairCut = kTRUE;
fPsiPairCut = 0.52;
fDeltaPhiCutMin = 0.0;
fDeltaPhiCutMax = 0.12;
break;
case 4:
fDoPsiPairCut = kTRUE;
fPsiPairCut = 0.30;
fDeltaPhiCutMin = 0.0;
fDeltaPhiCutMax = 0.12;
break;
case 5:
fDoPsiPairCut = kTRUE;
fPsiPairCut = 0.60;
fDeltaPhiCutMin = 0.0;
fDeltaPhiCutMax = 0.06;
break;
default:
cout<<"Warning: PsiPairCut not defined "<<fPsiPairCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetRejectSharedElecGamma(Int_t RCut) {
switch(RCut) {
case 0:
fDoRejectSharedElecGamma = kFALSE;
fRadiusCut = 10000;
break;
case 1:
fDoRejectSharedElecGamma = kTRUE;
fRadiusCut = 2.0;
break;
case 2:
fDoRejectSharedElecGamma = kTRUE;
fRadiusCut = 3.0;
break;
case 3:
fDoRejectSharedElecGamma = kTRUE;
fRadiusCut = 4.0;
break;
case 4:
fDoRejectSharedElecGamma = kTRUE;
fRadiusCut = 5.0;
break;
case 5:
fDoRejectSharedElecGamma = kTRUE;
fRadiusCut = 10.0;
break;
case 6:
fDoRejectSharedElecGamma = kTRUE;
fRadiusCut = 15.0;
break;
default:
cout<<"Warning: PsiPairCut not defined "<<fDoRejectSharedElecGamma<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetBackgroundScheme(Int_t BackgroundScheme){
switch(BackgroundScheme){
case 0:
fBKGMethod = 0;
fUseTrackMultiplicityForBG = kFALSE;
break;
case 1:
fBKGMethod = 1;
fUseTrackMultiplicityForBG = kFALSE;
break;
case 2:
fUseTrackMultiplicityForBG = kTRUE;
fBKGMethod = 1;
break;
case 3:
fUseTrackMultiplicityForBG = kFALSE;
fBKGMethod = 2;
break;
case 4:
fUseTrackMultiplicityForBG = kTRUE;
fBKGMethod = 2;
break;
case 5: fUseTrackMultiplicityForBG = kTRUE;
fBKGMethod = 3;
break;
default:
cout<<"Warning: BackgroundScheme not defined "<<BackgroundScheme<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetNumberOfRotations(Int_t NumberOfRotations)
{
switch(NumberOfRotations){
case 0:
fnumberOfRotationEventsForBG = 5;
break;
case 1:
fnumberOfRotationEventsForBG = 10;
break;
case 2:
fnumberOfRotationEventsForBG = 15;
break;
case 3:
fnumberOfRotationEventsForBG = 20;
break;
case 4:
fnumberOfRotationEventsForBG = 2;
break;
case 5:
fnumberOfRotationEventsForBG = 50;
break;
case 6:
fnumberOfRotationEventsForBG = 80;
break;
case 7:
fnumberOfRotationEventsForBG = 100;
break;
default:
cout<<"Warning: NumberOfRotations not defined "<<NumberOfRotations<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetDoWeights(Int_t opc)
{
switch(opc){
case 0: fDoWeights = kFALSE;
break;
case 1: fDoWeights = kTRUE;
break;
default:
cout<<"Warning: Weights option not defined "<<opc<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetMassCut(Int_t massCut)
{
switch(massCut){
case 0:
fMassCutPtMin = -999.;
fMassCutLowPt = 999.;
fMassCutHighPt = 999.;
fMassMinCut = -999;
fDoMassCut = kFALSE;
fDoMassMinCut = kFALSE;
break;
case 1:
fMassCutPtMin = -999.;
fMassCutLowPt = 0.135;
fMassCutHighPt = 0.135;
fMassMinCut = -999;
fDoMassCut = kTRUE;
fDoMassMinCut = kFALSE;
break;
case 2:
fMassCutPtMin = -999.;
fMassCutLowPt = 0.100;
fMassCutHighPt = 0.100;
fMassMinCut = -999;
fDoMassCut = kTRUE;
fDoMassMinCut = kFALSE;
break;
case 3:
fMassCutPtMin = 1.0;
fMassCutLowPt = 0.015;
fMassCutHighPt = 0.035;
fMassMinCut = 0.002;
fDoMassCut = kTRUE;
fDoMassMinCut = kTRUE;
break;
case 4:
fMassCutPtMin = -999.;
fMassCutLowPt = 0.050;
fMassCutHighPt = 0.050;
fMassMinCut = -999;
fDoMassCut = kTRUE;
fDoMassMinCut = kFALSE;
break;
case 5:
fMassCutPtMin = -999.;
fMassCutLowPt = 0.035;
fMassCutHighPt = 0.035;
fMassMinCut = -999;
fDoMassCut = kTRUE;
fDoMassMinCut = kFALSE;
break;
case 6:
fMassCutPtMin = -999.;
fMassCutLowPt = 0.015;
fMassCutHighPt = 0.015;
fMassMinCut = -999;
fDoMassCut = kTRUE;
fDoMassMinCut = kFALSE;
break;
case 7: fMassCutPtMin = 1.0;
fMassCutLowPt = 0.015;
fMassCutHighPt = 0.035;
fMassMinCut = -999;
fDoMassCut = kTRUE;
fDoMassMinCut = kFALSE;
break;
case 8: fMassCutPtMin = 1.0;
fMassCutLowPt = 0.015;
fMassCutHighPt = 0.050;
fMassMinCut = -999;
fDoMassCut = kTRUE;
fDoMassMinCut = kFALSE;
break;
case 9: fMassCutPtMin = 1.0;
fMassCutLowPt = 0.025;
fMassCutHighPt = 0.035;
fMassMinCut = -999;
fDoMassCut = kTRUE;
fDoMassMinCut = kFALSE;
break;
default:
cout<<"Warning: MassCut not defined "<<massCut<<endl;
return kFALSE;
}
return kTRUE;
}
Bool_t AliDalitzElectronCuts::SetUseVPhotonMCPmearing(Int_t useMCPSmearing)
{
switch(useMCPSmearing){
case 0:
fUseVPhotonMCPSmearing=kFALSE;
fUseElectronMCPSmearing=kFALSE;
break;
case 1:
fUseVPhotonMCPSmearing=kTRUE;
fUseElectronMCPSmearing=kFALSE;
break;
case 2:
fUseVPhotonMCPSmearing=kFALSE;
fUseElectronMCPSmearing=kTRUE;
break;
default: cout<<"Warning: Virtual Photon SMearing not defined "<<useMCPSmearing<<endl;
return kFALSE;
}
return kTRUE;
}
TString AliDalitzElectronCuts::GetCutNumber(){
TString a(kNCuts);
for(Int_t ii=0;ii<kNCuts;ii++){
a.Append(Form("%d",fCuts[ii]));
}
return a;
}
AliDalitzElectronCuts* AliDalitzElectronCuts::GetStandardCuts2010PbPb(){
AliDalitzElectronCuts *cuts=new AliDalitzElectronCuts("StandardCuts2010PbPb","StandardCuts2010PbPb");
if(!cuts->InitializeCutsFromCutString("9069640364102")){
cout<<"Warning: Initialization of Standardcuts2010PbPb failed"<<endl;}
return cuts;
}
AliDalitzElectronCuts* AliDalitzElectronCuts::GetStandardCuts2010pp(){
AliDalitzElectronCuts *cuts=new AliDalitzElectronCuts("StandardCuts2010pp","StandardCuts2010pp");
if(!cuts->InitializeCutsFromCutString("9069640364102")){
cout<<"Warning: Initialization of Standardcuts2010pp failed"<<endl;}
return cuts;
}
AliDalitzElectronCuts.cxx:1 AliDalitzElectronCuts.cxx:2 AliDalitzElectronCuts.cxx:3 AliDalitzElectronCuts.cxx:4 AliDalitzElectronCuts.cxx:5 AliDalitzElectronCuts.cxx:6 AliDalitzElectronCuts.cxx:7 AliDalitzElectronCuts.cxx:8 AliDalitzElectronCuts.cxx:9 AliDalitzElectronCuts.cxx:10 AliDalitzElectronCuts.cxx:11 AliDalitzElectronCuts.cxx:12 AliDalitzElectronCuts.cxx:13 AliDalitzElectronCuts.cxx:14 AliDalitzElectronCuts.cxx:15 AliDalitzElectronCuts.cxx:16 AliDalitzElectronCuts.cxx:17 AliDalitzElectronCuts.cxx:18 AliDalitzElectronCuts.cxx:19 AliDalitzElectronCuts.cxx:20 AliDalitzElectronCuts.cxx:21 AliDalitzElectronCuts.cxx:22 AliDalitzElectronCuts.cxx:23 AliDalitzElectronCuts.cxx:24 AliDalitzElectronCuts.cxx:25 AliDalitzElectronCuts.cxx:26 AliDalitzElectronCuts.cxx:27 AliDalitzElectronCuts.cxx:28 AliDalitzElectronCuts.cxx:29 AliDalitzElectronCuts.cxx:30 AliDalitzElectronCuts.cxx:31 AliDalitzElectronCuts.cxx:32 AliDalitzElectronCuts.cxx:33 AliDalitzElectronCuts.cxx:34 AliDalitzElectronCuts.cxx:35 AliDalitzElectronCuts.cxx:36 AliDalitzElectronCuts.cxx:37 AliDalitzElectronCuts.cxx:38 AliDalitzElectronCuts.cxx:39 AliDalitzElectronCuts.cxx:40 AliDalitzElectronCuts.cxx:41 AliDalitzElectronCuts.cxx:42 AliDalitzElectronCuts.cxx:43 AliDalitzElectronCuts.cxx:44 AliDalitzElectronCuts.cxx:45 AliDalitzElectronCuts.cxx:46 AliDalitzElectronCuts.cxx:47 AliDalitzElectronCuts.cxx:48 AliDalitzElectronCuts.cxx:49 AliDalitzElectronCuts.cxx:50 AliDalitzElectronCuts.cxx:51 AliDalitzElectronCuts.cxx:52 AliDalitzElectronCuts.cxx:53 AliDalitzElectronCuts.cxx:54 AliDalitzElectronCuts.cxx:55 AliDalitzElectronCuts.cxx:56 AliDalitzElectronCuts.cxx:57 AliDalitzElectronCuts.cxx:58 AliDalitzElectronCuts.cxx:59 AliDalitzElectronCuts.cxx:60 AliDalitzElectronCuts.cxx:61 AliDalitzElectronCuts.cxx:62 AliDalitzElectronCuts.cxx:63 AliDalitzElectronCuts.cxx:64 AliDalitzElectronCuts.cxx:65 AliDalitzElectronCuts.cxx:66 AliDalitzElectronCuts.cxx:67 AliDalitzElectronCuts.cxx:68 AliDalitzElectronCuts.cxx:69 AliDalitzElectronCuts.cxx:70 AliDalitzElectronCuts.cxx:71 AliDalitzElectronCuts.cxx:72 AliDalitzElectronCuts.cxx:73 AliDalitzElectronCuts.cxx:74 AliDalitzElectronCuts.cxx:75 AliDalitzElectronCuts.cxx:76 AliDalitzElectronCuts.cxx:77 AliDalitzElectronCuts.cxx:78 AliDalitzElectronCuts.cxx:79 AliDalitzElectronCuts.cxx:80 AliDalitzElectronCuts.cxx:81 AliDalitzElectronCuts.cxx:82 AliDalitzElectronCuts.cxx:83 AliDalitzElectronCuts.cxx:84 AliDalitzElectronCuts.cxx:85 AliDalitzElectronCuts.cxx:86 AliDalitzElectronCuts.cxx:87 AliDalitzElectronCuts.cxx:88 AliDalitzElectronCuts.cxx:89 AliDalitzElectronCuts.cxx:90 AliDalitzElectronCuts.cxx:91 AliDalitzElectronCuts.cxx:92 AliDalitzElectronCuts.cxx:93 AliDalitzElectronCuts.cxx:94 AliDalitzElectronCuts.cxx:95 AliDalitzElectronCuts.cxx:96 AliDalitzElectronCuts.cxx:97 AliDalitzElectronCuts.cxx:98 AliDalitzElectronCuts.cxx:99 AliDalitzElectronCuts.cxx:100 AliDalitzElectronCuts.cxx:101 AliDalitzElectronCuts.cxx:102 AliDalitzElectronCuts.cxx:103 AliDalitzElectronCuts.cxx:104 AliDalitzElectronCuts.cxx:105 AliDalitzElectronCuts.cxx:106 AliDalitzElectronCuts.cxx:107 AliDalitzElectronCuts.cxx:108 AliDalitzElectronCuts.cxx:109 AliDalitzElectronCuts.cxx:110 AliDalitzElectronCuts.cxx:111 AliDalitzElectronCuts.cxx:112 AliDalitzElectronCuts.cxx:113 AliDalitzElectronCuts.cxx:114 AliDalitzElectronCuts.cxx:115 AliDalitzElectronCuts.cxx:116 AliDalitzElectronCuts.cxx:117 AliDalitzElectronCuts.cxx:118 AliDalitzElectronCuts.cxx:119 AliDalitzElectronCuts.cxx:120 AliDalitzElectronCuts.cxx:121 AliDalitzElectronCuts.cxx:122 AliDalitzElectronCuts.cxx:123 AliDalitzElectronCuts.cxx:124 AliDalitzElectronCuts.cxx:125 AliDalitzElectronCuts.cxx:126 AliDalitzElectronCuts.cxx:127 AliDalitzElectronCuts.cxx:128 AliDalitzElectronCuts.cxx:129 AliDalitzElectronCuts.cxx:130 AliDalitzElectronCuts.cxx:131 AliDalitzElectronCuts.cxx:132 AliDalitzElectronCuts.cxx:133 AliDalitzElectronCuts.cxx:134 AliDalitzElectronCuts.cxx:135 AliDalitzElectronCuts.cxx:136 AliDalitzElectronCuts.cxx:137 AliDalitzElectronCuts.cxx:138 AliDalitzElectronCuts.cxx:139 AliDalitzElectronCuts.cxx:140 AliDalitzElectronCuts.cxx:141 AliDalitzElectronCuts.cxx:142 AliDalitzElectronCuts.cxx:143 AliDalitzElectronCuts.cxx:144 AliDalitzElectronCuts.cxx:145 AliDalitzElectronCuts.cxx:146 AliDalitzElectronCuts.cxx:147 AliDalitzElectronCuts.cxx:148 AliDalitzElectronCuts.cxx:149 AliDalitzElectronCuts.cxx:150 AliDalitzElectronCuts.cxx:151 AliDalitzElectronCuts.cxx:152 AliDalitzElectronCuts.cxx:153 AliDalitzElectronCuts.cxx:154 AliDalitzElectronCuts.cxx:155 AliDalitzElectronCuts.cxx:156 AliDalitzElectronCuts.cxx:157 AliDalitzElectronCuts.cxx:158 AliDalitzElectronCuts.cxx:159 AliDalitzElectronCuts.cxx:160 AliDalitzElectronCuts.cxx:161 AliDalitzElectronCuts.cxx:162 AliDalitzElectronCuts.cxx:163 AliDalitzElectronCuts.cxx:164 AliDalitzElectronCuts.cxx:165 AliDalitzElectronCuts.cxx:166 AliDalitzElectronCuts.cxx:167 AliDalitzElectronCuts.cxx:168 AliDalitzElectronCuts.cxx:169 AliDalitzElectronCuts.cxx:170 AliDalitzElectronCuts.cxx:171 AliDalitzElectronCuts.cxx:172 AliDalitzElectronCuts.cxx:173 AliDalitzElectronCuts.cxx:174 AliDalitzElectronCuts.cxx:175 AliDalitzElectronCuts.cxx:176 AliDalitzElectronCuts.cxx:177 AliDalitzElectronCuts.cxx:178 AliDalitzElectronCuts.cxx:179 AliDalitzElectronCuts.cxx:180 AliDalitzElectronCuts.cxx:181 AliDalitzElectronCuts.cxx:182 AliDalitzElectronCuts.cxx:183 AliDalitzElectronCuts.cxx:184 AliDalitzElectronCuts.cxx:185 AliDalitzElectronCuts.cxx:186 AliDalitzElectronCuts.cxx:187 AliDalitzElectronCuts.cxx:188 AliDalitzElectronCuts.cxx:189 AliDalitzElectronCuts.cxx:190 AliDalitzElectronCuts.cxx:191 AliDalitzElectronCuts.cxx:192 AliDalitzElectronCuts.cxx:193 AliDalitzElectronCuts.cxx:194 AliDalitzElectronCuts.cxx:195 AliDalitzElectronCuts.cxx:196 AliDalitzElectronCuts.cxx:197 AliDalitzElectronCuts.cxx:198 AliDalitzElectronCuts.cxx:199 AliDalitzElectronCuts.cxx:200 AliDalitzElectronCuts.cxx:201 AliDalitzElectronCuts.cxx:202 AliDalitzElectronCuts.cxx:203 AliDalitzElectronCuts.cxx:204 AliDalitzElectronCuts.cxx:205 AliDalitzElectronCuts.cxx:206 AliDalitzElectronCuts.cxx:207 AliDalitzElectronCuts.cxx:208 AliDalitzElectronCuts.cxx:209 AliDalitzElectronCuts.cxx:210 AliDalitzElectronCuts.cxx:211 AliDalitzElectronCuts.cxx:212 AliDalitzElectronCuts.cxx:213 AliDalitzElectronCuts.cxx:214 AliDalitzElectronCuts.cxx:215 AliDalitzElectronCuts.cxx:216 AliDalitzElectronCuts.cxx:217 AliDalitzElectronCuts.cxx:218 AliDalitzElectronCuts.cxx:219 AliDalitzElectronCuts.cxx:220 AliDalitzElectronCuts.cxx:221 AliDalitzElectronCuts.cxx:222 AliDalitzElectronCuts.cxx:223 AliDalitzElectronCuts.cxx:224 AliDalitzElectronCuts.cxx:225 AliDalitzElectronCuts.cxx:226 AliDalitzElectronCuts.cxx:227 AliDalitzElectronCuts.cxx:228 AliDalitzElectronCuts.cxx:229 AliDalitzElectronCuts.cxx:230 AliDalitzElectronCuts.cxx:231 AliDalitzElectronCuts.cxx:232 AliDalitzElectronCuts.cxx:233 AliDalitzElectronCuts.cxx:234 AliDalitzElectronCuts.cxx:235 AliDalitzElectronCuts.cxx:236 AliDalitzElectronCuts.cxx:237 AliDalitzElectronCuts.cxx:238 AliDalitzElectronCuts.cxx:239 AliDalitzElectronCuts.cxx:240 AliDalitzElectronCuts.cxx:241 AliDalitzElectronCuts.cxx:242 AliDalitzElectronCuts.cxx:243 AliDalitzElectronCuts.cxx:244 AliDalitzElectronCuts.cxx:245 AliDalitzElectronCuts.cxx:246 AliDalitzElectronCuts.cxx:247 AliDalitzElectronCuts.cxx:248 AliDalitzElectronCuts.cxx:249 AliDalitzElectronCuts.cxx:250 AliDalitzElectronCuts.cxx:251 AliDalitzElectronCuts.cxx:252 AliDalitzElectronCuts.cxx:253 AliDalitzElectronCuts.cxx:254 AliDalitzElectronCuts.cxx:255 AliDalitzElectronCuts.cxx:256 AliDalitzElectronCuts.cxx:257 AliDalitzElectronCuts.cxx:258 AliDalitzElectronCuts.cxx:259 AliDalitzElectronCuts.cxx:260 AliDalitzElectronCuts.cxx:261 AliDalitzElectronCuts.cxx:262 AliDalitzElectronCuts.cxx:263 AliDalitzElectronCuts.cxx:264 AliDalitzElectronCuts.cxx:265 AliDalitzElectronCuts.cxx:266 AliDalitzElectronCuts.cxx:267 AliDalitzElectronCuts.cxx:268 AliDalitzElectronCuts.cxx:269 AliDalitzElectronCuts.cxx:270 AliDalitzElectronCuts.cxx:271 AliDalitzElectronCuts.cxx:272 AliDalitzElectronCuts.cxx:273 AliDalitzElectronCuts.cxx:274 AliDalitzElectronCuts.cxx:275 AliDalitzElectronCuts.cxx:276 AliDalitzElectronCuts.cxx:277 AliDalitzElectronCuts.cxx:278 AliDalitzElectronCuts.cxx:279 AliDalitzElectronCuts.cxx:280 AliDalitzElectronCuts.cxx:281 AliDalitzElectronCuts.cxx:282 AliDalitzElectronCuts.cxx:283 AliDalitzElectronCuts.cxx:284 AliDalitzElectronCuts.cxx:285 AliDalitzElectronCuts.cxx:286 AliDalitzElectronCuts.cxx:287 AliDalitzElectronCuts.cxx:288 AliDalitzElectronCuts.cxx:289 AliDalitzElectronCuts.cxx:290 AliDalitzElectronCuts.cxx:291 AliDalitzElectronCuts.cxx:292 AliDalitzElectronCuts.cxx:293 AliDalitzElectronCuts.cxx:294 AliDalitzElectronCuts.cxx:295 AliDalitzElectronCuts.cxx:296 AliDalitzElectronCuts.cxx:297 AliDalitzElectronCuts.cxx:298 AliDalitzElectronCuts.cxx:299 AliDalitzElectronCuts.cxx:300 AliDalitzElectronCuts.cxx:301 AliDalitzElectronCuts.cxx:302 AliDalitzElectronCuts.cxx:303 AliDalitzElectronCuts.cxx:304 AliDalitzElectronCuts.cxx:305 AliDalitzElectronCuts.cxx:306 AliDalitzElectronCuts.cxx:307 AliDalitzElectronCuts.cxx:308 AliDalitzElectronCuts.cxx:309 AliDalitzElectronCuts.cxx:310 AliDalitzElectronCuts.cxx:311 AliDalitzElectronCuts.cxx:312 AliDalitzElectronCuts.cxx:313 AliDalitzElectronCuts.cxx:314 AliDalitzElectronCuts.cxx:315 AliDalitzElectronCuts.cxx:316 AliDalitzElectronCuts.cxx:317 AliDalitzElectronCuts.cxx:318 AliDalitzElectronCuts.cxx:319 AliDalitzElectronCuts.cxx:320 AliDalitzElectronCuts.cxx:321 AliDalitzElectronCuts.cxx:322 AliDalitzElectronCuts.cxx:323 AliDalitzElectronCuts.cxx:324 AliDalitzElectronCuts.cxx:325 AliDalitzElectronCuts.cxx:326 AliDalitzElectronCuts.cxx:327 AliDalitzElectronCuts.cxx:328 AliDalitzElectronCuts.cxx:329 AliDalitzElectronCuts.cxx:330 AliDalitzElectronCuts.cxx:331 AliDalitzElectronCuts.cxx:332 AliDalitzElectronCuts.cxx:333 AliDalitzElectronCuts.cxx:334 AliDalitzElectronCuts.cxx:335 AliDalitzElectronCuts.cxx:336 AliDalitzElectronCuts.cxx:337 AliDalitzElectronCuts.cxx:338 AliDalitzElectronCuts.cxx:339 AliDalitzElectronCuts.cxx:340 AliDalitzElectronCuts.cxx:341 AliDalitzElectronCuts.cxx:342 AliDalitzElectronCuts.cxx:343 AliDalitzElectronCuts.cxx:344 AliDalitzElectronCuts.cxx:345 AliDalitzElectronCuts.cxx:346 AliDalitzElectronCuts.cxx:347 AliDalitzElectronCuts.cxx:348 AliDalitzElectronCuts.cxx:349 AliDalitzElectronCuts.cxx:350 AliDalitzElectronCuts.cxx:351 AliDalitzElectronCuts.cxx:352 AliDalitzElectronCuts.cxx:353 AliDalitzElectronCuts.cxx:354 AliDalitzElectronCuts.cxx:355 AliDalitzElectronCuts.cxx:356 AliDalitzElectronCuts.cxx:357 AliDalitzElectronCuts.cxx:358 AliDalitzElectronCuts.cxx:359 AliDalitzElectronCuts.cxx:360 AliDalitzElectronCuts.cxx:361 AliDalitzElectronCuts.cxx:362 AliDalitzElectronCuts.cxx:363 AliDalitzElectronCuts.cxx:364 AliDalitzElectronCuts.cxx:365 AliDalitzElectronCuts.cxx:366 AliDalitzElectronCuts.cxx:367 AliDalitzElectronCuts.cxx:368 AliDalitzElectronCuts.cxx:369 AliDalitzElectronCuts.cxx:370 AliDalitzElectronCuts.cxx:371 AliDalitzElectronCuts.cxx:372 AliDalitzElectronCuts.cxx:373 AliDalitzElectronCuts.cxx:374 AliDalitzElectronCuts.cxx:375 AliDalitzElectronCuts.cxx:376 AliDalitzElectronCuts.cxx:377 AliDalitzElectronCuts.cxx:378 AliDalitzElectronCuts.cxx:379 AliDalitzElectronCuts.cxx:380 AliDalitzElectronCuts.cxx:381 AliDalitzElectronCuts.cxx:382 AliDalitzElectronCuts.cxx:383 AliDalitzElectronCuts.cxx:384 AliDalitzElectronCuts.cxx:385 AliDalitzElectronCuts.cxx:386 AliDalitzElectronCuts.cxx:387 AliDalitzElectronCuts.cxx:388 AliDalitzElectronCuts.cxx:389 AliDalitzElectronCuts.cxx:390 AliDalitzElectronCuts.cxx:391 AliDalitzElectronCuts.cxx:392 AliDalitzElectronCuts.cxx:393 AliDalitzElectronCuts.cxx:394 AliDalitzElectronCuts.cxx:395 AliDalitzElectronCuts.cxx:396 AliDalitzElectronCuts.cxx:397 AliDalitzElectronCuts.cxx:398 AliDalitzElectronCuts.cxx:399 AliDalitzElectronCuts.cxx:400 AliDalitzElectronCuts.cxx:401 AliDalitzElectronCuts.cxx:402 AliDalitzElectronCuts.cxx:403 AliDalitzElectronCuts.cxx:404 AliDalitzElectronCuts.cxx:405 AliDalitzElectronCuts.cxx:406 AliDalitzElectronCuts.cxx:407 AliDalitzElectronCuts.cxx:408 AliDalitzElectronCuts.cxx:409 AliDalitzElectronCuts.cxx:410 AliDalitzElectronCuts.cxx:411 AliDalitzElectronCuts.cxx:412 AliDalitzElectronCuts.cxx:413 AliDalitzElectronCuts.cxx:414 AliDalitzElectronCuts.cxx:415 AliDalitzElectronCuts.cxx:416 AliDalitzElectronCuts.cxx:417 AliDalitzElectronCuts.cxx:418 AliDalitzElectronCuts.cxx:419 AliDalitzElectronCuts.cxx:420 AliDalitzElectronCuts.cxx:421 AliDalitzElectronCuts.cxx:422 AliDalitzElectronCuts.cxx:423 AliDalitzElectronCuts.cxx:424 AliDalitzElectronCuts.cxx:425 AliDalitzElectronCuts.cxx:426 AliDalitzElectronCuts.cxx:427 AliDalitzElectronCuts.cxx:428 AliDalitzElectronCuts.cxx:429 AliDalitzElectronCuts.cxx:430 AliDalitzElectronCuts.cxx:431 AliDalitzElectronCuts.cxx:432 AliDalitzElectronCuts.cxx:433 AliDalitzElectronCuts.cxx:434 AliDalitzElectronCuts.cxx:435 AliDalitzElectronCuts.cxx:436 AliDalitzElectronCuts.cxx:437 AliDalitzElectronCuts.cxx:438 AliDalitzElectronCuts.cxx:439 AliDalitzElectronCuts.cxx:440 AliDalitzElectronCuts.cxx:441 AliDalitzElectronCuts.cxx:442 AliDalitzElectronCuts.cxx:443 AliDalitzElectronCuts.cxx:444 AliDalitzElectronCuts.cxx:445 AliDalitzElectronCuts.cxx:446 AliDalitzElectronCuts.cxx:447 AliDalitzElectronCuts.cxx:448 AliDalitzElectronCuts.cxx:449 AliDalitzElectronCuts.cxx:450 AliDalitzElectronCuts.cxx:451 AliDalitzElectronCuts.cxx:452 AliDalitzElectronCuts.cxx:453 AliDalitzElectronCuts.cxx:454 AliDalitzElectronCuts.cxx:455 AliDalitzElectronCuts.cxx:456 AliDalitzElectronCuts.cxx:457 AliDalitzElectronCuts.cxx:458 AliDalitzElectronCuts.cxx:459 AliDalitzElectronCuts.cxx:460 AliDalitzElectronCuts.cxx:461 AliDalitzElectronCuts.cxx:462 AliDalitzElectronCuts.cxx:463 AliDalitzElectronCuts.cxx:464 AliDalitzElectronCuts.cxx:465 AliDalitzElectronCuts.cxx:466 AliDalitzElectronCuts.cxx:467 AliDalitzElectronCuts.cxx:468 AliDalitzElectronCuts.cxx:469 AliDalitzElectronCuts.cxx:470 AliDalitzElectronCuts.cxx:471 AliDalitzElectronCuts.cxx:472 AliDalitzElectronCuts.cxx:473 AliDalitzElectronCuts.cxx:474 AliDalitzElectronCuts.cxx:475 AliDalitzElectronCuts.cxx:476 AliDalitzElectronCuts.cxx:477 AliDalitzElectronCuts.cxx:478 AliDalitzElectronCuts.cxx:479 AliDalitzElectronCuts.cxx:480 AliDalitzElectronCuts.cxx:481 AliDalitzElectronCuts.cxx:482 AliDalitzElectronCuts.cxx:483 AliDalitzElectronCuts.cxx:484 AliDalitzElectronCuts.cxx:485 AliDalitzElectronCuts.cxx:486 AliDalitzElectronCuts.cxx:487 AliDalitzElectronCuts.cxx:488 AliDalitzElectronCuts.cxx:489 AliDalitzElectronCuts.cxx:490 AliDalitzElectronCuts.cxx:491 AliDalitzElectronCuts.cxx:492 AliDalitzElectronCuts.cxx:493 AliDalitzElectronCuts.cxx:494 AliDalitzElectronCuts.cxx:495 AliDalitzElectronCuts.cxx:496 AliDalitzElectronCuts.cxx:497 AliDalitzElectronCuts.cxx:498 AliDalitzElectronCuts.cxx:499 AliDalitzElectronCuts.cxx:500 AliDalitzElectronCuts.cxx:501 AliDalitzElectronCuts.cxx:502 AliDalitzElectronCuts.cxx:503 AliDalitzElectronCuts.cxx:504 AliDalitzElectronCuts.cxx:505 AliDalitzElectronCuts.cxx:506 AliDalitzElectronCuts.cxx:507 AliDalitzElectronCuts.cxx:508 AliDalitzElectronCuts.cxx:509 AliDalitzElectronCuts.cxx:510 AliDalitzElectronCuts.cxx:511 AliDalitzElectronCuts.cxx:512 AliDalitzElectronCuts.cxx:513 AliDalitzElectronCuts.cxx:514 AliDalitzElectronCuts.cxx:515 AliDalitzElectronCuts.cxx:516 AliDalitzElectronCuts.cxx:517 AliDalitzElectronCuts.cxx:518 AliDalitzElectronCuts.cxx:519 AliDalitzElectronCuts.cxx:520 AliDalitzElectronCuts.cxx:521 AliDalitzElectronCuts.cxx:522 AliDalitzElectronCuts.cxx:523 AliDalitzElectronCuts.cxx:524 AliDalitzElectronCuts.cxx:525 AliDalitzElectronCuts.cxx:526 AliDalitzElectronCuts.cxx:527 AliDalitzElectronCuts.cxx:528 AliDalitzElectronCuts.cxx:529 AliDalitzElectronCuts.cxx:530 AliDalitzElectronCuts.cxx:531 AliDalitzElectronCuts.cxx:532 AliDalitzElectronCuts.cxx:533 AliDalitzElectronCuts.cxx:534 AliDalitzElectronCuts.cxx:535 AliDalitzElectronCuts.cxx:536 AliDalitzElectronCuts.cxx:537 AliDalitzElectronCuts.cxx:538 AliDalitzElectronCuts.cxx:539 AliDalitzElectronCuts.cxx:540 AliDalitzElectronCuts.cxx:541 AliDalitzElectronCuts.cxx:542 AliDalitzElectronCuts.cxx:543 AliDalitzElectronCuts.cxx:544 AliDalitzElectronCuts.cxx:545 AliDalitzElectronCuts.cxx:546 AliDalitzElectronCuts.cxx:547 AliDalitzElectronCuts.cxx:548 AliDalitzElectronCuts.cxx:549 AliDalitzElectronCuts.cxx:550 AliDalitzElectronCuts.cxx:551 AliDalitzElectronCuts.cxx:552 AliDalitzElectronCuts.cxx:553 AliDalitzElectronCuts.cxx:554 AliDalitzElectronCuts.cxx:555 AliDalitzElectronCuts.cxx:556 AliDalitzElectronCuts.cxx:557 AliDalitzElectronCuts.cxx:558 AliDalitzElectronCuts.cxx:559 AliDalitzElectronCuts.cxx:560 AliDalitzElectronCuts.cxx:561 AliDalitzElectronCuts.cxx:562 AliDalitzElectronCuts.cxx:563 AliDalitzElectronCuts.cxx:564 AliDalitzElectronCuts.cxx:565 AliDalitzElectronCuts.cxx:566 AliDalitzElectronCuts.cxx:567 AliDalitzElectronCuts.cxx:568 AliDalitzElectronCuts.cxx:569 AliDalitzElectronCuts.cxx:570 AliDalitzElectronCuts.cxx:571 AliDalitzElectronCuts.cxx:572 AliDalitzElectronCuts.cxx:573 AliDalitzElectronCuts.cxx:574 AliDalitzElectronCuts.cxx:575 AliDalitzElectronCuts.cxx:576 AliDalitzElectronCuts.cxx:577 AliDalitzElectronCuts.cxx:578 AliDalitzElectronCuts.cxx:579 AliDalitzElectronCuts.cxx:580 AliDalitzElectronCuts.cxx:581 AliDalitzElectronCuts.cxx:582 AliDalitzElectronCuts.cxx:583 AliDalitzElectronCuts.cxx:584 AliDalitzElectronCuts.cxx:585 AliDalitzElectronCuts.cxx:586 AliDalitzElectronCuts.cxx:587 AliDalitzElectronCuts.cxx:588 AliDalitzElectronCuts.cxx:589 AliDalitzElectronCuts.cxx:590 AliDalitzElectronCuts.cxx:591 AliDalitzElectronCuts.cxx:592 AliDalitzElectronCuts.cxx:593 AliDalitzElectronCuts.cxx:594 AliDalitzElectronCuts.cxx:595 AliDalitzElectronCuts.cxx:596 AliDalitzElectronCuts.cxx:597 AliDalitzElectronCuts.cxx:598 AliDalitzElectronCuts.cxx:599 AliDalitzElectronCuts.cxx:600 AliDalitzElectronCuts.cxx:601 AliDalitzElectronCuts.cxx:602 AliDalitzElectronCuts.cxx:603 AliDalitzElectronCuts.cxx:604 AliDalitzElectronCuts.cxx:605 AliDalitzElectronCuts.cxx:606 AliDalitzElectronCuts.cxx:607 AliDalitzElectronCuts.cxx:608 AliDalitzElectronCuts.cxx:609 AliDalitzElectronCuts.cxx:610 AliDalitzElectronCuts.cxx:611 AliDalitzElectronCuts.cxx:612 AliDalitzElectronCuts.cxx:613 AliDalitzElectronCuts.cxx:614 AliDalitzElectronCuts.cxx:615 AliDalitzElectronCuts.cxx:616 AliDalitzElectronCuts.cxx:617 AliDalitzElectronCuts.cxx:618 AliDalitzElectronCuts.cxx:619 AliDalitzElectronCuts.cxx:620 AliDalitzElectronCuts.cxx:621 AliDalitzElectronCuts.cxx:622 AliDalitzElectronCuts.cxx:623 AliDalitzElectronCuts.cxx:624 AliDalitzElectronCuts.cxx:625 AliDalitzElectronCuts.cxx:626 AliDalitzElectronCuts.cxx:627 AliDalitzElectronCuts.cxx:628 AliDalitzElectronCuts.cxx:629 AliDalitzElectronCuts.cxx:630 AliDalitzElectronCuts.cxx:631 AliDalitzElectronCuts.cxx:632 AliDalitzElectronCuts.cxx:633 AliDalitzElectronCuts.cxx:634 AliDalitzElectronCuts.cxx:635 AliDalitzElectronCuts.cxx:636 AliDalitzElectronCuts.cxx:637 AliDalitzElectronCuts.cxx:638 AliDalitzElectronCuts.cxx:639 AliDalitzElectronCuts.cxx:640 AliDalitzElectronCuts.cxx:641 AliDalitzElectronCuts.cxx:642 AliDalitzElectronCuts.cxx:643 AliDalitzElectronCuts.cxx:644 AliDalitzElectronCuts.cxx:645 AliDalitzElectronCuts.cxx:646 AliDalitzElectronCuts.cxx:647 AliDalitzElectronCuts.cxx:648 AliDalitzElectronCuts.cxx:649 AliDalitzElectronCuts.cxx:650 AliDalitzElectronCuts.cxx:651 AliDalitzElectronCuts.cxx:652 AliDalitzElectronCuts.cxx:653 AliDalitzElectronCuts.cxx:654 AliDalitzElectronCuts.cxx:655 AliDalitzElectronCuts.cxx:656 AliDalitzElectronCuts.cxx:657 AliDalitzElectronCuts.cxx:658 AliDalitzElectronCuts.cxx:659 AliDalitzElectronCuts.cxx:660 AliDalitzElectronCuts.cxx:661 AliDalitzElectronCuts.cxx:662 AliDalitzElectronCuts.cxx:663 AliDalitzElectronCuts.cxx:664 AliDalitzElectronCuts.cxx:665 AliDalitzElectronCuts.cxx:666 AliDalitzElectronCuts.cxx:667 AliDalitzElectronCuts.cxx:668 AliDalitzElectronCuts.cxx:669 AliDalitzElectronCuts.cxx:670 AliDalitzElectronCuts.cxx:671 AliDalitzElectronCuts.cxx:672 AliDalitzElectronCuts.cxx:673 AliDalitzElectronCuts.cxx:674 AliDalitzElectronCuts.cxx:675 AliDalitzElectronCuts.cxx:676 AliDalitzElectronCuts.cxx:677 AliDalitzElectronCuts.cxx:678 AliDalitzElectronCuts.cxx:679 AliDalitzElectronCuts.cxx:680 AliDalitzElectronCuts.cxx:681 AliDalitzElectronCuts.cxx:682 AliDalitzElectronCuts.cxx:683 AliDalitzElectronCuts.cxx:684 AliDalitzElectronCuts.cxx:685 AliDalitzElectronCuts.cxx:686 AliDalitzElectronCuts.cxx:687 AliDalitzElectronCuts.cxx:688 AliDalitzElectronCuts.cxx:689 AliDalitzElectronCuts.cxx:690 AliDalitzElectronCuts.cxx:691 AliDalitzElectronCuts.cxx:692 AliDalitzElectronCuts.cxx:693 AliDalitzElectronCuts.cxx:694 AliDalitzElectronCuts.cxx:695 AliDalitzElectronCuts.cxx:696 AliDalitzElectronCuts.cxx:697 AliDalitzElectronCuts.cxx:698 AliDalitzElectronCuts.cxx:699 AliDalitzElectronCuts.cxx:700 AliDalitzElectronCuts.cxx:701 AliDalitzElectronCuts.cxx:702 AliDalitzElectronCuts.cxx:703 AliDalitzElectronCuts.cxx:704 AliDalitzElectronCuts.cxx:705 AliDalitzElectronCuts.cxx:706 AliDalitzElectronCuts.cxx:707 AliDalitzElectronCuts.cxx:708 AliDalitzElectronCuts.cxx:709 AliDalitzElectronCuts.cxx:710 AliDalitzElectronCuts.cxx:711 AliDalitzElectronCuts.cxx:712 AliDalitzElectronCuts.cxx:713 AliDalitzElectronCuts.cxx:714 AliDalitzElectronCuts.cxx:715 AliDalitzElectronCuts.cxx:716 AliDalitzElectronCuts.cxx:717 AliDalitzElectronCuts.cxx:718 AliDalitzElectronCuts.cxx:719 AliDalitzElectronCuts.cxx:720 AliDalitzElectronCuts.cxx:721 AliDalitzElectronCuts.cxx:722 AliDalitzElectronCuts.cxx:723 AliDalitzElectronCuts.cxx:724 AliDalitzElectronCuts.cxx:725 AliDalitzElectronCuts.cxx:726 AliDalitzElectronCuts.cxx:727 AliDalitzElectronCuts.cxx:728 AliDalitzElectronCuts.cxx:729 AliDalitzElectronCuts.cxx:730 AliDalitzElectronCuts.cxx:731 AliDalitzElectronCuts.cxx:732 AliDalitzElectronCuts.cxx:733 AliDalitzElectronCuts.cxx:734 AliDalitzElectronCuts.cxx:735 AliDalitzElectronCuts.cxx:736 AliDalitzElectronCuts.cxx:737 AliDalitzElectronCuts.cxx:738 AliDalitzElectronCuts.cxx:739 AliDalitzElectronCuts.cxx:740 AliDalitzElectronCuts.cxx:741 AliDalitzElectronCuts.cxx:742 AliDalitzElectronCuts.cxx:743 AliDalitzElectronCuts.cxx:744 AliDalitzElectronCuts.cxx:745 AliDalitzElectronCuts.cxx:746 AliDalitzElectronCuts.cxx:747 AliDalitzElectronCuts.cxx:748 AliDalitzElectronCuts.cxx:749 AliDalitzElectronCuts.cxx:750 AliDalitzElectronCuts.cxx:751 AliDalitzElectronCuts.cxx:752 AliDalitzElectronCuts.cxx:753 AliDalitzElectronCuts.cxx:754 AliDalitzElectronCuts.cxx:755 AliDalitzElectronCuts.cxx:756 AliDalitzElectronCuts.cxx:757 AliDalitzElectronCuts.cxx:758 AliDalitzElectronCuts.cxx:759 AliDalitzElectronCuts.cxx:760 AliDalitzElectronCuts.cxx:761 AliDalitzElectronCuts.cxx:762 AliDalitzElectronCuts.cxx:763 AliDalitzElectronCuts.cxx:764 AliDalitzElectronCuts.cxx:765 AliDalitzElectronCuts.cxx:766 AliDalitzElectronCuts.cxx:767 AliDalitzElectronCuts.cxx:768 AliDalitzElectronCuts.cxx:769 AliDalitzElectronCuts.cxx:770 AliDalitzElectronCuts.cxx:771 AliDalitzElectronCuts.cxx:772 AliDalitzElectronCuts.cxx:773 AliDalitzElectronCuts.cxx:774 AliDalitzElectronCuts.cxx:775 AliDalitzElectronCuts.cxx:776 AliDalitzElectronCuts.cxx:777 AliDalitzElectronCuts.cxx:778 AliDalitzElectronCuts.cxx:779 AliDalitzElectronCuts.cxx:780 AliDalitzElectronCuts.cxx:781 AliDalitzElectronCuts.cxx:782 AliDalitzElectronCuts.cxx:783 AliDalitzElectronCuts.cxx:784 AliDalitzElectronCuts.cxx:785 AliDalitzElectronCuts.cxx:786 AliDalitzElectronCuts.cxx:787 AliDalitzElectronCuts.cxx:788 AliDalitzElectronCuts.cxx:789 AliDalitzElectronCuts.cxx:790 AliDalitzElectronCuts.cxx:791 AliDalitzElectronCuts.cxx:792 AliDalitzElectronCuts.cxx:793 AliDalitzElectronCuts.cxx:794 AliDalitzElectronCuts.cxx:795 AliDalitzElectronCuts.cxx:796 AliDalitzElectronCuts.cxx:797 AliDalitzElectronCuts.cxx:798 AliDalitzElectronCuts.cxx:799 AliDalitzElectronCuts.cxx:800 AliDalitzElectronCuts.cxx:801 AliDalitzElectronCuts.cxx:802 AliDalitzElectronCuts.cxx:803 AliDalitzElectronCuts.cxx:804 AliDalitzElectronCuts.cxx:805 AliDalitzElectronCuts.cxx:806 AliDalitzElectronCuts.cxx:807 AliDalitzElectronCuts.cxx:808 AliDalitzElectronCuts.cxx:809 AliDalitzElectronCuts.cxx:810 AliDalitzElectronCuts.cxx:811 AliDalitzElectronCuts.cxx:812 AliDalitzElectronCuts.cxx:813 AliDalitzElectronCuts.cxx:814 AliDalitzElectronCuts.cxx:815 AliDalitzElectronCuts.cxx:816 AliDalitzElectronCuts.cxx:817 AliDalitzElectronCuts.cxx:818 AliDalitzElectronCuts.cxx:819 AliDalitzElectronCuts.cxx:820 AliDalitzElectronCuts.cxx:821 AliDalitzElectronCuts.cxx:822 AliDalitzElectronCuts.cxx:823 AliDalitzElectronCuts.cxx:824 AliDalitzElectronCuts.cxx:825 AliDalitzElectronCuts.cxx:826 AliDalitzElectronCuts.cxx:827 AliDalitzElectronCuts.cxx:828 AliDalitzElectronCuts.cxx:829 AliDalitzElectronCuts.cxx:830 AliDalitzElectronCuts.cxx:831 AliDalitzElectronCuts.cxx:832 AliDalitzElectronCuts.cxx:833 AliDalitzElectronCuts.cxx:834 AliDalitzElectronCuts.cxx:835 AliDalitzElectronCuts.cxx:836 AliDalitzElectronCuts.cxx:837 AliDalitzElectronCuts.cxx:838 AliDalitzElectronCuts.cxx:839 AliDalitzElectronCuts.cxx:840 AliDalitzElectronCuts.cxx:841 AliDalitzElectronCuts.cxx:842 AliDalitzElectronCuts.cxx:843 AliDalitzElectronCuts.cxx:844 AliDalitzElectronCuts.cxx:845 AliDalitzElectronCuts.cxx:846 AliDalitzElectronCuts.cxx:847 AliDalitzElectronCuts.cxx:848 AliDalitzElectronCuts.cxx:849 AliDalitzElectronCuts.cxx:850 AliDalitzElectronCuts.cxx:851 AliDalitzElectronCuts.cxx:852 AliDalitzElectronCuts.cxx:853 AliDalitzElectronCuts.cxx:854 AliDalitzElectronCuts.cxx:855 AliDalitzElectronCuts.cxx:856 AliDalitzElectronCuts.cxx:857 AliDalitzElectronCuts.cxx:858 AliDalitzElectronCuts.cxx:859 AliDalitzElectronCuts.cxx:860 AliDalitzElectronCuts.cxx:861 AliDalitzElectronCuts.cxx:862 AliDalitzElectronCuts.cxx:863 AliDalitzElectronCuts.cxx:864 AliDalitzElectronCuts.cxx:865 AliDalitzElectronCuts.cxx:866 AliDalitzElectronCuts.cxx:867 AliDalitzElectronCuts.cxx:868 AliDalitzElectronCuts.cxx:869 AliDalitzElectronCuts.cxx:870 AliDalitzElectronCuts.cxx:871 AliDalitzElectronCuts.cxx:872 AliDalitzElectronCuts.cxx:873 AliDalitzElectronCuts.cxx:874 AliDalitzElectronCuts.cxx:875 AliDalitzElectronCuts.cxx:876 AliDalitzElectronCuts.cxx:877 AliDalitzElectronCuts.cxx:878 AliDalitzElectronCuts.cxx:879 AliDalitzElectronCuts.cxx:880 AliDalitzElectronCuts.cxx:881 AliDalitzElectronCuts.cxx:882 AliDalitzElectronCuts.cxx:883 AliDalitzElectronCuts.cxx:884 AliDalitzElectronCuts.cxx:885 AliDalitzElectronCuts.cxx:886 AliDalitzElectronCuts.cxx:887 AliDalitzElectronCuts.cxx:888 AliDalitzElectronCuts.cxx:889 AliDalitzElectronCuts.cxx:890 AliDalitzElectronCuts.cxx:891 AliDalitzElectronCuts.cxx:892 AliDalitzElectronCuts.cxx:893 AliDalitzElectronCuts.cxx:894 AliDalitzElectronCuts.cxx:895 AliDalitzElectronCuts.cxx:896 AliDalitzElectronCuts.cxx:897 AliDalitzElectronCuts.cxx:898 AliDalitzElectronCuts.cxx:899 AliDalitzElectronCuts.cxx:900 AliDalitzElectronCuts.cxx:901 AliDalitzElectronCuts.cxx:902 AliDalitzElectronCuts.cxx:903 AliDalitzElectronCuts.cxx:904 AliDalitzElectronCuts.cxx:905 AliDalitzElectronCuts.cxx:906 AliDalitzElectronCuts.cxx:907 AliDalitzElectronCuts.cxx:908 AliDalitzElectronCuts.cxx:909 AliDalitzElectronCuts.cxx:910 AliDalitzElectronCuts.cxx:911 AliDalitzElectronCuts.cxx:912 AliDalitzElectronCuts.cxx:913 AliDalitzElectronCuts.cxx:914 AliDalitzElectronCuts.cxx:915 AliDalitzElectronCuts.cxx:916 AliDalitzElectronCuts.cxx:917 AliDalitzElectronCuts.cxx:918 AliDalitzElectronCuts.cxx:919 AliDalitzElectronCuts.cxx:920 AliDalitzElectronCuts.cxx:921 AliDalitzElectronCuts.cxx:922 AliDalitzElectronCuts.cxx:923 AliDalitzElectronCuts.cxx:924 AliDalitzElectronCuts.cxx:925 AliDalitzElectronCuts.cxx:926 AliDalitzElectronCuts.cxx:927 AliDalitzElectronCuts.cxx:928 AliDalitzElectronCuts.cxx:929 AliDalitzElectronCuts.cxx:930 AliDalitzElectronCuts.cxx:931 AliDalitzElectronCuts.cxx:932 AliDalitzElectronCuts.cxx:933 AliDalitzElectronCuts.cxx:934 AliDalitzElectronCuts.cxx:935 AliDalitzElectronCuts.cxx:936 AliDalitzElectronCuts.cxx:937 AliDalitzElectronCuts.cxx:938 AliDalitzElectronCuts.cxx:939 AliDalitzElectronCuts.cxx:940 AliDalitzElectronCuts.cxx:941 AliDalitzElectronCuts.cxx:942 AliDalitzElectronCuts.cxx:943 AliDalitzElectronCuts.cxx:944 AliDalitzElectronCuts.cxx:945 AliDalitzElectronCuts.cxx:946 AliDalitzElectronCuts.cxx:947 AliDalitzElectronCuts.cxx:948 AliDalitzElectronCuts.cxx:949 AliDalitzElectronCuts.cxx:950 AliDalitzElectronCuts.cxx:951 AliDalitzElectronCuts.cxx:952 AliDalitzElectronCuts.cxx:953 AliDalitzElectronCuts.cxx:954 AliDalitzElectronCuts.cxx:955 AliDalitzElectronCuts.cxx:956 AliDalitzElectronCuts.cxx:957 AliDalitzElectronCuts.cxx:958 AliDalitzElectronCuts.cxx:959 AliDalitzElectronCuts.cxx:960 AliDalitzElectronCuts.cxx:961 AliDalitzElectronCuts.cxx:962 AliDalitzElectronCuts.cxx:963 AliDalitzElectronCuts.cxx:964 AliDalitzElectronCuts.cxx:965 AliDalitzElectronCuts.cxx:966 AliDalitzElectronCuts.cxx:967 AliDalitzElectronCuts.cxx:968 AliDalitzElectronCuts.cxx:969 AliDalitzElectronCuts.cxx:970 AliDalitzElectronCuts.cxx:971 AliDalitzElectronCuts.cxx:972 AliDalitzElectronCuts.cxx:973 AliDalitzElectronCuts.cxx:974 AliDalitzElectronCuts.cxx:975 AliDalitzElectronCuts.cxx:976 AliDalitzElectronCuts.cxx:977 AliDalitzElectronCuts.cxx:978 AliDalitzElectronCuts.cxx:979 AliDalitzElectronCuts.cxx:980 AliDalitzElectronCuts.cxx:981 AliDalitzElectronCuts.cxx:982 AliDalitzElectronCuts.cxx:983 AliDalitzElectronCuts.cxx:984 AliDalitzElectronCuts.cxx:985 AliDalitzElectronCuts.cxx:986 AliDalitzElectronCuts.cxx:987 AliDalitzElectronCuts.cxx:988 AliDalitzElectronCuts.cxx:989 AliDalitzElectronCuts.cxx:990 AliDalitzElectronCuts.cxx:991 AliDalitzElectronCuts.cxx:992 AliDalitzElectronCuts.cxx:993 AliDalitzElectronCuts.cxx:994 AliDalitzElectronCuts.cxx:995 AliDalitzElectronCuts.cxx:996 AliDalitzElectronCuts.cxx:997 AliDalitzElectronCuts.cxx:998 AliDalitzElectronCuts.cxx:999 AliDalitzElectronCuts.cxx:1000 AliDalitzElectronCuts.cxx:1001 AliDalitzElectronCuts.cxx:1002 AliDalitzElectronCuts.cxx:1003 AliDalitzElectronCuts.cxx:1004 AliDalitzElectronCuts.cxx:1005 AliDalitzElectronCuts.cxx:1006 AliDalitzElectronCuts.cxx:1007 AliDalitzElectronCuts.cxx:1008 AliDalitzElectronCuts.cxx:1009 AliDalitzElectronCuts.cxx:1010 AliDalitzElectronCuts.cxx:1011 AliDalitzElectronCuts.cxx:1012 AliDalitzElectronCuts.cxx:1013 AliDalitzElectronCuts.cxx:1014 AliDalitzElectronCuts.cxx:1015 AliDalitzElectronCuts.cxx:1016 AliDalitzElectronCuts.cxx:1017 AliDalitzElectronCuts.cxx:1018 AliDalitzElectronCuts.cxx:1019 AliDalitzElectronCuts.cxx:1020 AliDalitzElectronCuts.cxx:1021 AliDalitzElectronCuts.cxx:1022 AliDalitzElectronCuts.cxx:1023 AliDalitzElectronCuts.cxx:1024 AliDalitzElectronCuts.cxx:1025 AliDalitzElectronCuts.cxx:1026 AliDalitzElectronCuts.cxx:1027 AliDalitzElectronCuts.cxx:1028 AliDalitzElectronCuts.cxx:1029 AliDalitzElectronCuts.cxx:1030 AliDalitzElectronCuts.cxx:1031 AliDalitzElectronCuts.cxx:1032 AliDalitzElectronCuts.cxx:1033 AliDalitzElectronCuts.cxx:1034 AliDalitzElectronCuts.cxx:1035 AliDalitzElectronCuts.cxx:1036 AliDalitzElectronCuts.cxx:1037 AliDalitzElectronCuts.cxx:1038 AliDalitzElectronCuts.cxx:1039 AliDalitzElectronCuts.cxx:1040 AliDalitzElectronCuts.cxx:1041 AliDalitzElectronCuts.cxx:1042 AliDalitzElectronCuts.cxx:1043 AliDalitzElectronCuts.cxx:1044 AliDalitzElectronCuts.cxx:1045 AliDalitzElectronCuts.cxx:1046 AliDalitzElectronCuts.cxx:1047 AliDalitzElectronCuts.cxx:1048 AliDalitzElectronCuts.cxx:1049 AliDalitzElectronCuts.cxx:1050 AliDalitzElectronCuts.cxx:1051 AliDalitzElectronCuts.cxx:1052 AliDalitzElectronCuts.cxx:1053 AliDalitzElectronCuts.cxx:1054 AliDalitzElectronCuts.cxx:1055 AliDalitzElectronCuts.cxx:1056 AliDalitzElectronCuts.cxx:1057 AliDalitzElectronCuts.cxx:1058 AliDalitzElectronCuts.cxx:1059 AliDalitzElectronCuts.cxx:1060 AliDalitzElectronCuts.cxx:1061 AliDalitzElectronCuts.cxx:1062 AliDalitzElectronCuts.cxx:1063 AliDalitzElectronCuts.cxx:1064 AliDalitzElectronCuts.cxx:1065 AliDalitzElectronCuts.cxx:1066 AliDalitzElectronCuts.cxx:1067 AliDalitzElectronCuts.cxx:1068 AliDalitzElectronCuts.cxx:1069 AliDalitzElectronCuts.cxx:1070 AliDalitzElectronCuts.cxx:1071 AliDalitzElectronCuts.cxx:1072 AliDalitzElectronCuts.cxx:1073 AliDalitzElectronCuts.cxx:1074 AliDalitzElectronCuts.cxx:1075 AliDalitzElectronCuts.cxx:1076 AliDalitzElectronCuts.cxx:1077 AliDalitzElectronCuts.cxx:1078 AliDalitzElectronCuts.cxx:1079 AliDalitzElectronCuts.cxx:1080 AliDalitzElectronCuts.cxx:1081 AliDalitzElectronCuts.cxx:1082 AliDalitzElectronCuts.cxx:1083 AliDalitzElectronCuts.cxx:1084 AliDalitzElectronCuts.cxx:1085 AliDalitzElectronCuts.cxx:1086 AliDalitzElectronCuts.cxx:1087 AliDalitzElectronCuts.cxx:1088 AliDalitzElectronCuts.cxx:1089 AliDalitzElectronCuts.cxx:1090 AliDalitzElectronCuts.cxx:1091 AliDalitzElectronCuts.cxx:1092 AliDalitzElectronCuts.cxx:1093 AliDalitzElectronCuts.cxx:1094 AliDalitzElectronCuts.cxx:1095 AliDalitzElectronCuts.cxx:1096 AliDalitzElectronCuts.cxx:1097 AliDalitzElectronCuts.cxx:1098 AliDalitzElectronCuts.cxx:1099 AliDalitzElectronCuts.cxx:1100 AliDalitzElectronCuts.cxx:1101 AliDalitzElectronCuts.cxx:1102 AliDalitzElectronCuts.cxx:1103 AliDalitzElectronCuts.cxx:1104 AliDalitzElectronCuts.cxx:1105 AliDalitzElectronCuts.cxx:1106 AliDalitzElectronCuts.cxx:1107 AliDalitzElectronCuts.cxx:1108 AliDalitzElectronCuts.cxx:1109 AliDalitzElectronCuts.cxx:1110 AliDalitzElectronCuts.cxx:1111 AliDalitzElectronCuts.cxx:1112 AliDalitzElectronCuts.cxx:1113 AliDalitzElectronCuts.cxx:1114 AliDalitzElectronCuts.cxx:1115 AliDalitzElectronCuts.cxx:1116 AliDalitzElectronCuts.cxx:1117 AliDalitzElectronCuts.cxx:1118 AliDalitzElectronCuts.cxx:1119 AliDalitzElectronCuts.cxx:1120 AliDalitzElectronCuts.cxx:1121 AliDalitzElectronCuts.cxx:1122 AliDalitzElectronCuts.cxx:1123 AliDalitzElectronCuts.cxx:1124 AliDalitzElectronCuts.cxx:1125 AliDalitzElectronCuts.cxx:1126 AliDalitzElectronCuts.cxx:1127 AliDalitzElectronCuts.cxx:1128 AliDalitzElectronCuts.cxx:1129 AliDalitzElectronCuts.cxx:1130 AliDalitzElectronCuts.cxx:1131 AliDalitzElectronCuts.cxx:1132 AliDalitzElectronCuts.cxx:1133 AliDalitzElectronCuts.cxx:1134 AliDalitzElectronCuts.cxx:1135 AliDalitzElectronCuts.cxx:1136 AliDalitzElectronCuts.cxx:1137 AliDalitzElectronCuts.cxx:1138 AliDalitzElectronCuts.cxx:1139 AliDalitzElectronCuts.cxx:1140 AliDalitzElectronCuts.cxx:1141 AliDalitzElectronCuts.cxx:1142 AliDalitzElectronCuts.cxx:1143 AliDalitzElectronCuts.cxx:1144 AliDalitzElectronCuts.cxx:1145 AliDalitzElectronCuts.cxx:1146 AliDalitzElectronCuts.cxx:1147 AliDalitzElectronCuts.cxx:1148 AliDalitzElectronCuts.cxx:1149 AliDalitzElectronCuts.cxx:1150 AliDalitzElectronCuts.cxx:1151 AliDalitzElectronCuts.cxx:1152 AliDalitzElectronCuts.cxx:1153 AliDalitzElectronCuts.cxx:1154 AliDalitzElectronCuts.cxx:1155 AliDalitzElectronCuts.cxx:1156 AliDalitzElectronCuts.cxx:1157 AliDalitzElectronCuts.cxx:1158 AliDalitzElectronCuts.cxx:1159 AliDalitzElectronCuts.cxx:1160 AliDalitzElectronCuts.cxx:1161 AliDalitzElectronCuts.cxx:1162 AliDalitzElectronCuts.cxx:1163 AliDalitzElectronCuts.cxx:1164 AliDalitzElectronCuts.cxx:1165 AliDalitzElectronCuts.cxx:1166 AliDalitzElectronCuts.cxx:1167 AliDalitzElectronCuts.cxx:1168 AliDalitzElectronCuts.cxx:1169 AliDalitzElectronCuts.cxx:1170 AliDalitzElectronCuts.cxx:1171 AliDalitzElectronCuts.cxx:1172 AliDalitzElectronCuts.cxx:1173 AliDalitzElectronCuts.cxx:1174 AliDalitzElectronCuts.cxx:1175 AliDalitzElectronCuts.cxx:1176 AliDalitzElectronCuts.cxx:1177 AliDalitzElectronCuts.cxx:1178 AliDalitzElectronCuts.cxx:1179 AliDalitzElectronCuts.cxx:1180 AliDalitzElectronCuts.cxx:1181 AliDalitzElectronCuts.cxx:1182 AliDalitzElectronCuts.cxx:1183 AliDalitzElectronCuts.cxx:1184 AliDalitzElectronCuts.cxx:1185 AliDalitzElectronCuts.cxx:1186 AliDalitzElectronCuts.cxx:1187 AliDalitzElectronCuts.cxx:1188 AliDalitzElectronCuts.cxx:1189 AliDalitzElectronCuts.cxx:1190 AliDalitzElectronCuts.cxx:1191 AliDalitzElectronCuts.cxx:1192 AliDalitzElectronCuts.cxx:1193 AliDalitzElectronCuts.cxx:1194 AliDalitzElectronCuts.cxx:1195 AliDalitzElectronCuts.cxx:1196 AliDalitzElectronCuts.cxx:1197 AliDalitzElectronCuts.cxx:1198 AliDalitzElectronCuts.cxx:1199 AliDalitzElectronCuts.cxx:1200 AliDalitzElectronCuts.cxx:1201 AliDalitzElectronCuts.cxx:1202 AliDalitzElectronCuts.cxx:1203 AliDalitzElectronCuts.cxx:1204 AliDalitzElectronCuts.cxx:1205 AliDalitzElectronCuts.cxx:1206 AliDalitzElectronCuts.cxx:1207 AliDalitzElectronCuts.cxx:1208 AliDalitzElectronCuts.cxx:1209 AliDalitzElectronCuts.cxx:1210 AliDalitzElectronCuts.cxx:1211 AliDalitzElectronCuts.cxx:1212 AliDalitzElectronCuts.cxx:1213 AliDalitzElectronCuts.cxx:1214 AliDalitzElectronCuts.cxx:1215 AliDalitzElectronCuts.cxx:1216 AliDalitzElectronCuts.cxx:1217 AliDalitzElectronCuts.cxx:1218 AliDalitzElectronCuts.cxx:1219 AliDalitzElectronCuts.cxx:1220 AliDalitzElectronCuts.cxx:1221 AliDalitzElectronCuts.cxx:1222 AliDalitzElectronCuts.cxx:1223 AliDalitzElectronCuts.cxx:1224 AliDalitzElectronCuts.cxx:1225 AliDalitzElectronCuts.cxx:1226 AliDalitzElectronCuts.cxx:1227 AliDalitzElectronCuts.cxx:1228 AliDalitzElectronCuts.cxx:1229 AliDalitzElectronCuts.cxx:1230 AliDalitzElectronCuts.cxx:1231 AliDalitzElectronCuts.cxx:1232 AliDalitzElectronCuts.cxx:1233 AliDalitzElectronCuts.cxx:1234 AliDalitzElectronCuts.cxx:1235 AliDalitzElectronCuts.cxx:1236 AliDalitzElectronCuts.cxx:1237 AliDalitzElectronCuts.cxx:1238 AliDalitzElectronCuts.cxx:1239 AliDalitzElectronCuts.cxx:1240 AliDalitzElectronCuts.cxx:1241 AliDalitzElectronCuts.cxx:1242 AliDalitzElectronCuts.cxx:1243 AliDalitzElectronCuts.cxx:1244 AliDalitzElectronCuts.cxx:1245 AliDalitzElectronCuts.cxx:1246 AliDalitzElectronCuts.cxx:1247 AliDalitzElectronCuts.cxx:1248 AliDalitzElectronCuts.cxx:1249 AliDalitzElectronCuts.cxx:1250 AliDalitzElectronCuts.cxx:1251 AliDalitzElectronCuts.cxx:1252 AliDalitzElectronCuts.cxx:1253 AliDalitzElectronCuts.cxx:1254 AliDalitzElectronCuts.cxx:1255 AliDalitzElectronCuts.cxx:1256 AliDalitzElectronCuts.cxx:1257 AliDalitzElectronCuts.cxx:1258 AliDalitzElectronCuts.cxx:1259 AliDalitzElectronCuts.cxx:1260 AliDalitzElectronCuts.cxx:1261 AliDalitzElectronCuts.cxx:1262 AliDalitzElectronCuts.cxx:1263 AliDalitzElectronCuts.cxx:1264 AliDalitzElectronCuts.cxx:1265 AliDalitzElectronCuts.cxx:1266 AliDalitzElectronCuts.cxx:1267 AliDalitzElectronCuts.cxx:1268 AliDalitzElectronCuts.cxx:1269 AliDalitzElectronCuts.cxx:1270 AliDalitzElectronCuts.cxx:1271 AliDalitzElectronCuts.cxx:1272 AliDalitzElectronCuts.cxx:1273 AliDalitzElectronCuts.cxx:1274 AliDalitzElectronCuts.cxx:1275 AliDalitzElectronCuts.cxx:1276 AliDalitzElectronCuts.cxx:1277 AliDalitzElectronCuts.cxx:1278 AliDalitzElectronCuts.cxx:1279 AliDalitzElectronCuts.cxx:1280 AliDalitzElectronCuts.cxx:1281 AliDalitzElectronCuts.cxx:1282 AliDalitzElectronCuts.cxx:1283 AliDalitzElectronCuts.cxx:1284 AliDalitzElectronCuts.cxx:1285 AliDalitzElectronCuts.cxx:1286 AliDalitzElectronCuts.cxx:1287 AliDalitzElectronCuts.cxx:1288 AliDalitzElectronCuts.cxx:1289 AliDalitzElectronCuts.cxx:1290 AliDalitzElectronCuts.cxx:1291 AliDalitzElectronCuts.cxx:1292 AliDalitzElectronCuts.cxx:1293 AliDalitzElectronCuts.cxx:1294 AliDalitzElectronCuts.cxx:1295 AliDalitzElectronCuts.cxx:1296 AliDalitzElectronCuts.cxx:1297 AliDalitzElectronCuts.cxx:1298 AliDalitzElectronCuts.cxx:1299 AliDalitzElectronCuts.cxx:1300 AliDalitzElectronCuts.cxx:1301 AliDalitzElectronCuts.cxx:1302 AliDalitzElectronCuts.cxx:1303 AliDalitzElectronCuts.cxx:1304 AliDalitzElectronCuts.cxx:1305 AliDalitzElectronCuts.cxx:1306 AliDalitzElectronCuts.cxx:1307 AliDalitzElectronCuts.cxx:1308 AliDalitzElectronCuts.cxx:1309 AliDalitzElectronCuts.cxx:1310 AliDalitzElectronCuts.cxx:1311 AliDalitzElectronCuts.cxx:1312 AliDalitzElectronCuts.cxx:1313 AliDalitzElectronCuts.cxx:1314 AliDalitzElectronCuts.cxx:1315 AliDalitzElectronCuts.cxx:1316 AliDalitzElectronCuts.cxx:1317 AliDalitzElectronCuts.cxx:1318 AliDalitzElectronCuts.cxx:1319 AliDalitzElectronCuts.cxx:1320 AliDalitzElectronCuts.cxx:1321 AliDalitzElectronCuts.cxx:1322 AliDalitzElectronCuts.cxx:1323 AliDalitzElectronCuts.cxx:1324 AliDalitzElectronCuts.cxx:1325 AliDalitzElectronCuts.cxx:1326 AliDalitzElectronCuts.cxx:1327 AliDalitzElectronCuts.cxx:1328 AliDalitzElectronCuts.cxx:1329 AliDalitzElectronCuts.cxx:1330 AliDalitzElectronCuts.cxx:1331 AliDalitzElectronCuts.cxx:1332 AliDalitzElectronCuts.cxx:1333 AliDalitzElectronCuts.cxx:1334 AliDalitzElectronCuts.cxx:1335 AliDalitzElectronCuts.cxx:1336 AliDalitzElectronCuts.cxx:1337 AliDalitzElectronCuts.cxx:1338 AliDalitzElectronCuts.cxx:1339 AliDalitzElectronCuts.cxx:1340 AliDalitzElectronCuts.cxx:1341 AliDalitzElectronCuts.cxx:1342 AliDalitzElectronCuts.cxx:1343 AliDalitzElectronCuts.cxx:1344 AliDalitzElectronCuts.cxx:1345 AliDalitzElectronCuts.cxx:1346 AliDalitzElectronCuts.cxx:1347 AliDalitzElectronCuts.cxx:1348 AliDalitzElectronCuts.cxx:1349 AliDalitzElectronCuts.cxx:1350 AliDalitzElectronCuts.cxx:1351 AliDalitzElectronCuts.cxx:1352 AliDalitzElectronCuts.cxx:1353 AliDalitzElectronCuts.cxx:1354 AliDalitzElectronCuts.cxx:1355 AliDalitzElectronCuts.cxx:1356 AliDalitzElectronCuts.cxx:1357 AliDalitzElectronCuts.cxx:1358 AliDalitzElectronCuts.cxx:1359 AliDalitzElectronCuts.cxx:1360 AliDalitzElectronCuts.cxx:1361 AliDalitzElectronCuts.cxx:1362 AliDalitzElectronCuts.cxx:1363 AliDalitzElectronCuts.cxx:1364 AliDalitzElectronCuts.cxx:1365 AliDalitzElectronCuts.cxx:1366 AliDalitzElectronCuts.cxx:1367 AliDalitzElectronCuts.cxx:1368 AliDalitzElectronCuts.cxx:1369 AliDalitzElectronCuts.cxx:1370 AliDalitzElectronCuts.cxx:1371 AliDalitzElectronCuts.cxx:1372 AliDalitzElectronCuts.cxx:1373 AliDalitzElectronCuts.cxx:1374 AliDalitzElectronCuts.cxx:1375 AliDalitzElectronCuts.cxx:1376 AliDalitzElectronCuts.cxx:1377 AliDalitzElectronCuts.cxx:1378 AliDalitzElectronCuts.cxx:1379 AliDalitzElectronCuts.cxx:1380 AliDalitzElectronCuts.cxx:1381 AliDalitzElectronCuts.cxx:1382 AliDalitzElectronCuts.cxx:1383 AliDalitzElectronCuts.cxx:1384 AliDalitzElectronCuts.cxx:1385 AliDalitzElectronCuts.cxx:1386 AliDalitzElectronCuts.cxx:1387 AliDalitzElectronCuts.cxx:1388 AliDalitzElectronCuts.cxx:1389 AliDalitzElectronCuts.cxx:1390 AliDalitzElectronCuts.cxx:1391 AliDalitzElectronCuts.cxx:1392 AliDalitzElectronCuts.cxx:1393 AliDalitzElectronCuts.cxx:1394 AliDalitzElectronCuts.cxx:1395 AliDalitzElectronCuts.cxx:1396 AliDalitzElectronCuts.cxx:1397 AliDalitzElectronCuts.cxx:1398 AliDalitzElectronCuts.cxx:1399 AliDalitzElectronCuts.cxx:1400 AliDalitzElectronCuts.cxx:1401 AliDalitzElectronCuts.cxx:1402 AliDalitzElectronCuts.cxx:1403 AliDalitzElectronCuts.cxx:1404 AliDalitzElectronCuts.cxx:1405 AliDalitzElectronCuts.cxx:1406 AliDalitzElectronCuts.cxx:1407 AliDalitzElectronCuts.cxx:1408 AliDalitzElectronCuts.cxx:1409 AliDalitzElectronCuts.cxx:1410 AliDalitzElectronCuts.cxx:1411 AliDalitzElectronCuts.cxx:1412 AliDalitzElectronCuts.cxx:1413 AliDalitzElectronCuts.cxx:1414 AliDalitzElectronCuts.cxx:1415 AliDalitzElectronCuts.cxx:1416 AliDalitzElectronCuts.cxx:1417 AliDalitzElectronCuts.cxx:1418 AliDalitzElectronCuts.cxx:1419 AliDalitzElectronCuts.cxx:1420 AliDalitzElectronCuts.cxx:1421 AliDalitzElectronCuts.cxx:1422 AliDalitzElectronCuts.cxx:1423 AliDalitzElectronCuts.cxx:1424 AliDalitzElectronCuts.cxx:1425 AliDalitzElectronCuts.cxx:1426 AliDalitzElectronCuts.cxx:1427 AliDalitzElectronCuts.cxx:1428 AliDalitzElectronCuts.cxx:1429 AliDalitzElectronCuts.cxx:1430 AliDalitzElectronCuts.cxx:1431 AliDalitzElectronCuts.cxx:1432 AliDalitzElectronCuts.cxx:1433 AliDalitzElectronCuts.cxx:1434 AliDalitzElectronCuts.cxx:1435 AliDalitzElectronCuts.cxx:1436 AliDalitzElectronCuts.cxx:1437 AliDalitzElectronCuts.cxx:1438 AliDalitzElectronCuts.cxx:1439 AliDalitzElectronCuts.cxx:1440 AliDalitzElectronCuts.cxx:1441 AliDalitzElectronCuts.cxx:1442 AliDalitzElectronCuts.cxx:1443 AliDalitzElectronCuts.cxx:1444 AliDalitzElectronCuts.cxx:1445 AliDalitzElectronCuts.cxx:1446 AliDalitzElectronCuts.cxx:1447 AliDalitzElectronCuts.cxx:1448 AliDalitzElectronCuts.cxx:1449 AliDalitzElectronCuts.cxx:1450 AliDalitzElectronCuts.cxx:1451 AliDalitzElectronCuts.cxx:1452 AliDalitzElectronCuts.cxx:1453 AliDalitzElectronCuts.cxx:1454 AliDalitzElectronCuts.cxx:1455 AliDalitzElectronCuts.cxx:1456 AliDalitzElectronCuts.cxx:1457 AliDalitzElectronCuts.cxx:1458 AliDalitzElectronCuts.cxx:1459 AliDalitzElectronCuts.cxx:1460 AliDalitzElectronCuts.cxx:1461 AliDalitzElectronCuts.cxx:1462 AliDalitzElectronCuts.cxx:1463 AliDalitzElectronCuts.cxx:1464 AliDalitzElectronCuts.cxx:1465 AliDalitzElectronCuts.cxx:1466 AliDalitzElectronCuts.cxx:1467 AliDalitzElectronCuts.cxx:1468 AliDalitzElectronCuts.cxx:1469 AliDalitzElectronCuts.cxx:1470 AliDalitzElectronCuts.cxx:1471 AliDalitzElectronCuts.cxx:1472 AliDalitzElectronCuts.cxx:1473 AliDalitzElectronCuts.cxx:1474 AliDalitzElectronCuts.cxx:1475 AliDalitzElectronCuts.cxx:1476 AliDalitzElectronCuts.cxx:1477 AliDalitzElectronCuts.cxx:1478 AliDalitzElectronCuts.cxx:1479 AliDalitzElectronCuts.cxx:1480 AliDalitzElectronCuts.cxx:1481 AliDalitzElectronCuts.cxx:1482 AliDalitzElectronCuts.cxx:1483 AliDalitzElectronCuts.cxx:1484 AliDalitzElectronCuts.cxx:1485 AliDalitzElectronCuts.cxx:1486 AliDalitzElectronCuts.cxx:1487 AliDalitzElectronCuts.cxx:1488 AliDalitzElectronCuts.cxx:1489 AliDalitzElectronCuts.cxx:1490 AliDalitzElectronCuts.cxx:1491 AliDalitzElectronCuts.cxx:1492 AliDalitzElectronCuts.cxx:1493 AliDalitzElectronCuts.cxx:1494 AliDalitzElectronCuts.cxx:1495 AliDalitzElectronCuts.cxx:1496 AliDalitzElectronCuts.cxx:1497 AliDalitzElectronCuts.cxx:1498 AliDalitzElectronCuts.cxx:1499 AliDalitzElectronCuts.cxx:1500 AliDalitzElectronCuts.cxx:1501 AliDalitzElectronCuts.cxx:1502 AliDalitzElectronCuts.cxx:1503 AliDalitzElectronCuts.cxx:1504 AliDalitzElectronCuts.cxx:1505 AliDalitzElectronCuts.cxx:1506 AliDalitzElectronCuts.cxx:1507 AliDalitzElectronCuts.cxx:1508 AliDalitzElectronCuts.cxx:1509 AliDalitzElectronCuts.cxx:1510 AliDalitzElectronCuts.cxx:1511 AliDalitzElectronCuts.cxx:1512 AliDalitzElectronCuts.cxx:1513 AliDalitzElectronCuts.cxx:1514 AliDalitzElectronCuts.cxx:1515 AliDalitzElectronCuts.cxx:1516 AliDalitzElectronCuts.cxx:1517 AliDalitzElectronCuts.cxx:1518 AliDalitzElectronCuts.cxx:1519 AliDalitzElectronCuts.cxx:1520 AliDalitzElectronCuts.cxx:1521 AliDalitzElectronCuts.cxx:1522 AliDalitzElectronCuts.cxx:1523 AliDalitzElectronCuts.cxx:1524 AliDalitzElectronCuts.cxx:1525 AliDalitzElectronCuts.cxx:1526 AliDalitzElectronCuts.cxx:1527 AliDalitzElectronCuts.cxx:1528 AliDalitzElectronCuts.cxx:1529 AliDalitzElectronCuts.cxx:1530 AliDalitzElectronCuts.cxx:1531 AliDalitzElectronCuts.cxx:1532 AliDalitzElectronCuts.cxx:1533 AliDalitzElectronCuts.cxx:1534 AliDalitzElectronCuts.cxx:1535 AliDalitzElectronCuts.cxx:1536 AliDalitzElectronCuts.cxx:1537 AliDalitzElectronCuts.cxx:1538 AliDalitzElectronCuts.cxx:1539 AliDalitzElectronCuts.cxx:1540 AliDalitzElectronCuts.cxx:1541 AliDalitzElectronCuts.cxx:1542 AliDalitzElectronCuts.cxx:1543 AliDalitzElectronCuts.cxx:1544 AliDalitzElectronCuts.cxx:1545 AliDalitzElectronCuts.cxx:1546 AliDalitzElectronCuts.cxx:1547 AliDalitzElectronCuts.cxx:1548 AliDalitzElectronCuts.cxx:1549 AliDalitzElectronCuts.cxx:1550 AliDalitzElectronCuts.cxx:1551 AliDalitzElectronCuts.cxx:1552 AliDalitzElectronCuts.cxx:1553 AliDalitzElectronCuts.cxx:1554 AliDalitzElectronCuts.cxx:1555 AliDalitzElectronCuts.cxx:1556 AliDalitzElectronCuts.cxx:1557 AliDalitzElectronCuts.cxx:1558 AliDalitzElectronCuts.cxx:1559 AliDalitzElectronCuts.cxx:1560 AliDalitzElectronCuts.cxx:1561 AliDalitzElectronCuts.cxx:1562 AliDalitzElectronCuts.cxx:1563 AliDalitzElectronCuts.cxx:1564 AliDalitzElectronCuts.cxx:1565 AliDalitzElectronCuts.cxx:1566 AliDalitzElectronCuts.cxx:1567 AliDalitzElectronCuts.cxx:1568 AliDalitzElectronCuts.cxx:1569 AliDalitzElectronCuts.cxx:1570 AliDalitzElectronCuts.cxx:1571 AliDalitzElectronCuts.cxx:1572 AliDalitzElectronCuts.cxx:1573 AliDalitzElectronCuts.cxx:1574 AliDalitzElectronCuts.cxx:1575 AliDalitzElectronCuts.cxx:1576 AliDalitzElectronCuts.cxx:1577 AliDalitzElectronCuts.cxx:1578 AliDalitzElectronCuts.cxx:1579 AliDalitzElectronCuts.cxx:1580 AliDalitzElectronCuts.cxx:1581 AliDalitzElectronCuts.cxx:1582 AliDalitzElectronCuts.cxx:1583 AliDalitzElectronCuts.cxx:1584 AliDalitzElectronCuts.cxx:1585 AliDalitzElectronCuts.cxx:1586 AliDalitzElectronCuts.cxx:1587 AliDalitzElectronCuts.cxx:1588 AliDalitzElectronCuts.cxx:1589 AliDalitzElectronCuts.cxx:1590 AliDalitzElectronCuts.cxx:1591 AliDalitzElectronCuts.cxx:1592 AliDalitzElectronCuts.cxx:1593 AliDalitzElectronCuts.cxx:1594 AliDalitzElectronCuts.cxx:1595 AliDalitzElectronCuts.cxx:1596 AliDalitzElectronCuts.cxx:1597 AliDalitzElectronCuts.cxx:1598 AliDalitzElectronCuts.cxx:1599 AliDalitzElectronCuts.cxx:1600 AliDalitzElectronCuts.cxx:1601 AliDalitzElectronCuts.cxx:1602 AliDalitzElectronCuts.cxx:1603 AliDalitzElectronCuts.cxx:1604 AliDalitzElectronCuts.cxx:1605 AliDalitzElectronCuts.cxx:1606 AliDalitzElectronCuts.cxx:1607 AliDalitzElectronCuts.cxx:1608 AliDalitzElectronCuts.cxx:1609 AliDalitzElectronCuts.cxx:1610 AliDalitzElectronCuts.cxx:1611 AliDalitzElectronCuts.cxx:1612 AliDalitzElectronCuts.cxx:1613 AliDalitzElectronCuts.cxx:1614 AliDalitzElectronCuts.cxx:1615 AliDalitzElectronCuts.cxx:1616 AliDalitzElectronCuts.cxx:1617 AliDalitzElectronCuts.cxx:1618 AliDalitzElectronCuts.cxx:1619 AliDalitzElectronCuts.cxx:1620 AliDalitzElectronCuts.cxx:1621 AliDalitzElectronCuts.cxx:1622 AliDalitzElectronCuts.cxx:1623 AliDalitzElectronCuts.cxx:1624 AliDalitzElectronCuts.cxx:1625 AliDalitzElectronCuts.cxx:1626 AliDalitzElectronCuts.cxx:1627 AliDalitzElectronCuts.cxx:1628 AliDalitzElectronCuts.cxx:1629 AliDalitzElectronCuts.cxx:1630 AliDalitzElectronCuts.cxx:1631 AliDalitzElectronCuts.cxx:1632 AliDalitzElectronCuts.cxx:1633 AliDalitzElectronCuts.cxx:1634 AliDalitzElectronCuts.cxx:1635 AliDalitzElectronCuts.cxx:1636 AliDalitzElectronCuts.cxx:1637 AliDalitzElectronCuts.cxx:1638 AliDalitzElectronCuts.cxx:1639 AliDalitzElectronCuts.cxx:1640 AliDalitzElectronCuts.cxx:1641 AliDalitzElectronCuts.cxx:1642 AliDalitzElectronCuts.cxx:1643 AliDalitzElectronCuts.cxx:1644 AliDalitzElectronCuts.cxx:1645 AliDalitzElectronCuts.cxx:1646 AliDalitzElectronCuts.cxx:1647 AliDalitzElectronCuts.cxx:1648 AliDalitzElectronCuts.cxx:1649 AliDalitzElectronCuts.cxx:1650 AliDalitzElectronCuts.cxx:1651 AliDalitzElectronCuts.cxx:1652 AliDalitzElectronCuts.cxx:1653 AliDalitzElectronCuts.cxx:1654 AliDalitzElectronCuts.cxx:1655 AliDalitzElectronCuts.cxx:1656 AliDalitzElectronCuts.cxx:1657 AliDalitzElectronCuts.cxx:1658 AliDalitzElectronCuts.cxx:1659 AliDalitzElectronCuts.cxx:1660 AliDalitzElectronCuts.cxx:1661 AliDalitzElectronCuts.cxx:1662 AliDalitzElectronCuts.cxx:1663 AliDalitzElectronCuts.cxx:1664 AliDalitzElectronCuts.cxx:1665 AliDalitzElectronCuts.cxx:1666 AliDalitzElectronCuts.cxx:1667 AliDalitzElectronCuts.cxx:1668 AliDalitzElectronCuts.cxx:1669 AliDalitzElectronCuts.cxx:1670 AliDalitzElectronCuts.cxx:1671 AliDalitzElectronCuts.cxx:1672 AliDalitzElectronCuts.cxx:1673 AliDalitzElectronCuts.cxx:1674 AliDalitzElectronCuts.cxx:1675 AliDalitzElectronCuts.cxx:1676 AliDalitzElectronCuts.cxx:1677 AliDalitzElectronCuts.cxx:1678 AliDalitzElectronCuts.cxx:1679 AliDalitzElectronCuts.cxx:1680 AliDalitzElectronCuts.cxx:1681 AliDalitzElectronCuts.cxx:1682 AliDalitzElectronCuts.cxx:1683 AliDalitzElectronCuts.cxx:1684 AliDalitzElectronCuts.cxx:1685 AliDalitzElectronCuts.cxx:1686 AliDalitzElectronCuts.cxx:1687 AliDalitzElectronCuts.cxx:1688 AliDalitzElectronCuts.cxx:1689 AliDalitzElectronCuts.cxx:1690 AliDalitzElectronCuts.cxx:1691 AliDalitzElectronCuts.cxx:1692 AliDalitzElectronCuts.cxx:1693 AliDalitzElectronCuts.cxx:1694 AliDalitzElectronCuts.cxx:1695 AliDalitzElectronCuts.cxx:1696 AliDalitzElectronCuts.cxx:1697 AliDalitzElectronCuts.cxx:1698 AliDalitzElectronCuts.cxx:1699 AliDalitzElectronCuts.cxx:1700 AliDalitzElectronCuts.cxx:1701 AliDalitzElectronCuts.cxx:1702 AliDalitzElectronCuts.cxx:1703 AliDalitzElectronCuts.cxx:1704 AliDalitzElectronCuts.cxx:1705 AliDalitzElectronCuts.cxx:1706 AliDalitzElectronCuts.cxx:1707 AliDalitzElectronCuts.cxx:1708 AliDalitzElectronCuts.cxx:1709 AliDalitzElectronCuts.cxx:1710 AliDalitzElectronCuts.cxx:1711 AliDalitzElectronCuts.cxx:1712 AliDalitzElectronCuts.cxx:1713 AliDalitzElectronCuts.cxx:1714 AliDalitzElectronCuts.cxx:1715 AliDalitzElectronCuts.cxx:1716 AliDalitzElectronCuts.cxx:1717 AliDalitzElectronCuts.cxx:1718 AliDalitzElectronCuts.cxx:1719 AliDalitzElectronCuts.cxx:1720 AliDalitzElectronCuts.cxx:1721 AliDalitzElectronCuts.cxx:1722 AliDalitzElectronCuts.cxx:1723 AliDalitzElectronCuts.cxx:1724 AliDalitzElectronCuts.cxx:1725 AliDalitzElectronCuts.cxx:1726 AliDalitzElectronCuts.cxx:1727 AliDalitzElectronCuts.cxx:1728 AliDalitzElectronCuts.cxx:1729 AliDalitzElectronCuts.cxx:1730 AliDalitzElectronCuts.cxx:1731 AliDalitzElectronCuts.cxx:1732 AliDalitzElectronCuts.cxx:1733 AliDalitzElectronCuts.cxx:1734 AliDalitzElectronCuts.cxx:1735 AliDalitzElectronCuts.cxx:1736 AliDalitzElectronCuts.cxx:1737 AliDalitzElectronCuts.cxx:1738 AliDalitzElectronCuts.cxx:1739 AliDalitzElectronCuts.cxx:1740 AliDalitzElectronCuts.cxx:1741 AliDalitzElectronCuts.cxx:1742 AliDalitzElectronCuts.cxx:1743 AliDalitzElectronCuts.cxx:1744 AliDalitzElectronCuts.cxx:1745 AliDalitzElectronCuts.cxx:1746 AliDalitzElectronCuts.cxx:1747 AliDalitzElectronCuts.cxx:1748 AliDalitzElectronCuts.cxx:1749 AliDalitzElectronCuts.cxx:1750 AliDalitzElectronCuts.cxx:1751 AliDalitzElectronCuts.cxx:1752 AliDalitzElectronCuts.cxx:1753 AliDalitzElectronCuts.cxx:1754 AliDalitzElectronCuts.cxx:1755 AliDalitzElectronCuts.cxx:1756 AliDalitzElectronCuts.cxx:1757 AliDalitzElectronCuts.cxx:1758 AliDalitzElectronCuts.cxx:1759 AliDalitzElectronCuts.cxx:1760 AliDalitzElectronCuts.cxx:1761 AliDalitzElectronCuts.cxx:1762 AliDalitzElectronCuts.cxx:1763 AliDalitzElectronCuts.cxx:1764 AliDalitzElectronCuts.cxx:1765 AliDalitzElectronCuts.cxx:1766 AliDalitzElectronCuts.cxx:1767 AliDalitzElectronCuts.cxx:1768 AliDalitzElectronCuts.cxx:1769 AliDalitzElectronCuts.cxx:1770 AliDalitzElectronCuts.cxx:1771 AliDalitzElectronCuts.cxx:1772 AliDalitzElectronCuts.cxx:1773 AliDalitzElectronCuts.cxx:1774 AliDalitzElectronCuts.cxx:1775 AliDalitzElectronCuts.cxx:1776 AliDalitzElectronCuts.cxx:1777 AliDalitzElectronCuts.cxx:1778 AliDalitzElectronCuts.cxx:1779 AliDalitzElectronCuts.cxx:1780 AliDalitzElectronCuts.cxx:1781 AliDalitzElectronCuts.cxx:1782 AliDalitzElectronCuts.cxx:1783 AliDalitzElectronCuts.cxx:1784 AliDalitzElectronCuts.cxx:1785 AliDalitzElectronCuts.cxx:1786 AliDalitzElectronCuts.cxx:1787 AliDalitzElectronCuts.cxx:1788 AliDalitzElectronCuts.cxx:1789 AliDalitzElectronCuts.cxx:1790 AliDalitzElectronCuts.cxx:1791 AliDalitzElectronCuts.cxx:1792 AliDalitzElectronCuts.cxx:1793 AliDalitzElectronCuts.cxx:1794 AliDalitzElectronCuts.cxx:1795 AliDalitzElectronCuts.cxx:1796 AliDalitzElectronCuts.cxx:1797 AliDalitzElectronCuts.cxx:1798 AliDalitzElectronCuts.cxx:1799 AliDalitzElectronCuts.cxx:1800 AliDalitzElectronCuts.cxx:1801 AliDalitzElectronCuts.cxx:1802 AliDalitzElectronCuts.cxx:1803 AliDalitzElectronCuts.cxx:1804 AliDalitzElectronCuts.cxx:1805 AliDalitzElectronCuts.cxx:1806 AliDalitzElectronCuts.cxx:1807 AliDalitzElectronCuts.cxx:1808 AliDalitzElectronCuts.cxx:1809 AliDalitzElectronCuts.cxx:1810 AliDalitzElectronCuts.cxx:1811 AliDalitzElectronCuts.cxx:1812 AliDalitzElectronCuts.cxx:1813 AliDalitzElectronCuts.cxx:1814 AliDalitzElectronCuts.cxx:1815 AliDalitzElectronCuts.cxx:1816 AliDalitzElectronCuts.cxx:1817 AliDalitzElectronCuts.cxx:1818 AliDalitzElectronCuts.cxx:1819 AliDalitzElectronCuts.cxx:1820 AliDalitzElectronCuts.cxx:1821 AliDalitzElectronCuts.cxx:1822 AliDalitzElectronCuts.cxx:1823 AliDalitzElectronCuts.cxx:1824 AliDalitzElectronCuts.cxx:1825 AliDalitzElectronCuts.cxx:1826 AliDalitzElectronCuts.cxx:1827 AliDalitzElectronCuts.cxx:1828 AliDalitzElectronCuts.cxx:1829 AliDalitzElectronCuts.cxx:1830 AliDalitzElectronCuts.cxx:1831 AliDalitzElectronCuts.cxx:1832 AliDalitzElectronCuts.cxx:1833 AliDalitzElectronCuts.cxx:1834 AliDalitzElectronCuts.cxx:1835 AliDalitzElectronCuts.cxx:1836 AliDalitzElectronCuts.cxx:1837 AliDalitzElectronCuts.cxx:1838 AliDalitzElectronCuts.cxx:1839 AliDalitzElectronCuts.cxx:1840 AliDalitzElectronCuts.cxx:1841 AliDalitzElectronCuts.cxx:1842 AliDalitzElectronCuts.cxx:1843 AliDalitzElectronCuts.cxx:1844 AliDalitzElectronCuts.cxx:1845 AliDalitzElectronCuts.cxx:1846 AliDalitzElectronCuts.cxx:1847 AliDalitzElectronCuts.cxx:1848 AliDalitzElectronCuts.cxx:1849 AliDalitzElectronCuts.cxx:1850 AliDalitzElectronCuts.cxx:1851 AliDalitzElectronCuts.cxx:1852 AliDalitzElectronCuts.cxx:1853 AliDalitzElectronCuts.cxx:1854 AliDalitzElectronCuts.cxx:1855 AliDalitzElectronCuts.cxx:1856 AliDalitzElectronCuts.cxx:1857 AliDalitzElectronCuts.cxx:1858 AliDalitzElectronCuts.cxx:1859 AliDalitzElectronCuts.cxx:1860 AliDalitzElectronCuts.cxx:1861 AliDalitzElectronCuts.cxx:1862 AliDalitzElectronCuts.cxx:1863 AliDalitzElectronCuts.cxx:1864 AliDalitzElectronCuts.cxx:1865 AliDalitzElectronCuts.cxx:1866 AliDalitzElectronCuts.cxx:1867 AliDalitzElectronCuts.cxx:1868 AliDalitzElectronCuts.cxx:1869 AliDalitzElectronCuts.cxx:1870 AliDalitzElectronCuts.cxx:1871 AliDalitzElectronCuts.cxx:1872 AliDalitzElectronCuts.cxx:1873 AliDalitzElectronCuts.cxx:1874 AliDalitzElectronCuts.cxx:1875 AliDalitzElectronCuts.cxx:1876 AliDalitzElectronCuts.cxx:1877 AliDalitzElectronCuts.cxx:1878 AliDalitzElectronCuts.cxx:1879 AliDalitzElectronCuts.cxx:1880 AliDalitzElectronCuts.cxx:1881 AliDalitzElectronCuts.cxx:1882 AliDalitzElectronCuts.cxx:1883 AliDalitzElectronCuts.cxx:1884 AliDalitzElectronCuts.cxx:1885 AliDalitzElectronCuts.cxx:1886 AliDalitzElectronCuts.cxx:1887 AliDalitzElectronCuts.cxx:1888 AliDalitzElectronCuts.cxx:1889 AliDalitzElectronCuts.cxx:1890 AliDalitzElectronCuts.cxx:1891 AliDalitzElectronCuts.cxx:1892 AliDalitzElectronCuts.cxx:1893 AliDalitzElectronCuts.cxx:1894 AliDalitzElectronCuts.cxx:1895 AliDalitzElectronCuts.cxx:1896 AliDalitzElectronCuts.cxx:1897 AliDalitzElectronCuts.cxx:1898 AliDalitzElectronCuts.cxx:1899 AliDalitzElectronCuts.cxx:1900 AliDalitzElectronCuts.cxx:1901 AliDalitzElectronCuts.cxx:1902 AliDalitzElectronCuts.cxx:1903 AliDalitzElectronCuts.cxx:1904 AliDalitzElectronCuts.cxx:1905 AliDalitzElectronCuts.cxx:1906 AliDalitzElectronCuts.cxx:1907 AliDalitzElectronCuts.cxx:1908 AliDalitzElectronCuts.cxx:1909 AliDalitzElectronCuts.cxx:1910 AliDalitzElectronCuts.cxx:1911 AliDalitzElectronCuts.cxx:1912 AliDalitzElectronCuts.cxx:1913 AliDalitzElectronCuts.cxx:1914 AliDalitzElectronCuts.cxx:1915 AliDalitzElectronCuts.cxx:1916 AliDalitzElectronCuts.cxx:1917 AliDalitzElectronCuts.cxx:1918 AliDalitzElectronCuts.cxx:1919 AliDalitzElectronCuts.cxx:1920 AliDalitzElectronCuts.cxx:1921 AliDalitzElectronCuts.cxx:1922 AliDalitzElectronCuts.cxx:1923 AliDalitzElectronCuts.cxx:1924 AliDalitzElectronCuts.cxx:1925 AliDalitzElectronCuts.cxx:1926 AliDalitzElectronCuts.cxx:1927 AliDalitzElectronCuts.cxx:1928 AliDalitzElectronCuts.cxx:1929 AliDalitzElectronCuts.cxx:1930 AliDalitzElectronCuts.cxx:1931 AliDalitzElectronCuts.cxx:1932 AliDalitzElectronCuts.cxx:1933 AliDalitzElectronCuts.cxx:1934 AliDalitzElectronCuts.cxx:1935 AliDalitzElectronCuts.cxx:1936 AliDalitzElectronCuts.cxx:1937 AliDalitzElectronCuts.cxx:1938 AliDalitzElectronCuts.cxx:1939 AliDalitzElectronCuts.cxx:1940 AliDalitzElectronCuts.cxx:1941 AliDalitzElectronCuts.cxx:1942 AliDalitzElectronCuts.cxx:1943 AliDalitzElectronCuts.cxx:1944 AliDalitzElectronCuts.cxx:1945 AliDalitzElectronCuts.cxx:1946 AliDalitzElectronCuts.cxx:1947 AliDalitzElectronCuts.cxx:1948 AliDalitzElectronCuts.cxx:1949 AliDalitzElectronCuts.cxx:1950 AliDalitzElectronCuts.cxx:1951 AliDalitzElectronCuts.cxx:1952 AliDalitzElectronCuts.cxx:1953 AliDalitzElectronCuts.cxx:1954 AliDalitzElectronCuts.cxx:1955 AliDalitzElectronCuts.cxx:1956 AliDalitzElectronCuts.cxx:1957 AliDalitzElectronCuts.cxx:1958 AliDalitzElectronCuts.cxx:1959 AliDalitzElectronCuts.cxx:1960 AliDalitzElectronCuts.cxx:1961 AliDalitzElectronCuts.cxx:1962 AliDalitzElectronCuts.cxx:1963 AliDalitzElectronCuts.cxx:1964 AliDalitzElectronCuts.cxx:1965 AliDalitzElectronCuts.cxx:1966 AliDalitzElectronCuts.cxx:1967 AliDalitzElectronCuts.cxx:1968 AliDalitzElectronCuts.cxx:1969 AliDalitzElectronCuts.cxx:1970 AliDalitzElectronCuts.cxx:1971 AliDalitzElectronCuts.cxx:1972 AliDalitzElectronCuts.cxx:1973 AliDalitzElectronCuts.cxx:1974 AliDalitzElectronCuts.cxx:1975 AliDalitzElectronCuts.cxx:1976 AliDalitzElectronCuts.cxx:1977 AliDalitzElectronCuts.cxx:1978 AliDalitzElectronCuts.cxx:1979 AliDalitzElectronCuts.cxx:1980 AliDalitzElectronCuts.cxx:1981 AliDalitzElectronCuts.cxx:1982 AliDalitzElectronCuts.cxx:1983 AliDalitzElectronCuts.cxx:1984 AliDalitzElectronCuts.cxx:1985 AliDalitzElectronCuts.cxx:1986 AliDalitzElectronCuts.cxx:1987 AliDalitzElectronCuts.cxx:1988 AliDalitzElectronCuts.cxx:1989 AliDalitzElectronCuts.cxx:1990 AliDalitzElectronCuts.cxx:1991 AliDalitzElectronCuts.cxx:1992 AliDalitzElectronCuts.cxx:1993