]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
QA task for UD-diffraction
authorpoghos <martin.poghosyan@cern.ch>
Mon, 27 Oct 2014 10:09:03 +0000 (11:09 +0100)
committerpoghos <martin.poghosyan@cern.ch>
Mon, 27 Oct 2014 10:09:03 +0000 (11:09 +0100)
PWGUD/CMakelibPWGUDdiffractive.pkg
PWGUD/DIFFRACTIVE/QA/AliAnalysisTaskCPQA.cxx
PWGUD/DIFFRACTIVE/QA/AliAnalysisTaskCPQA.h
PWGUD/PWGUDdiffractiveLinkDef.h

index 41c2a632db23a6161eaa12ae2921819cad81e2f6..533922221208de95e162586e5dac212e815ad43c 100644 (file)
@@ -34,10 +34,11 @@ set ( SRCS
   DIFFRACTIVE/xsAndTwoProng/AliAnalysisTaskCDskimESD.cxx
   DIFFRACTIVE/xsAndTwoProng/AliCDMesonUtils.cxx
   DIFFRACTIVE/xsAndTwoProng/AliCDMesonBase.cxx
-  DIFFRACTIVE/xsAndTwoProng/AliCDMesonTracks.cxx)
+  DIFFRACTIVE/xsAndTwoProng/AliCDMesonTracks.cxx
+  DIFFRACTIVE/QA/AliAnalysisTaskCPQA.cxx)
 
 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 
-set ( EINCLUDE PWGUD/DIFFRACTIVE/example PWGUD/DIFFRACTIVE/xsAndTwoProng ITS PWGPP/ITS STEER/STEER STEER/CDB STEER/STEERBase VZERO ANALYSIS)
+set ( EINCLUDE PWGUD/DIFFRACTIVE/example PWGUD/DIFFRACTIVE/xsAndTwoProng PWGUD/DIFFRACTIVE/QA ITS PWGPP/ITS STEER/STEER STEER/CDB STEER/STEERBase VZERO ANALYSIS)
 
 set ( DHDR PWGUDdiffractiveLinkDef.h )
index 05dc2b15a3ef2ffeb59795d08d2311a656b75ec5..bf0cacc274e14660618f96b3c14c49a7f34da60f 100755 (executable)
@@ -32,7 +32,6 @@ ClassImp(AliAnalysisTaskCPQA)
   fOutputList(0),
   fhEvent(0),
   fTriggerAnalysis(0)
-
 {
   for(Int_t i = 0; i<4; i++)
     {
@@ -46,9 +45,9 @@ ClassImp(AliAnalysisTaskCPQA)
       fhVtxTrack[i]=0;
     }
 
-  fEtaMaxM = 2;
-  fEtaMaxD = 0.9;
-  fVtxZmax = 10;
+//  fEtaMaxM = 2;
+//  fEtaMaxD = 0.9;
+//fVtxZmax = 10;
 
   DefineOutput(1, TList::Class());
 }
index 2b9fdf384de51740d3bcf93bf59098853ea0d77d..f2be3807bc91a6a1e1bd6c5d494cf8e0a217d47d 100755 (executable)
@@ -27,16 +27,16 @@ class AliAnalysisTaskCPQA : public AliAnalysisTaskSE {
   void UseMC(Bool_t useMC=kTRUE) { fUseMC = useMC;}
   
  private:
-  Bool_t       fUseMC;
+  Bool_t       fUseMC; //MC flag
   AliESDEvent *fESD; // esd event
-  TList              *fOutputList; // output list
+  TList              *fOutputList; //! output list
 
   TH1F *fhEvent;//!
 
 
-  Double_t fEtaMaxM;
-  Double_t fEtaMaxD;
-  Double_t fVtxZmax;
+//  Double_t fEtaMaxM;
+//  Double_t fEtaMaxD;
+//  Double_t fVtxZmax;
 
   TH2F *fhV0A[4];//!
   TH2F *fhV0C[4];//!
@@ -54,10 +54,10 @@ class AliAnalysisTaskCPQA : public AliAnalysisTaskSE {
   TH3F *Hist3D(const char* name, Int_t nBinsx, Double_t xMin, Double_t xMax, Int_t nBinsy, Double_t yMin, Double_t yMax,  Int_t nBinsz, Double_t zMin, Double_t zMax, const char* xLabel="", const char* yLabel="", const char *zLabel="");
 
   // public:
-  //  AliAnalysisTaskCPQA(const AliAnalysisTaskCPQA&); // not implemented
-  //  AliAnalysisTaskCPQA& operator=(const AliAnalysisTaskCPQA&); // not implemented
+    AliAnalysisTaskCPQA(const AliAnalysisTaskCPQA&); // not implemented
+    AliAnalysisTaskCPQA& operator=(const AliAnalysisTaskCPQA&); // not implemented
   
-  ClassDef(AliAnalysisTaskCPQA, 1);// example of analysis
+  ClassDef(AliAnalysisTaskCPQA, 1);
 };
 
 #endif
index 7cbdc8a7492b04642b00bae61e39ea28284befa3..ac7b37bb334728f92d3abafc055fa8d8c67964eb 100644 (file)
@@ -12,6 +12,6 @@
 #pragma link C++ class AliCDMesonTracks+;
 #pragma link C++ class AliCDMesonUtilsStripped+;
 #pragma link C++ class AliCDMesonUtils+;
-
+#pragma link C++ class AliAnalysisTaskCPQA++;
 
 #endif