Copy constructors made private. Compilation warning fixed.
authorkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 30 Aug 2012 16:03:12 +0000 (16:03 +0000)
committerkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 30 Aug 2012 16:03:12 +0000 (16:03 +0000)
PWGGA/PHOSTasks/PHOS_embedding/AliAnalysisTaskPi0DiffEfficiency.h
PWGGA/PHOSTasks/PHOS_embedding/AliAnalysisTaskPi0Efficiency.h

index 219cfb2..2e48d17 100644 (file)
@@ -20,6 +20,8 @@ public:
   virtual void   UserExec(Option_t *option);\r
   \r
 private:\r
+  AliAnalysisTaskPi0DiffEfficiency(const AliAnalysisTaskPi0DiffEfficiency&); // not implemented\r
+  AliAnalysisTaskPi0DiffEfficiency& operator=(const AliAnalysisTaskPi0DiffEfficiency&); // not implemented\r
   Bool_t IsSameCluster(AliAODCaloCluster * c1,AliAODCaloCluster * c2)const ;\r
  \r
 private:\r
index 679b6a3..4f8e3f5 100644 (file)
@@ -1,79 +1,81 @@
-#ifndef ALIANALYSISTASKPI0EFFICIENCY_H\r
-#define ALIANALYSISTASKPI0EFFICIENCY_H\r
-\r
-// example of an analysis task creating a p_t spectrum\r
-// Authors: Panos Cristakoglou, Jan Fiete Grosse-Oetringhaus, Christian Klein-Boesing\r
-\r
-class TObjArray;\r
-class TH1F;\r
-class TH2I;\r
-class TH2F;\r
-class TH3F;\r
-class TF1 ;\r
-class AliStack ;\r
-class AliESDtrackCuts;\r
-class AliPHOSGeometry;\r
-class AliAODEvent ;\r
-class AliPHOSCalibData;\r
-class AliAODTrack ;\r
-class AliPHOSAodCluster ;\r
-\r
-\r
-#include "AliAnalysisTaskSE.h"\r
-\r
-class AliAnalysisTaskPi0Efficiency : public AliAnalysisTaskSE {\r
-public:\r
-  AliAnalysisTaskPi0Efficiency(const char *name = "AliAnalysisTaskPi0Efficiency");\r
-  virtual ~AliAnalysisTaskPi0Efficiency() {}\r
-  \r
-  virtual void   UserCreateOutputObjects();\r
-  virtual void   UserExec(Option_t *option);\r
-  virtual void   Terminate(Option_t *);\r
-  void SetPHOSBadMap(Int_t mod,TH2I * h)\r
-  {\r
-    if(fPHOSBadMap[mod]) delete fPHOSBadMap[mod] ;\r
-    fPHOSBadMap[mod]=new TH2I(*h) ;\r
-    printf("Set %s \n",fPHOSBadMap[mod]->GetName());\r
-  }\r
-  \r
-protected:\r
-  AliAnalysisTaskPi0Efficiency(const AliAnalysisTaskPi0Efficiency& a):AliAnalysisTaskSE(a){} // not implemented\r
-  AliAnalysisTaskPi0Efficiency& operator=(const AliAnalysisTaskPi0Efficiency& ){return *this;} // not implemented\r
-  Bool_t IsGoodChannel(const char * det, Int_t mod,Int_t ix, Int_t iz); //Use addisional bad map for PHOS\r
-  void FillHistogram(const char * key,Double_t x) const ; //Fill 1D histogram witn name key\r
-  void FillHistogram(const char * key,Double_t x, Double_t y) const ; //Fill 2D histogram witn name key\r
-  void FillHistogram(const char * key,Double_t x, Double_t y, Double_t z) const ; //Fill 3D histogram witn name key\r
-  Bool_t TestLambda(Double_t e,Double_t l1,Double_t l2) ;  //Evaluate Dispersion cuts for photons\r
-  Bool_t TestLambda2(Double_t e,Double_t l1,Double_t l2) ;  //Evaluate Dispersion cuts for photons\r
-  void ProcessMC() ;\r
-  Double_t CoreEnergy(AliPHOSAodCluster * clu); \r
\r
-protected:\r
-  AliStack * fStack ;\r
-  TList * fOutputContainer;        //final histogram container\r
-  TList * fPHOSEvents[1][10][11] ; //Containers for events with PHOS photons\r
-  TClonesArray * fPHOSEvent ;      //PHOS photons in current event\r
-  AliPHOSCalibData *fPHOSCalibData; // PHOS calibration object\r
-  TF1 *fNonLinCorr;          // Non-linearity correction\r
\r
-  //Reaction plain for v2\r
-  Float_t fRPfull ; //!Reaction plain calculated with full TPC \r
-  Float_t fRPA ;    //!Reaction plain calculated with A-side TPC: eta>0.15 \r
-  Float_t fRPC ;    //!Reaction plain calculated with C-side TPC: eta<-0.15\r
-  Float_t fRPFar ;  //!Reaction plain calculated with TPC: eta>0.6 \r
-  Float_t fRPAFar ; //!Reaction plain calculated with A-side TPC: eta>0.6 \r
-  Float_t fRPCFar ; //!Reaction plain calculated with C-side TPC: eta<-0.6\r
-\r
-  Float_t fCentrality ; //!Centrality of the currecnt event\r
-\r
-  Int_t fCenBin ;       //! Current centrality bin\r
-\r
-  TH2I *fPHOSBadMap[6] ;    //Container for PHOS bad channels map\r
-\r
-  AliPHOSGeometry  *fPHOSGeo;  //! PHOS geometry\r
-  Int_t fEventCounter;         // number of analyzed events\r
-\r
-  ClassDef(AliAnalysisTaskPi0Efficiency, 1); // PHOS analysis task\r
-};\r
-\r
-#endif\r
+#ifndef ALIANALYSISTASKPI0EFFICIENCY_H
+#define ALIANALYSISTASKPI0EFFICIENCY_H
+
+// example of an analysis task creating a p_t spectrum
+// Authors: Panos Cristakoglou, Jan Fiete Grosse-Oetringhaus, Christian Klein-Boesing
+
+class TObjArray;
+class TH1F;
+class TH2I;
+class TH2F;
+class TH3F;
+class TF1 ;
+class AliStack ;
+class AliESDtrackCuts;
+class AliPHOSGeometry;
+class AliAODEvent ;
+class AliPHOSCalibData;
+class AliAODTrack ;
+class AliPHOSAodCluster ;
+
+
+#include "AliAnalysisTaskSE.h"
+
+class AliAnalysisTaskPi0Efficiency : public AliAnalysisTaskSE {
+public:
+  AliAnalysisTaskPi0Efficiency(const char *name = "AliAnalysisTaskPi0Efficiency");
+  virtual ~AliAnalysisTaskPi0Efficiency() {}
+  
+  virtual void   UserCreateOutputObjects();
+  virtual void   UserExec(Option_t *option);
+  virtual void   Terminate(Option_t *);
+  void SetPHOSBadMap(Int_t mod,TH2I * h)
+  {
+    if(fPHOSBadMap[mod]) delete fPHOSBadMap[mod] ;
+    fPHOSBadMap[mod]=new TH2I(*h) ;
+    printf("Set %s \n",fPHOSBadMap[mod]->GetName());
+  }
+  
+private:
+  AliAnalysisTaskPi0Efficiency(const AliAnalysisTaskPi0Efficiency&); // not implemented
+  AliAnalysisTaskPi0Efficiency& operator=(const AliAnalysisTaskPi0Efficiency&); // not implemented
+  
+protected:
+  Bool_t IsGoodChannel(const char * det, Int_t mod,Int_t ix, Int_t iz); //Use addisional bad map for PHOS
+  void FillHistogram(const char * key,Double_t x) const ; //Fill 1D histogram witn name key
+  void FillHistogram(const char * key,Double_t x, Double_t y) const ; //Fill 2D histogram witn name key
+  void FillHistogram(const char * key,Double_t x, Double_t y, Double_t z) const ; //Fill 3D histogram witn name key
+  Bool_t TestLambda(Double_t e,Double_t l1,Double_t l2) ;  //Evaluate Dispersion cuts for photons
+  Bool_t TestLambda2(Double_t e,Double_t l1,Double_t l2) ;  //Evaluate Dispersion cuts for photons
+  void ProcessMC() ;
+  Double_t CoreEnergy(AliPHOSAodCluster * clu); 
+protected:
+  AliStack * fStack ;
+  TList * fOutputContainer;        //final histogram container
+  TList * fPHOSEvents[1][10][11] ; //Containers for events with PHOS photons
+  TClonesArray * fPHOSEvent ;      //PHOS photons in current event
+  AliPHOSCalibData *fPHOSCalibData; // PHOS calibration object
+  TF1 *fNonLinCorr;          // Non-linearity correction
+  //Reaction plain for v2
+  Float_t fRPfull ; //!Reaction plain calculated with full TPC 
+  Float_t fRPA ;    //!Reaction plain calculated with A-side TPC: eta>0.15 
+  Float_t fRPC ;    //!Reaction plain calculated with C-side TPC: eta<-0.15
+  Float_t fRPFar ;  //!Reaction plain calculated with TPC: eta>0.6 
+  Float_t fRPAFar ; //!Reaction plain calculated with A-side TPC: eta>0.6 
+  Float_t fRPCFar ; //!Reaction plain calculated with C-side TPC: eta<-0.6
+
+  Float_t fCentrality ; //!Centrality of the currecnt event
+
+  Int_t fCenBin ;       //! Current centrality bin
+
+  TH2I *fPHOSBadMap[6] ;    //Container for PHOS bad channels map
+
+  AliPHOSGeometry  *fPHOSGeo;  //! PHOS geometry
+  Int_t fEventCounter;         // number of analyzed events
+
+  ClassDef(AliAnalysisTaskPi0Efficiency, 1); // PHOS analysis task
+};
+
+#endif