From 0376a7b5cf9eec05c98520c3ac0642d7c24cb8b1 Mon Sep 17 00:00:00 2001 From: coppedis Date: Tue, 15 Feb 2011 15:16:40 +0000 Subject: [PATCH] Updated analysis task --- ZDC/AliAnalysisTaskZDC.cxx | 18 ++++++++++++++---- ZDC/AliAnalysisTaskZDC.h | 1 + 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/ZDC/AliAnalysisTaskZDC.cxx b/ZDC/AliAnalysisTaskZDC.cxx index e3a50f95f01..cfb61c218d6 100644 --- a/ZDC/AliAnalysisTaskZDC.cxx +++ b/ZDC/AliAnalysisTaskZDC.cxx @@ -76,7 +76,8 @@ AliAnalysisTaskZDC::AliAnalysisTaskZDC(): fhZNCemd(0x0), fhZNAemd(0x0), fhPMCZNCemd(0x0), - fhPMCZNAemd(0x0) + fhPMCZNAemd(0x0), + fDebunch(0x0) { // Default constructor } @@ -102,7 +103,8 @@ AliAnalysisTaskZDC::AliAnalysisTaskZDC(const char *name): fhZNCemd(0x0), fhZNAemd(0x0), fhPMCZNCemd(0x0), - fhPMCZNAemd(0x0) + fhPMCZNAemd(0x0), + fDebunch(0x0) { // Output slot #1 writes into a TList container DefineOutput(1, TList::Class()); @@ -142,7 +144,8 @@ AliAnalysisTaskZDC::AliAnalysisTaskZDC(const AliAnalysisTaskZDC& ana): fhZNCemd(ana.fhZNCemd), fhZNAemd(ana.fhZNAemd), fhPMCZNCemd(ana.fhPMCZNCemd), - fhPMCZNAemd(ana.fhPMCZNAemd) + fhPMCZNAemd(ana.fhPMCZNAemd), + fDebunch(ana.fDebunch) { // // Copy Constructor @@ -210,7 +213,10 @@ void AliAnalysisTaskZDC::UserCreateOutputObjects() fhPMCZNCemd = new TH1F("fhPMCZNCemd","ZNC PMC lg",100, 10., 500.); fOutput->Add(fhPMCZNCemd); fhPMCZNAemd = new TH1F("fhPMCZNAemd","ZNA PMC lg",100, 10., 500.); - fOutput->Add(fhPMCZNAemd); + fOutput->Add(fhPMCZNAemd); + + fDebunch = new TH2F("fDebunch","ZN TDC sum vs. diff", 120,-30,30,120,-100,-40); + fOutput->Add(fDebunch); PostData(1, fOutput); } @@ -310,6 +316,10 @@ void AliAnalysisTaskZDC::UserExec(Option_t */*option*/) fhZNAemd->Fill(znalg); fhPMCZNCemd->Fill(towZNCLG[0]); fhPMCZNAemd->Fill(towZNALG[0]); + + Float_t tdcC = esdZDC->GetZDCTDCCorrected(10,0)-esdZDC->GetZDCTDCCorrected(15,0); + Float_t tdcA = esdZDC->GetZDCTDCCorrected(12,0)-esdZDC->GetZDCTDCCorrected(10,0); + fDebunch->Fill(tdcC-tdcA, tdC+tdcA); PostData(1, fOutput); diff --git a/ZDC/AliAnalysisTaskZDC.h b/ZDC/AliAnalysisTaskZDC.h index 024f581d6e3..dff8d5f8461 100644 --- a/ZDC/AliAnalysisTaskZDC.h +++ b/ZDC/AliAnalysisTaskZDC.h @@ -60,6 +60,7 @@ class AliAnalysisTaskZDC : public AliAnalysisTaskSE { TH1F *fhZNAemd; //! ZNA sum gain chain TH1F *fhPMCZNCemd; //! ZNC PMC low gain chain TH1F *fhPMCZNAemd; //! ZNA PMC low gain chain + TH2F *fDebunch; //! TDC sum vs. diff ClassDef(AliAnalysisTaskZDC,1); -- 2.43.0