fMCTruth = (AliMCEventHandler*)((AliAnalysisManager::GetAnalysisManager())->GetMCtruthEventHandler());
if(fMCTruth == NULL){
//print warning here
+ fDoMC = kFALSE;
}
//Get pointer to the mc stack
- fMCStack = fMCTruth->MCEvent()->Stack();
- if(fMCStack == NULL){
- //print warning here
+ if(fMCTruth){
+ fMCStack = fMCTruth->MCEvent()->Stack();
+ if(fMCStack == NULL){
+ //print warning here
+ }
}
-
// for CF
//Get pointer to the mc event
if(fDoCF){
* Sets the flag to enable/disable the usage of MC information.
*/
void SetDoMCTruth(Bool_t doMC){fDoMC = doMC;}
+
+ /*
+ * Sets the flag to enable/disable the usage of MC information.
+ */
+ Bool_t GetDoMCTruth(){return fDoMC;}
/*
* Sets the flag to enable/disable the cut dedx N sigma
if(kGCoutputFileAppendix.Contains(".root")){
kGCoutputFileAppendix.ReplaceAll(".root","");
}
- TString fileOut = kGCoutputFileName + kGCoutputFileAppendix + ".root";
+ //TString fileOut = kGCoutputFileName + kGCoutputFileAppendix + ".root";
+
+ TString outputfile = AliAnalysisManager::GetCommonFileName();
+ outputfile += ":PWG4GammaConversion";
- AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("histogramsAliGammaConversion", TList::Class(),AliAnalysisManager::kOutputContainer, fileOut);
+ AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("histogramsAliGammaConversion", TList::Class(),AliAnalysisManager::kOutputContainer, outputfile);
// for CF
- AliAnalysisDataContainer *coutput3 = mgr->CreateContainer("ccontainer0",AliCFContainer::Class(),AliAnalysisManager::kOutputContainer,fileOut);
+ AliAnalysisDataContainer *coutput3 = mgr->CreateContainer("ccontainer0",AliCFContainer::Class(),AliAnalysisManager::kOutputContainer,outputfile);
//------------------------ END: Define input/output handlers ---------------------------------------------------