]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
protect against invoking MC Handler for AOD
authorkread <kread@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 28 Sep 2009 15:02:41 +0000 (15:02 +0000)
committerkread <kread@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 28 Sep 2009 15:02:41 +0000 (15:02 +0000)
PWG4/macros/electrons/anaJete.C

index d99fb0155c6a20095fe5ffcdef1de0e44e33a2c4..9b45bb0e4849288960a63da64926e79ecaef2cb8 100755 (executable)
@@ -36,7 +36,7 @@ char * kmydataset = "/COMMON/COMMON/LHC09a4_run8101X";
 //Put name of file containing xsection \r
 //Put number of events per ESD file\r
 //This is an specific case for normalization of Pythia files.\r
-const Bool_t kGetXSectionFromFileAndScale = kTRUE ;\r
+const Bool_t kGetXSectionFromFileAndScale = kTRUE;\r
 const char * kXSFileName = "pyxsec.root";\r
 const Int_t kNumberOfEventsPerFile = 200; \r
 //---------------------------------------------------------------------------\r
@@ -49,14 +49,12 @@ const Bool_t kMergeAODs = kFALSE; //uncomment for no AOD merging
 const Bool_t kUsePAR = kTRUE; //set to kFALSE for libraries\r
 const Bool_t kDoJetTask = kTRUE; //set to kFALSE to skip JETAN task\r
 Int_t sevent = 0;\r
-       \r
 \r
 Int_t mode = mLocal;\r
 char sconfig1[1024] = "ConfigPWG4AODtoAOD";        //"ConfigAnalysis";\r
 char sconfig2[1024] = "ConfigJetAnalysisFastJet.C";//"ConfigAnalysis";\r
 char sconfig3[1024] = "ConfigAnalysisElectron";    //"ConfigAnalysis";\r
 \r
-\r
 //Initialize the cross section and ntrials values. Do not modify.\r
 Double_t xsection = 0;\r
 Float_t ntrials = 0;\r
@@ -126,7 +124,7 @@ void anaJete()
     }\r
 \r
     // MC handler\r
-    if(kMC || kInputData == "MC"){\r
+    if( (kMC && (kInputData == "ESD")) || kInputData == "MC"){\r
       AliMCEventHandler* mcHandler = new AliMCEventHandler();\r
       mcHandler->SetReadTR(kFALSE);//Do not search TrackRef file\r
       mgr->SetMCtruthEventHandler(mcHandler);\r