including some more changes in the Tender task (saiola)
authormcosenti <mcosenti@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 24 Apr 2012 16:49:06 +0000 (16:49 +0000)
committermcosenti <mcosenti@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 24 Apr 2012 16:49:06 +0000 (16:49 +0000)
PWGGA/CMakelibPWGGAEMCALTasks.pkg
PWGGA/EMCALJetTasks/AliHadCorrTask.cxx
PWGGA/EMCALTasks/AliEmcalPicoTrackMaker.cxx
PWGGA/EMCALTasks/macros/AddTaskEMCALTender.C
PWGGA/PWGGAEMCALTasksLinkDef.h

index 55d5c36..bbcb2d5 100644 (file)
@@ -47,7 +47,7 @@ set ( SRCS
  EMCALTasks/AliAnalysisTaskEMCALPhoton.cxx
  EMCALTasks/AliEmcalIsolatedPhotonsTask.cxx
  EMCALTasks/AliEmcalPicoTrackMaker.cxx
-# EMCALTasks/AliEmcalTenderTask.cxx    
+ EMCALTasks/AliEmcalTenderTask.cxx     
 )
 
 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
index ac801bc..d5dc73b 100644 (file)
@@ -27,14 +27,16 @@ AliHadCorrTask::AliHadCorrTask(const char *name) :
   AliAnalysisTaskSE("AliHadCorrTask"),
   fTracksName("Tracks"),
   fCaloName("CaloClusters"),
+  fHadCorr(0),
+  fJets(0),
   fMinPt(0.15),
+  fOutCaloName("CaloClustersOut"),
+  fOutClusters(0),
   fOutputList(0),
-  fHistEbefore(0),
-  fHistEafter(0),
   fHistNclusvsCent(0),
   fHistNclusMatchvsCent(0),
-  fOutCaloName("CaloClustersOut"),
-  fOutClusters(0)
+  fHistEbefore(0),
+  fHistEafter(0)
 {
 
   for(Int_t i=0; i<4; i++){
@@ -59,7 +61,16 @@ AliHadCorrTask::AliHadCorrTask() :
   AliAnalysisTaskSE("AliHadCorrTask"),
   fTracksName("Tracks"),
   fCaloName("CaloClusters"),
-  fOutClusters(0)
+  fHadCorr(0),
+  fJets(0),
+  fMinPt(0.15),
+  fOutCaloName("CaloClustersOut"),
+  fOutClusters(0),
+  fOutputList(0),
+  fHistNclusvsCent(0),
+  fHistNclusMatchvsCent(0),
+  fHistEbefore(0),
+  fHistEafter(0)
 {
   // Standard constructor.
 
@@ -181,7 +192,7 @@ void AliHadCorrTask::UserExec(Option_t *)
     Double_t vertex[3] = {0, 0, 0};
     InputEvent()->GetPrimaryVertex()->GetXYZ(vertex);
     const Int_t Nclus = clus->GetEntries();
-    for (Int_t iClus = 0, iN = 0, clusCount=0; iClus < Nclus; ++iClus) {
+    for (Int_t iClus = 0, clusCount=0; iClus < Nclus; ++iClus) {
       AliVCluster *c = dynamic_cast<AliVCluster*>(clus->At(iClus));
       if (!c)
         continue;
@@ -215,8 +226,8 @@ void AliHadCorrTask::UserExec(Option_t *)
       Double_t energy = nPart.P();
       if(energy<fMinPt) continue;
       if (imin>=0) {
-       Double_t dPhiMin = c->GetTrackDx();
-       Double_t dEtaMin = c->GetTrackDz();
+       dPhiMin = c->GetTrackDx();
+       dEtaMin = c->GetTrackDz();
        fHistMatchEtaPhi[centbin]->Fill(dEtaMin,dPhiMin);
       }
 
@@ -224,8 +235,8 @@ void AliHadCorrTask::UserExec(Option_t *)
     
       if (fHadCorr>0) {
        if (imin>=0) {
-         Double_t dPhiMin = c->GetTrackDx();
-         Double_t dEtaMin = c->GetTrackDz();
+         dPhiMin = c->GetTrackDx();
+         dEtaMin = c->GetTrackDz();
          Double_t dR=TMath::Sqrt(dEtaMin*dEtaMin+dPhiMin*dPhiMin);
              
          AliVTrack *t = dynamic_cast<AliVTrack*>(tracks->At(imin));
index 230ae4b..afe3030 100644 (file)
@@ -116,7 +116,6 @@ void AliEmcalPicoTrackMaker::UserExec(Option_t *)
   }
 }
 
-
 //________________________________________________________________________
 Bool_t AliEmcalPicoTrackMaker::AcceptTrack(AliVTrack *track)
 {
@@ -127,8 +126,8 @@ Bool_t AliEmcalPicoTrackMaker::AcceptTrack(AliVTrack *track)
     AliAODTrack *aodtrack = dynamic_cast<AliAODTrack*>(track);
     if (aodtrack) {
       //cout << "filter bit = " << fFilterBit << ", filter map = " << aodtrack->GetFilterMap() << endl;
-      return aodtrack->TestFilterBit(fAODfilterBits[0]+fAODfilterBits[1]+fAODfilterBits[2]);
-      //return aodtrack->IsHybridGlobalConstrainedGlobal();
+      //return aodtrack->TestFilterBit(fAODfilterBits[0]+fAODfilterBits[1]+fAODfilterBits[2]);
+      return aodtrack->IsHybridGlobalConstrainedGlobal();
     }
     else {
       AliError("Could not cast AOD track!");
index 3b9a973..1b967e3 100644 (file)
@@ -41,7 +41,7 @@ AliTender *AddTaskEMCALTender(const char *geoname="EMCAL_COMPLETEV1", const char
     if (1){//datatype == "pp") {
       //::Info("AddTaskEMCALTender", "USING pp data configuration...");
       //params->SetClusterizerFlag(AliEMCALRecParam::kClusterizerv2); //Std for pbpb
-      EMCALSupply->SwitchOnRecalDistBadChannel();
+      EMCALSupply->SwitchOffRecalDistBadChannel();
       EMCALSupply->SwitchOnReCalibrateCluster();
       EMCALSupply->SwitchOnRecalculateClusPos();
       //EMCALSupply->SetNonLinearityFunction(AliEMCALTenderSupply::kBeamTestCorrected);
index 7e78363..1d063ef 100644 (file)
@@ -20,6 +20,7 @@
 #pragma link C++ class AliEmcalTrackPropagatorTask+;
 #pragma link C++ class AliEmcalIsolatedPhotonsTask+;
 #pragma link C++ class AliEmcalPicoTrackMaker+;
+#pragma link C++ class AliEmcalTenderTask+;
 #pragma link C++ class AliEsdSkimTask+;
 #pragma link C++ class AliEsdTrackExt+;
 #pragma link C++ class AliPicoTrack+;