pars->SetProcessPrimary(kTRUE);
pars->SetProcessHits(kFALSE);
-
- AliAnalysisDataContainer *cout_fmd = mgr->CreateContainer("BackgroundCorrected", TList::Class(), AliAnalysisManager::kOutputContainer,"fmdana.root");
+ TString outputfile = AliAnalysisManager::GetCommonFileName();
+ outputfile += Form(":%s",pars->GetDndetaAnalysisName());
+
+ AliAnalysisDataContainer *cout_fmd = mgr->CreateContainer("BackgroundCorrected", TList::Class(), AliAnalysisManager::kOutputContainer,outputfile);
mgr->ConnectInput(taskfmd, 0, mgr->GetCommonInputContainer());
mgr->ConnectOutput(taskfmd, 1, cout_fmd);
void SetCollisionSystem(Species collsystem) {fSpecies = collsystem;}
void PrintStatus() const;
void Print(Option_t* /* option */) const { PrintStatus(); }
+ char* GetDndetaAnalysisName() {return "FORWARD_DnDeta";}
+
protected:
AliFMDAnaParameters(const AliFMDAnaParameters& o)
AliWarning("No file - aborting !");
return;
}
- fList = (TList*)fin->Get("BackgroundCorrected");
AliFMDAnaParameters* pars = AliFMDAnaParameters::Instance();
- pars->Init();
+ //pars->Init();
+ fList = (TList*)fin->Get(Form("%s/BackgroundCorrected",pars->GetDndetaAnalysisName()));
+
+ if(!fList) //an old file ? Perhaps...
+ fList = (TList*)fin->Get("BackgroundCorrected");
+
fIsGenerated[kHits] = kFALSE;
fIsGenerated[kMult] = kFALSE;
fIsGenerated[kMultTrVtx] = kFALSE;
nNonZero++;
}
Int_t nBinsOld = fNbinsToCut;
- if(det == 2 && ringChar =='I') {
- fNbinsToCut = 1;
- }
+ // if(det == 2 && ringChar =='I') {
+ // fNbinsToCut = 1;
+ // }
TH1F* hRingMult = (TH1F*)fMultList.FindObject(Form("hRingMult_FMD%d%c",det,ringChar));
for(Int_t i=1; i<=hRingMult->GetNbinsX(); i++) {