From f66db1ef1e0404c5bf7605ac5ee5e658a1eadf58 Mon Sep 17 00:00:00 2001 From: janielsk Date: Thu, 8 Mar 2012 17:42:23 +0000 Subject: [PATCH] Slight changes to TPCTOF task and added it to be compiled with AliROOT --- PWGLF/CMakelibPWGLFspectra.pkg | 3 ++- PWGLF/PWGLFspectraLinkDef.h | 1 + .../AliAnalysisCombinedHadronSpectra.cxx | 25 ++++++++----------- 3 files changed, 13 insertions(+), 16 deletions(-) diff --git a/PWGLF/CMakelibPWGLFspectra.pkg b/PWGLF/CMakelibPWGLFspectra.pkg index 2527a43cd4b..9716c9eb30b 100644 --- a/PWGLF/CMakelibPWGLFspectra.pkg +++ b/PWGLF/CMakelibPWGLFspectra.pkg @@ -41,6 +41,7 @@ set ( SRCS SPECTRA/ChargedHadrons/dNdPt/AlidNdPtAcceptanceCuts.cxx SPECTRA/ChargedHadrons/dNdPt/AlidNdPtTrackDumpTask.cxx SPECTRA/ChargedHadrons/dNdPt/AliPtResolAnalysis.cxx SPECTRA/ChargedHadrons/dNdPt/AliPtResolAnalysisPbPb.cxx + SPECTRA/PiKaPr/TPCTOF/AliAnalysisCombinedHadronSpectra.cxx ) string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" ) @@ -49,4 +50,4 @@ set ( DHDR PWGLFspectraLinkDef.h) set ( EXPORT ) -set ( EINCLUDE PWGLF/SPECTRA/ChargedHadrons/dNdPt TPC PWGUD/base STEER/STEER STEER/ESD STEER/STEERBase) +set ( EINCLUDE PWGLF/SPECTRA/PiKaPr/TPCTOF PWGLF/SPECTRA/ChargedHadrons/dNdPt TPC PWGUD/base STEER/STEER STEER/ESD STEER/STEERBase) diff --git a/PWGLF/PWGLFspectraLinkDef.h b/PWGLF/PWGLFspectraLinkDef.h index d3cb24fea0b..12b4d439c9e 100644 --- a/PWGLF/PWGLFspectraLinkDef.h +++ b/PWGLF/PWGLFspectraLinkDef.h @@ -15,5 +15,6 @@ #pragma link C++ class AlidNdPtTrackDumpTask+; #pragma link C++ class AliPtResolAnalysis+; #pragma link C++ class AliPtResolAnalysisPbPb+; +#pragma link C++ class AliAnalysisCombinedHadronSpectra+; #endif diff --git a/PWGLF/SPECTRA/PiKaPr/TPCTOF/AliAnalysisCombinedHadronSpectra.cxx b/PWGLF/SPECTRA/PiKaPr/TPCTOF/AliAnalysisCombinedHadronSpectra.cxx index 118974a5254..0f66bdabff7 100644 --- a/PWGLF/SPECTRA/PiKaPr/TPCTOF/AliAnalysisCombinedHadronSpectra.cxx +++ b/PWGLF/SPECTRA/PiKaPr/TPCTOF/AliAnalysisCombinedHadronSpectra.cxx @@ -455,8 +455,7 @@ void AliAnalysisCombinedHadronSpectra::UserExec(Option_t *) Double_t rap = trackMC->Y(); Double_t pT = trackMC->Pt(); Int_t sign = pdg < 0 ? -1 : 1; // only works for charged pi,K,p !! - Double_t transMass = TMath::Sqrt(trackMC->Pt()*trackMC->Pt() + trackMC->GetMass()*trackMC->GetMass()) - - trackMC->GetMass(); +// Double_t transMass = TMath::Sqrt(trackMC->Pt()*trackMC->Pt() + trackMC->GetMass()*trackMC->GetMass()) - trackMC->GetMass(); // Int_t iPart = -1; if (TMath::Abs(pdg) == 211) iPart = 0; // select Pi+/Pi- only @@ -564,14 +563,10 @@ void AliAnalysisCombinedHadronSpectra::UserExec(Option_t *) Double_t rapProton = 0.5*TMath::Log((energyProton + pvec[2])/(energyProton - pvec[2])); Double_t rapDeuteron = 0.5*TMath::Log((energyDeuteron + pvec[2])/(energyDeuteron - pvec[2])); // - Double_t transMassPion = TMath::Sqrt(track->Pt()*track->Pt() + AliPID::ParticleMass(AliPID::kPion)*AliPID::ParticleMass(AliPID::kPion)) - - AliPID::ParticleMass(AliPID::kPion); - Double_t transMassKaon = TMath::Sqrt(track->Pt()*track->Pt() + AliPID::ParticleMass(AliPID::kKaon)*AliPID::ParticleMass(AliPID::kKaon)) - - AliPID::ParticleMass(AliPID::kKaon); - Double_t transMassProton = TMath::Sqrt(track->Pt()*track->Pt() + AliPID::ParticleMass(AliPID::kProton)*AliPID::ParticleMass(AliPID::kProton)) - - AliPID::ParticleMass(AliPID::kProton); - Double_t transMassDeuteron = TMath::Sqrt(track->Pt()*track->Pt() + 4*AliPID::ParticleMass(AliPID::kProton)*AliPID::ParticleMass(AliPID::kProton)) - - 2*AliPID::ParticleMass(AliPID::kProton); +// Double_t transMassPion = TMath::Sqrt(track->Pt()*track->Pt() + AliPID::ParticleMass(AliPID::kPion)*AliPID::ParticleMass(AliPID::kPion)) - AliPID::ParticleMass(AliPID::kPion); +// Double_t transMassKaon = TMath::Sqrt(track->Pt()*track->Pt() + AliPID::ParticleMass(AliPID::kKaon)*AliPID::ParticleMass(AliPID::kKaon)) - AliPID::ParticleMass(AliPID::kKaon); + // Double_t transMassProton = TMath::Sqrt(track->Pt()*track->Pt() + AliPID::ParticleMass(AliPID::kProton)*AliPID::ParticleMass(AliPID::kProton)) - AliPID::ParticleMass(AliPID::kProton); +// Double_t transMassDeuteron = TMath::Sqrt(track->Pt()*track->Pt() + 4*AliPID::ParticleMass(AliPID::kProton)*AliPID::ParticleMass(AliPID::kProton)) - 2*AliPID::ParticleMass(AliPID::kProton); // // 3. make the PID // @@ -593,7 +588,7 @@ void AliAnalysisCombinedHadronSpectra::UserExec(Option_t *) // (8..) dca_xy // (9.) CODE -- only MC 0-generated, 1-true rec. primaries, 2-misident, 3-second weak, 4-second material // - Double_t transMass[4] = {transMassPion,transMassKaon,transMassProton,transMassDeuteron}; +// Double_t transMass[4] = {transMassPion,transMassKaon,transMassProton,transMassDeuteron}; Double_t rap[4] = {rapPion,rapKaon,rapProton,rapDeuteron}; Double_t pullsTPC[4] = {fESDpid->NumberOfSigmasTPC(track,AliPID::kPion), fESDpid->NumberOfSigmasTPC(track,AliPID::kKaon), @@ -616,10 +611,10 @@ void AliAnalysisCombinedHadronSpectra::UserExec(Option_t *) } // - Double_t tpcQA[4] = {fESDpid->NumberOfSigmasTPC(track,AliPID::kElectron), - fESDpid->NumberOfSigmasTPC(track,AliPID::kPion), - fESDpid->NumberOfSigmasTPC(track,AliPID::kKaon), - fESDpid->NumberOfSigmasTPC(track,AliPID::kProton)}; +// Double_t tpcQA[4] = {fESDpid->NumberOfSigmasTPC(track,AliPID::kElectron), +// fESDpid->NumberOfSigmasTPC(track,AliPID::kPion), +// fESDpid->NumberOfSigmasTPC(track,AliPID::kKaon), +// fESDpid->NumberOfSigmasTPC(track,AliPID::kProton)}; Double_t tofQA[4] = {0.,0.,0.,0.}; if (!fUseTPConlyTracks) { -- 2.43.0