${CMAKE_SOURCE_DIR}/PWG2/FEMTOSCOPY/AliFemtoUser
${CMAKE_SOURCE_DIR}/PWG2/FLOW/AliFlowCommon
${CMAKE_SOURCE_DIR}/PWG2/FLOW/AliFlowTasks
+${CMAKE_SOURCE_DIR}/PWG2/KINK
${CMAKE_SOURCE_DIR}/PWG2/SPECTRA
${CMAKE_SOURCE_DIR}/STEER
${CMAKE_SOURCE_DIR}/CORRFW
include(CMake_libPWG2spectra.txt)
+include(CMake_libPWG2kink.txt)
+
include(CMake_libPWG2flowCommon.txt)
include(CMake_libPWG2flowTasks.txt)
--- /dev/null
+# -*- mode: cmake -*-
+
+set(SRCS
+ KINK/AliAnalysisKinkESDMC.cxx
+ KINK/AliResonanceKinkLikeSign.cxx
+ KINK/AliResonanceKinkPID.cxx
+)
+
+# fill list of header files from list of source files
+# by exchanging the file extension
+String(REPLACE ".cxx" ".h" HDRS "${SRCS}")
+
+AddLibrary(PWG2kink "${SRCS}" "${HDRS}")
+
class AliESDVertex;
class AliESDEvent;
+class AliESDtrack;
class TTree;
+class TF1;
class TH1F;
class TH2F;
class TH1D;
class TH2D;
class AliPID;
-class AliAnalysisTaskSE;
+
+#include "AliAnalysisTaskSE.h"
class AliAnalysisKinkESDMC : public AliAnalysisTaskSE {
public:
{
// Connect ESD or AOD here
// Called once
- AliPID *pidObject;
- pidObject->Init();
TTree* tree = dynamic_cast<TTree*> (GetInputData(0));
if (!tree) {
class TTree;
class AliESDEvent;
class AliPID;
+class AliAnalysisTaskSE;
class AliResonanceKinkLikeSign : public AliAnalysisTaskSE {
public:
{
// Connect ESD or AOD here
// Called once
- AliPID *pidObject;
- pidObject->Init();
TTree* tree = dynamic_cast<TTree*> (GetInputData(0));
if (!tree) {
--- /dev/null
+#! /bin/sh
+
+touch libPWG2.pkg
+touch libPWG2spectra.pkg
+
+make libPWG2kink.so
--- /dev/null
+void SETUP() {
+ CheckLoadLibrary("libPWG2kink");
+
+ // Set the include paths
+ gROOT->ProcessLine(".include PWG2kink/KINK");
+
+ // Set our location, so that other packages can find us
+ gSystem->Setenv("PWG2kink_INCLUDE", "PWG2kink");
+}
+
+Int_t CheckLoadLibrary(const char* library) {
+ // checks if a library is already loaded, if not loads the library
+
+ if (strlen(gSystem->GetLibraries(Form("%s.so", library), "", kFALSE)) > 0)
+ return 1;
+
+ return gSystem->Load(library);
+}
--- /dev/null
+#ifdef __CINT__
+
+#pragma link off all glols;
+#pragma link off all classes;
+#pragma link off all functions;
+
+#pragma link C++ class AliAnalysisKinkESDMC+;
+#pragma link C++ class AliResonanceKinkLikeSign+;
+#pragma link C++ class AliResonanceKinkPID+;
+
+#endif