From: kkanaki Date: Thu, 5 May 2011 15:09:49 +0000 (+0000) Subject: - included the vertex z coordinate in the list of cuts in the constructor X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=971bbba66b38b82febf4259888740eb085d5b237;p=u%2Fmrichter%2FAliRoot.git - included the vertex z coordinate in the list of cuts in the constructor --- diff --git a/HLT/QA/tasks/AliAnalysisTaskHLT.cxx b/HLT/QA/tasks/AliAnalysisTaskHLT.cxx index 653f938c31a..37041bdab39 100644 --- a/HLT/QA/tasks/AliAnalysisTaskHLT.cxx +++ b/HLT/QA/tasks/AliAnalysisTaskHLT.cxx @@ -111,6 +111,7 @@ AliAnalysisTaskSE() ,fPt(0) ,fDCAr(0) ,fDCAz(0) + ,fVertexZ(0) { // Constructor // Define input and output slots here @@ -119,7 +120,7 @@ AliAnalysisTaskSE() // Output slot #0 writes into a TH1 container } -AliAnalysisTaskHLT::AliAnalysisTaskHLT(const char *name, float eta, float pt, float DCAr, float DCAz) +AliAnalysisTaskHLT::AliAnalysisTaskHLT(const char *name, float eta, float pt, float DCAr, float DCAz, float vertexZ) : AliAnalysisTaskSE(name) ,fUseHLTTrigger(kFALSE) @@ -175,6 +176,7 @@ AliAnalysisTaskHLT::AliAnalysisTaskHLT(const char *name, float eta, float pt, fl ,fPt(pt) ,fDCAr(DCAr) ,fDCAz(DCAz) + ,fVertexZ(vertexZ) { // Constructor // Define input and output slots here @@ -298,7 +300,7 @@ void AliAnalysisTaskHLT::UserCreateOutputObjects(){ fTextBox = new TText(); fCuts = new TText(); fCuts->SetName("cuts"); - TString s = Form("|#eta|<%2g, p_{T}>%2g, |DCAr|<%2g, |DCAz|<%2g", TMath::Abs(fEta), TMath::Abs(fPt), TMath::Abs(fDCAr), TMath::Abs(fDCAz)); + TString s = Form("|#eta|<%2g, p_{T}>%2g, |DCAr|<%2g, |DCAz|<%2g, |vertexZ|<%2g", TMath::Abs(fEta), TMath::Abs(fPt), TMath::Abs(fDCAr), TMath::Abs(fDCAz),TMath::Abs(fVertexZ)); fCuts->SetTitle(s); //fOutputList->Add(fHistTrigger); @@ -441,7 +443,12 @@ void AliAnalysisTaskHLT::UserExec(Option_t *){ fPhiHLT->Fill(esdtrackHLT->Phi()*TMath::RadToDeg()); fMomentumHLT->Fill(TMath::Abs(esdtrackHLT->Pt())); - if(TMath::Abs(esdtrackHLT->Eta())Pt())>TMath::Abs(fPt) && TMath::Abs(dca[0])Eta())Pt())>TMath::Abs(fPt) && + TMath::Abs(dca[0])GetZ())Fill(esdtrackHLT->Charge()); fNclusterHLTcut->Fill(esdtrackHLT->GetTPCNcls()); fDCArHLTcut->Fill(dca[0]); diff --git a/HLT/QA/tasks/AliAnalysisTaskHLT.h b/HLT/QA/tasks/AliAnalysisTaskHLT.h index 5683a247e93..d19e5a68893 100644 --- a/HLT/QA/tasks/AliAnalysisTaskHLT.h +++ b/HLT/QA/tasks/AliAnalysisTaskHLT.h @@ -25,7 +25,7 @@ class AliAnalysisTaskHLT : public AliAnalysisTaskSE { public: AliAnalysisTaskHLT(); - AliAnalysisTaskHLT(const char *name, float eta=2, float pt=0, float DCAr=20, float DCAz=20); + AliAnalysisTaskHLT(const char *name, float eta=2, float pt=0, float DCAr=20, float DCAz=20, float vertexZ=20); virtual ~AliAnalysisTaskHLT() {} virtual void UserCreateOutputObjects(); @@ -113,6 +113,7 @@ private: Float_t fPt; //! cut value Float_t fDCAr; //! cut value Float_t fDCAz; //! cut value + Float_t fVertexZ; //! cut value ClassDef(AliAnalysisTaskHLT, 0); }; diff --git a/HLT/QA/tasks/macros/compare-HLT-offline-local.C b/HLT/QA/tasks/macros/compare-HLT-offline-local.C index 597eb5bebec..f967637fd10 100644 --- a/HLT/QA/tasks/macros/compare-HLT-offline-local.C +++ b/HLT/QA/tasks/macros/compare-HLT-offline-local.C @@ -217,8 +217,7 @@ void compare_HLT_offline_local( TString file } if(bGLOBAL){ - AliAnalysisTaskHLT *taskGLOBAL = new AliAnalysisTaskHLT("offhlt_comparison_GLOBAL",0.9,0.3,7,7); - //AliAnalysisTaskHLT *taskGLOBAL = new AliAnalysisTaskHLT("offhlt_comparison_GLOBAL",0.9,0.3,7,7); + AliAnalysisTaskHLT *taskGLOBAL = new AliAnalysisTaskHLT("offhlt_comparison_GLOBAL",0.9,0.3,7,7,20); // eta, pt, DCAr, DCAz, vertexZ taskGLOBAL->SetUseHLTTriggerDecision(fUseHLTTrigger); taskGLOBAL->SetBeamType(beamType); mgr->AddTask(taskGLOBAL);