]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Added ESE task which can run on Nano or Regular AODs
authormfloris <michele.floris@cern.ch>
Tue, 18 Mar 2014 14:53:40 +0000 (15:53 +0100)
committerhristov <Peter.Hristov@cern.ch>
Thu, 27 Mar 2014 15:25:12 +0000 (16:25 +0100)
PWG/CMakelibPWGDevNanoAOD.pkg
PWG/DevNanoAOD/AliESEHelpers.cxx
PWG/DevNanoAOD/runLocalESE.C
PWG/PWGDevNanoAODLinkDef.h

index 580dee05790f9a4e5c2fe476b6eca1aca27f6a1d..16252cdc3d45c7f299d2a7cb6ab27cb88ec930c2 100644 (file)
@@ -36,6 +36,7 @@ set ( SRCS
     DevNanoAOD/AliNanoAODStorage.cxx
     DevNanoAOD/AliNanoAODTrack.cxx
     DevNanoAOD/AliNanoAODTrackMapping.cxx
+    DevNanoAOD/AliAnalysisTaskSpectraAllChNanoAOD.cxx
     )
 
 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
index 0e7a89133883e02aeaa539d5e313344b4fb06773..7954965af2b25144c3b2dd4ea278417b9a7cdff7 100644 (file)
@@ -34,13 +34,14 @@ void AliAnalysisESESetter::SetNanoAODHeader(const AliAODEvent */* event*/   , Al
 void AliAnalysisESESetter::SetNanoAODTrack (const AliAODTrack * aodTrack, AliNanoAODTrack * spTrack) {
   // Set custom variables in the special track
   // 1. Cache the indexes
-  static const Int_t kcstNSigmaTPCPi  = AliNanoAODTrackMapping::GetInstance()->GetVarIndex("cstNSigmaTPCPi");
-  static const Int_t kcstNSigmaTPCKa  = AliNanoAODTrackMapping::GetInstance()->GetVarIndex("cstNSigmaTPCKa");
-  static const Int_t kcstNSigmaTPCPr  = AliNanoAODTrackMapping::GetInstance()->GetVarIndex("cstNSigmaTPCPr");
+  
+  static  Int_t kcstNSigmaTPCPi  = AliNanoAODTrackMapping::GetInstance()->GetVarIndex("cstNSigmaTPCPi");
+  static  Int_t kcstNSigmaTPCKa  = AliNanoAODTrackMapping::GetInstance()->GetVarIndex("cstNSigmaTPCKa");
+  static  Int_t kcstNSigmaTPCPr  = AliNanoAODTrackMapping::GetInstance()->GetVarIndex("cstNSigmaTPCPr");
 
-  static const Int_t kcstNSigmaTOFPi  = AliNanoAODTrackMapping::GetInstance()->GetVarIndex("cstNSigmaTOFPi");
-  static const Int_t kcstNSigmaTOFKa  = AliNanoAODTrackMapping::GetInstance()->GetVarIndex("cstNSigmaTOFKa");
-  static const Int_t kcstNSigmaTOFPr  = AliNanoAODTrackMapping::GetInstance()->GetVarIndex("cstNSigmaTOFPr");
+  static  Int_t kcstNSigmaTOFPi  = AliNanoAODTrackMapping::GetInstance()->GetVarIndex("cstNSigmaTOFPi");
+  static  Int_t kcstNSigmaTOFKa  = AliNanoAODTrackMapping::GetInstance()->GetVarIndex("cstNSigmaTOFKa");
+  static  Int_t kcstNSigmaTOFPr  = AliNanoAODTrackMapping::GetInstance()->GetVarIndex("cstNSigmaTOFPr");
 
   // TODO: set Bayes vars in special track
 
@@ -70,6 +71,8 @@ void AliAnalysisESESetter::SetNanoAODTrack (const AliAODTrack * aodTrack, AliNan
   Double_t nsigmaTOFkKaon   = pidResponse->NumberOfSigmasTOF(inEvHMain, AliPID::kKaon); 
   Double_t nsigmaTOFkPion   = pidResponse->NumberOfSigmasTOF(inEvHMain, AliPID::kPion); 
 
+
+
   
 
   spTrack->SetVar(kcstNSigmaTPCPi, nsigmaTPCkPion);
index f6ea23c699367dace4f12f152e74bbbf5792e2cb..3db68756c6a04a4df399d91e2ce488d61e20218e 100644 (file)
@@ -31,8 +31,8 @@ AliESETrkCut * TrkCuts() {
 
   AliSpectraAODTrackCuts  * trcuts = new AliSpectraAODTrackCuts("TrackCuts");  
   trcuts->SetDCA(100000);
-  trcuts->SetTrackBits(1);
-  trcuts->SetPt(50);
+  trcuts->SetTrackBits(1024);
+  trcuts->SetPt(15);
   trcuts->SetPtTOFMatching(0.6);   
   trcuts->SetEta(-0.8,0.8);
   trcuts->SetMinTPCcls(70);
index e493db15b476600e44ea77a34586981e36a851e1..8cc673c91bbfcf1f134c748eeff08ef67849a50f 100644 (file)
@@ -17,7 +17,7 @@
 #pragma link C++ class AliESEEvtCut+;
 #pragma link C++ class AliESETrkCut+;
 #pragma link C++ class AliAnalysisESESetter+;         
-
+#pragma link C++ class AliAnalysisTaskSpectraAllChNanoAOD+;