]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Number of bin
authorrbailhac <Raphaelle.Bailhache@cern.ch>
Thu, 23 Oct 2014 14:00:03 +0000 (16:00 +0200)
committerrbailhac <Raphaelle.Bailhache@cern.ch>
Thu, 23 Oct 2014 14:00:03 +0000 (16:00 +0200)
PWGHF/hfe/AliAnalysisTaskFlowTPCTOFEPSP.cxx
PWGHF/hfe/AliHFEtpcPIDqa.cxx
PWGHF/hfe/macros/configs/PbPb/ConfigHFE_FLOW_TOFTPC.C

index eabf6d7534144cd79deb3cb5eefada50d5a5a663..f79e24826be3f302d98e9ade65eb156c95583483 100644 (file)
@@ -2145,16 +2145,20 @@ void AliAnalysisTaskFlowTPCTOFEPSP::UserExec(Option_t */*option*/)
        AliHFEpidObject hfetrack;
        if(!fAODAnalysis){
          hfetrack.SetAnalysisType(AliHFEpidObject::kESDanalysis);
-         if(fVariableMultiplicity==0) hfetrack.SetMulitplicity(cntr);
-         //if(((AliESDEvent*)fInputEvent)->GetPrimaryVertexSPD()) hfetrack.SetMulitplicity(((AliESDEvent*)fInputEvent)->GetPrimaryVertexSPD()->GetNContributors());
+         if(fVariableMultiplicity==0) 
+           hfetrack.SetMulitplicity(cntr);
          if(fVariableMultiplicity==1)
            hfetrack.SetMulitplicity(((AliESDEvent*)fInputEvent)->GetNumberOfESDTracks()/8.);
+         if(fVariableMultiplicity==2)
+           hfetrack.SetMulitplicity(((AliESDEvent*)fInputEvent)->GetPrimaryVertexSPD()->GetNContributors());
        }else{
          hfetrack.SetAnalysisType(AliHFEpidObject::kAODanalysis);
-         if(fVariableMultiplicity==0) hfetrack.SetMulitplicity(cntr);
-           //if(((AliAODEvent*)fInputEvent)->GetPrimaryVertexSPD()) hfetrack.SetMulitplicity(((AliAODEvent*)fInputEvent)->GetPrimaryVertexSPD()->GetNContributors());
+         if(fVariableMultiplicity==0) 
+           hfetrack.SetMulitplicity(cntr);
          if(fVariableMultiplicity==1)
            hfetrack.SetMulitplicity(((AliAODEvent*)fInputEvent)->GetNumberOfESDTracks()/8.);
+         if(fVariableMultiplicity==2)
+           hfetrack.SetMulitplicity(((AliAODEvent*)fInputEvent)->GetPrimaryVertexSPD()->GetNContributors());
        }
        hfetrack.SetRecTrack(track);
        hfetrack.SetCentrality((Int_t)binct);
index 273196655171fb9688cbf9ef97bb5756ed1d41d6..11a2443a77aa573317944e56d2fcfac22bf33180 100644 (file)
@@ -198,16 +198,16 @@ void AliHFEtpcPIDqa::Initialize(){
   Int_t kDedxbins = fQAmanager->HasHighResolutionHistos() ? 400 : 200;
   Int_t kSigmaBins = fQAmanager->HasHighResolutionHistos() ? 1400 : 240;
   kSigmaBins = fQAmanager->HasMidResolutionHistos() ? 400 : kSigmaBins;
-  Int_t kEtabins = fQAmanager->HasHighResolutionEtaHistos() ? 27 : 18;
+  Int_t kEtabins = fQAmanager->HasHighResolutionEtaHistos() ? 33 : 18;
 
   // 1st histogram: TPC dEdx: (species, p, dEdx, step)
-  Int_t nBinsdEdx[kNdim] = {kPIDbins, kPbins, kDedxbins, kSteps, kCentralityBins, kEtabins, 50};
+  Int_t nBinsdEdx[kNdim] = {kPIDbins, kPbins, kDedxbins, kSteps, kCentralityBins, kEtabins, 33};
   Double_t mindEdx[kNdim] =  {kMinPID, kMinP, 20., 0., 0., kMinEta, 0};
   Double_t maxdEdx[kNdim] =  {kMaxPID, kMaxP, 130, 2., 11., kMaxEta, 2000};
   fHistos->CreateTHnSparse("tpcDedx", "TPC signal; species; p [GeV/c]; TPC signal [a.u.]; Selection Step; Centrality; Eta; pVx contrib", kNdim, nBinsdEdx, mindEdx, maxdEdx);
   
   // 2nd histogram: TPC sigmas: (species, p nsigma, step)
-  Int_t nBinsSigma[kNdim] = {kPIDbins, kPbins, kSigmaBins, kSteps, kCentralityBins, kEtabins, 50};
+  Int_t nBinsSigma[kNdim] = {kPIDbins, kPbins, kSigmaBins, kSteps, kCentralityBins, kEtabins, 33};
   Double_t minSigma[kNdim] = {kMinPID, kMinP, -12., 0., 0., kMinEta, 0};
   Double_t maxSigma[kNdim] = {kMaxPID, kMaxP, 12., 2., 11., kMaxEta, 2000};
   fHistos->CreateTHnSparse("tpcnSigma", "TPC signal; species; p [GeV/c]; TPC signal [a.u.]; Selection Step; Centrality; Eta; pVx contrib", kNdim, nBinsSigma, minSigma, maxSigma);
index 6611c9521083f8f7aa124907fff2d6982a69b3dd..25f272fcbadd8ae1e8fa07cc1527875787060e66 100644 (file)
@@ -225,7 +225,7 @@ AliAnalysisTaskFlowTPCTOFEPSP* ConfigHFE_FLOW_TOFTPC(Bool_t useMC, TString appen
   task->SetTriggerUsed(trigger);
   task->SetDebugLevel(1);
   task->SetVariableMultiplicity(variableM);
-  task->GetPIDQAManager()->SetHighResolutionEtaHistos();
+  //task->GetPIDQAManager()->SetHighResolutionEtaHistos();
   task->GetPIDQAManager()->SetMidResolutionHistos();
   //task->GetPIDQAManager()->SetFillMultiplicity();
   task->SetHFECuts(hfecuts);