// gSystem->Load("libMemStatGui.so")\r
// gSystem->Load("libANALYSIS.so")\r
// gSystem->Load("libANALYSISalice.so")\r
-// gSystem->Load("libPWG1.so");\r
+// gSystem->Load("libPWGPP.so");\r
//\r
// Authors:\r
// Alex Bercuci (A.Bercuci@gsi.de) \r
#include "TRD/AliTRDtrackerV1.h"\r
#include "TRD/AliTRDcalibDB.h"\r
\r
-#include "PWG1/TRD/macros/AddTRDcheckESD.C"\r
-#include "PWG1/TRD/macros/AddTRDinfoGen.C"\r
-#include "PWG1/TRD/macros/AddTRDcheckDET.C"\r
-#include "PWG1/TRD/macros/AddTRDefficiency.C"\r
-#include "PWG1/TRD/macros/AddTRDresolution.C"\r
-#include "PWG1/TRD/macros/AddTRDcheckPID.C"\r
-#include "PWG1/TRD/macros/AddTRDcheckTRK.C"\r
-#include "PWG1/TRD/macros/AddTRDv0Monitor.C"\r
+#include "PWGPP/TRD/macros/AddTRDcheckESD.C"\r
+#include "PWGPP/TRD/macros/AddTRDinfoGen.C"\r
+#include "PWGPP/TRD/macros/AddTRDcheckDET.C"\r
+#include "PWGPP/TRD/macros/AddTRDefficiency.C"\r
+#include "PWGPP/TRD/macros/AddTRDresolution.C"\r
+#include "PWGPP/TRD/macros/AddTRDcheckPID.C"\r
+#include "PWGPP/TRD/macros/AddTRDcheckTRK.C"\r
+#include "PWGPP/TRD/macros/AddTRDv0Monitor.C"\r
#endif\r
\r
TString opt("");\r
const Char_t* Translate(Bool_t doCheckESD=kTRUE, Bool_t doCheckDET=kTRUE, Bool_t doEffic=kTRUE, Bool_t doResolution=kTRUE, Bool_t doCheckPID=kTRUE, Bool_t doV0Monitor=kTRUE);\r
-Bool_t AddTrainPerformanceTRD(Char_t *trd="ALL", const Char_t *addMacroPath = "$ALICE_ROOT/PWG1/TRD/macros")\r
+Bool_t AddTrainPerformanceTRD(Char_t *trd="ALL", const Char_t *addMacroPath = "$ALICE_ROOT/PWGPP/TRD/macros")\r
{\r
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();\r
if(!mgr) { \r
}\r
\r
// TRD data containers\r
- AliAnalysisDataContainer *ci[AliTRDpwg1Helper::kNOutSlots];\r
+ AliAnalysisDataContainer *ci[AliTRDpwgppHelper::kNOutSlots];\r
AliAnalysisDataContainer *ce[5];\r
\r
Info("AddTrainPerformanceTRD", Form("Add Macros taken from %s", addMacroPath));\r
Info("AddTrainPerformanceTRD", Form("TRD wagons \"%s\"", trd));\r
- Int_t bitmap = AliTRDpwg1Helper::ParseOptions(trd);\r
- for(Int_t it=0; it<AliTRDpwg1Helper::kNTRDQATASKS; it++){\r
- if(gROOT->LoadMacro(Form("%s/Add%s.C+", addMacroPath, TString(AliTRDpwg1Helper::TaskClassName(it))(3,20).Data()))) {\r
- Error("AddTrainPerformanceTRD()", Form("Error loading %s task.", AliTRDpwg1Helper::TaskClassName(it)));\r
+ Int_t bitmap = AliTRDpwgppHelper::ParseOptions(trd);\r
+ for(Int_t it=0; it<AliTRDpwgppHelper::kNTRDQATASKS; it++){\r
+ if(gROOT->LoadMacro(Form("%s/Add%s.C+", addMacroPath, TString(AliTRDpwgppHelper::TaskClassName(it))(3,20).Data()))) {\r
+ Error("AddTrainPerformanceTRD()", Form("Error loading %s task.", AliTRDpwgppHelper::TaskClassName(it)));\r
return kFALSE;\r
} \r
- if(!AliTRDpwg1Helper::DoTask(it, bitmap)) continue;\r
+ if(!AliTRDpwgppHelper::DoTask(it, bitmap)) continue;\r
\r
switch(it){\r
- case AliTRDpwg1Helper::kCheckESD:\r
+ case AliTRDpwgppHelper::kCheckESD:\r
AddTRDcheckESD(mgr); break;\r
- case AliTRDpwg1Helper::kInfoGen:\r
+ case AliTRDpwgppHelper::kInfoGen:\r
AddTRDinfoGen(mgr, 0, NULL, ci); break;\r
- case AliTRDpwg1Helper::kCheckDET:\r
+ case AliTRDpwgppHelper::kCheckDET:\r
// map slots\r
- ce[0]=ci[AliTRDpwg1Helper::kTracksBarrel];\r
- ce[1]=ci[AliTRDpwg1Helper::kTracksSA];\r
- ce[2]=ci[AliTRDpwg1Helper::kTracksKink];\r
- ce[3]=ci[AliTRDpwg1Helper::kEventInfo];\r
- ce[4]=ci[AliTRDpwg1Helper::kClusters];\r
+ ce[0]=ci[AliTRDpwgppHelper::kTracksBarrel];\r
+ ce[1]=ci[AliTRDpwgppHelper::kTracksSA];\r
+ ce[2]=ci[AliTRDpwgppHelper::kTracksKink];\r
+ ce[3]=ci[AliTRDpwgppHelper::kEventInfo];\r
+ ce[4]=ci[AliTRDpwgppHelper::kClusters];\r
AddTRDcheckDET(mgr, bitmap, ce);\r
break;\r
- case AliTRDpwg1Helper::kEfficiency:\r
+ case AliTRDpwgppHelper::kEfficiency:\r
// map slots\r
- ce[0]=ci[AliTRDpwg1Helper::kTracksBarrel];\r
- ce[1]=ci[AliTRDpwg1Helper::kTracksSA];\r
- ce[2]=ci[AliTRDpwg1Helper::kTracksKink];\r
- ce[3]=ci[AliTRDpwg1Helper::kEventInfo];\r
- ce[4]=ci[AliTRDpwg1Helper::kClusters];\r
+ ce[0]=ci[AliTRDpwgppHelper::kTracksBarrel];\r
+ ce[1]=ci[AliTRDpwgppHelper::kTracksSA];\r
+ ce[2]=ci[AliTRDpwgppHelper::kTracksKink];\r
+ ce[3]=ci[AliTRDpwgppHelper::kEventInfo];\r
+ ce[4]=ci[AliTRDpwgppHelper::kClusters];\r
AddTRDefficiency(mgr, bitmap, ce);\r
break;\r
- case AliTRDpwg1Helper::kResolution:\r
+ case AliTRDpwgppHelper::kResolution:\r
// map slots\r
- ce[0]=ci[AliTRDpwg1Helper::kTracksBarrel];\r
- ce[1]=ci[AliTRDpwg1Helper::kTracksSA];\r
- ce[2]=ci[AliTRDpwg1Helper::kTracksKink];\r
- ce[3]=ci[AliTRDpwg1Helper::kEventInfo];\r
- ce[4]=ci[AliTRDpwg1Helper::kClusters];\r
+ ce[0]=ci[AliTRDpwgppHelper::kTracksBarrel];\r
+ ce[1]=ci[AliTRDpwgppHelper::kTracksSA];\r
+ ce[2]=ci[AliTRDpwgppHelper::kTracksKink];\r
+ ce[3]=ci[AliTRDpwgppHelper::kEventInfo];\r
+ ce[4]=ci[AliTRDpwgppHelper::kClusters];\r
AddTRDresolution(mgr, bitmap, ce); \r
break;\r
- case AliTRDpwg1Helper::kCheckPID:\r
+ case AliTRDpwgppHelper::kCheckPID:\r
// map slots\r
- ce[0]=ci[AliTRDpwg1Helper::kTracksBarrel];\r
- ce[1]=ci[AliTRDpwg1Helper::kEventInfo];\r
- ce[2]=ci[AliTRDpwg1Helper::kV0List];\r
+ ce[0]=ci[AliTRDpwgppHelper::kTracksBarrel];\r
+ ce[1]=ci[AliTRDpwgppHelper::kEventInfo];\r
+ ce[2]=ci[AliTRDpwgppHelper::kV0List];\r
AddTRDcheckPID(mgr, bitmap, ce, &ce[3]);\r
break;\r
- case AliTRDpwg1Helper::kCheckTRK:\r
+ case AliTRDpwgppHelper::kCheckTRK:\r
// map slots\r
- ce[0]=ci[AliTRDpwg1Helper::kTracksBarrel];\r
- ce[1]=ci[AliTRDpwg1Helper::kEventInfo];\r
- ce[2]=ci[AliTRDpwg1Helper::kClusters];\r
+ ce[0]=ci[AliTRDpwgppHelper::kTracksBarrel];\r
+ ce[1]=ci[AliTRDpwgppHelper::kEventInfo];\r
+ ce[2]=ci[AliTRDpwgppHelper::kClusters];\r
AddTRDcheckTRK(mgr, 0, ce);\r
break;\r
- case AliTRDpwg1Helper::kV0Monitor:\r
+ case AliTRDpwgppHelper::kV0Monitor:\r
// slots already mapped by checkPID\r
AddTRDv0Monitor(mgr, 0, ce);\r
break;\r